具身智能系统概论——感知系统
本章系统阐述了具身智能的多模态感知体系。视觉方面,RGB-D相机实现立体感知,事件相机以微秒级响应捕捉动态,占用网络则通过3D空间占据概率统一表征环境,支持遮挡处理与多模态融合。触觉与本体感觉依托力矩传感器、IMU与电子皮肤,构建“体感系统”,实现柔顺控制与安全交互。听觉通过麦克风阵列与声源定位技术,完成空间感知与噪声抑制。最终,卡尔曼滤波与Transformer融合架构在高低层协同下,实现从底层实时状态估计到高层语义理解的闭环感知,使机器人兼具“眼耳鼻舌身意”的综合感知能力。

第3章:多模态感知系统
3.1 视觉感知:RGB-D 相机、事件相机与占用网络 (Occupancy Network)
视觉是具身智能体获取信息带宽最高的通道。人类大脑皮层中约有 50% 的区域参与视觉处理,同样的,在机器人系统中,视觉模块也占据了算力和数据流的绝大部分。
但机器人的视觉不同于手机摄影。手机追求的是“好看”(美颜、HDR),而机器人追求的是“真实”与“几何确定性”。本节将介绍三种定义了现代机器人视觉的关键技术。
1. RGB-D 相机:从平面到立体
RGB-D 相机是具身智能的标配“双眼”。它在提供彩色图像(RGB)的同时,每个像素点还附带一个深度值(Depth),从而直接构建出 3D 点云。
-
三大主流技术路线:
- 双目立体视觉 (Stereo Vision):
- 原理: 像人眼一样,通过两个摄像头的视差(Parallax)计算距离。
- 优缺点: 被动式(不发射光),室外强光下表现好,功耗低;但在白墙、无纹理区域完全失效(算不出视差)。
- 结构光 (Structured Light):
- 原理: 发射特定的散斑图案(如红外光斑),通过图案在物体表面的变形来计算深度。
- 优缺点: 精度极高(亚毫米级),适合近距离精密操作(如 FaceID、机械臂抓取);但室外见光死(红外光会被太阳光淹没)。
- ToF (Time of Flight):
- 原理: 发射光脉冲,计算光子飞个来回的时间。
- 优缺点: 响应速度快,抗干扰强;但分辨率通常较低,且存在多径干扰问题。
- 双目立体视觉 (Stereo Vision):
-
具身智能选型策略:
- 头部相机: 通常选用 双目+结构光 的组合(如 Intel RealSense)。双目负责室外,结构光负责近距离高精度抓取。
- 避障相机: 通常选用 ToF 或 广角双目,追求大视场角(FoV),以覆盖脚下盲区。
2. 事件相机 (Event Camera):捕捉瞬间的动态
如果说 RGB-D 相机是“摄像机”,那么事件相机就是“生物视网膜”。它是一项革命性的技术,正在解决传统相机在高速运动和高动态范围下的痛点。
-
原理:
传统相机以固定帧率(如 30fps)拍摄所有像素。而事件相机没有快门,每个像素独立工作。当且仅当某个像素的亮度变化超过阈值时,它才输出一个信号(Event: x, y, time, polarity)。- 静态场景: 输出数据量为 0。
- 动态场景: 仅输出运动物体的轮廓流。
-
具身智能的核心价值:
- 极低延迟 (Microsecond Latency): 响应速度是微秒级的。这使得机器人能轻松捕捉飞行的棒球,或在跌倒的瞬间做出反应。
- 超高动态范围 (HDR): 可以在隧道出口瞬间看清前方,或在漆黑夜里看清晃动的手电筒,不会过曝或欠曝。
- 极低数据量与功耗: 不传输背景冗余信息,大幅降低了后端处理的算力负荷。
-
应用场景:
- 高速避障: 无人机在丛林中高速穿梭。
- 视觉伺服: 机械臂在振动环境下追踪目标。
3. 占用网络 (Occupancy Network):理解空间的“空”与“实”
有了 RGB-D 和事件相机的数据,机器人如何理解环境?传统的做法是生成点云(Point Cloud)或体素地图(Voxel Map),但这些方法数据量大且难以处理遮挡。
特斯拉在 AI Day 上带火的 占用网络 (Occupancy Network) 代表了视觉感知的最新范式——从“感知”走向“预测”。
-
核心思想:
不再试图识别每一个物体是什么(这是分类任务),而是将 3D 空间划分为无数个微小的网格(Grid),预测每一个网格被占据的概率(Occupancy Probability)以及占据物的流动性(Flow)。 -
技术优势:
- 统一表征: 无论是汽车、行人、还是路边的石墩子、掉落的纸箱,在网络眼里都是“占据”。这解决了**长尾物体(Corner Case)**识别难的问题——我不认识那个异形物体,但我知道那里“不空”,不能撞上去。
- 处理遮挡: 基于时序信息,网络可以“脑补”出被前车遮挡的路沿,或者被手臂遮挡的杯子把手。
- 多模态融合的容器: 占用网络是一个完美的融合容器。你可以把 RGB 图像特征、雷达点云特征都投影到这个 3D 空间网格中,让网络自动学习最优的融合策略。
-
在具身智能中的应用:
- 导航规划: 机器人不再需要昂贵的高精地图,而是基于实时生成的占用网格,在杂乱的房间里穿行。
- 操作空间构建: 机械臂在抓取时,利用占用网络判断物体周围是否有足够的空间让夹爪伸进去。
小结:
现代具身智能的视觉系统正在经历一场范式转移:
- 硬件上,从单一的 RGB 向 RGB-D + Event 的仿生组合演进;
- 算法上,从离散的物体检测(Bounding Box)向连续的 占用预测(Occupancy) 演进。
这套组合拳,让机器人不仅拥有了测量距离的尺子,更拥有了感知动态与理解空间的智慧。在下一节,我们将探讨视觉之外的感知——如何让机器人拥有触觉和痛觉。
3.2 触觉与本体感觉:电子皮肤、力矩传感器、IMU
如果说视觉让机器人看见了世界,那么本体感觉 (Proprioception) 和 触觉 (Tactile) 则让机器人感觉到了自己的存在。没有这两者,机器人就如同患了严重的麻木症,哪怕拥有再好的眼睛,走路也会像醉汉,拿东西会像戴着厚厚的棉手套。
1. 力矩传感器 (Torque Sensor):机器人的“肌肉神经”
在传统的工业机器人中,位置控制(Position Control)是主流,机器人只知道“我要走到这个角度”,而不在乎路上碰到了什么。这导致它们僵硬且危险。
具身智能的核心变革在于力控 (Force Control),而关节力矩传感器就是实现这一变革的基础。
- 硬件形态:
通常安装在减速器和输出法兰之间,是一个贴满应变片的弹性体。它能精确测量关节承受的扭转力(牛米, Nm)。 - 核心功能:
- 柔顺控制 (Compliance): 当人的手推动机械臂时,传感器检测到外力,控制器立刻让电机顺着力的方向转动。这让几百公斤的机器人变得像弹簧一样“软”,保证了人机协作的安全。
- 碰撞检测: 无需视觉,只要力矩突然异常跳变,系统就知道“撞到了”,并能在几毫秒内触发急停。
- 力反馈操作: 在拧螺丝或插拔插头时,机器人不是靠看,而是靠“手感”——感知阻力的变化来判断是否对准了螺纹。
2. IMU (惯性测量单元):机器人的“前庭器官”
就像人类内耳的前庭系统负责平衡感一样,IMU 是具身智能体(尤其是双足/四足机器人)保持直立的绝对基准。
- 组成:
通常包含 3轴加速度计 + 3轴陀螺仪(6轴),高端的还会加上 3轴磁力计(9轴)。 - 工作原理与挑战:
- 姿态解算: 通过积分角速度得到角度,通过二次积分加速度得到位移。
- 零偏漂移 (Drift): 低端的 IMU 会随时间产生累积误差(比如静止不动却显示在缓慢旋转)。具身智能要求使用战术级 (Tactical Grade) 或高性能工业级 IMU,并通过卡尔曼滤波(EKF)融合视觉里程计(VIO)及腿部运动学数据来校正漂移。
- 在具身智能中的角色:
- 跌倒检测与恢复: 当身体倾斜角度超过阈值,或者检测到失重/撞击信号,IMU 是触发保护反射的第一道关卡。
- 浮动基座估算: 机械臂通常固定在地面,基座坐标是 (0,0,0)。但人形机器人的基座(骨盆)是在晃动的,IMU 提供了这个浮动基座相对于世界坐标系的实时位姿。
3. 电子皮肤 (E-Skin):机器人的“全身触觉”
人类的皮肤遍布全身,能感知蚊子的叮咬,也能感知爱人的抚摸。目前的机器人大多是“铁皮”或“塑料壳”,没有知觉。电子皮肤旨在打破这一局限,赋予机器人大面积的触觉感知。
-
技术路线:
- 压阻式/电容式阵列: 最成熟的方案。在柔性薄膜上印刷导电材料,受压时电阻或电容变化。能检测压力分布。
- 视触觉 (Visuo-Tactile): 如 GelSight。在透明的弹性硅胶层内部装一个微型摄像头和LED灯。当硅胶层按压物体时,摄像头拍摄硅胶的形变。
- 优势: 分辨率极高,能看到指纹级的纹理。
- 缺点: 体积较厚,难以覆盖全身,主要用于指尖。
- 磁触觉: 利用霍尔效应感知柔性磁体的形变,灵敏度极高,且耐磨损。
-
应用场景:
- 安全蒙皮 (Safety Skin): 覆盖在机械臂或机器人躯干表面。一旦检测到与人发生非预期的轻微接触(甚至在接触前的静电感应),立即停止运动。这比力矩传感器更灵敏,因为它是直接感知而非间接推算。
- 灵巧操作: 指尖的电子皮肤能感知滑移 (Slip)。当拿起一个玻璃杯时,如果检测到杯子在向下滑,手指会自动增加握力;如果感知到杯壁变形,会减小握力。这种微调完全依赖触觉。
小结:
- IMU 给了机器人**“垂直”**的概念,让它能站得住。
- 力矩传感器 给了机器人**“力道”**的概念,让它能温柔地交互。
- 电子皮肤 给了机器人**“接触”**的概念,让它能感知物理世界的质感。
这三者共同构成了具身智能的**“体感系统”**,与视觉系统互为补充。视觉解决“在接触前”的问题(规划),而触觉解决“在接触中”的问题(控制)。在下一节,我们将讨论听觉系统如何完善感知的拼图。
3.3 听觉与空间感知:麦克风阵列与声源定位
在具身智能的感官设计中,听觉往往被低估。人们容易认为听觉只负责“听懂指令”(ASR,语音转文字),这其实是云端大模型的工作。对于具身智能体而言,听觉的核心价值在于物理声学感知——即通过声音来理解空间结构、定位目标和过滤环境噪音。
单个麦克风只能感知声音的强弱(标量),而麦克风阵列 (Microphone Array) 赋予了声音方向感(矢量),将听觉从一维提升到了三维。
1. 麦克风阵列:机器人的“顺风耳”
- 硬件构型:
- 环形阵列 (Circular Array): 常见于机器人的头顶。由 4~8 个麦克风均匀分布在圆周上。
- 优势: 提供 360° 全方位的平面声源定位能力,没有死角。
- 场景: 家庭服务机器人、会议室助手。
- 线性阵列 (Linear Array): 常见于机器人的胸口或显示屏上方。
- 优势: 只能定位前方 180° 范围,但在该范围内的水平分辨率较高。
- 场景: 接待机器人、挂壁式控制面板。
- 分布式阵列 (Distributed Array): 利用星闪 (SparkLink) 或 A2B 总线,将麦克风分散布置在机器人的头部、肩部甚至背部。
- 优势: 孔径(Aperture)更大,定位精度更高,且能克服机身遮挡带来的声影区(Acoustic Shadow)。
- 环形阵列 (Circular Array): 常见于机器人的头顶。由 4~8 个麦克风均匀分布在圆周上。
2. 声源定位 (SSL - Sound Source Localization):听声辨位
当用户在机器人背后喊一声“嘿,过来”,机器人如何知道转身面向哪里?这依赖于 SSL 技术。
-
TDOA (Time Difference of Arrival) 算法:
这是最核心的原理。声音在空气中的传播速度约为 340m/s。如果声源在左侧,左边的麦克风会比右边的麦克风早几十微秒接收到声波。- 系统通过计算这对微小的时间差,利用几何关系解算出声源的角度(DoA, Direction of Arrival)。
- 挑战: 这要求多路麦克风之间的时钟同步精度极高(<10μs)。如果是无线麦克风,这就成为了星闪/UWB 技术大显身手的地方。
-
波束成形 (Beamforming):
一旦确定了声源方向,阵列就可以通过算法调整各路信号的延迟和权重,形成一个指向该方向的“听觉波束”。- 效果: 就像给耳朵装了一个定向望远镜。机器人可以只“听”来自用户方向的声音,而压制来自侧面电视机的噪音或身后扫地机的马达声。
- 增益: 这种空间滤波通常能带来 10~20dB 的信噪比提升,是远场语音交互成功的关键。
3. 自身噪声抑制 (Ego-Noise Suppression):学会“充耳不闻”
具身智能体与智能音箱最大的不同在于:它自己会动,且很吵。
当机器人走路时,脚底的撞击声、关节电机的电流声、散热风扇的呼啸声,对于麦克风来说都是巨大的近场干扰。
- 主动回声消除 (AEC, Acoustic Echo Cancellation):
- 原理: 机器人知道自己发出了什么声音(比如正在播放音乐或TTS语音),它会将这部分音频信号作为参考,从麦克风录到的信号中减去。让它能“打断”自己。
- 盲源分离 (BSS) 与 电机降噪:
- 电机噪声建模: 机器人的控制系统知道当前电机的转速和力矩,可以建立电机噪声的频谱模型。
- 自适应滤波: 实时从收音信号中滤除符合电机噪声特征的频段,确保机器人在运动中依然能听清人类的微弱指令。
4. 听觉SLAM (Acoustic SLAM):用耳朵看空间
虽然视觉SLAM是主流,但在黑暗、烟雾或玻璃墙环境中,听觉可以提供关键的补充信息。
- 回声定位: 机器人发出一段超声波或Chirp信号,通过分析回声的延迟和混响(Reverberation),推断房间的大小、墙壁的材质(吸音还是反射)以及离墙的距离。
- 多感官融合: 当视觉受阻(如床底)时,听觉可以帮助判断前方是否开阔。
小结:
在具身智能系统中,麦克风阵列不仅仅是语音交互的入口,更是一个精密的空间传感器。
- 它通过 TDOA 赋予了声音方向感;
- 通过 波束成形 赋予了听觉注意力;
- 通过 自身噪声抑制 解决了运动与感知的冲突。
这让机器人能够在嘈杂的鸡尾酒会上,依然能优雅地转向呼唤它的人,听清每一个字。在下一节,我们将讨论如何将视觉、触觉、听觉汇聚在一起,构建感知的最高形式——传感器融合。
3.4 传感器融合:卡尔曼滤波与 Transformer 融合架构
在具身智能体中,单一传感器永远是不可靠的:摄像头会因逆光致盲,激光雷达在雨雾中充满噪点,IMU 会随时间漂移,触觉只有接触那一刻才生效。
传感器融合 (Sensor Fusion) 的艺术,就在于利用信息的冗余性(Redundancy)和互补性(Complementarity),在混乱的数据中提取出**“数学上的真理”**。目前,这一领域正处于从经典算法向 AI 大模型演进的十字路口。
1. 经典基石:卡尔曼滤波 (Kalman Filter) 及其变体
对于低维状态估计(如机器人的位置、速度、姿态),卡尔曼滤波(KF)及其非线性变体(EKF, UKF)依然是统治级的算法。它是“贝叶斯推断”在工程上的完美实现。
-
核心逻辑:预测 + 更新
- 预测 (Predict): 机器人根据上一刻的状态和运动指令(如“向前走1米”),利用运动学模型,盲猜自己现在在哪。这个猜测带有不确定性(协方差)。
- 更新 (Update): 此时,观测数据来了(如 GPS 或 视觉里程计说“我在 x,y”)。卡尔曼滤波会根据观测器的可信度(噪声矩阵),将“盲猜值”和“观测值”加权融合,得出一个最优估计值。
-
具身智能中的典型应用:
- VIO (视觉惯性里程计): 融合 IMU(高频但漂移)和 摄像头(低频但无累积误差)。
- 当机器人剧烈晃动导致画面模糊时,算法更信任 IMU;
- 当机器人平稳移动时,算法利用视觉特征点来修正 IMU 的漂移。
- 腿部运动学融合: 机器狗在冰面上打滑时,编码器显示走了 1 米,IMU 显示没动。EKF 会迅速判断出“打滑了”,并以 IMU 数据为准,防止机器人错误地更新地图位置。
- VIO (视觉惯性里程计): 融合 IMU(高频但漂移)和 摄像头(低频但无累积误差)。
2. 新兴范式:Transformer 融合架构 (BEVFormer / TransFusion)
随着具身智能进入 L3/L4 阶段,我们需要处理的不再是简单的坐标点,而是复杂的语义理解和3D 空间表征。卡尔曼滤波在处理高维图像数据时显得力不从心,基于 Transformer 的深度学习融合架构开始占据主导地位。
-
BEV (Bird's Eye View) 鸟瞰图空间:
这是一种将所有传感器数据统一投影到以机器人为中心的上帝视角的融合方法。- Cross-Attention 机制:
- Transformer 将 RGB 图像作为 Key/Value,将 LiDAR 点云或 BEV 网格作为 Query。
- 网络会自动学习图像中的像素与 3D 空间点的对应关系。比如,它会发现点云中那个凸起的形状(几何特征),对应着图像中红色的像素(语义特征),从而判定这是一辆红色的车。
- Cross-Attention 机制:
-
优势:
- 鲁棒性 (Robustness): 即使摄像头被遮挡或在黑夜中失效,LiDAR 分支依然能通过 Attention 机制提供几何信息,保证 Occupancy Network 输出不为空,避免撞墙。
- 软时间同步 (Soft Synchronization): 传统融合要求严格的硬件时间对齐。Transformer 可以通过学习时序特征,在一定程度上容忍不同传感器之间的时间戳抖动(这对于采用无线连接的传感器尤为重要)。
- 端到端学习: 可以直接从“原始数据”融合输出到“规划轨迹”,不再需要人工设计复杂的后处理规则。
3. 融合架构的演进路线
我们正在经历从**���融合到前融合**,再到深融合的变革:
-
L1 级 - 后融合 (Late Fusion):
- 逻辑: 摄像头自己算出一个结果(有人,置信度0.8),雷达自己算出一个结果(有障碍,置信度0.9)。最后由一个规则(如卡尔曼滤波)把两个结果取平均。
- 缺点: 浪费了原始数据中的微小特征。如果一个人站在阴影里,摄像头没检出,雷达检出了,后融合可能会因为“票数不够”而忽略它。
-
L2 级 - 前融合 (Early Fusion):
- 逻辑: 把雷达点云直接投影到照片上,给像素增加一个深度通道(RGB-D),然后丢给 CNN/Transformer 处理。
- 缺点: 依赖极其严格的标定(Calibration),相机稍微歪一点,点云就投错了,导致数据错乱。
-
L4 级 - 深融合 (Deep Fusion):
- 逻辑: 也就是上述的 BEV Transformer。两种数据在特征提取的中间层(Feature Map)进行交互。
- 优点: 既保留了原始信息,又具有一定的容错性,是目前具身感知(如特斯拉 FSD、Waymo)的主流方案。
小结:
在设计具身智能的感知系统时,我们通常采用双层融合策略:
- 底层 (1kHz): 使用 EKF (扩展卡尔曼滤波) 处理 IMU、轮速计和力矩数据,保证姿态解算的绝对实时性和确定性,这是机器人的“小脑平衡”。
- 高层 (30Hz): 使用 Transformer 处理视觉、激光雷达和语义地图,构建丰富的 3D 世界模型,这是机器人的“大脑认知”。
只有当这两种融合机制完美协作,机器人才能既走得稳(不摔倒),又看得清(不迷路)。
至此,第三部分:感知与“神经系统” 的感知篇章结束。接下来的第4章,我们将深入连接这些器官的物理网络——电子电气架构与通信技术,探讨有线与无线如何在具身智能体内共舞。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)