- 支持可组合 ROS 节点。
- 由 QRB ROS Transport 提供支持的零拷贝传输。
qrb_ros_imu 的管道流程
下图展示了 qrb_ros_imu 的管道流程。
qrb_ros_imu 管道。
qrb_ros_transport 创建了一个用于零拷贝传输的发布者。它支持节点组合,能够使用 ROS 进程内通信提升性能。
qrb_ros_imu API
qrb_ros_imu 包公开了 ROS 接口、ROS 参数以及 qrb_sensor_client 库 API。使用它们订阅所发布的惯性测量单元 (IMU) 数据,并配置节点如何读取传感器。
ROS 接口
下表描述了qrb_ros_imu 提供的 ROS 接口。
ROS 参数
下表描述了qrb_ros_imu 的 ROS 参数。
qrb_sensor_client API
下表描述了 qrb_sensor_client API。
前提条件
你已根据安装 QIR SDK完成设备设置,并在设备上安装了 ROS2 Jazzy 和 Qualcomm Intelligent Robotics (QIR) SDK。开箱即用运行 qrb_ros_imu
1
安装 qrb_ros_transport 包
Install the packages
2
使用 IMU 节点
Run the IMU node
3
检查话题名为 /imu 的 ROS 话题
构建并运行 qrb_ros_imu
1
安装依赖
Install the dependencies
2
将仓库克隆到设备上
Download the source code
3
构建并运行 qrb_ros_imu
Build and run

