Wheeled Robot Visual Lab

目的

这个页面把轮子级别的几何约束画成可交互的平面图,并同步显示它们如何形成 chassis-level kinematic matrix(底盘运动学矩阵)。它是一个 learning scaffold:数学关系来自已 ingest 的 wheeled mobile robot sources,交互组织方式是 wiki 的学习辅助层。

从轮子约束到矩阵行

平面刚体的 body twist 写成 。位于 body frame 中 的轮子接触点速度为:

轮子的 rolling direction 给出 driven rolling row:

conventional wheel 的 lateral direction 给出 no-slip constraint:

这些 row 叠起来后,就是整车层面的 kinematic matrix。differential drive、omni wheel 和 steerable wheel 的差异,主要体现在哪些 row 被保留、哪些 lateral constraints 被放松,以及 wheel direction 是否随 steering angle 改变。更完整的 source-backed 推导见 WheeledRobotKinematicsOmnidirectionalWheelsNonholonomicMobileRobotsSteerableWheels

交互图

读图方法

  • 蓝绿色箭头表示 rolling direction ,它进入 wheel-speed row。
  • 红色法向箭头表示 lateral no-slip direction ,它进入 constraint row。
  • 黑色小箭头表示由当前 诱导出的 wheel contact velocity
  • 对 omni wheel,虚线 lateral direction 表示被 passive roller motion 放松的方向,不再作为 conventional wheel 那样的硬 no-slip constraint。

关联