turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » 3D-SLAM入门教程 » 3D-SLAM入门教程-三维地图处理工具interactive_slam

3D-SLAM入门教程-三维地图处理工具interactive_slam

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

3D-SLAM入门教程-三维地图处理工具interactive_slam

说明:

  • 介绍如何安装interactive_slam

介绍:

  • Interactive_slam 是一个基于 3D LIDAR 的开源制图框架。
  • 与现有的自动 SLAM 包相比,我们的目标是开发一个半自动框架,允许用户以最少的人力交互和直观地纠正映射失败(例如,损坏的里程计、错误的循环检测、扭曲的地图等)。
  • 该框架提供了几个地图校正功能:
[手动&自动] 闭环
[手动] 基于平面的地图校正
[手动] 多图合并
[自动] 姿态边缘细化

步骤:

  • 依赖:
GL3W
GLFW
Dear ImGui
portable-file-dialog
OpenMP
PCL
g2o
  • 安装依赖
# for ROS melodic
sudo apt-get install libglm-dev libglfw3-dev
sudo apt-get install ros-melodic-geodesy ros-melodic-pcl-ros ros-melodic-nmea-msgs ros-melodic-libg2o
  • 编译
cd ~/catkin_ws/src
git clone https://github.com/koide3/ndt_omp
git clone https://github.com/koide3/hdl_graph_slam
git clone https://github.com/koide3/odometry_saver
git clone https://github.com/SMRT-AIST/interactive_slam --recursive

cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=Release

测试:

  • 在这个例子中,我们编辑了一个由 hdl_graph_slam 构建的地图(姿态图) 点击查看
  • 在这个例子中,我们使用 LeGO-LOAM 从 rosbag 文件生成的里程计数据创建了一个地图,点击查看
  • 在这个例子中,我们用平面约束校正了一个大弯曲的地图,并将它与另一个地图合并。点击查看
  • 您可以将程序生成的图形/里程计文件提供给 Interactive_slam。点击查看

参考:

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: 3d-slam入门教程