思岚S2激光雷达3—ROS node and test application for RPLIDAR
没有接触过ROS的同学建议先花个两三天时间去看一下古月居的ROS入门21讲,跟着视频装Ubuntu虚拟机和ROS,并且熟悉一下基础的概念和操作。
古月居ROS入门21讲的链接如下:
https://www.bilibili.com/video/BV1zt411G7Vn/
当然,如果只是要实现ROS node and test application for RPLIDAR的话跟着下面的步骤应该也可以了
我这里装的是Ubuntu18.04.6和ROS1(我是按照古月居的视频一路装下来的,但是没找到视频里的Ubuntu18.04.5,只找到了Ubuntu18.04.6,差别不大)
1.建立工作空间(也可以利用现有的),下载安装编译驱动包
(1)在主文件夹中右键新建文件夹catkin_ws(也可以起别的名字)
(2)双击catkin_ws进入,右键新建文件夹src
2.下载rplidar的ROS包,链接如下:
https://github.com/Slamtec/rplidar_ros.git
可以用windows下载之后粘贴到Ubuntu中刚刚新建的文件夹catkin_ws/src中,注意一定要粘贴到工作空间catkin_ws下的src里,这个rplidar_ros-master就是功能包!
3.编译功能包
(1)回到工作空间catkin_ws中,右键选择在终端打开
(2)打开后输入catkin_make,然后回车
(3)编译完成后记得设置环境变量
在主文件夹下Ctrl+h可以显示隐藏文件,找到.bashrc双击打开
拉到最下面,把下面这句话添进去
source /home/zln/catkin_ws/devel/setup.bash
(我叫zln,zln这里换成你的名字)
记得保存!
4.将雷达连接上电脑
5.设备设置与执行测试
(1)Ctrl+Alt+T打开终端,输入以下指令然后回车设置rplidar设备的权限。
KERNEL=="ttyUSB*", MODE="0666"
(2)输入以下指令然后回车检查rplidar串口的权限。
ls -l /dev |grep ttyUSB
(3)输入以下指令添加写入权限:(我这里是/dev/ttyUSB0)
sudo chmod 666 /dev/ttyUSB0
回车后输入密码,再回车
(4)输入以下指令然后回车启动rplidar节点并在rviz中查看扫描结果
roslaunch rplidar_ros view_rplidar_s2.launch
(另附其它型号的雷达指令:
roslaunch rplidar_ros view_rplidar.launch (for RPLIDAR A1/A2)
,
roslaunch rplidar_ros view_rplidar_a3.launch (for RPLIDAR A3)
,
roslaunch rplidar_ros view_rplidar_s1.launch (for RPLIDAR S1)
or
roslaunch rplidar_ros view_rplidar_s2.launch (for RPLIDAR S2)
在终端中Ctrl+C可以结束
(5)输入以下指令然后回车启动rplidar节点并运行rplidar客户端进程以打印原始扫描结果。
roslaunch rplidar_ros rplidar_s2.launch
( 另附其它型号的雷达指令:
roslaunch rplidar_ros rplidar.launch (for RPLIDAR A1/A2)roslaunch rplidar_ros rplidar_a3.launch (for RPLIDAR A3)roslaunch rplidar_ros rplidar_s1.launch (for RPLIDAR S1)roslaunch rplidar_ros rplidar_s2.launch (for RPLIDAR S2)
Ctrl+Alt+T打开另一个终端,在里面输入以下指令(太快了没有截到,下图是效果,注意不要关掉上面那句指令):
rosrun rplidar_ros rplidarNodeClient
6.参考链接
http://wiki.ros.org/rplidar
https://www.ncnynl.com/archives/201810/2761.html
https://zhuanlan.zhihu.com/p/29246697
https://www.guyuehome.com/9862
思岚S2激光雷达3—ROS node and test application for RPLIDAR相关推荐
- 思岚S2激光雷达6——matlab处理雷达数据
参考下面这篇博客,这里仅做记录,如有侵权,请联系删除 https://blog.csdn.net/alsj123456/article/details/109479400?spm=1001.2014. ...
- 思岚A1激光雷达windows系统与ROS系统中的使用
前言: 忙了一天,遇到了无数个问题解不开,结果竟然是因为安卓的USB连接线有问题,博友们,如果你们遇到如下问题: 思岚A1激光雷达windows上位机的使用:下载了串口的驱动(CP210x VCP W ...
- 关于思岚s1激光雷达ROS下的使用与测试
笔者在很长一段时间,对于激光雷达的测距具体细节不是了解,很长一段时间就是调用人家写好的package,根本不清楚具体里面的技术细节,但是要做项目,要自己写算法,不清楚就很难进行下去. 首先介绍一下ro ...
- [STM32]手持建图仪--基于STM32F103+思岚A1激光雷达的扫描仪
前言 一个朋友在做服务机器人项目,用到思岚的激光雷达,于是便把淘汰的A1M8雷达送我一个,本着拿到啥就玩啥的态度,必须整一波.其实激光雷达还是搭配ROS才能发挥最大的作用,奈何资源有限,实力不足,只能 ...
- 图文并茂详细教程之---Pixhawk扩展思岚A1激光雷达实现360°避障
转载自:https://mp.weixin.qq.com/s/FCBbjAmmn-rMDskIen_i4Q 图文并茂详细教程之---Pixhawk扩展思岚A1激光雷达实现360°避障 原创 CJKK ...
- 全面支持ROS,思岚科技发布SLAMWARE ROS SDK !
ROS作为机器人软件平台,能为异质计算机集群提供类似操作系统的功能,目前已被广大科研院所.公司和爱好者所使用. 而思岚的SLAMWARE作为模块化自主定位导航系统,内置了SLAM核心算法,在机器人自主 ...
- 思岚科技发布SLAMWARE ROS SDK,全面支持ROS系统
作为一家专注机器人自主定位导航技术的企业,思岚科技不仅向市场提供RPLIDAR.SLAMWARE.ZEUS等"看得见"的产品,为方便用户集成开发,同时也提供一系列的SDK(软件开发 ...
- 不仅室内,思岚科技激光雷达在室外使用同样出色
在实现机器人自主定位导航中,激光雷达发挥了巨大作用,可帮助机器人实时感知周围环境,获取丰富的轮廓信息,让机器人能更快速.精确的建图.如今,基于室内使用的激光雷达层出不穷,相较于室内,室外使用对激光雷达 ...
- 思岚科技激光雷达在室外使用效果如何?
在实现机器人自主定位导航中,激光雷达发挥了巨大作用,可帮助机器人实时感知周围环境,获取丰富的轮廓信息,让机器人能更快速.精确的建图.如今,基于室内使用的激光雷达层出不穷,相较于室内,室外使用对激光雷达 ...
- 思岚科技激光雷达全面升级:RPLIDAR A1仅需900元,A2测距提升至8米
思岚科技自2009年着手研发低成本激光雷达,2014年面向全球推出了第一代产品RPLIDAR A1,在6米测量半径内,可完成每秒2000次激光测距.自推出至今,已累计使用用户达上千家. 时隔两年, ...
最新文章
- 内部人看FaceBook
- linux 本地socket 简介
- 饱和气压与温度的关系_凯米斯小课堂 | 溶解氧与水产养殖的关系
- 偶得--Unity在asp.net mvc上的基本应用
- php 获取当前页面url_PHP获取URL –如何获取当前页面的完整URL
- 华为Y9 Prime 2019曝光:无刘海无水滴全面屏+升降前摄
- 三、Nginx内置变量
- python 生成二维码
- C/C++[指针/引用]
- 不装插件,查看.rp文件
- Spring之Bean的作用域、使用外部属性文件、mchange-commons-java-0.2.11.jar下载
- FileSplit简单使用
- thinkphp5实战系列(二)前台模板的引入
- zmq xsub/xpub 实现消息订阅(一)
- 大二数据库实验报告答案
- google nexus 10 用fastboot 刷机教程 (官方原版rom)
- 武汉计算机专业的学校,计算机专业有哪些武汉的三本学校
- *♎* 埃斯顿机器人回零教程 *♎*
- 如何培养职业道德素质
- OpenGL(五)多边形
热门文章
- python 数学公式显示_python 数学公式·
- 【论文笔记】Video Transformer Network
- 京东API接口:item_search - 按关键字搜索商品
- 程序员老外通过编程赚钱的10个途径
- 怎么看守望先锋服务器位置,守望先锋左上运行参数详解 教你如何看懂运行参数...
- 【解决】如何将腾讯QLV格式的视频转换成MP4
- Scratch小游戏《恐龙》
- 阿里云物联网平台如何通过云产品流转使两个设备互相通信
- android手机锁屏密码忘记,安卓手机锁屏密码忘了怎么办 解决锁屏密码六种方法介绍...
- scrapy运行报错: Overridden settings XXX