DepthAI ROS
DepthAI ROS
正在寻找旧版 ROS 驱动程序?
如果您正在寻找旧版 v2 驱动程序文档,请访问 V2 文档。
- 将摄像头用作经典的 RGBD 传感器,满足您的 3D 视觉需求。
- 加载神经网络,直接从摄像头获取推理结果!
- 使用 depthai_bridge 中提供的类来构建您自己的驱动程序(请参阅 rgb_publisher 示例了解如何操作)。
- 使用您发行版中的默认 ROS 驱动程序包(有关详细信息,请参阅 ROS 驱动程序):
- Humble / Jazzy:
depthai_ros_driver_v3 - Kilted 及更高版本:
depthai_ros_driver
- Humble / Jazzy:

- Humble
- Jazzy
- Kilted
软件包命名
ROS v3 驱动程序现已在 Humble、Jazzy 和 Kilted 上可用。
- Humble / Jazzy: 使用
_v3包名,例如depthai_ros_v3和depthai_ros_driver_v3。 - Kilted 及更高版本: v3 是默认驱动程序,因此包名不再带有
_v3后缀,例如depthai_ros_driver。
从 ROS 二进制文件安装
Kilted 及更高版本
Command Line
1sudo apt install ros-$ROS_DISTRO-depthai-ros从源代码安装
DepthAI 过滤器
depthai_filters 包含小型可组合节点示例,展示了如何处理来自多个主题的数据。 可用过滤器:- Detection2DOverlay - 订阅
/nn/detections和nn/passthrough/image_raw主题。要查看其运行效果,请运行ros2 launch depthai_filters example_det2d_overlay.launch.py。 - SegmentationOverlay,将来自
nn/image_raw的语义分割叠加在来自nn/passthrough/image_raw的图像之上,要查看其运行效果,请运行ros2 launch depthai_filters example_seg_overlay.launch.py - SpatialBB - 基于驱动程序节点提供的空间检测,将边界框发布为 3D 线条标记,运行方式:
ros2 launch depthai_filters spatial_bb.launch.py - FeatureTrackerOverlay - 发布基于来自驱动程序的特征和图像的跟踪特征叠加。
- Features3D - 使用深度图像将特征重新发布为 3D 点云,运行方式
ros2 launch depthai_filters example_feature_3d.launch.py - ThermalTemp - 可视化 OAK-T 热流数据,您可以使用鼠标查看图像的哪个部分显示了温度,运行方式
ros2 launch depthai_filters thermal_temp.launch.py