orbbec_camera 示例应用使 Orbbec Gemini 335L 摄像头能够在 RGB 或深度模式下工作。此应用通过 topic 生成 RGB 和深度信息。
Orbbec-camera 是 OrbbecSDK ROS2 Wrapper,它在 ROS 2 环境中提供 Orbbec 摄像头的无缝集成。
orbbec_camera 的流水线流程
下图显示了 orbbec_camera 的流水线。
图:orbbec-camera 流水线
orbbec_camera 流水线中使用的 ROS topic
| ROS topic | 消息类型 | 发布者/订阅者 | 说明 |
|---|---|---|---|
/camera/color/camera_info | sensor_msgs::msg::CameraInfo | 由 orbbec_camera 发布 | 发布彩色摄像头信息。 |
/camera/color/image_raw | sensor_msgs::msg::Image | 由 orbbec_camera 发布 | 发布彩色图像。 |
/camera/depth/camera_info | sensor_msgs::msg::CameraInfo | 由 orbbec_camera 发布 | 发布深度摄像头信息。 |
/camera/depth/image_raw | sensor_msgs::msg::Image | 由 orbbec_camera 发布 | 发布深度图像。 |
/camera/depth/points | sensor_msgs::msg::PointCloud2 | 由 orbbec_camera 发布 | 发布深度点云。 |
/camera/gyro_accel/sample | sensor_msgs::msg::Imu | 由 orbbec_camera 发布 | 发布陀螺仪和加速度计数据。 |
前提条件
- 你已根据 设置运行示例应用的环境 设置设备。
- 连接 Orbbec Gemini 335L 摄像头的 USB 端口。
- SSH 终端通过
ssh root@[ip-addr]连接到设备。
为获得最佳性能,推荐使用 USB 3.0 端口。当使用 USB 2.0 端口连接时,Orbbec Gemini 335L 摄像头可能不支持某些分辨率(例如 848×480)。

