LunarLoc
收藏资源简介:
LunarLoc数据集由麻省理工学院的研究人员创建,旨在促进月球表面自主操作中的全局定位技术的研究。该数据集包含17次遍历的立体图像和姿态数据,覆盖约1000平方米的区域。数据集用于评估LunarLoc方法,该方法是利用实例分割技术从月球表面的立体图像中提取岩石地标,以实现高精度的全局定位。LunarLoc数据集的发布旨在鼓励全球定位技术在月球上的进一步发展。
The LunarLoc dataset was developed by researchers at the Massachusetts Institute of Technology (MIT) to advance research on global localization technologies for autonomous operations on the lunar surface. This dataset includes stereo images and pose data collected from 17 traversals, covering an area of approximately 1,000 square meters. It is utilized to evaluate the LunarLoc method, which employs instance segmentation techniques to extract rock landmarks from lunar surface stereo images to achieve high-precision global localization. The release of the LunarLoc dataset aims to foster further advancements in global localization technologies for lunar applications.
LunarLoc数据集概述
数据集基本信息
- 来源:LunarLoc项目,发表于RSS 2025 Workshop on Resilient Off-road Autonomous Robotics
- 论文链接:https://arxiv.org/abs/2506.16940
- 数据格式:提供两种数据格式(.csv和.lac)
- 数据量:包含17条独立遍历轨迹数据
数据格式详情
CSV格式
- 包含内容:
- 巡视器的真实x、y、z位置坐标
- 每帧中检测到的岩石估计数据
LAC格式
- 包含内容:
- 巡视器的真实6自由度位姿
- IMU数据
- 巡视器配置状态
- 模拟器生成的相机图像
- 文件结构: text <file_name>.lac/ ├── metadata.toml ├── initial.toml ├── frames.csv ├── images/ │ └── <camera>/ │ ├── <camera>_frames.csv │ ├── grayscale/ │ │ └── <camera>grayscale<frame>.png │ └── semantic/ │ └── <camera>semantic<frame>.png └── custom/ └── <record_name>.csv
数据读取工具
FrameDataReader类
- 功能:提供对数值数据的直接访问
- 主要属性:
initial:字典类型frames:pandas DataFramecamera_frames:相机数据字典custom_records:自定义记录字典
CameraDataReader类
- 功能:提供相机特定数据和图像访问
- 主要方法:
get_frame():获取指定帧数据get_image():获取图像数据(numpy数组格式)input_data():生成LAC风格的输入数据字典
PlaybackAgent类
- 功能:模拟AutonomousAgent行为
- 主要方法:
set_frame():设置当前活动帧step_frame():步进到下一帧input_data():提供模拟器输入数据get_imu_data():获取IMU数据get_camera_state():获取相机状态
数据获取
- LAC文件下载:通过GitHub releases页面获取(https://github.com/Robaire/LunarLoc/releases)

- 1LunarLoc: Segment-Based Global Localization on the Moon麻省理工学院 · 2025年



