Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Soma robonix/system/soma

Soma 是本体模型层:回答“这个机器人长什么样“——URDF、外形轮廓、各传感器相对本体的外参。导航的 footprint、scene 的深度反投影都需要这些本体参数。

v0.1 里 soma 的 provider 仍是 stub(能力约定已定,参考实现待补)——见 系统组件

能力约定 TOML 在 capabilities/system/soma/,IDL 在 capabilities/lib/soma/

接口

能力约定 ID模式载荷(IDL)能力约定 TOML
robonix/system/soma/descriptionrpcsoma/GetDescriptionsystem/soma/description.v1.toml
robonix/system/soma/footprintrpcsoma/GetFootprintsystem/soma/footprint.v1.toml
robonix/system/soma/sensor_extrinsicsrpcsoma/GetSensorExtrinsicssystem/soma/sensor_extrinsics.v1.toml

description 返回完整 URDF + 元数据(urdf_xml / model_name / mass_kg / base_frame),消费方用自己的库解析(urdf_parser_py / KDL / Pinocchio);URDF 启动时加载一次、运行时不变,别频繁调。