镭神激光雷达驱动
功能介绍
LSLIDAR ROS2驱动,以ROS2标准消息格式发送激光雷达数据。
物品清单
完善的产品型号请以lslidar官网 LSLIDAR X3为例进行演示。
使用方法
准备工作
1、地平线RDK已烧录好地平线提供的Ubuntu 20.04系统镜像。
2、LSLIDAR正确链接RDK X3
安装LSLIDAR驱动
通过终端或者VNC连接RDK X3,执行以下命令
tros foxy版本
sudo apt update
sudo apt install -y tros-lslidar-driver
tros humble版本
sudo apt update
sudo apt install -y tros-humble-lslidar-driver
注意:如果安装时LSLIDAR已连接在RDK X3上,则安装完后需要重新拔插一次
运行LSLIDAR
tros foxy版本
source /opt/tros/setup.bash
ros2 launch lslidar_driver lslidar_launch.py
tros humble版本
source /opt/tros/humble/setup.bash
ros2 launch lslidar_driver lslidar_launch.py
查看雷达
数据方式1 命令行方式
新打开一个终端,在里面输入以下命令查看激光雷达输出数据
tros foxy版本
source /opt/tros/setup.bash
ros2 topic echo /scan
tros humble版本
source /opt/tros/humble/setup.bash
ros2 topic echo /scan
方式2 使用foxglove可视化
注意:运行Foxglove Studio的设备应与RDK设备处于同一网段
1、前往foxglove官网下载Foxglove Studio,并在PC上进行安装
2、新打开一个RDK终端并输入以下命令安装rosbridge
tros foxy版本
sudo apt update
sudo apt install -y ros-foxy-rosbridge-suite
tros humble版本
sudo apt update
sudo apt install -y ros-humble-rosbridge-suite
3、运行以下命令启动rosbridge
tros foxy版本
source /opt/tros/setup.bash
ros2 launch rosbridge_server rosbridge_websocket_launch.xml
tros humble版本
source /opt/tros/humble/setup.bash
ros2 launch rosbridge_server rosbridge_websocket_launch.xml
4、打开Foxglove Studio,选择“打开连接”,在接下来的对话框中选择rosbridge连接方式,并填入RDK的ip地址取代localhost
5、在foxglove studio中点击右上角的“设置”按钮,在左侧弹出的面板中将雷达话题配置“可见”,此时studio中讲实时显示雷达点图
方式3 RVIZ方式
在PC或者支持RVIZ的环境下安装ROS2,这里以foxy版本为例,运行
tros foxy版本
source /opt/ros/foxy/setup.bash
ros2 run rviz2 rviz2
tros humble版本
source /opt/ros/humble/setup.bash
ros2 run rviz2 rviz2
添加LaserScan,配置Reliability Policy为System Default
设置Fixed Frame为base_link或者laser_link即可看到激光雷达采集数据
接口说明
话题
发布话题
参数
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自D-Robotics官网,原文标题为:镭神激光雷达驱动,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
基于RDK X3和OriginBot的手势控制机器人应用案例
通过视觉进行人手检测、跟踪和手势识别,根据手势类别生成不同运动控制指令并控制机器人运动,包括左右旋转和前后平移运动。该功能支持机器人实物和Gazebo仿真两种体验方式。以下操作过程以OriginBot为例,满足条件的其他机器人使用方法类似。
设计经验 发布时间 : 2024-11-13
基于RDK X3的机械臂物体拾取操作实例
本文介绍RDK X3该功能包接收用户选择方块数字的请求,通过yolov5检测目标,在Z轴距离确定的情况下解算出物体的三维坐标,并请求仿真机械臂控制节点夹取物体的应用实例。
设计经验 发布时间 : 2024-10-28
智能语音聊天机器人功能及使用指南
智能语音聊天机器人通过识别用户语音,调用ChatGPT API获取答复并播放,实现语音聊天。需地平线RDK、ChatGPT API Key及音频板等物料。准备、组装后,安装功能包并运行,配置音频和ChatGPT API Key。常见问题包括设备连接、音频驱动、配置文件及网络访问等。
设计经验 发布时间 : 2024-10-18
【IC】D-Robotics RDK X5机器人开发者套件,可提供高达10 Tops算力,加速智能化应用快速落地
D-Robotics RDK X5搭载Sunrise 5智能计算芯片,可提供高达10 Tops的算力,是一款面向智能计算与机器人应用的全能开发套件,接口丰富,极致易用,支持Transfomer、RWKV、Occupancy、Stereo Perception等多种复杂模型和最新算法,加速智能化应用快速落地。
产品 发布时间 : 2024-09-20
基于RDK平台的YOLOv10目标检测算法示例
YOLO功能介绍YOLO目标检测算法示例使用图片作为输入,利用BPU进行算法推理,发布包含目标类别和检测框的算法msg。YOLO目标检测算法示例使用图片作为输入,利用BPU进行算法推理,发布包含目标类别和检测框的算法msg。目前支持yolov2、yolov3、yolov5、yolov5x四个版本。
应用方案 发布时间 : 2024-11-13
地平线RDK实现智能循线机器人应用示例
巡线任务,即机器人小车能够自主跟着一条引导线向前运行。地平线RDK通过摄像头获取小车前方环境数据,图像数据通过训练好的CNN模型进行推理得到引导线的坐标值,然后依据一定的控制策略计算小车的运动方式,通过UART向小车下发运动控制指令实现整个系统的闭环控制。
设计经验 发布时间 : 2024-11-12
在RDK系列开发板上使用火山引擎大模型网关实例
介绍在RDK系列开发板上使用火山引擎大模型网关的技术要求。
设计经验 发布时间 : 2024-10-31
连接RDK X3操作奥比中光Astro Pro相机驱动示例
基于RDK X3的奥比中光Astro Pro相机驱动操作方案介绍。
设计经验 发布时间 : 2024-11-08
NodeHub快速入门示例:小海龟绘画
NodeHub快速入门示例,通过键盘控制小乌龟进行绘画。
设计经验 发布时间 : 2024-11-11
基于地平线RDK模型YOLOv5s深度学习的方法进行赛道障碍物检测应用实例
该功能为基于深度学习的方法识别赛道中的障碍物,使用模型为YOLOv5s。地平线RDK通过摄像头获取小车前方环境数据,图像数据通过训练好的YOLO模型进行推理得到障碍物的图像坐标值并发布。
设计经验 发布时间 : 2024-11-08
双机械臂四转四驱机器人设计与实现
该研究设计了一种创新的双机械臂四转四驱机器人,旨在突破传统轮式机器人的限制。该机器人底盘采用四转四驱设计,显著提升了灵活性和负载能力,使其能够在复杂环境中精确移动和执行任务。双机械臂系统使机器人能够高效与现实生活互动,完成复杂任务。
应用方案 发布时间 : 2024-10-29
地平线深度学习双目深度估计算法使用示例
双目深度估计算法是使用地平线OpenExplorer在SceneFlow数据集上训练出来的StereoNet模型。算法输入为双目图像数据,分别是左右视图。算法输出为左视图的视差。此示例使用ZED 2i双目相机作为图像数据输入源,利用BPU进行算法推理,发布包含双目图像左图和感知结果的话题消息,在PC端浏览器上渲染显示算法结果。
设计经验 发布时间 : 2024-11-10
电子商城
登录 | 立即注册
提交评论