54 个接口、5 层结构、30 条拒绝理由:从 aimdk_msgs 倒推启元机器人 Q1 的软件架构
Q1 的身体很轻——26 段骨架、22 个关节、16.9 公斤。但让它能听、能说、能动、也能拒绝你的,是身体之上那套软件系统。研究一个 ROS2 机器人系统的架构,有条公开的捷径:不用拆机、不用搞到源码,读它对外暴露的接口定义就够了。分布式系统里,接口就是「宪法」——哪些能力开放、以什么方式开放、谁优先谁排队、什么情况下拒绝你&
