Version
6.1. 工具索引
本页作为 OrbbecSDK_ROS2 工具索引,只列出每个工具的用途和完整说明入口。运行 ros2 run 命令前,请先加载 ROS 2 和工作空间环境:
source /opt/ros/$ROS_DISTRO/setup.bash
source install/setup.bash
6.1.1. 工具总览
| 工具 | 使用场景 / 完整说明 | 简介 |
|---|---|---|
list_devices_node(推荐) |
设备查询与基础维护 | 枚举 Orbbec 设备并输出设备、固件、preset 和 IP 状态。 |
list_depth_work_mode_node |
设备查询与基础维护 | 查询当前设备支持的 depth work mode。 |
list_camera_profile_mode_node(推荐) |
设备查询与基础维护 | 查询设备支持的 stream profile、depth work mode 和 preset。 |
list_ob_devices.sh |
设备查询与基础维护 | 从 Linux USB sysfs 扫描 Orbbec 设备。 |
install_udev_rules.sh |
设备查询与基础维护 | 安装 USB 设备 udev 规则。 |
firmware_update_tool(推荐) |
设备维护 | 升级固件或烧录 preset 文件。 |
ip_config_tool(推荐) |
网络配置 | 配置网络相机 DHCP、persistent IP、Force IP。 |
common_benchmark_node.py(推荐) |
性能基准测试 | 统计帧率、延迟、CPU、内存和丢帧。 |
service_benchmark_node.py |
性能基准测试 | 统计 service 调用延迟和成功率。 |
ob_benchmark_node |
性能基准测试 | 周期性运行 benchmark 配置并记录 CPU/内存。 |
start_benchmark_node |
性能基准测试 | benchmark 流程中的多 topic 订阅端。 |
enable_frame_drop_log / frame_timestamp_csv_file(推荐) |
性能诊断 | 相机节点内置的丢帧日志和时间戳 CSV 记录功能。 |
topic_statistics_node |
性能诊断 | 统计图像 topic 的 age 和 period。 |
frame_latency_node |
性能诊断 | 统计指定 topic 的延迟和 FPS。 |
monitor_fd.sh |
性能诊断 | 监控 component_container 文件描述符数量。 |
plot_stat.py |
性能诊断 | 绘制 statistics.csv 中的 topic statistics 曲线。 |
receive_pc.py |
调试辅助 | 验证 point cloud topic 是否可被 Python 节点接收。 |
multi_save_rgbir_node(推荐) |
多相机 | 多相机 RGB/IR 图像保存工具。 |
image_sync_example_node(推荐) |
多相机 | 在线显示并统计多路图像时间戳同步情况。 |
SyncFramesMain.py |
多相机 | 多相机同步验证离线分析脚本。 |
group_image.py |
多相机 | 按时间戳对多相机保存图片分组。 |
static_transforms_publisher.py |
多相机调试 | 发布脚本中写死的多相机静态 TF。 |