Wheeled Mobile Robot Classification

Wheeled Mobile Robot Classification(轮式移动机器人分类)在 Campion et al. 中不是按外观命名,而是按 wheel constraints 对 chassis mobility 的限制分类。核心指标是 degree of mobility 、degree of steerability 和 degree of maneuverability

数学结构

Campion et al. 把 conventional fixed wheels 与 centered steerable wheels 的 lateral no-slip constraints 写成矩阵 。其中 是 centered steerable wheels 的 steering angles。底盘速度必须满足:

其中 是 posture coordinates, 是 body/world frame 的 rotation map, 表示 nullspace。

Degree of mobility 定义为:

Degree of steerability 定义为:

Degree of maneuverability 是:

直觉上, 是不重新定向 steerable wheels 时底盘能直接控制的 mobility; 是通过独立 steering DOFs 改变 constraint geometry 的能力。

Five Types

TypeMeaningTypical StructureModeling Intuition
fully mobile, no steering DOF neededomniwheel / mecanum / certain off-centered wheel layouts直接控制 planar motion。
two direct mobility DOFs, no centered steeringdiff-drive-like fixed conventional wheels on one axle可前进/转向,但不能直接侧移。
two direct mobility DOFs plus one steering DOFno fixed conventional wheels, at least one centered steerable wheelsteering angle 改变可用 velocity distribution。
one direct mobility DOF plus one steering DOFcar-like / tricycle-like layouts with fixed axle and one centered steerable wheel典型 car-like nonholonomic behavior。
one direct mobility DOF plus two steering DOFstwo centered steerable wheels and no fixed wheelsmaneuverability 强于 ,但仍不是 instant omnidirectional。

Campion 的关键点是:同样的 不代表同样的行为。例如 都可以有 ,但 的三个 mobility directions 直接可用;后两者必须通过 steering state 改变可用 directions。

Model Layers

flowchart TD
  A["wheel constraints<br/>fixed / centered steerable / off-centered / omni"] --> B["mobility matrix C*"]
  B --> C["delta_m and delta_s"]
  C --> D["posture kinematic model"]
  C --> E["configuration kinematic model"]
  C --> F["configuration dynamic model"]
  F --> G["posture dynamic model"]

Source 区分四种模型:

  • Posture kinematic model:描述整体 chassis posture 的运动,足够用于 position-level motion analysis。
  • Configuration kinematic model:描述所有 configuration variables,包括 wheel rotations 和 steering/caster angles。
  • Configuration dynamic model:加入 robot dynamics 与 actuator torques。
  • Posture dynamic model:与 configuration dynamic model feedback-equivalent,但更适合 posture-level control analysis。

直觉

这套 taxonomy 适合设计早期使用。先问:普通 fixed wheels 的 lateral constraints 把底盘 velocity space 压缩到几维?再问:有多少 steering angles 可以独立改变这些 constraints?这比“是不是四个轮子”“是不是看起来像车”更稳定。

对实际工程, 越高,instantaneous maneuver 越直接; 越高,机器人可以通过 steering preparation 增加 maneuverability,但会引入 steering dynamics、module synchronization 和 low-speed singularities。

Failure Modes

  • Naming ambiguity:同样叫 omnidirectional,可能来自 omni/mecanum rollers,也可能来自多个 steerable modules;它们的 contact 和 actuator limits 不同。
  • Degenerate wheel layout:fixed wheel axes 若不满足 nondegenerate assumptions,可能把 robot 限制到固定 instant center of rotation 或完全不可动。
  • Steering coordination burden:当 steerable wheels 多于 ,额外 wheels 的 steering must be coordinated,否则 constraints 互相冲突。
  • Kinematic/dynamic mismatch:kinematic controls 是 velocity-like variables;dynamic controls 是 torques 或 accelerations,不能混用。
  • Modern mapping gap:skid-steer、tracked platforms、swerve modules 和 deformable tire vehicles 需要额外 source 来映射到这套 taxonomy。

实践含义

WheeledRobotKinematics,这套分类给出 geometry matrix 的 rank/nullspace 解释。对 SteerableWheels,它说明 steering DOFs 不等于 instant translation DOFs。对 NonholonomicMobileRobots,它把 car-like、diff-drive-like 和 steerable-wheel robots 放进统一 mobility/steerability 坐标系。