1.2 感知行动闭环与具身认知


1.2 感知行动闭环与具身认知

本节摘要:感知-行动闭环是具身智能的命脉,全书所有模块都围绕它展开。本节讲清这个闭环的运作机制——智能体感知环境、做出决策、执行行动、环境因行动而变化、再感知新的状态,如此循环。重点解释为什么智能在这个闭环的持续运转中“涌现”,而不是预先算好存在脑子里。理解这个闭环,你就理解了后面所有章节(感知、认知、运动、学习)是怎么串成一个整体的。

你能学到什么

阅读完本节,你应当能够:

  1. 画出感知-行动闭环的完整流程
  2. 解释智能为什么在这个闭环里“涌现”而非预存
  3. 说清感知、决策、行动三者的关系
  4. 理解闭环的实时性要求对系统设计的约束
  5. 把后面的感知、认知、运动章节定位到闭环里的具体环节

一、问题与直觉

想象你伸手去拿桌上的杯子。整个过程你做了什么?眼睛看到杯子的位置和大致形状(感知),大脑规划手的运动路线(决策),手伸出去抓(行动),抓的时候手指感受到杯子的触感和重量(再次感知),如果太滑就调整握力(调整行动),直到稳稳拿住。

注意这个过程的特点:它不是“先看清杯子、算好一切、再一次性动作”。它是边感知边行动边调整的——你不会等把杯子的所有信息都算清楚才动手,而是动手的过程中持续感知和修正。如果中间杯子被碰动了,你会即时调整;如果发现比预期重,你会加力。整个过程是感知和行动紧密交织的循环。

这就是感知-行动闭环。传统机器人(工业机械臂)是开环的——按预设程序动作,不管环境怎么变;而具身智能是闭环的——持续感知环境变化,持续调整行动。这个闭环是具身智能区别于传统机器人和离身 AI 的根本机制,也是全书所有模块的组织主线。

二、核心原理

2.1 闭环的四个环节

感知-行动闭环由四个环节循环往复组成。

感知(Perception):智能体通过传感器获取环境信息。视觉看物体、触觉感受接触力、本体感觉感知自身姿态。这是闭环的输入端,第 2 章详细讲。

认知与决策(Cognition and Decision):智能体理解感知到的信息,结合任务目标,决定下一步做什么。这是闭环的处理核心,第 3 章详细讲。

行动(Action):智能体执行决策,通过执行器改变自身或环境状态。机械臂运动、轮子转动、手指抓握。这是闭环的输出端,第 4 章详细讲。

环境变化(Environment Change):行动改变了智能体自身或环境的状态,新状态又被感知到,进入下一轮循环。

这四个环节首尾相连,构成一个持续运转的循环。智能不是存在某一个环节里,而是这个循环整体运转时涌现出来的能力。把这个循环切断(比如不感知、或者不行动),智能就消失了。

2.2 智能为什么是“涌现”的

具身认知理论的核心主张:智能是涌现的(emergent),不是预存的。这个观点值得展开讲,因为它颠覆了离身智能“智能等于计算”的直觉。

所谓“预存”,是离身智能的思路——把知识、规则、模型事先算好存在系统里,用时检索和应用。专家系统就是这么做的,把领域知识编码成规则库。问题是,物理世界的情形无穷无尽,你没法把所有情况都预先编码。杯子在不同光照下看起来不同、不同材质抓法不同、放的位置不同路径不同……穷举不完。

所谓“涌现”,是具身智能的思路——智能体不预先存所有答案,而是具备感知和行动的基本能力,在与环境的持续交互中,针对具体情况即时产生合适的应对。就像人抓一个没见过的东西,不是从记忆里查“这东西怎么抓”,而是看一眼、试一下、感觉一下,即时调整。这种应对能力,是在感知-行动闭环的运转中即时涌现的,不是预先算好的。

这个差别解释了为什么具身智能系统看起来“不够聪明”(它没法像大模型那样侃侃而谈),但在物理任务上反而更灵活——它能应对没预设过的情况,而预设规则的系统遇到新情况就抓瞎。

2.3 闭环的实时性约束

感知-行动闭环有个硬约束:实时性。物理世界是实时变化的,闭环的每一轮运转必须在足够短的时间内完成,否则就失去意义。

想象机器人在走路,突然前面出现障碍。如果感知-决策-行动这一轮闭环要花 2 秒,机器人早就撞上去了。所以闭环运转必须快——感知要快(传感器数据即时处理)、决策要快(规划算法实时出结果)、行动要快(控制器高频执行)。这对系统设计是个硬约束,要求每个环节的延迟都控制在允许范围内。

不同任务对闭环频率的要求不同。平衡控制要几百赫兹(每秒几百次感知行动循环),不然机器人站不稳;抓取控制几十赫兹够用;高层任务规划几赫兹甚至更低就行。系统设计要按任务需求分层,不同层跑不同频率,这个分层思想在第 4 章运动控制里会详细讲。

三、工程实践要点

3.1 闭环要测端到端,别只测单模块

做具身智能系统,最容易犯的错是只测单个模块——感知模块单独测精度很高、决策模块单独测规划很合理、控制模块单独测执行很准,但串成闭环就不行。因为闭环涉及模块间的接口、时序、数据格式,单模块测不出这些集成问题。

所以必须测端到端的闭环:从感知输入到行动输出,在真实或仿真环境里跑完整循环,看整体效果。很多性能问题(延迟累积、数据丢失、模块间不一致)只在端到端测试里暴露。

⚠️ 常见坑:各模块单独测都达标,集成后整体性能远不如预期。原因是模块间接口和数据流的集成问题,单模块测不出。具身智能系统必须做端到端闭环测试,不能只看单模块指标。

3.2 闭环频率匹配任务需求

闭环运转多快,要匹配任务需求,不是越快越好。平衡任务要高频闭环(站不稳就摔),但高频闭环对算力和功耗要求高。任务规划层没必要高频(它做的是宏观决策,秒级变化)。系统设计要分多层闭环,每层频率匹配该层任务:底层控制高频保稳定,高层规划低频做决策,各层异步运转、通过状态传递协同。

3.3 闭环断裂是头号故障源

具身智能系统的故障,很大一部分源于闭环断裂——某个环节卡住或失败,整个循环停转。传感器故障导致感知缺失、决策模块超时导致行动等待、执行器故障导致行动无效。设计时要为每个环节考虑故障兜底:感知缺失时用历史估计、决策超时时用默认动作、执行失败时停机保护。让闭环在部分故障时仍能 degraded 运转或安全停止,而不是整体崩溃。

💡 关键直觉:感知-行动闭环是具身智能的“血液循环系统”,所有模块都挂在这个循环上。做具身智能,先确保闭环能稳定转起来(哪怕智能水平不高),再逐步提升各模块能力。一个闭环稳固的基础系统,才有迭代提升的空间。

核心回顾

  • 四环节闭环:感知→认知决策→行动→环境变化→再感知,循环往复。
  • 智能涌现:智能不预存于计算,而在闭环持续运转中针对具体情况即时产生。
  • vs预存规则:穷举物理世界情形不可能,涌现式应对才能处理没预设过的情况。
  • 实时性约束:闭环每轮必须够快,否则失去意义,是系统设计的硬约束。
  • 频率分层:底层控制高频保稳定,高层规划低频做决策,各层异步协同。
  • 端到端测试:闭环要测整体,单模块达标不代表集成后 work。
  • 闭环断裂兜底:每环节要有故障兜底,避免单点故障让整体崩溃。

下一章我们钻进闭环的输入端——感知,讲机器人怎么通过多模态传感器看懂环境。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U