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入门教程-多线雷达hdl_graph_slam三维建图

3D-SLAM入门教程-多线雷达hdl_graph_slam三维建图

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

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

3D-SLAM入门教程-多线雷达hdl_graph_slam三维建图

说明:

  • 介绍如何安装hdl_graph_slam

步骤:

  • 依赖库:
OpenMP
PCL
g2o
suitesparse
  • 依赖ros库
geodesy
nmea_msgs
pcl_ros
ndt_omp
fast_gicp
  • 安装依赖:
sudo apt-get install ros-melodic-geodesy ros-melodic-pcl-ros ros-melodic-nmea-msgs ros-melodic-libg2o
  • 编译hdl_graph_slam:
cd catkin_ws/src
git clone https://github.com/koide3/ndt_omp.git -b melodic
git clone https://github.com/SMRT-AIST/fast_gicp.git --recursive
git clone https://github.com/koide3/hdl_graph_slam

cd .. && catkin_make -DCMAKE_BUILD_TYPE=Release
  • 安装ProgressBar2(可选)
sudo pip install ProgressBar2

室内测试:

rosparam set use_sim_time true
roslaunch hdl_graph_slam hdl_graph_slam_501.launch
  • 启动rviz
roscd hdl_graph_slam/rviz
rviz -d hdl_graph_slam.rviz
  • 回放rosbag
rosbag play --clock hdl_501_filtered.bag
  • 或者运行
rosrun hdl_graph_slam bag_player.py hdl_501_filtered.bag
  • 保存PCD地图:
rosservice call /hdl_graph_slam/save_map "resolution: 0.05
destination: '/full_path_directory/map.pcd'"

室外测试:

rosparam set use_sim_time true
roslaunch hdl_graph_slam hdl_graph_slam_400.launch
  • 启动rviz
roscd hdl_graph_slam/rviz
rviz -d hdl_graph_slam.rviz
  • 回放rosbag
rosbag play --clock hdl_400.bag

参考:

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

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


标签: 3d-slam入门教程