orbbec/OrbbecSDK_ROS2
OrbbecSDK ROS2 wrapper
What it solves
It enables the seamless integration of Orbbec cameras (including depth cameras and LiDAR) into the ROS 2 ecosystem, allowing developers to easily access camera data and control devices within a robotic software framework.
How it works
The project acts as a ROS 2 wrapper for the OrbbecSDK. It provides a set of ROS 2 nodes and launch files that translate the SDK's camera functions into ROS 2 topics, services, and parameters. It supports multiple ROS 2 distributions (Foxy, Humble, and Jazzy) and requires the installation of specific udev rules on Linux to handle device permissions.
Who it’s for
Robotics developers and researchers using Orbbec hardware who need to integrate 3D vision, depth sensing, or LiDAR data into a ROS 2-based robot control system.
Highlights
- Broad Hardware Support: Compatible with a wide range of Orbbec product series including Gemini, Femto, Astra, and Pulsar LiDAR devices.
- Multi-Distribution Support: Works across ROS 2 Foxy, Humble, and Jazzy.
- Flexible Installation: Offers both binary package installation via apt and build-from-source options.
- Standardized ROS 2 Interface: Provides standard tools for listing devices, launching camera nodes, and interacting with data via topics and services.
Related
- Project
- Project
- Project
- Project
- Project