ROS学习心得——正确运行RPLIDAR A2激光雷达
FOR THE SIGMA
FOR THE GTINDER
FOR THE ROBOMASTER

简介:

产品相关数据与官方文档:http://www.slamtec.com/cn/Lidar/A2

操作系统版本:Ubuntu16.04(注意:不同的ROS版本对应相应的Ubuntu操作系统版本的切勿安装错误)
http://www.ubuntu.org.cn/download/desktop 桌面版ubuntu16.04 下载
http://mirror.pnl.gov/releases/xenial/ Ubuntu系列镜像文件下载列表(amd64为64位,i386为32位)

ROS版本:kinetic-火箭龟
http://www.ros.org/ ROS官网
http://wiki.ros.org/kinetic/Installation ROS-kinetic下载地址(wiki里面的教程很不错的)

激光雷达驱动-ROS包:rplidar_ros
https://github.com/robopeak/rplidar_ros
https://github.com/ncnynl/rplidar_ros
或是利用git安装
1.sudo apt-get install git
2.git clone https://github.com/robopeak/rplidar_ros.git 或是 git clone https://github.com/ncnynl/rplidar_ros.git
注意:有人会问为什么两个链接看起来都一样,实际上是两个不同的人或是组织所建立的相同的内容,不同的库。

虚拟机版本:VMware15(注意:如果可以的话尽量不要用虚拟机,容易出现崩坏显现,为啥作者要用呢?当然是没钱啊!>_<
https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
15版下载,密匙百度

国内源推荐:阿里云、sohu、cn99

详细ROS安装内容请看:https://blog.csdn.net/whl970831/article/details/88097108 ROS学习心得——安装篇——ROS安装

运行步骤

1.建立工作环境。
mkdir -p ~/turtlebot_ws/src
cd ~/turtlebot_ws/src

2.下载rplidar_ROS包
git clone https://github.com/ncnynl/rplidar_ros.git 或是 git clone https://github.com/robopeak/rplidar_ros.git
若是没用(出现错误什么的)则点击
https://github.com/robopeak/rplidar_ros 或是 https://github.com/ncnynl/rplidar_ros 下载其中一个压缩包到src路径下解压即可。

3.利用make编译
cd … (返回到turtlebot_ws当前路径)
catkin_make (编译)

注意:因为我的是已经配好的,正常情况下第一次配置是turtlebot_ws文件夹内只有src

4.连接rplidar A2到pc上 (注意每次拔下接口后都要重新检查RPLIDAR A2的串行端口的权限并添加写权限)
5.检查RPLIDAR A2的串行端口的权限并添加写权限(都是在turtlebot_ws当前路径下配置的)
ls -l /dev |grep ttyUSB(看最后面的那个)
sudo chmod 666 /dev/ttyUSB0(具体看查看的结果)

6.在新终端开启ROS
roscore

7.两种方法来运行rplidar ros包
(1)在rviz中运行rplidar节点和视图

a、将ROS环境添加到工作区间中:
source devel/setup.bash (这是位于在turtlebot_ws的路径下的指令)
b、运行RVIZ:
roslaunch rplidar_ros view_rplidar.launch
c、结果图 (改天上传)

(2)使用测试应用程序运行rplidar节点和视图

a、将ROS环境添加到catkin工作区间中:
source devel/setup.bash (这是位于在turtlebot_ws的路径下的指令)
b、运行激光雷达:
roslaunch /home/mengping/catkin_ws/src/rplidar_ros/launch/rplidar.launch
c、用新终端查看雷达扫描的数据结果
rosrun rplidar_ros rplidarNodeClient
d、结果图 (改天上传)

就这样我们的ROS-Kinetic环境下RPLIDAR A2上的运行测试就此结束。

ROS学习心得——正确运行RPLIDAR A2激光雷达(让它转起来吧!)相关推荐

  1. ROS学习心得——定位-SLAM-hector_mapping(RPLIDAR A2)

    ROS学习心得--定位-SLAM-hector_mapping FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: 产品相关数据与官方文档:htt ...

  2. ROS学习08-NVIDIA JETSON TX2安装配置激光雷达-思岚RPLIDAR S1(在Rviz上显示点位图)

    ROS学习08-NVIDIA JETSON TX2安装配置激光雷达-思岚RPLIDAR S1(在Rviz上显示点位图) 在前一节我们创建了ROS工作空间,这一节开始要给我们的机器人装一些感官了,这里我 ...

  3. 思岚RPLIDAR A2激光雷达使用及问题解决

    思岚RPLIDAR A2激光雷达使用及问题解决1.下载源码第一步,下载雷达源代码,第一种方法是输入下列网址:http://slamtec.com/rplidar/a2/download,界面有雷达的说 ...

  4. Rplidar A2 激光雷达使用hector_slam进行建图

    手头上有一个Rplidar A2 激光雷达,通过其进行slam建图,如下. 环境: 1.Rplidar A2 激光雷达: 2.笔记本电脑: 3.Ubuntu 16.04; 4.ROS Kinetic. ...

  5. 转‘ROS学习心得——安装篇——ROS安装’

    ROS学习心得--安装篇--ROS安装 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: ROS(Robot Operating System) ...

  6. ROS学习心得——安装篇——ROS安装

    ROS学习心得--安装篇--ROS安装 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: ROS(Robot Operating System) ...

  7. ROS学习心得——机器人篇——同一局域网下机器人与主机的通信

    ROS学习心得--机器人篇--同一局域网下机器人与主机的通信 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: 关于这一章我将详细的介绍如何利用 ...

  8. ros学习心得(二)ros哲学

    ①Peer to peer(点对点设计) 针对Node节点单元,采用分布式网络结构,节点间通过RPC+TCP/UDP(网络)进行通讯(传递数据). ②Distributed 分散式布局,可以将同时部署 ...

  9. Semantic Mapping in ROS学习及代码运行

    https://github.com/pronobis/rocs-ros 第一个错误 Resource not found: prosilica_camera 解决办法 https://answers ...

最新文章

  1. ios 设置属性的center_IOS开发-常用UI控件的基本使用(Transform形变属性、frame属性、center属性的使用)...
  2. Aspx页面转静态页面
  3. apache apollo_Apache Apollo REST API
  4. PHP验证码常用的函数记录
  5. 面试:MySQL 架构
  6. 我的矩阵分析学习安排
  7. 用计算机数字表白,表白数字密码暗号大全 高级表白密码
  8. 软考中级软件设计师基础知识总结
  9. easyui datagrid deleteRow(删除行)的BUG!
  10. 小白也会用的情人节表白神器
  11. 看DeepMind如何用Reinforcement learning玩游戏
  12. 【JTS】JTS的几何图形的基本关系方法
  13. CF134C Swaps 题解
  14. day_02-个人博客系统
  15. hive导出数据的7种方式
  16. 【bug】missing required field “selector“ in io.k8s.api.apps.v1.DeploymentSpec;
  17. 如何深度解析Python面向对象
  18. sd卡座封装尺寸_【SD卡座接口引脚定义及结构尺寸封装】 - 太平洋安防网
  19. 小白玩PVE proxmox RX560D显卡直通
  20. 让IE6/IE7/IE8支持CSS3属性的脚本ie-css3.htc

热门文章

  1. LPCTSTR的含义
  2. 马赫曾德尔调制器的Matlab仿真
  3. 梳理c语言函数脉络,一读就会
  4. mysql安装后账号密码_mysql安装好后设置账号和密码
  5. MyBatis-Plus 可视化代码生成器来啦,生产力直接拉满
  6. 缓存方案及分布式常见问题解决方案
  7. Synopsys系列软件License制作——亲测可用
  8. 服务器数量从 21 台降至 3 台,TDengine 在跨越速运集团的落地实践
  9. python爬虫2.0.5ProxyIpPool---proxies使用代理IP
  10. 控制照明系统,免费DMX灯光设计软件