Skip to main content
rplidar-ros2 示例应用程序为 2D 激光扫描仪 RPLIDAR A1/A2/A3/S1/S2/S3 提供基本的设备处理功能。

rplidar-ros2 的管道流程

下图展示了 rplidar-ros2 示例的管道。该示例应用程序从 rplidar SDK 获取驱动数据,然后发布 /scan 话题。

图:rplidar-ros2 管道

rplidar-ros2 管道中使用的 ROS 话题

ROS 话题消息类型发布/订阅者描述
/scansensor_msgs::msg::LaserScan由 rplidar-ros2 发布/scan 话题发布来自 RPLIDAR 的激光扫描数据。

前提条件

运行开箱即用的 rplidar-ros2

  1. 要在设备上设置 QIR SDK 和 ROS2 环境并运行 rplidar-ros2,请启动终端并运行以下命令:
SSH Terminal
显示节点成功启动的终端日志示例
  1. 要查看话题输出,请运行以下命令:
结果:
  1. RViz 可视化截图如下

图:RViz 上的可视化