我是靠谱客的博主 淡然大碗,最近开发中收集的这篇文章主要介绍Neato XV-11-laser 激光雷达测试和 hector-mapping                        采用XV-11驱动的雷达进行测试和绘图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

                        采用XV-11驱动的雷达进行测试和绘图


串口配置>

     波特率:115200       N      8      1


雷达帧格式>

     <start> <index> <speed_l> <speed_h> [Data 0] [Data 1] [Data 2] [Data 3] <checksum_l> <checksum_h>

     <start>:帧头0xFA。

     <index>:数据包序列号从从0xA0 到 0xF9 (总共90个包,每个包4个点数据,共360个点刚好一圈)。

     <speed_l>:转速的低八位。

     <speed_h>:转速的高八位。

     [Data 0] [Data 1] [Data 2] [Data 3]:4个数据,每个数据包含距离信息和强度信息。

     <checksum_l> <checksum_h>:两字节的检验位。


ROS中测试使用neato雷达>

     环境:ubuntu16.04 + ROS

 第一步建立工作空间:

打开一个新的终端

mkdir -p ~/catkin_ws/src      //catkin_ws工作空间名字随便写
             cd ~/catkin_ws/src          
             catkin_init_workspace

第二步安装编译XV-11驱动:

cd ~/catkin_ws/src
             git clone https://github.com/rohbotics/xv_11_laser_driver
             cd ~/catkin_ws
             catkin_make              //编译

第三步连接雷达:

             串口一般默认为     ttyUSB0

             终端输入roscore     //会弹出一个新的终端

             输入  source ~/catkin_ws/devel/setup.bash              //启动驱动

             输入  rosrun xv_11_laser_driver neato_laser_publisher _port:=/dev/ttyUSB0 _firmware_version:=2   //目前支持大多就是数据格式2

第四步重新打开一个新的终端:

              rosrun rviz rviz          

             //修改Global Options的Fixed Frame为neato_laser或者laser(手打)

             //点击Add,添加LaserScan

             //LaserScan属性里面的Topic  输入   /scan

完成

 


>>下期更新激光雷达hector-mapping绘图测试

 

最后

以上就是淡然大碗为你收集整理的Neato XV-11-laser 激光雷达测试和 hector-mapping                        采用XV-11驱动的雷达进行测试和绘图的全部内容,希望文章能够帮你解决Neato XV-11-laser 激光雷达测试和 hector-mapping                        采用XV-11驱动的雷达进行测试和绘图所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部