5.树莓派4b+ubuntu18.04(ros版本melodic)+arduino mega自制两轮差速小车,实现建图导航功能

这一节介绍雷达的使用,我们使用的雷达型号是ydlidar x3

1.进入工作空间

bash 复制代码
cd catkin_ws/src

2.下载官方提供的SDK文件

bash 复制代码
git clone https://github.com/YDLIDAR/YDLidar-SDK.git

3.安装cmake

bash 复制代码
sudo apt install cmake pkg-config

4.编译和安装

进入YDLidar-SDK文件夹后如果没有build文件夹可以先创建一个build文件夹然后利用下面的命令编译安装

bash 复制代码
cd YDLIDAR-SDK
mkdir build
cd build
cmake ..
make
sudo make install

5.安装官方提供的ROS功能包

安装到src目录下

bash 复制代码
cd catkin_ws/src

6.从github克隆 ydlidar_ros_driver 包 :

通过指令安装

bash 复制代码
git clone https://github.com/YDLIDAR/ydlidar_ros_driver.git ydlidar_ws/src/ydlidar_ros_driver

7.编译一下

bash 复制代码
cd catkin_ws
catkin_make

没有报错就编译成功了

8.环境设置

bash 复制代码
cd catkin_ws
source ./devel/setup.sh

9.给端口添加权限,完成端口绑定

bash 复制代码
chmod 0777 src/ydlidar_ros_driver/startup/*
sudo sh src/ydlidar_ros_driver/startup/initenv.sh

端口绑定完成后重新插入激光雷达,然后启动雷达测试

10.测试 ydlidar_ros_driver

bash 复制代码
roslaunch ydlidar_ros_driver [launch file]

我们使用的是X3雷达,因为官方没有相关的launch文件,所以我使用的是X2的launch文件

bash 复制代码
roslaunch ydlidar_ros_driver X2.launch 

11.另开一个终端输入rviz,查看雷达数据

rviz相关配置

到此,雷达的使用就结束了

相关推荐
t13970182 分钟前
太阳能板与电池的电压匹配:别用开路电压 Voc,要用 Vmp
嵌入式硬件·物联网·硬件设计·电源管理·太阳能供电
老k一步步来38 分钟前
鸣志驱动器 Alarm_CodeTypeDef 状态报警位详解
嵌入式硬件
星栖与芯1 小时前
LiteOS-M 切换汇编逐行图解(5):HalPendSV 任务切换的现场搬运(五阶段逐行)
汇编·stm32·嵌入式硬件·harmonyos
朝发如雪1 小时前
快速掌握单片机基础(4)(ds18b20)
单片机
2601_958352901 小时前
不改PCB也能调拾音方向?真相在这。
前端·嵌入式硬件·回声消除·语音模块·降噪处理
M78佐菲1 小时前
ARM学习笔记(四)
linux·arm开发·笔记·嵌入式硬件·学习
kkkkkkkkkk_Z1 小时前
单片机|学习日记:单片机底层架构与寄存器操作全解析
linux·笔记·单片机·学习·51单片机
半导体憨包2 小时前
光伏组件级MLPE功率优化器DCDC:25年寿命+IP67+雷击,怎么设计才不“翻车“?
嵌入式硬件·硬件工程·dc-dc·半导体芯片
LCG元2 小时前
STM32F103 双ADC交错采样实战:DUALMOD寄存器拆解、DMA位宽陷阱与1.71MSPS有效采样率实测
stm32·单片机·嵌入式硬件
朝发如雪2 小时前
快速掌握单片机基础(5)(ARM基本概念)
单片机·arm