ZeroHour's Site

Back

作业题解析#

所有题目来自 2026 Homework.pdf


题1: 差动驱动运动学计算#

题目#

差动驱动机器人,左轮直径 2m2\mathrm{m} (r1=1mr_1 = 1\mathrm{m}),右轮直径 3m3\mathrm{m} (r2=1.5mr_2 = 1.5\mathrm{m}),半轮距 l=π/5 ml = \pi/5\ \mathrm{m}。机器人朝向 θ=π/4\theta = \pi/4,两轮以 ω=6 rad/s\omega = 6\ \mathrm{rad/s} 转动。求 x˙,y˙,θ˙\dot{x}, \dot{y}, \dot{\theta}

#

已知: r1=1r_1 = 1, r2=1.5r_2 = 1.5, l=π/5l = \pi/5, θ=π/4\theta = \pi/4, ϕ˙1=ϕ˙2=6\dot{\phi}_1 = \dot{\phi}_2 = 6

本体速度:

vxR=r1ϕ˙1+r2ϕ˙22=1×6+1.5×62=7.5 m/sv_{xR} = \frac{r_1 \dot{\phi}_1 + r_2 \dot{\phi}_2}{2} = \frac{1 \times 6 + 1.5 \times 6}{2} = 7.5\ \mathrm{m/s} vyR=0v_{yR} = 0 θ˙=r1ϕ˙1r2ϕ˙22l=692π/5=7.5π2.387 rad/s\dot{\theta} = \frac{r_1 \dot{\phi}_1 - r_2 \dot{\phi}_2}{2l} = \frac{6 - 9}{2\pi/5} = -\frac{7.5}{\pi} \approx -2.387\ \mathrm{rad/s}

惯性系速度:

x˙=vxRcosθ=7.5×cos(π/4)=7.5×225.303 m/s\dot{x} = v_{xR} \cos\theta = 7.5 \times \cos(\pi/4) = 7.5 \times \frac{\sqrt{2}}{2} \approx 5.303\ \mathrm{m/s} y˙=vxRsinθ=7.5×sin(π/4)=7.5×225.303 m/s\dot{y} = v_{xR} \sin\theta = 7.5 \times \sin(\pi/4) = 7.5 \times \frac{\sqrt{2}}{2} \approx 5.303\ \mathrm{m/s} θ˙=7.5π2.387 rad/s\dot{\theta} = -\frac{7.5}{\pi} \approx -2.387\ \mathrm{rad/s}

关键点#

  • 两轮直径不同时,转速相同也会产生角速度 (θ˙0\dot{\theta} \neq 0)
  • θ˙\dot{\theta} 的符号取决于哪边轮子大(右轮大 → 左转,θ˙\dot{\theta} 为负)
  • 惯性系速度需通过 cosθ\cos\theta / sinθ\sin\theta 投影

题2: 机动性分析#

题目#

对以下情况确定 δm,δs,δM\delta_m, \delta_s, \delta_M: (a) 自行车 (b) 单球形轮动态平衡机器人 (c) 汽车 (d) 三瑞典轮机器人

#

机器人δm\delta_mδs\delta_sδM\delta_M分析
(a) 自行车112后轮固定 (1 个滑动约束) + 前轮操纵
(b) 单球形轮303球形轮无滑动约束,全向运动
(c) 汽车112Nf=2N_f=2 同轴 → rank[C1f]=1\operatorname{rank}[C_{1f}]=1; Ns=2N_s=2 同轴 → δs=1\delta_s=1
(d) 三瑞典轮303瑞典轮无滑动约束,全向机器人

关键判断规则#

  1. 固定标准轮 → 每个产生一个滑动约束 → 降低 δm\delta_m
  2. 同轴的同类型轮只计为 1 个约束(rank=1\operatorname{rank}=1 而非 NN
  3. 瑞典轮 → 无滑动约束 → 不降低 δm\delta_m
  4. 操纵轮 → 提供 δs\delta_s,但自身也产生约束

题3: 双目视觉 — 对齐摄像机参数#

题目#

左右摄像机方向完全对准,成像面共面,xx 共轴,基线 b=0.5mb=0.5\mathrm{m}。 写出 rr=Rrl+r0r'_r = R \cdot r'_l + r_0 中的 RRr0r_0

#

旋转矩阵 RR:

R=[100010001]=I(单位阵)R = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix} = I \quad \text{(单位阵)}

因为两摄像机方向完全对准,无旋转。

平移向量 r0r_0:

r0=[b00]=[0.500]r_0 = \begin{bmatrix} -b \\ 0 \\ 0 \end{bmatrix} = \begin{bmatrix} -0.5 \\ 0 \\ 0 \end{bmatrix}

右摄像机相对左摄像机沿 xx 轴向左偏移 b=0.5mb = 0.5\mathrm{m}


题4: 双目视觉 — 深度计算#

题目#

f=100 mm=0.1 mf = 100\ \mathrm{mm} = 0.1\ \mathrm{m}。P 点在左摄像机成像 (0.005,0.008)(0.005, 0.008),右摄像机成像 (0.010,0.008)(0.010, 0.008)。求 P 点离左右摄像机透镜的距离。

#

第 1 步: 验证共轭对 yl=yr=0.008y_l = y_r = 0.008 → 确认是共轭对(同一条表偏振线)。

第 2 步: 计算视差

d=xlxr=0.0050.010=0.005 m,d=0.005 md = x_l - x_r = 0.005 - 0.010 = -0.005\ \mathrm{m}, \quad |d| = 0.005\ \mathrm{m}

第 3 步: 计算深度 ZZ

Z=bfd=0.5×0.10.005=10 mZ = \frac{b \cdot f}{|d|} = \frac{0.5 \times 0.1}{0.005} = 10\ \mathrm{m}

第 4 步: 3D 位置

X=Zxlf=10×0.0050.1=0.5 mX = Z \cdot \frac{x_l}{f} = 10 \times \frac{0.005}{0.1} = 0.5\ \mathrm{m} Y=Zylf=10×0.0080.1=0.8 mY = Z \cdot \frac{y_l}{f} = 10 \times \frac{0.008}{0.1} = 0.8\ \mathrm{m}

PP 点离左右摄像机透镜垂直距离均为 10 m\approx 10\ \mathrm{m}


题5: 3×3 滤波核计算#

题目#

用以下滤波器对 4×44 \times 4 图像滤波:

  • (a) 3×33 \times 3 加权均值滤波器,边界补 00
  • (b) 3×33 \times 3 中值滤波器,不处理边界

解题方法#

(a) 加权均值滤波#

边界补 00 → 图像外扩展一圈 00,输出仍为 4×44 \times 4

对每个像素 (i,j)(i,j),取其 3×33 \times 3 邻域(边界外为 00),与核逐元素相乘后求和。

(b) 中值滤波#

不处理边界 → 输出为 2×22 \times 2(仅内部像素)。

对每个内部像素 (i,j)(i,j),取其 3×33 \times 3 邻域的 99 个值,排序后取中值(第 5 个)。

注意#

  • 加权均值: 核与窗口点乘后累加
  • 中值滤波: 排序 → 取中 → 对椒盐噪声效果好

各题考点对应#

题号考点对应章节
1差动驱动运动学第 3 章
2机动性 δm/δs/δM\delta_m / \delta_s / \delta_M第 3 章 (机动性)
3双目视觉旋转/平移参数第 4 章 (计算机视觉)
4双目视觉深度计算 Z=bf/dZ = b \cdot f / d第 4 章 (计算机视觉)
53×3 滤波核(均值/中值)第 4 章 (图像处理)

解题公式速查#

公式用途
v=(r1ϕ˙1+r2ϕ˙2)/2v = (r_1 \dot{\phi}_1 + r_2 \dot{\phi}_2)/2差动驱动平移速度
θ˙=(r1ϕ˙1r2ϕ˙2)/(2l)\dot{\theta} = (r_1 \dot{\phi}_1 - r_2 \dot{\phi}_2)/(2l)差动驱动角速度
x˙=vcosθ,  y˙=vsinθ\dot{x} = v \cos\theta,\; \dot{y} = v \sin\theta本体 → 惯性系投影
δm=3rank[C1]\delta_m = 3 - \operatorname{rank}[C_1]活动性程度
δs=rank[C1s]\delta_s = \operatorname{rank}[C_{1s}]可操纵度
δM=δm+δs\delta_M = \delta_m + \delta_s机器人机动性
$Z = b \cdot f /d
d=xlxrd = x_l - x_r双目视差
r0=[b,0,0]Tr_0 = [-b, 0, 0]^{\mathsf{T}}对齐摄像机平移
作业题解析
https://zerohour.fun/blog/mobile_robotics/homework-solutions
Author ZeroHour
Published at 2026年5月13日
Comment seems to stuck. Try to refresh?✨