A8.06.1Open-loop motor control研究设计

开环动作启动后不依赖执行中的反馈

别名: 开环控制 · feedforward execution · 开环执行

概念解释

运动控制有两种截然不同的运行方式。开环控制(open-loop control)指动作一旦被启动,就按照启动前设定好的指令一路执行到底,执行过程中即使有新的感觉信息传回来,也不会被用来调整正在进行的这个动作;与之相对的是闭环控制,动作在进行的同时持续把感觉反馈拿来和目标比较、不断修正走向。区分这两种方式的关键不是动作快不快、准不准,而是执行途中反馈到底有没有被用来改变动作本身——开环不是"没有反馈",而是"反馈来不及用上,或者根本没打算用"。

机制

一个动作能不能在执行途中用上反馈,取决于反馈处理链路走完一趟所需的时间和动作本身持续的时间谁更长。反馈要真正起作用,必须经过感觉信息采集、与预期状态比较、生成修正指令、再传导到肌肉这一整套流程,这条链路本身有耗时下限。如果动作在这条链路走完之前就已经结束,反馈即便存在也来不及被用上,动作只能靠启动前设定好的参数一路执行,这就是开环。开环之所以成立,不是因为身体拒绝接收反馈,而是时间窗口根本不够反馈发挥作用。

怎么研究

判定一个动作是开环还是闭环,最常用的做法是人为切断或延迟被试的感觉反馈(比如遮挡视觉、延迟视觉呈现),比较动作的准确度和轨迹是否发生变化:如果切断反馈后表现几乎不受影响,说明这段执行原本就是开环的;如果表现明显变差,说明原来的执行依赖着途中的反馈修正。另一种做法是分析动作的速度剖面,开环主导的动作往往呈现单一、平滑的速度曲线,没有明显的减速—微调—再减速的分段特征,而后者是反馈修正介入的典型痕迹。

边界

开环和闭环很少是非此即彼的两种状态,同一次动作往往前段更接近开环、后段掺入闭环修正,纯粹的开环执行只在动作足够短促、目标足够简单、或者反馈确实不可用(比如麻醉、视觉完全遮挡)的情况下才会成立。判断某一类动作以哪种方式为主,需要看动作总时长相对于反馈链路耗时的比例,而不能只凭动作看起来快或者用户报告"没感觉到在调整"。

怎么落地

  • 对于本身就短促到反馈来不及起作用的操作(快速轻点、投掷式滑动),把设计重点放在启动前——比如目标大小、初始位置、握持姿势——而不是执行过程中的视觉或触觉反馈,因为这类反馈这时候基本起不到修正作用。
  • 不要给这类动作叠加执行途中的实时校正提示(比如飞行中的轨迹纠偏动画),这些反馈用户来不及消化和利用,只会增加视觉负担而不会提高准确率,真正该优化的是启动前的目标可及性。
  • 验证办法:录制动作的速度—时间曲线,观察是单峰平滑曲线还是带有多段减速微调的复合曲线;单峰曲线是开环主导的信号,说明为这段动作追加执行中反馈的投入基本无效。

延伸

  • 同组A8.06.2 快速短距动作以开环成分为主 · A8.06.3 开环误差来自编排精度而非执行修正 · A8.06.4 无反馈环境只能依靠开环,精度上限固定
  • 相邻A8.05 运动程序与动作准备 · A8.07 闭环控制
  • 站内检索open-loop control · feedforward execution · motor control loop

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/A8.06.1