RPLIDAR思岚雷达学习记录--1--初识a1并跑通

思岚雷达数据读取

参考网站:
rplidar roswiki: http://wiki.ros.org/rplidar

rplidar HomePage: http://www.slamtec.com/en/Lidar

rplidar SDK: https://github.com/Slamtec/rplidar_sdk

rplidar Tutorial: https://github.com/robopeak/rplidar_ros/wiki
博主使用的思岚科技的A1型号的雷达,使用的ubuntu18.04版本,思岚官网上介绍的ubuntu版本为16,18.04版本不受影响,主要想实现三个目的
1: 读取lidra数据,并通过rviz进行可视化
2: 获取lidra的角度和距离数据
3: 将角度和距离数据保存成txt或者csv格式数据
思岚ros版本官方sdk:https://github.com/slamtec/rplidar_ros
下载ros版本下源码后,在工作空间内的src目录下解压,然后使用catkin_make编译,18和16版本都可以跑通

cd catkin_ws
catkin_make

编译成功后插入所购买的雷达,打开终端,运行:

ls -l /dev |grep ttyUSB

可以查看当前设备所在usb口,一般默认为ttyUSB0

sudo chmod 666 /dev/ttyUSB0

然后进行rviz下可视化:

roslaunch rplidar_ros view_rplidar.launch

若出现没,Error, cannot bind to the specified serial port /dev/ttyUSB0.,是因为没有提供权限,而运行会报错,根据端口提供权限即可
在这里插入图片描述提供权限后报错消失,正常运行结果如下:
在这里插入图片描述
其次还可以运行如下代码,先启动雷达,然后运行client程序对数据进行输出:

roslaunch rplidar_ros rplidar.launch
rosrun rplidar_ros rplidarNodeClient

在这里插入图片描述可以发现我们在终端窗口输出了角度和距离数据,其中inf为无穷远或者太近。

单雷达读取数据,可通过usb转接线连到电脑上进行读取:
在这里插入图片描述

  • 9
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

看那片云

嘿嘿嘿

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

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

打赏作者

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

抵扣说明:

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

余额充值