相机 (Camera)

命名空间:robonix/prm/camera

概述

相机原语抽象视觉传感器,支持 RGB、深度、RGB-D、红外及内参等接口。厂商根据硬件能力实现子集:仅 RGB 相机实现 rgbintrinsics;纯深度相机只实现 depth(可选 intrinsics);RGB-D 相机实现 rgbdepthrgbdintrinsics

接口列表

接口原语类型载荷说明
rgbstreamsensor_msgs/msg/ImageRGB 图像流
depthstreamsensor_msgs/msg/Image深度图(16-bit 或 32-bit)
rgbdstreamrobonix_msg/msg/RGBDRGB + 深度同步输出
irstreamsensor_msgs/msg/Image红外图像
intrinsicsstreamsensor_msgs/msg/CameraInfo相机内参(K、D、分辨率等)

典型组合

硬件类型建议实现
仅 RGB 相机rgb, intrinsics
纯深度相机depth(+ 可选 intrinsics)
RGB-D 相机rgb, depth, rgbd, intrinsics
带红外相机rgb, ir, intrinsics(可选 depth)

参考系

相机输出通常以相机光学中心为原点。若需与地图/机器人坐标系对齐,应在接口或上层服务中声明 @frame 注解,或由调用方根据 TF 转换。