Version
6.1. Tool Index
This page is the OrbbecSDK_ROS tool index. It lists each tool, its use case, and the full guide entry. Before running rosrun or roslaunch, source the ROS 1 and workspace environments:
source /opt/ros/$ROS_DISTRO/setup.bash
source devel/setup.bash
6.1.1. Tool Overview
| Tool | Scenario / Full Guide | Summary |
|---|---|---|
list_devices_node (Recommended) |
Device Query and Basic Maintenance | Enumerates Orbbec devices and prints device, firmware, preset, and IP status. |
list_depth_work_mode_node |
Device Query and Basic Maintenance | Queries supported depth work modes for the current device. |
list_camera_profile_mode_node (Recommended) |
Device Query and Basic Maintenance | Queries supported stream profiles, depth work modes, and presets. |
list_ob_devices.sh |
Device Query and Basic Maintenance | Scans Orbbec devices from Linux USB sysfs. |
install_udev_rules.sh |
Device Query and Basic Maintenance | Installs USB device udev rules. |
firmware_update_tool (Recommended) |
Device Maintenance | Updates firmware or burns preset files. |
ip_config_tool (Recommended) |
Network Configuration | Configures DHCP, persistent IP, and Force IP for network cameras. |
common_benchmark_node.py (Recommended) |
Performance Benchmark | Measures FPS, latency, CPU, memory, frame drops, and packet loss. |
service_benchmark_node.py |
Performance Benchmark | Measures service call latency and success rate. |
service_benchmark_node |
Performance Benchmark | C++ service call benchmark. |
enable_frame_drop_log / frame_timestamp_csv_file (Recommended) |
Performance Diagnostics | Built-in camera-node frame drop logging and timestamp CSV recording. |
monitor_fd.sh |
Performance Diagnostics | Monitors file descriptor count for the camera process. |
image_sync_example_node (Recommended) |
Multi-Camera | Displays and reports timestamp synchronization for multiple image streams. |
group_images.sh |
Multi-Camera | Groups saved multi-camera images by timestamp. |
open_stream.sh |
Debug Helpers | Runs rostopic hz on fixed multi-camera topics. |
save_image.sh |
Debug Helpers | Calls fixed multi-camera /save_images services. |
set_laser.py |
Debug Helpers | Calls /camera/set_laser to enable the laser. |