思岚激光雷达A2M7-R4踩坑记录

文章讲述了在使用思岚A2M7激光雷达时遇到的波特率不匹配问题,A2M7的波特率是256000,而ROS包默认设置为115200。为解决此问题,需要修改rplidar.launch文件的波特率,并进行编译、设置端口权限。此外,文章还提到了因供电问题导致的扫描无法启动的错误,特别是在ARM架构系统上的问题,强调了单独供电的重要性。
摘要由CSDN通过智能技术生成

1.惨痛的踩坑记录,啊啊!!!!!!!!!!!
思岚A2M7的激光雷达和普通的A2系列雷达是不一样的,A2系列的波特率大多是115200的波特率,然而A2M7的波特率是256000.然而在ROS包中的测试文件:rplidar.launch中默认的是A2系列的波特率115200,如下图所示。
在这里插入图片描述
所以我们要先将里面的波特率调整为256000。将launch文件改好后,在rplidar_ros工作空间下面编译整个空间。
(1)首先运行catkin_make编译整个空间
(2)运行 source devel/setup.bashrc
(3)运行 ls -l /dev |grep ttyUSB 查看激光雷达的端口号
(4)运行sudo chmod 777 /dev/ttyUSB_ ,其中USB后面填上对应的端口号,一般都是0,因为在rplidar.launch文件中的端口号也是0,如果查看的端口号不是0,也要在rplidar.launch文件中将对应的端口号改成对应的。
在这里插入图片描述
(5)如果出现以下这个错误,一般就是波特率的问题,或者端口以及对应权限问题,重新核对上面步骤。
在这里插入图片描述
(6)如果出现 can not start scan:80008000!或者can not start scan:80008002!就是激光雷达供电的问题,这个问题踩坑时间最长,刚开始在X86架构的Linux下测试运行一点问题没有,但是在ARM架构上的TX上运行就会报错,这个时候应该给雷达单独供电。
在这里插入图片描述

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的代码1996

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值