04-03 · 技术概念
什么是机器人的“小脑”?
理解机器人如何把“大脑决定的任务”,变成稳定、协调、可执行的身体动作。
一句话总结
机器人的“小脑”,主要负责把“我要做什么”转成“身体具体该怎么动”,包括运动规划、平衡、轨迹与关节协调。
Plain language
用人话理解
如果大脑已经说“去拿杯子”,为什么还需要小脑? 场景:大脑已经决定:“去桌边,把杯子拿起来。”但机器人仍然要解决很多身体问题。
- 01
先迈哪只脚
- 02
每一步迈多远
- 03
身体怎么保持平衡
- 04
手臂走什么轨迹
- 05
各个关节转多少
- 06
什么时候减速
- 07
手碰到杯子时用多大力
- 08
如果身体晃了一下怎么修正
大脑负责下任务,小脑负责把任务变成身体真的能稳定完成的动作。
System loop
从任务到动作,小脑处在什么位置?
- 大脑决定任务
- 运动规划
- 平衡与稳定
- 关节协调
- 本体执行
Four modules
小脑主要解决哪几件事
A · 运动规划
身体接下来应该走什么动作路径?
- 路径
- 轨迹
- 姿态
- 动作顺序
知道终点不够,还得知道身体应该怎么过去。
B · 平衡与稳定
机器人为什么不会一动就倒?
- 姿态调整
- 重心控制
- 步态
- 外界扰动修正
走路、转身、弯腰时,机器人必须一直让身体保持稳定。
C · 关节协调
几十个关节怎么一起配合?
- 手臂
- 腿
- 腰
- 手腕
- 多自由度协调
真正的动作不是一个关节单独转,而是很多关节一起配合。
D · 实时运动控制
动作过程中为什么还要不断修正?
- 反馈
- 实时控制
- 误差修正
- 外界扰动响应
- 脚踩偏了 → 调整姿态
- 手臂偏离目标 → 修正轨迹
- 被人轻推 → 重新保持平衡
小脑不是算完一次就结束,而是在动作过程中持续修正。
Responsibility boundary
知道做什么 ≠ 身体做得出来
同一个“拿杯子”任务,在系统里会被拆成三种不同职责。
大脑
决定做什么
示例:“把杯子拿过来”
小脑
决定身体具体怎么稳定运动
示例:“怎么走到桌边、手臂怎么伸、身体怎么保持平衡”
本体
真正执行动作
示例:“电机、执行器、关节真正产生动作”
很多机器人问题并不是“不聪明”,而是动作控制、稳定性或本体能力还没有跟上。
Cerebellum and control
机器人小脑 = 一个控制算法吗?
不完全等于。
“小脑”是一个便于理解的系统级比喻。现实机器人里可能包含一整套运动与控制能力。说明:本文中的‘大脑 / 小脑 / 本体’是为了帮助理解机器人系统职责而采用的通俗化分层,不同机器人公司的实际软硬件架构和模块边界可能并不完全一致。
- 运动规划
- 模型预测控制
- 全身控制
- 步态控制
- 强化学习策略
- 关节控制
- 状态估计
“小脑”代表的是一整套运动与控制能力,不是一个单独算法。
Quick memory
机器人的“小脑”记住这 3 件事
01 · 规划动作
身体怎么过去?
02 · 保持稳定
怎么不摔、不晃?
03 · 实时修正
动作偏了以后怎么拉回来?
大脑决定“做什么”,小脑负责“怎么稳定地动”。
Related concept · 04-07
强化学习为什么经常出现在“小脑”里?
强化学习可以通过大量试错,让机器人学习行走、跑步、平衡、起身和某些复杂运动策略。
强化学习只是实现运动控制的一类方法,不等于整个机器人小脑。
→ 04-07 强化学习 · 即将补充Related concept · 04-08
为什么很多动作先在仿真里练?
真实机器人反复摔倒、碰撞、试错成本很高,所以很多运动能力会先在仿真环境训练,再迁移到真实机器人。
Sim2Real 要解决的是:在虚拟世界练会的动作,到真实世界还能不能用。
→ 04-08 Sim2Real · 即将补充Real-world difficulty
为什么小脑很难
- 01
机器人自由度很多
- 02
真实身体存在惯性、摩擦、延迟
- 03
环境会产生扰动
- 04
动作必须实时稳定
数字世界里的动作可以重算,物理世界里的身体一旦失去平衡,机器人可能直接摔倒。
Solution perspective
解决方案人员为什么要理解机器人“小脑”?
客户看到机器人“动作不好”,原因不一定在 AI 理解层。
客户:“机器人知道要去哪,但走路不稳。”
→ 平衡 / 步态 / 运动控制
客户:“机械臂能到目标附近,但动作不够准。”
→ 轨迹 / 关节控制 / 本体精度
客户:“机器人空载没问题,一拿重物动作就变形。”
→ 控制 + 执行器 + 本体负载能力
客户:“地面稍微不平,机器人表现就明显下降。”
→ 状态估计 / 平衡 / 运动控制 / 本体
解决方案人员要学会区分:机器人是“不知道该做什么”,还是“知道,但身体做不好”。
Related knowledge
关联知识
- 04-01机器人怎么从“看见”到“行动”已完成 →
- 04-02什么是机器人的“大脑”?已完成 →
- 04-04什么是机器人本体?已完成 →
- 04-07强化学习即将补充
- 04-08Sim2Real即将补充
- 02-actuator执行器即将补充
Personal notes
我的笔记
记录你的判断:
- • 哪个观点与你已有认知不同?
- • 是否可以应用到工作?
- • 是否值得进一步研究?
声页不是替你学习,而是辅助你形成自己的知识。
Feedback