ydlidar激光雷达的安装与驱动

18.04 ROS melodic 安装激光雷达YDLIDAR G4

(1) 使用命令创建 catkin_ws 工作空间,终端切换到一个 ROS 工作空间 src 目录下,
catkin_ws 换成你的 ROS 工作空间。
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
$ catkin_init_workspace
$ cd ~/catkin_ws
$ catkin_make
ydlidar激光雷达的安装与驱动_第1张图片
(2)添加 catkin 环境变量到~/.bashrc 文件中,并使其生效。
$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
ydlidar激光雷达的安装与驱动_第2张图片(3)克隆对应雷达型号 ydlidar 工程到你的 ROS 工作空间下的 src 目录中。
$ cd ./src
$ git clone https://github.com/YDLIDAR/ydlidar_ros
$ cd ydlidar_ros
$ git checkout G4(这里的型号是ydlidar G4 ,如果你的激光雷达型号是X2、X4…,对应改应例如X2, $git checkout X2
$ cd ../..
ydlidar激光雷达的安装与驱动_第3张图片
(4)编译生成 ydlidar_node 和 ydlidar_client
$catkin_make
ydlidar激光雷达的安装与驱动_第4张图片
(5) 先创建 YDLIDAR 雷达串口别名[/dev/ydlidar]。
$roscd ydlidar/startup
$sudo chmod 0777 *
$sudo sh initenv.sh

!!!注意使用手册的是$roscd ydlidar_ros/startup但是输入出现下面的报错

roscd: No such package/stack 'ydlidar_ros/startup'

我改为$roscd ydlidar/startup就可以了,不知道对后面的学习有没有影响ydlidar激光雷达的安装与驱动_第5张图片
备注:创建串口别名后, 需要重新插拔 USB 才生效
有两种方式运行 YDLIDAR ROS 驱动包
(1)运行 ydlidar_node 和 rviz
$roslaunch ydlidar lidar_view.launch
###在 rviz 中可看见雷达扫描结果出现红色点云
ydlidar激光雷达的安装与驱动_第6张图片
(2)运行 ydlidar_node 和 ydlidar_client
$roslaunch ydlidar lidar.launch
$rosrun ydlidar ydlidar_client
###在终端可看见雷达数据输出ydlidar激光雷达的安装与驱动_第7张图片

ydlidar激光雷达的安装与驱动_第8张图片
YDLIDAR 坐标系
YDLIDAR 按照顺时针方向旋转。 SDK 数据输出是带距离和角度信息的左手系数据,ROS 驱动包输出已经将其转化为右手坐标系输出,第一个测量数据来自前面。
ydlidar激光雷达的安装与驱动_第9张图片
YDLIDAR G2/G4/G6 坐标系
ydlidar激光雷达的安装与驱动_第10张图片
YDLIDAR X4 坐标系

在网址:https://www.ydlidar.cn/service_support/download.html选择ROS下载安装资源
ydlidar激光雷达的安装与驱动_第11张图片
根据你自己购买的型号来下载资源
资源转载:https://www.ydlidar.cn/service_support/download.html

你可能感兴趣的:(ROS,melodic,激光雷达,linux)