当前位置:模拟题库
Mock Practice

模拟题库:按已知考试范围出题

本页按当前掌握的 8 个考试方向组织模拟题。每个方向 3 道,一共 24 道模拟题;第 7 组因为题型未听清,按高概率的控制框图/末端测量方向作为备用训练。

24 题按题型分组含答案要点

使用方式

先只看题干写步骤,再展开答案。计算题至少写公式、代入和物理解释;概念题至少写定义、对比和应用。

1. 自由度:并联机构与串联机构

模拟 1.1 并联五杆机构自由度

模拟题

题目:某平面五杆并联机构由固定机架、左右两条二连杆支链和一个末端点组成。把机架计入构件数,取 \(n=5\),所有连接均为转动副,低副数 \(l=5\),高副数 \(h=0\)。求机构自由度,并说明通常需要几个独立驱动。

C end-effector left chain right chain motor A motor B n=5 links including ground, l=5 revolute pairs, h=0, so F=2
五杆并联机构自由度计数示意:这是平面闭链/并联机构,两个基座关节常作为主动关节,末端由左右两条支链共同约束。
图中元素:灰色底边是固定机架,两侧绿色/蓝色连杆形成闭链,顶部点 \(C\) 是末端。计数时机架也算构件,5 个转动副都是低副,所以 \(F=3(5-1)-2\times5=2\)。
答案与评分要点

平面机构用 \(F=3(n-1)-2l-h\)。

$$F=3(5-1)-2(5)-0=12-10=2$$

自由度为 2,通常需要两个独立驱动来确定平面末端位置,例如左右基座处两个主动转动关节。注意机架要计入 \(n\),闭链机构不能只按活动杆数量直觉判断。

模拟 1.2 串联 3R 机构自由度

模拟题

题目:一个平面串联 3R 机械臂由三个转动关节串联组成,基座固定,末端连接工具。每个转动关节角分别为 \(q_1,q_2,q_3\),且三者可独立控制。求机构自由度,并指出电机应布置在哪里。

q1 q2 q3 link 1 link 2 link 3 E open-chain 3R: three independent revolute joints, so F=3
串联 3R 机构自由度示意:三段连杆从固定基座依次串联,每个转动副 \(q_1,q_2,q_3\) 都是一个独立关节变量。
图中元素:左侧灰色块是固定基座,三个白色圆圈依次是第 1、2、3 转动关节,红色小圆表示电机位置,末端工具 \(E\) 由三个关节角共同决定。
答案与评分要点

普通开链串联机构中,每个独立主动关节通常提供一个自由度。本题有三个独立关节变量 \(q_1,q_2,q_3\),所以自由度为 3。

若要独立控制三个自由度,电机应布置在三个主动转动副处,分别输出关节力矩。末端工具点不是额外自由度,它的位置由三个关节角共同决定。

模拟 1.3 串并联自由度对比

模拟题

题目:机构 A 是平面闭链机构,给定 \(n=6,l=7,h=0\)。机构 B 是开链串联 2R 机构。分别求或说明两者自由度,并比较它们的计数思路。

A closed chain B serial 2R B 三元铰 = 2 个低副 six-bar example: n=6, l=7, h=0 -> F=1 q1 q2 two independent joints -> F=2
串并联自由度计数对比:闭链机构要用构件数和运动副数计约束,开链串联机构通常直接数独立关节。
图中元素:左半图 A 是一个六杆闭链示意,灰色底座和彩色杆共同形成 \(n=6\);其中 B 点是三元铰,按两个低副计,所以总低副数为 \(l=7\),得到 \(F_A=1\)。右半图 B 是开链 2R,两只主动转动关节给出 \(F_B=2\)。
答案与评分要点

机构 A 是闭链/并联类平面机构,用 Gruebler 公式:

$$F_A=3(6-1)-2(7)-0=15-14=1$$

机构 B 是开链串联 2R,有两个独立关节变量 \(q_1,q_2\),所以 \(F_B=2\)。

计数思路区别:闭链机构要数构件、低副和高副,因为闭环约束会减少自由度;串联开链机构通常直接看独立主动关节数。

2. Serial Robot 与 Parallel Robot 对比

模拟 2.1 概念对比

模拟题

题目:比较 serial robot 和 parallel robot 的结构、优缺点,并说明二者正运动学和逆运动学的一般难易关系。

serial robot parallel robot one chain: FK easy, IK harder platform multiple chains: IK easier, FK harder
Serial robot 与 parallel robot 的结构对比:串联机器人是一条主运动链,并联机器人由多条支链同时支撑末端平台。
图中元素:左侧 serial 从基座一路接到末端,误差容易沿链累积;右侧 parallel 的三条支链共同约束平台,刚度高但闭链约束也更多。
答案与评分要点

Serial robot 从基座到末端是一条主运动链,工作空间大、结构直观、正运动学通常容易,因为可沿链逐个齐次变换相乘;缺点是误差累积、刚度和承载通常较低。Parallel robot 由多条支链共同约束末端平台,刚度高、承载好、误差不沿单链累积;缺点是工作空间较小、闭链奇异和干涉更多。

运动学难易:串联通常正运动学易、逆运动学难;并联通常逆运动学相对容易、正运动学较难,因为正解要同时满足多条闭链约束。

模拟 2.2 应用选择

模拟题

题目:若要设计一个用于精密定位的小工作空间手术定位平台,要求刚度高、承载稳定,但运动范围不需要很大。更适合 serial 还是 parallel?说明理由。

rigid moving platform target high stiffness and load capacity, smaller workspace
小工作空间精密手术定位平台示意:多支链并联平台适合高刚度、高承载、范围较小的定位任务。
图中元素:下方灰色基座固定,三条支链支撑蓝色末端平台,平台上安装针/工具;浅蓝圆表示要求不大的工作空间,红色靶点表示病灶。
答案与评分要点

更适合 parallel robot。原因是多条支链共同支撑末端平台,刚度和承载能力高,定位误差不容易沿单条链累积,适合小工作空间内的高精度稳定定位。

但答案也要说明代价:parallel robot 的工作空间较小,正运动学和奇异分析更复杂,需要仔细避开干涉和奇异位形。

模拟 2.3 正逆运动学过程

模拟题

题目:给定一个 2R 串联臂和一个五杆并联机构。说明二者在求正运动学和逆运动学时分别通常怎么做。

2R serial x=f(q) FK direct, IK uses triangle five-bar parallel given C solve left/right angles
2R 串联臂与五杆并联机构的正逆运动学思路:串联臂沿链相乘做正解,并联机构常把逆解拆成两侧三角形。
图中元素:上半部分是 2R:已知 \(q_1,q_2\) 推末端 \(x,y\);下半部分是五杆:给定末端 \(C\) 后,左右支链分别反求驱动角。
答案与评分要点

2R 串联臂正运动学:已知 \(q_1,q_2\),直接写 \(x=l_1\cos q_1+l_2\cos(q_1+q_2)\),\(y=l_1\sin q_1+l_2\sin(q_1+q_2)\)。逆运动学:给定 \((x,y)\),用目标点与两杆构成三角形,余弦定理求 \(q_2\),再求 \(q_1\),通常有多解。

五杆并联机构逆运动学:给定末端点后,左右支链可分别看成二连杆三角形来求两个驱动角;正运动学:给定驱动角后,左右支链末端圆/几何约束要同时满足,常要解闭链非线性方程。

3. 广义坐标与广义力

模拟 3.1 广义坐标定义

模拟题

题目:以单摆为例说明什么是广义坐标、广义速度和广义力。设单摆用角度 \(q\) 描述,转轴处施加输入力矩 \(\tau\)。

q tau mass generalized speed: qdot = dq/dt; generalized force: Q=tau
单摆的广义坐标与广义力:一个角度 \(q\) 就能描述整个构型,关节力矩 \(\tau\) 与虚角位移 \(\delta q\) 做功配对。
图中元素:上方黑色圆是固定转轴,绿色杆连接质点,橙色弧线是广义坐标 \(q\),红色弧箭头是输入力矩 \(\tau\)。
答案与评分要点

广义坐标是能唯一确定系统构型的最少独立变量。单摆只需要一个角 \(q\) 就能确定杆和质点的位置,所以 \(q\) 是广义坐标。

广义速度是广义坐标对时间的导数,\(\dot q=dq/dt\),表示角速度。广义力是与广义位移做虚功配对的量:\(\delta W=Q\delta q\)。因为本题 \(q\) 是角度,转轴输入力矩 \(\tau\) 与 \(\delta q\) 配对,所以广义力 \(Q=\tau\)。

模拟 3.2 虚功求广义力

模拟题

题目:一个滑块实际位移为 \(x=3q\),外力 \(F=5\,\mathrm N\) 沿 \(x\) 正方向作用。用虚功法求对应广义坐标 \(q\) 的广义力 \(Q\)。

F=5 N slider x = 3q virtual work: delta W = F delta x = F(3 delta q)
虚功法求广义力示意:滑块实际位移 \(x\) 是广义坐标 \(q\) 的 3 倍,所以外力在 \(q\) 上的等效广义力要乘以 3。
图中元素:蓝色滑块沿水平导轨运动,绿色箭头是外力 \(F\),橙色尺寸箭头标出实际位移 \(x=3q\)。
答案与评分要点

先写实际外力做的虚功:

$$\delta W=F\delta x$$

由 \(x=3q\) 得 \(\delta x=3\delta q\),所以:

$$\delta W=F(3\delta q)=3F\delta q$$

与 \(\delta W=Q\delta q\) 对比,得 \(Q=3F=15\,\mathrm N\)。这里广义力不是简单等于外力,而要乘上位移对广义坐标的导数。

模拟 3.3 端点受力的广义力

模拟题

题目:长度为 \(l\) 的单摆角度 \(q\) 从竖直向下方向量起,端点坐标 \(x=l\sin q\)。若端点受到水平正方向外力 \(F_x\),求该外力对应的广义力 \(Q_q\)。

q Fx x = l sin q l
摆端受水平力时的广义力:外力 \(F_x\) 只对水平位移 \(x=l\sin q\) 做功。
图中元素:上方转轴固定,绿色杆长为 \(l\),末端受到水平向右力 \(F_x\);角度 \(q\) 从竖直向下方向量起,因此 \(\delta x=l\cos q\,\delta q\)。
答案与评分要点

用虚功法。外力只在水平位移上做功:

$$\delta W=F_x\delta x$$

由于 \(x=l\sin q\),所以 \(\delta x=l\cos q\,\delta q\)。代入:

$$\delta W=F_xl\cos q\,\delta q$$

因此 \(Q_q=F_xl\cos q\)。评分关键是写出 \(\delta W\),再把 \(\delta x\) 换成 \(\delta q\)。

4. 平面两连杆末端速度、Joint Space 与 Task Space

模拟 4.1 标准 2R Jacobian 速度

模拟题

题目:2R 平面机械臂 \(l_1=l_2=1\),当前 \(q_1=0^\circ,q_2=90^\circ\),关节速度 \(\dot q=[2,1]^T\,\mathrm{rad/s}\)。求末端速度。

qdot1=2 qdot2=1 l1=1 l2=1 xdot=[-3,2]
2R 在 \(q_1=0^\circ,q_2=90^\circ\) 时的速度映射:第一杆水平,第二杆竖直,两个关节速度通过 Jacobian 合成末端速度。
图中元素:绿色第一杆从原点到 \((1,0)\),蓝色第二杆竖直到 \((1,1)\),橙色弧箭头是 \(\dot q_1,\dot q_2\),末端绿色箭头表示 \(\dot x=[-3,2]^T\)。
答案与评分要点

当前姿态下 \(q_1=0^\circ\),\(q_1+q_2=90^\circ\),代入 2R Jacobian:

$$J=\begin{bmatrix}-1&-1\\1&0\end{bmatrix}$$

用 \(\dot x=J\dot q\):

$$\dot x=\begin{bmatrix}-1&-1\\1&0\end{bmatrix}\begin{bmatrix}2\\1\end{bmatrix}=\begin{bmatrix}-3\\2\end{bmatrix}\,\mathrm{m/s}$$

\(\dot q\) 是 joint space velocity,\(\dot x\) 是 task space velocity。

模拟 4.2 非标准长度 2R 速度

模拟题

题目:2R 平面机械臂 \(l_1=2,l_2=1\),当前 \(q_1=30^\circ,q_2=60^\circ\),关节速度 \(\dot q=[0.5,-0.2]^T\)。求末端速度。

q1=30 deg q2=60 deg l1=2 l2=1 joint velocity [0.5, -0.2]^T task velocity from J(q) qdot = [-0.8, 0.866]^T
非等长 2R 在 \(q_1=30^\circ,q_2=60^\circ\) 时的速度计算:第二杆世界方向为 \(90^\circ\),Jacobian 的每一列来自对应关节转动引起的末端瞬时速度。
图中元素:第一杆长度 2,第二杆长度 1;橙色角标清楚 \(q_1=30^\circ\)、\(q_2=60^\circ\),右上小框给出 \(\dot q=[0.5,-0.2]^T\)。
答案与评分要点

有 \(q_1+q_2=90^\circ\)。代入 Jacobian:

$$J=\begin{bmatrix}-2\sin30^\circ-1\sin90^\circ&-1\sin90^\circ\\2\cos30^\circ+1\cos90^\circ&1\cos90^\circ\end{bmatrix}=\begin{bmatrix}-2&-1\\1.732&0\end{bmatrix}$$

因此:

$$\dot x=J\dot q=\begin{bmatrix}-2&-1\\1.732&0\end{bmatrix}\begin{bmatrix}0.5\\-0.2\end{bmatrix}=\begin{bmatrix}-0.8\\0.866\end{bmatrix}\,\mathrm{m/s}$$

模拟 4.3 奇异速度解释

模拟题

题目:2R 平面机械臂的 Jacobian 行列式为 \(\det J=l_1l_2\sin q_2\)。若 \(q_2=0^\circ\),说明此时速度映射有什么问题,并解释 joint space 与 task space 的关系。

q2 = 0 deg det J = l1 l2 sin(q2) = 0 available tangent lost radial direction joint space still has qdot1,qdot2; task-space velocity loses one independent direction
2R 伸直位形的 Jacobian 奇异:当 \(q_2=0^\circ\) 时两杆共线,两个关节速度产生的末端速度方向变得线性相关。
图中元素:两根杆沿同一直线完全伸直,绿色竖直箭头表示仍能产生的切向末端速度,红色水平箭头表示沿杆方向的径向速度在该瞬间丢失,公式框强调 \(\det J=l_1l_2\sin q_2=0\)。
答案与评分要点

当 \(q_2=0^\circ\) 时,\(\sin q_2=0\),所以 \(\det J=0\),Jacobian 失去满秩。此时两根杆共线,末端在某些 task space 方向上的瞬时速度无法由有限的 joint space 速度产生。

joint space 中仍有 \(\dot q_1,\dot q_2\),但经过 \(J(q)\) 映射到 task space 后,两个关节速度贡献不再能张成完整二维末端速度空间,这就是奇异位形。

5. 两连杆机构末端轨迹

模拟 5.1 两杆共线旋转轨迹

模拟题

题目:2R 平面机械臂 \(l_1=l_2=1\),关节轨迹为 \(q_1=t,\ q_2=0\)。写出末端轨迹 \(x(t),y(t)\),并说明几何形状。

x(t)=2 cos t, y(t)=2 sin t: circle centered at base, radius 2 E r = l1+l2 = 2
两杆共线旋转的末端轨迹:\(q_2=0\) 时两杆始终在同一直线上,等效为一根长度 2 的杆绕基座转动。
图中元素:灰色圆是末端轨迹边界,绿色和蓝色两段杆共线,末端 \(E\) 沿半径 2 的圆运动。
答案与评分要点

正运动学:

$$x=\cos q_1+\cos(q_1+q_2),\quad y=\sin q_1+\sin(q_1+q_2)$$

代入 \(q_1=t,q_2=0\):

$$x(t)=2\cos t,\quad y(t)=2\sin t$$

末端轨迹是以原点为圆心、半径为 2 的圆。

模拟 5.2 第二杆方向固定的轨迹

模拟题

题目:2R 平面机械臂 \(l_1=l_2=1\),关节轨迹为 \(q_1=t,\ q_2=-t\)。写出末端轨迹并说明形状。

E trajectory center (1,0) second link horizontal x=1+cos t, y=sin t
第二杆方向固定时的末端轨迹:\(q_1=t,q_2=-t\) 让第二杆世界方向保持为 0 度。
图中元素:绿色第一杆末端绕基座画单位圆,蓝色第二杆始终水平向右,所以末端 \(E\) 的轨迹变成以 \((1,0)\) 为圆心的单位圆。
答案与评分要点

此时 \(q_1+q_2=0\),第二杆始终沿世界 \(x\) 轴正方向。代入正运动学:

$$x(t)=\cos t+\cos0=1+\cos t,\quad y(t)=\sin t+\sin0=\sin t$$

消去 \(t\):

$$(x-1)^2+y^2=1$$

末端轨迹是以 \((1,0)\) 为圆心、半径为 1 的圆。

模拟 5.3 第一杆固定第二杆转动

模拟题

题目:2R 平面机械臂 \(l_1=1,l_2=0.5\),关节轨迹为 \(q_1=0,\ q_2=t\)。写出末端轨迹。

l1=1 fixed l2=0.5 center (1,0) radius 0.5
第一杆固定、第二杆转动的末端轨迹:第一杆末端固定在 \((1,0)\),第二杆长度 0.5 围绕该点转动。
图中元素:绿色第一杆水平固定,蓝色第二杆绕肘关节转动,橙色圆是末端半径 0.5 的轨迹。
答案与评分要点

代入正运动学:

$$x(t)=1\cos0+0.5\cos t=1+0.5\cos t$$
$$y(t)=1\sin0+0.5\sin t=0.5\sin t$$

消去 \(t\):

$$(x-1)^2+y^2=0.5^2$$

轨迹是以第一杆末端 \((1,0)\) 为圆心、半径 \(0.5\) 的圆。

6. PID 与整个系统传递函数

模拟 6.1 PID + 一阶 Plant

模拟题

题目:PID 控制器为 \(C(s)=K_p+\frac{K_i}{s}+K_ds\),被控对象 \(G(s)=\frac{1}{s+2}\),单位负反馈。写出 PID 的 transfer function 和整个系统的闭环 transfer function。

Σ R(s) E(s) C(s) Kp + Ki/s + Kd s G(s) 1/(s+2) Y(s) -
PID 加一阶 plant 的单位负反馈框图:先写控制器 \(C(s)=K_p+K_i/s+K_ds\),再与 \(G(s)=1/(s+2)\) 串联进入闭环公式。
图中元素:参考 \(R(s)\) 与反馈 \(Y(s)\) 相减得到 \(E(s)\),误差经过 PID 控制器和一阶 plant,输出再单位反馈。
答案与评分要点

PID 控制器传递函数就是:

$$C(s)=\frac{U(s)}{E(s)}=K_p+\frac{K_i}{s}+K_ds=\frac{K_ds^2+K_ps+K_i}{s}$$

单位负反馈闭环:

$$T(s)=\frac{C(s)G(s)}{1+C(s)G(s)}$$

代入并整理:

$$T(s)=\frac{K_ds^2+K_ps+K_i}{s(s+2)+K_ds^2+K_ps+K_i}=\frac{K_ds^2+K_ps+K_i}{(1+K_d)s^2+(2+K_p)s+K_i}$$

模拟 6.2 PD + 二阶 Plant

模拟题

题目:若控制器为 \(C(s)=K_p+K_ds\),被控对象 \(G(s)=\frac{1}{ms^2+bs+k}\),单位负反馈。写闭环传递函数,并说明 \(K_p,K_d\) 的典型影响。

Kp + Kd s 1 / (m s^2 + b s + k) m k b
PD 控制器作用在二阶质量-阻尼-弹簧对象上:\(K_p\) 增加等效刚度,\(K_d\) 增加等效阻尼。
图中元素:左侧框图显示 \(C(s)=K_p+K_ds\) 与 plant 串联;右侧物理图把 plant 画成质量 \(m\)、阻尼 \(b\)、弹簧 \(k\)。
答案与评分要点

闭环传递函数:

$$T(s)=\frac{(K_p+K_ds)\frac{1}{ms^2+bs+k}}{1+(K_p+K_ds)\frac{1}{ms^2+bs+k}}=\frac{K_ds+K_p}{ms^2+(b+K_d)s+(k+K_p)}$$

\(K_p\) 增大等效提高刚度,通常响应更快、稳态误差更小,但过大会增加超调和振荡风险;\(K_d\) 增大等效增加阻尼,通常减小超调,但过大会放大噪声或让响应变钝。

模拟 6.3 PID 参数影响分析

模拟题

题目:系统采用 PID 控制和单位负反馈。若 \(K_p,K_i,K_d\) 分别增大,对响应速度、稳态误差、超调和噪声敏感性通常有什么影响?

target P I D speed / overshoot steady error damping / noise
PID 三项对响应的定性影响:P 看当前误差,I 看误差累计,D 看误差变化率。
图中元素:左侧阶跃响应曲线用超调、稳态误差和振荡说明调参效果;右侧三个旋钮分别对应 \(K_p,K_i,K_d\),每一项都有好处也有过大风险。
答案与评分要点

\(K_p\):增强当前误差的纠正力度,通常加快响应、减小稳态误差,但过大可能造成超调和振荡。

\(K_i\):累计历史误差,能消除恒定扰动造成的稳态误差;但过大容易积分饱和、超调变大、响应变慢。

\(K_d\):对误差变化率作用,相当于增加阻尼,通常减小超调和振荡;但求导会放大高频噪声,所以对传感器噪声敏感。

7. 未听清备用题:末端测量与控制框图

这一组不是确认考题,只作为第 7 题未知情况下的高概率控制框图备用训练。

模拟 7.1 可直接测量末端位移

模拟题

题目:若机器人末端位移 \(x\) 可由外部传感器直接测得,要求画出任务空间闭环控制框图,并说明误差如何定义。

Σ xd ex PID task-space robot end motion x sensor -
直接测量末端位移的任务空间闭环:传感器直接给出末端 \(x\),所以反馈发生在 task space。
图中元素:左侧期望末端位置 \(x_d\) 与传感器测得的实际末端位置 \(x\) 相减得到任务空间误差 \(e_x\),PID 根据这个误差输出任务空间控制量,再通过机器人/驱动产生实际末端运动。
答案与评分要点

框图结构:参考输入 \(x_d\) 与传感器测得的实际末端 \(x\) 在求和点相减,得到任务空间误差 \(e_x=x_d-x\)。误差进入控制器,例如 PID 或任务空间控制器,再驱动机器人/执行器;末端传感器把实际 \(x\) 反馈回来。

优点是误差直接定义在 task space,贴近临床工具末端;风险是外部传感器可能有噪声、延迟、遮挡或标定误差。

模拟 7.2 不能直接测量末端位移

模拟题

题目:若不能直接测量末端位移,只能测关节角 \(q\),应如何构造末端位置反馈?请说明控制框图中的反馈支路。

Σ xd ex PID task-space robot joint motion q encoder xhat=f(q) -
不能直接测量末端位移时的任务空间控制:先测关节量 \(q\),再用正运动学估计末端 \(x=f(q)\)。
图中元素:编码器只能测到关节角 \(q\),因此反馈支路先经过正运动学模块 \(f(q)\) 得到估计末端位移 \(\hat x\),再与期望末端位置 \(x_d\) 比较;控制仍然在任务空间定义误差,但反馈量来自间接估计。
答案与评分要点

反馈支路应先由编码器测得 \(q\),再通过正运动学估计末端位置 \(\hat x=f(q)\)。求和点比较 \(x_d\) 和 \(\hat x\),得到 \(e_x=x_d-\hat x\),再进入任务空间控制器。

评分要点:必须写出“测 \(q\) → 正运动学 \(f(q)\) → \(\hat x\) → 与 \(x_d\) 比较”。风险是模型误差、连杆柔性、工具安装误差会让 \(\hat x\) 和真实末端位置不完全一致。

模拟 7.3 关节空间控制与任务空间控制

模拟题

题目:比较关节空间控制和任务空间控制。若医生关心的是针尖位置,为什么任务空间控制更直观?

joint space Σ q controller robot joints qd task space Σ x controller needle-tip error J / IK to joints tip motion
关节空间控制与任务空间控制对比:关节空间直接比较编码器角度,任务空间直接比较针尖/末端位置。
图中元素:上方通道是 \(q_d-q\) 进入关节控制器;下方通道是 \(x_d-x\) 或 \(x_d-\hat x\) 进入任务空间控制器,并通过 Jacobian 或逆运动学转换到关节执行。
答案与评分要点

关节空间控制比较 \(q_d-q\),反馈量通常来自编码器,实现简单、适合底层伺服。但关节误差不一定直接等于末端针尖误差。

任务空间控制比较 \(x_d-x\) 或 \(x_d-\hat x\),误差直接定义在针尖位置/姿态上,更贴近临床任务。它需要正运动学和 Jacobian 做关节空间与任务空间之间的转换,因此实现更复杂,也更依赖模型和传感器精度。

8. 医疗机器人定性设计与挑战

模拟 8.1 穿刺/活检机器人设计

模拟题

题目:定性描述如何设计一个用于影像引导穿刺或活检的医疗机器人,并说明主要挑战。

CT / ultrasound image soft tissue target registration position control force / safety monitor
影像引导穿刺/活检机器人示意:机器人根据影像坐标规划针路,在接触组织后还要限制力和进针速度。
图中元素:左侧影像屏显示病灶靶点,中间机器人定位穿刺针,右侧针进入软组织;红色点是目标,橙色箭头是进针方向,底部模块表示影像配准、位置控制和力/安全监测。
答案与评分要点

可按模块答:应用目标是把穿刺针精确送到病灶位置,减少医生手抖和重复穿刺。机构可选串联小机械臂或并联定位平台,需满足针尖定位和进针方向调整。感知上结合编码器、力传感器和 CT/超声/MRI 影像配准。控制上自由空间重位置控制,接触组织后要限制进针力,可用力反馈、阻抗或导纳提高安全性。

挑战:软组织会变形和移动,影像和机器人坐标需要配准,针会弯曲,力传感器有噪声,系统要无菌、可急停、可靠并兼容临床流程。

模拟 8.2 康复机器人设计

模拟题

题目:定性描述如何设计一个上肢康复机器人,并说明它会遇到哪些控制和临床挑战。

Fext high: task / force field middle: admittance low: tracking assist-as-needed, safety, patient variability
上肢康复机器人设计示意:患者通过手柄与机器人交互,导纳层把患者施力转换成期望运动,底层控制器跟踪。
图中元素:左侧是患者手臂和手柄,红色箭头表示交互力;中间三层控制框对应 high、middle、low level;右侧机器人执行期望轨迹并记录训练数据。
答案与评分要点

应用目标是辅助患者完成重复、可量化的上肢训练。机构可采用外骨骼或末端牵引式机器人,需覆盖肩/肘/腕或手柄运动工作空间。感知包括关节角、末端位置、交互力和患者主动参与程度。控制可采用 high-level 任务/力场设计,middle-level 导纳把患者力转为期望运动,low-level 位置或力控制跟踪。

挑战:患者能力差异大,痉挛和疲劳会改变交互力;机器人太硬会不安全,太软又训练不足;需要调节虚拟刚度/阻尼,保证安全、舒适、可量化评估并适应不同患者。

模拟 8.3 微创手术机器人设计

模拟题

题目:定性描述如何设计一个微创手术机器人,并说明为什么医疗机器人比普通工业机器人更难。

surgeon master-slave scale / tremor filter RCM tissue vision limited force feedback hard sterile / safety / latency
微创手术机器人设计示意:医生主手通过主从控制操纵器械,器械需要绕切口远心点 RCM 运动并在体内完成操作。
图中元素:左侧是医生主操作器,中间控制器过滤手抖并缩放运动,右侧手术器械穿过切口 RCM;末端工具在体内组织附近工作,安全难点包括视野、延迟、力反馈和无菌。
答案与评分要点

微创手术机器人要通过小切口操纵器械,目标是提高操作精度、过滤手抖、减小创伤。机构上需要足够自由度和远心约束 RCM,末端工具要能夹持、切割或缝合。感知上需要内窥镜/视觉、关节编码器、可能还需要力反馈。控制上通常医生在环,主从控制把医生手部运动映射到器械末端,接触组织时要控制力和柔顺性。

难点来自医学环境:人体组织柔软、湿滑、会变形;视野有限,力反馈困难;延迟和误差可能直接影响患者安全;器械要无菌、可消毒、可靠、可急停,还要满足监管审批和医生操作习惯。

本章掌握度