orbbec/OrbbecSDK_ROS2

OrbbecSDK ROS2 wrapper

What it solves

它实现了 Orbbec 相机(包括深度相机与 LiDAR)与 ROS 2 生态系统的无缝集成,允许开发者轻松地在机器人软件框架内访问相机数据并控制设备。

How it works

该项目作为一个 OrbbecSDK 的 ROS 2 封装。它提供了一组 ROS 2 节点和启动文件,将 SDK 的相机功能转换为 ROS 2 的话题 (topics)、服务 (services) 和参数 (parameters)。它支持多种 ROS 2 发行版 (Foxy, Humble, 和 Jazzy) 并需要在 Linux 上安装特定的 udev 规则以处理设备权限。

Who it’s for

使用 Orbbec 硬件且需要将 3D 视觉、深度传感、或 LiDAR 数据集成到基于 ROS 2 的机器人控制系统中。机器人开发者和研究人员。

Highlights

  • Broad Hardware Support: 兼容于广泛的 Orbbec 产品系列,包括 Gemini, Femto, Astra, 和 Pulsar LiDAR 设备。
  • Multi-Distribution Support: 支持多种 ROS 2 发行版,包括 Foxy, Humble, 和 Jazzy。
  • Flexible Installation: 提供通过 apt 的二进制包安装和从源码构建的选项。
  • Standardized ROS 2 Interface: 提供标准化的工具用于列出设备、启动相机节点,并通过话题 (topics)、服务 (services) 和参数 (parameters) 进行数据交互。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目