ZeroHour's Site

Back

第3章 补充 — 机动性#

⭐ 接第3章运动学,机动性是推导题和简答题高频考点


3A.1 三个核心概念 ⭐必背#

符号名称含义公式范围
δm\delta_m活动性程度受滑动约束限制后可用活动性δm=3rank[C1(βs)]\delta_m = 3 - \operatorname{rank}[C_1(\beta_s)]030 \sim 3
δs\delta_s可操纵度操纵标准轮提供的附加自由度δs=rank[C1s(βs)]\delta_s = \operatorname{rank}[C_{1s}(\beta_s)]020 \sim 2
δM\delta_M机器人机动性活动性 + 可操纵度δM=δm+δs\delta_M = \delta_m + \delta_s

3A.2 活动性程度 δm\delta_m 详解#

δm=dimN[C1(βs)]=3rank[C1(βs)]\delta_m = \dim N[C_1(\beta_s)] = 3 - \operatorname{rank}[C_1(\beta_s)]

C1(βs)C_1(\beta_s) 是滑动约束矩阵,它的零空间维数就是活动性程度。

rank[C1]\operatorname{rank}[C_1]δm\delta_m含义
03无标准轮 → 全向运动
12差动驱动(两轮同轴)
21自行车、三轮车
30所有方向受限 → 不能动

秩越大 → 零空间越小 → 活动性越受限


3A.3 可操纵度 δs\delta_s 详解#

δs=rank[C1s(βs)]\delta_s = \operatorname{rank}[C_{1s}(\beta_s)]
  • 在任何时刻,特殊转向影响运动学约束
  • 改变转向的能力产生间接的附加机动性
  • 取值范围: 0δs20 \leq \delta_s \leq 2

3A.4 各机器人配置的机动性 ⭐常考#

机器人δm\delta_mδs\delta_sδM\delta_M说明
差动驱动202两固定标准轮同轴
自行车112后固定 + 前操纵
三轮车112后两固定 + 前操纵
汽车 (Ackermann)112Nf=2,Ns=2N_f=2, N_s=2 但同轴 → rank=1\operatorname{rank}=1
同步驱动112所有轮同步转向
全向 (三瑞典轮)303无标准轮,无滑动约束
双舵轮3
单球形轮303全向平衡机器人

汽车特别说明#

  • Nf=2,  Ns=2N_f = 2,\; N_s = 2
  • 两个固定轮同轴rank[C1f]=1\operatorname{rank}[C_{1f}] = 1
  • 两个操纵轮同轴rank[C1s]=0\operatorname{rank}[C_{1s}] = 0
  •   δm=1,  δs=1,  δM=2\therefore\; \delta_m = 1,\; \delta_s = 1,\; \delta_M = 2

3A.5 瞬时转动中心 ICR#

每个轮的滑动约束可以几何解释:

将 ICR 设为机器人本体的瞬时坐标系原点(βi=0\beta_i = 0 时):

[cosαisinαi0]ξ˙R=0\begin{bmatrix} \cos\alpha_i & \sin\alpha_i & 0 \end{bmatrix} \cdot \dot{\xi}_R = 0

允许的运动: vxR=vyR=0v_{xR} = v_{yR} = 0θ˙\dot{\theta} 任意 → 以 ICR 为中心的纯旋转

  • δM=2\delta_M = 2 的机器人: ICR 被限制在一条直线
  • δM=3\delta_M = 3 的机器人: ICR 没有限制,可在平面任何位置(全向型)

3A.6 自由度与完整性 (Holonomy)#

DOF vs DDOF#

概念全称含义
DOF自由度机器人达成不同姿态的能力(位置自由度)
DDOF可微自由度机器人行走不同路径的能力(速度自由度)
DDOFδmDOF\mathrm{DDOF} \leq \delta_m \leq \mathrm{DOF}
机器人DDOFDOFδM\delta_M
自行车132
全向驱动333

完整机器人 (Holonomic Robot)#

完整: 没有非完整运动学约束的机器人

  • 完整约束: 可表示为位置变量的显函数 C(q)=0C(q)=0
  • 非完整约束: 需要微分关系 C(q,q˙)=0C(q, \dot{q})=0 才能表示

判断: 只要有标准轮,就有滑动约束 C1fR(θ)ξ˙I=0C_{1f} \cdot R(\theta) \cdot \dot{\xi}_I = 0非完整系统

全向机器人DDOF=3\mathrm{DDOF}=3完整机器人

完整机器人例#

自行车如果固定操纵轮使轮轴与后轴平行,沿直线运行:

  • 不考虑滑动约束,滚动约束: vx=rϕ˙    x=x0+ϕrv_x = r\dot{\phi} \;\to\; x = x_0 + \phi r
  • 约束中不含速度变量 → 完整约束

考前速记卡#

问题答案
δm\delta_m 公式3rank[C1(βs)]3 - \operatorname{rank}[C_1(\beta_s)]
δs\delta_s 公式rank[C1s(βs)]\operatorname{rank}[C_{1s}(\beta_s)]
δM\delta_M 公式δm+δs\delta_m + \delta_s
差动驱动 δM\delta_M2  (=2+0)2\;(=2+0)
自行车 δM\delta_M2  (=1+1)2\;(=1+1)
汽车 δM\delta_M2  (=1+1)2\;(=1+1)
全向机器人 δM\delta_M3  (=3+0)3\;(=3+0)
DDOF vs DOFDDOFδmDOF\mathrm{DDOF} \leq \delta_m \leq \mathrm{DOF}
完整机器人条件无非完整运动学约束
非完整约束来源固定/可操纵标准轮
ICR (δM=2\delta_M=2)限制在一条直线上
ICR (δM=3\delta_M=3)平面任意位置
第3章 补充 — 机动性
https://zerohour.fun/blog/mobile_robotics/ch3-maneuverability
Author ZeroHour
Published at 2026年5月13日
Comment seems to stuck. Try to refresh?✨