3.3.1 关节类型:Fixed, Revolute, Prismatic, Ball, Screw 等 在机器人仿真、多体动力学建模与物理引擎开发中,关节(Joint)从来不是图纸上一条虚线或CAD软件里一个“约束装配”的点击动作——它是刚体之间自由度的仲裁者、运动空间的守门人、更是数值求解器稳定性的试金石。当你在Gazebo中看到机械臂末端微微震颤,在PyBullet里调试双足机器人时髋关节突然“炸开”,或在ROS2+Ignition Gazebo中加载URDF后发现螺丝关节(Screw Joint)完全不响应扭矩输入——这些表象背后,几乎无一例外地指向同一个底层问题:你没有真正“写活”一个关节,而只是把它当作了配置文件里的字符串标签。 本节不谈概念定义,不列教科书式分类表。