ROS学习心得——正确运行RPLIDAR A2激光雷达(让它转起来吧!)
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激光雷达(让它转起来吧!)相关推荐
- ROS学习心得——定位-SLAM-hector_mapping(RPLIDAR A2)
ROS学习心得--定位-SLAM-hector_mapping FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: 产品相关数据与官方文档:htt ...
- ROS学习08-NVIDIA JETSON TX2安装配置激光雷达-思岚RPLIDAR S1(在Rviz上显示点位图)
ROS学习08-NVIDIA JETSON TX2安装配置激光雷达-思岚RPLIDAR S1(在Rviz上显示点位图) 在前一节我们创建了ROS工作空间,这一节开始要给我们的机器人装一些感官了,这里我 ...
- 思岚RPLIDAR A2激光雷达使用及问题解决
思岚RPLIDAR A2激光雷达使用及问题解决1.下载源码第一步,下载雷达源代码,第一种方法是输入下列网址:http://slamtec.com/rplidar/a2/download,界面有雷达的说 ...
- Rplidar A2 激光雷达使用hector_slam进行建图
手头上有一个Rplidar A2 激光雷达,通过其进行slam建图,如下. 环境: 1.Rplidar A2 激光雷达: 2.笔记本电脑: 3.Ubuntu 16.04; 4.ROS Kinetic. ...
- 转‘ROS学习心得——安装篇——ROS安装’
ROS学习心得--安装篇--ROS安装 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: ROS(Robot Operating System) ...
- ROS学习心得——安装篇——ROS安装
ROS学习心得--安装篇--ROS安装 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: ROS(Robot Operating System) ...
- ROS学习心得——机器人篇——同一局域网下机器人与主机的通信
ROS学习心得--机器人篇--同一局域网下机器人与主机的通信 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: 关于这一章我将详细的介绍如何利用 ...
- ros学习心得(二)ros哲学
①Peer to peer(点对点设计) 针对Node节点单元,采用分布式网络结构,节点间通过RPC+TCP/UDP(网络)进行通讯(传递数据). ②Distributed 分散式布局,可以将同时部署 ...
- Semantic Mapping in ROS学习及代码运行
https://github.com/pronobis/rocs-ros 第一个错误 Resource not found: prosilica_camera 解决办法 https://answers ...
最新文章
- ios 设置属性的center_IOS开发-常用UI控件的基本使用(Transform形变属性、frame属性、center属性的使用)...
- Aspx页面转静态页面
- apache apollo_Apache Apollo REST API
- PHP验证码常用的函数记录
- 面试:MySQL 架构
- 我的矩阵分析学习安排
- 用计算机数字表白,表白数字密码暗号大全 高级表白密码
- 软考中级软件设计师基础知识总结
- easyui datagrid deleteRow(删除行)的BUG!
- 小白也会用的情人节表白神器
- 看DeepMind如何用Reinforcement learning玩游戏
- 【JTS】JTS的几何图形的基本关系方法
- CF134C Swaps 题解
- day_02-个人博客系统
- hive导出数据的7种方式
- 【bug】missing required field “selector“ in io.k8s.api.apps.v1.DeploymentSpec;
- 如何深度解析Python面向对象
- sd卡座封装尺寸_【SD卡座接口引脚定义及结构尺寸封装】 - 太平洋安防网
- 小白玩PVE proxmox RX560D显卡直通
- 让IE6/IE7/IE8支持CSS3属性的脚本ie-css3.htc