实验二 读取和理解激光雷达数据

1. 体验内容

(1)为rplidar添加USB权限

注:实验室的rplidar A2买得比较早,硬件版本可能与github程序不匹配,出现运行错误,解决方法为到 Windows 环境登录思岚科技官网下载rplidar A2的固件升级程序,连接激光雷达进行固件升级。

将激光雷达连接到电脑上,检查识别到的USB设备

ls -l /dev|grep ttyUSB

若没有出现如下图所示的“rplidar”字样,说明需要添加USB的默认识别权限,遵循接下来的教程进行操作。

sudo gedit /etc/udev/rules.d/rapliar.rules

输入密码打开文件进行编辑,添加以下内容

KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0666", GROUP:="dialout",  SYMLINK+="rplidar"

在终端输入指令,增加当前用户对串口的默认访问权限:

sudo usermod -a -G dialout <你的用户名>

使UDEV配置生效(使串口的默认访问权限生效,需要重启机器)

sudo service udev reload
sudo service udev restart

重新插拔激光雷达,再次输入指令

ls -l /dev|grep ttyUSB

此时显示出了“rplidar”字样,以“rplidar→ttyUSB1”为例,输入以下指令赋予权限。

sudo chmod 666 /dev/ttyUSB1

参考博客: https://blog.csdn.net/KEVINZHAO124517/article/details/102137333

(2)下载rplidar_ros进行编译

创建工作空间,进入其src文件夹

git clone https://github.com/Slamtec/rplidar_ros.git
cd ..
catkin_make

(3)设置自动映射rplidar端口

更改程序代码中的映射端口号,打开rplidar.launchnode.cpp搜索/dev/ttyUSB0,将数字改为你前面知晓的连接端口号。

(4)执行程序

直接运行view_rplidar.launch文件,其中已经包含对激光雷达的启动。


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值