Rplidar学习(三)—— ROS下进行rplidar调试
2023-09-14 09:11:25 时间
一、建立工作空间、编译包
mkdir -p ~/catkin_rplidar/src #创建目录 cd ~/catkin_rplidar/src #打开目录 #下载rplidar_ros数据包,进行移动 git clone https://github.com/robopeak/rplidar_ros mv ~/rplidar_ros ~/catkin_rplidar/src #返回根目录,进行编译 cd ~/catkin_rplidar catkin_make #添加环境变量 source devel/setup.bash
二、创建激光雷达(Rplidar)的串口别名
1、连接usb数据线到rplidar,进行usb端口的检测
lsusb
记录下来,CP210X UART的ID,写入udev,进行设备管理。
2、创建udev规则
vim /etc/udev/rules.d/rapliar.rules
贴下面配置代码
KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0666", GROUP:="dialout", SYMLINK+="rplidar"
3、增加当前用户对串口的默认访问权限:
sudo usermod -a -G dialout 用户名
4、使UDEV配置生效:(使串口的默认访问权限生效,需要重启机器)
sudo service udev reload sudo service udev restart
三、使用ROS包进行测试
1、检测串口
ls -l /dev |grep ttyUSB
2、赋予权限
sudo chmod 666 /dev/ttyUSB0
3、在编译的ROS包中运行launch文件
roslaunch rplidar_ros view_rplidar.launch
可以在rviz看到雷达扫描距离信息
4、在shell中观察检测数据
roslaunch rplidar_ros rplidar.launch
rosrun rplidar_ros rplidarNodeClient
相关文章
- django在docker环境中断点调试
- ADB远程调试+投屏
- pycharm如何调试代码_pycharm怎么分段运行代码
- 如何用串口助手测试软件485通讯功能,串口调试助手如何检测RS485端口好坏及信号发送的好坏?…
- 将JZ2440调试串口改成COM2
- paddle深度学习基础之训练调试与优化
- 如何用vscode进行前端开发 知乎_vscode单步调试
- 最新Xcode9 无证书真机调试流程
- React源码学习进阶篇(一)新版React如何调试源码?
- xcode通过网络进行真机调试
- OpenRemoved_Tina_Linux_系统调试_使用指南
- Shell脚本的调试和错误处理(二)
- Linux驱动程序的构建与调试(linux驱动程序框架)
- 深入学习Linux KDB:打造高效调试神器(linuxkdb)
- Linux下Qt应用程序调试实践(linuxqt调试)
- JavaScript高级程序设计错误处理与调试学习笔记
- Linux环境下段错误的产生原因及调试方法小结
- AndroidApp调试内存泄露之Cursor篇
- Node调试工具JSHint的安装及配置教程