Skip to content

IA-LIO-SAM#

什么是 IA-LIO-SAM?#

  • IA_LIO_SLAM 是为在非结构化环境中采集数据而创建的,它是一个通过平滑和映射实现强度和环境增强激光雷达惯性里程计的框架,可实现高精度的机器人轨迹和映射.

存储库信息#

https://github.com/minwoo0611/IA_LIO_SAM

必需的传感器#

  • LIDAR [Velodyne, Ouster]
  • IMU [9-AXIS]
  • GNSS

ROS 兼容性#

  • ROS 1

依赖#

  • ROS (使用 Kinetic 和 Melodic 测试)

    • for ROS melodic:

      sudo apt-get install -y ros-melodic-navigation
      sudo apt-get install -y ros-melodic-robot-localization
      sudo apt-get install -y ros-melodic-robot-state-publisher
      
    • for ROS kinetic:

      sudo apt-get install -y ros-kinetic-navigation
      sudo apt-get install -y ros-kinetic-robot-localization
      sudo apt-get install -y ros-kinetic-robot-state-publisher
      
  • GTSAM (Georgia Tech Smoothing and Mapping 库)

    wget -O ~/Downloads/gtsam.zip https://github.com/borglab/gtsam/archive/4.0.2.zip
    cd ~/Downloads/ && unzip gtsam.zip -d ~/Downloads/
    cd ~/Downloads/gtsam-4.0.2/
    mkdir build && cd build
    cmake -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF ..
    sudo make install -j8
    

构建并运行#

1) 构建#

    mkdir -p ~/catkin_ia_lio/src
    cd ~/catkin_ia_lio/src
    git clone https://github.com/minwoo0611/IA_LIO_SAM
    cd ..
    catkin_make

2) 设置参数#

  • 下载仓库后,更改配置文件 (workspace/src/IA_LIO_SAM/config/params.yaml) 上的主题和传感器设置
  • 为了实现 imu-lidar 兼容性,必须更改校准中的外在矩阵.

Extrinsic Matrices

  • 要启用自动保存, params.yaml 文件( workspace/src/IA_LIO_SAM/config/params.yaml )上的 savePCD 必须为 true .

3) 运行#

  # 打开新终端:运行 IA_LIO
  source devel/setup.bash
  roslaunch lio_sam mapping_ouster64.launch

  # 在另一个终端中播放 bag 文件
  rosbag play RECORDED_BAG.bag --clock

示例数据集图像#

drawing drawing drawing

示例数据集#

检查原始 repo 链接以获取示例 dataset.

联系#

  • Maintainer: Kevin Jung (GitHub: minwoo0611)

#

感谢您引用 IA-LIO-SAM(./config/doc/KRS-2021-17.pdf) (如果您使用此代码中的任何一个).

部分代码改编自 LIO-SAM (IROS-2020).

@inproceedings{legoloam2018shan,
  title={LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain},
  author={Shan, Tixiao and Englot, Brendan},
  booktitle={IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  pages={4758-4765},
  year={2018},
  organization={IEEE}
}

确认#

  • IA-LIO-SAM 基于 LIO-SAM (T. Shan, B. Englot, D. Meyers, W. Wang, C. Ratti, and D. Rus. LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping).