当前位置:   article > 正文

使用NDT点云配准实现重定位_ros中实现icp和ndt重定位

ros中实现icp和ndt重定位

代码参考:

http://github.com/AbangLZU/ndt_localizer

 数据集使用的是github中提到的KAIST02-small.bag

  1. cd catkin_ws/src/
  2. git clone https://github.com/AbangLZU/ndt_localizer.git
  3. cd ..
  4. catkin_make
  1. # open a roscore
  2. roscore
  3. # in other terminal
  4. cd catkin_ws
  5. source devel/setup.bash
  6. # use rosbag sim time if you are playing a rosbag!!!
  7. rosparam set use_sim_time true
  8. # launch the ndt_localizer node
  9. roslaunch ndt_localizer ndt_localizer.launch

当地图加载成功之后 最重要的一步是在rviz中选择2D Pose Estimate,然后给定一个初始位姿:

rosbag play KAIST02-small.bag --clock

最后运行的结果为:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/116710
推荐阅读
相关标签
  

闽ICP备14008679号