我是靠谱客的博主 动听季节,最近开发中收集的这篇文章主要介绍ros激光雷达RPLIDAR A1M8+ hector_slam 建图ros常用指令激光雷达RPLIDAR,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ros激光雷达RPLIDAR A1M8+ hector_slam 建图

  • ros常用指令
  • 激光雷达RPLIDAR
    • rplidar-ros 雷达驱动
    • hector_slam库

ros常用指令

roscore
rostopic list
rostopic echo /内容
sudo gedit 拉入更改文件 #用于只读文件的修改,如.launch

激光雷达RPLIDAR

rplidar-ros 雷达驱动

参考文章链接
安装SDK 做到: roslaunch rplidar_ros view_rplidar.launch

hector_slam库

sudo apt-get install ros-melodic-hector-slam
更改文件内容参考1
文件1位置:ros安装文件路径 share,roscd hector_slam_launch/launch,默认的是使用tutorial.launch
更改内容:

<node pkg="tf" type="static_transform_publisher" name="base_frame_laser" args="0 0 0 0 0 0 /base_footprint /velodyne 100" />
<!--node pkg="tf" type="static_transform_publisher" name="map_to_odom" args="0.0 0.0 0.0 0 0 0.0 /odom /base_footprint 100" /-->
<node pkg="rosbag" type="play" name="bagplayer" args="--clock /home/robot/rosbag/whole-room_2020-02-27-11-31-12.bag"/>

这里提示一下,laser scan对应的不应该是scan的主题,而是scan的frama_id,因为我使用的是velodyne激光,所以这里对应的改成/velodyne.
frama_id: rostopic echo /scan

文件2位置:roscd hector_slam_launch/launch,mapping_default.launch
更改内容:在这个文件里面看到了base_frama | odom_frame | scan_topic 这几个参数,首先base_frame不需要改,这个程序默认的,然后odom_frame也不需要改,程序会自己发布,最后scan_topic根据自己的激光主题发布,因为这里发布的主题就是scan所以不做改动。
调试其中参数可更具如下帖子,限制转速阈值:
更改文件内容参考2

最后

以上就是动听季节为你收集整理的ros激光雷达RPLIDAR A1M8+ hector_slam 建图ros常用指令激光雷达RPLIDAR的全部内容,希望文章能够帮你解决ros激光雷达RPLIDAR A1M8+ hector_slam 建图ros常用指令激光雷达RPLIDAR所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部