ESC
输入关键词搜索文章标题和内容

人形机器人传感器全解析

本文由 linuxROS 整理发布,首发于 linuxros.cn,转载请注明出处。

人形机器人传感器全解析

人形机器人之所以能灵活运动、精准作业,靠的是分布在全身的传感器网络。它们把物理世界转成数字信号,让控制器做决策。本文按五大类别梳理人形机器人传感器的特性、典型型号、应用场景与融合策略,并基于 Intel RealSense、ZED、Velodyne、Ouster 等主流开源生态做参数验证。

一、传感器五大类别总览

人形机器人传感器按感知对象划分,可分为五大核心类别。环境感知负责"看世界",本体姿态负责"感知自身",力觉触觉负责"接触反馈",关节位置负责"运动闭环",人机交互负责"理解意图"。

flowchart TB A(["🔴 人形机器人<br/>传感器体系"]) --> B["环境感知<br/>看世界"] A --> C["本体姿态<br/>感知自身"] A --> D["力觉触觉<br/>接触反馈"] A --> E["关节位置<br/>运动闭环"] A --> F["人机交互<br/>理解意图"] B --> G(["✅ 全身感知闭环"]) C --> G D --> G E --> G F --> G style A fill:#E3F2FD,stroke:#1976D2 style B fill:#E8F5E9,stroke:#388E3C style C fill:#E8F5E9,stroke:#388E3C style D fill:#E8F5E9,stroke:#388E3C style E fill:#E8F5E9,stroke:#388E3C style F fill:#E8F5E9,stroke:#388E3C style G fill:#F3E5F5,stroke:#8E24AA

二、环境感知传感器看世界

环境感知传感器赋予机器人视觉、测距与环境监测能力,是机器人与环境交互的基础。

flowchart TB B(["🔴 环境感知传感器"]) --> B1["视觉类"] B --> B2["测距避障类"] B --> B3["环境状态类"] B1 --> B11["单目/双目/结构光<br/>ToF/激光雷达"] B2 --> B21["超声波<br/>毫米波雷达"] B3 --> B31["温湿度<br/>气体传感"] B11 --> B12(["✅ 三维感知+测距+监测"]) B21 --> B12 B31 --> B12 style B fill:#E3F2FD,stroke:#1976D2 style B1 fill:#FFF8E1,stroke:#F9A825 style B2 fill:#FFF8E1,stroke:#F9A825 style B3 fill:#FFF8E1,stroke:#F9A825 style B11 fill:#F3E5F5,stroke:#8E24AA style B21 fill:#F3E5F5,stroke:#8E24AA style B31 fill:#F3E5F5,stroke:#8E24AA style B12 fill:#E8F5E9,stroke:#388E3C

2.1 视觉类传感器成像原理与型号

传感器 典型型号 特性 优点 缺点
单目RGB摄像头 通用USB相机 二维彩色成像 成本低、体积小 无深度、依赖光照
双目相机 Stereolabs ZED 2/ZED X 双目视差算深度 无源测距、IMU内置 算力高、暗光差
结构光相机 Intel RealSense D435i 红外图案投射测深 近距精度高 室外强光失效
ToF相机 Intel RealSense L515 光飞行时间测距 响应快、测距广 近距精度一般
激光雷达 Velodyne VLP-16/Ouster OS0 激光扫描点云 测距远、精度高 成本高、体积大

RealSense D435i 是人形机器人头部最常用的深度相机
ZED 2 内置 IMU,可直接做视觉惯性里程计
Ouster OS0 等数字激光雷达已集成 IMU,适合双足机器人建图

2.2 测距避障与环境状态传感器

传感器 典型型号 特性 优点 缺点
超声波传感器 HC-SR04/A02YYUW 声波回波测距 成本极低、抗光照 精度低、易串扰
毫米波雷达 TI AWR1443/Bosch MRR 微波测距测速 全天候、抗雨雪 分辨率较低
温湿度传感器 SHT30/BME280 数字温湿度输出 体积小、成本低 易受凝露干扰
气体传感器 MQ-2/MQ-135 电化学气体检测 预警灵敏 需定期校准

毫米波雷达多用于室外机器人防撞
超声波常装在机器人腰部做近距补盲
BME280 集成温湿度气压三合一,体积省

三、本体姿态运动传感器感知自身

本体姿态传感器让机器人感知运动状态,是双足平衡和步态控制的关键。

flowchart TB C(["🔴 本体姿态传感器"]) --> C1["惯性姿态类"] C1 --> C11["九轴IMU<br/>加速度+陀螺+磁力"] C1 --> C12["倾角传感器<br/>静态水平校准"] C1 --> C13["电子罗盘<br/>地磁定向"] C11 --> C14(["✅ 姿态解算+平衡控制"]) style C fill:#E3F2FD,stroke:#1976D2 style C1 fill:#FFF8E1,stroke:#F9A825 style C11 fill:#F3E5F5,stroke:#8E24AA style C12 fill:#F3E5F5,stroke:#8E24AA style C13 fill:#F3E5F5,stroke:#8E24AA style C14 fill:#E8F5E9,stroke:#388E3C
传感器 典型型号 特性 优点 缺点
九轴IMU BMI270/ICM-42688/VectorNav VN-200 加速度+陀螺仪+磁力计 高刷新、自主感知 易漂移、需校正
倾角传感器 SCA103T/MMA8452 重力感应测倾角 静态精度高 动态精度差
电子罗盘 HMC5883L/QMC5883 地磁感应测航向 低功耗、方向稳 易受磁场干扰

BMI270 是消费级 IMU 的常见选择,零偏稳定性较好
双足机器人 IMU 通常装在躯干重心位置
高端平台选 VectorNav VN-200 这类战术级组合导航

四、力觉触觉传感器接触反馈

力觉触觉传感器让机器人具备触觉,是实现柔顺力控与精细操作的基础。

来自 linuxros.cn · linuxROS
flowchart TB D(["🔴 力觉触觉传感器"]) --> D1["力传感器类"] D --> D2["触觉传感类"] D1 --> D11["关节力矩传感<br/>应变片测关节力"] D1 --> D12["六维力传感<br/>3力+3力矩"] D2 --> D21["柔性电子皮肤<br/>压力阵列"] D2 --> D22["滑觉传感器<br/>滑动检测"] D11 --> D23(["✅ 柔性力控+精细抓取"]) D12 --> D23 D21 --> D23 D22 --> D23 style D fill:#E3F2FD,stroke:#1976D2 style D1 fill:#FFF8E1,stroke:#F9A825 style D2 fill:#FFF8E1,stroke:#F9A825 style D11 fill:#F3E5F5,stroke:#8E24AA style D12 fill:#F3E5F5,stroke:#8E24AA style D21 fill:#F3E5F5,stroke:#8E24AA style D22 fill:#F3E5F5,stroke:#8E24AA style D23 fill:#E8F5E9,stroke:#388E3C
传感器 典型型号 特性 优点 缺点
关节力矩传感器 应变片式/MEMS力矩 关节力矩测量 柔顺力控、防碰撞 易温漂、需校准
六维力传感器 ATI Mini40/Kunwei HEX 3力+3力矩同检 力控精准、平衡核心 成本高、抗冲差
柔性电子皮肤 触宇/帕西尼感知 柔性压力阵列 仿生触感、可弯曲 易老化、一致性差
滑觉传感器 压电/光纤振动式 检测滑动与振动 防掉落、抓取稳 算法复杂

ATI Mini40 是机器人腕部力控的研究级标杆
灵巧手常用 MEMS 力矩做关节级闭环
电子皮肤多装在机械臂外侧做安全防护

五、关节位置传感器运动闭环

关节位置传感器反馈各关节角度,是运动控制的基础。

flowchart TB E(["🔴 关节位置传感器"]) --> E1["编码检测类"] E1 --> E11["光电编码器<br/>码盘测角"] E1 --> E12["磁电编码器<br/>磁场感应"] E1 --> E13["霍尔传感器<br/>霍尔效应定位"] E11 --> E14(["✅ 关节精准定位"]) style E fill:#E3F2FD,stroke:#1976D2 style E1 fill:#FFF8E1,stroke:#F9A825 style E11 fill:#F3E5F5,stroke:#8E24AA style E12 fill:#F3E5F5,stroke:#8E24AA style E13 fill:#F3E5F5,stroke:#8E24AA style E14 fill:#E8F5E9,stroke:#388E3C
传感器 典型型号 特性 优点 缺点
光电编码器 Heidenhain ROD/AutoMate 增量式 光电码盘测角度 超高精度、响应快 怕粉尘震动、断电丢位
磁电编码器 AS5048A/MT6701 磁场感应测位置 抗震防尘、寿命长 精度略低、有温漂
霍尔传感器 A3144/SS49E 霍尔效应定位 超低价、耐用 精度低、粗略检测

AS5048A 是关节电机绝对值编码器的主流选择,14位分辨率
高端关节模组用光电编码器做位置反馈,磁编码器做电机换相
霍尔传感器多用于关节限位开关

六、人机交互传感器理解意图

人机交互传感器让机器人感知人类意图,实现语音与触摸的自然交互。

flowchart TB F(["🔴 人机交互传感器"]) --> F1["语音交互类"] F --> F2["触摸接近类"] F1 --> F11["麦克风阵列<br/>多麦拾音+降噪"] F2 --> F21["触摸传感器<br/>接触触发"] F2 --> F22["接近传感器<br/>非接触探测"] F11 --> F23(["✅ 语音+触碰双通道交互"]) F21 --> F23 F22 --> F23 style F fill:#E3F2FD,stroke:#1976D2 style F1 fill:#FFF8E1,stroke:#F9A825 style F2 fill:#FFF8E1,stroke:#F9A825 style F11 fill:#F3E5F5,stroke:#8E24AA style F21 fill:#F3E5F5,stroke:#8E24AA style F22 fill:#F3E5F5,stroke:#8E24AA style F23 fill:#E8F5E9,stroke:#388E3C
传感器 典型型号 特性 优点 缺点
麦克风阵列 ReSpeaker/科大讯飞 6麦阵 多麦克风拾音降噪 远距收音、声源定位 易受噪音干扰
触摸传感器 TTP223/电容触摸 接触感应触发 交互直观、成本低 易误触发
接近传感器 GP2Y0A21/红外接近 非接触探测靠近 无磨损、响应快 测距短、易误判

ReSpeaker 是开源机器人语音交互的主流方案
接近传感器常装在机器人手臂外侧做安全停机
电容触摸适合机身按钮和面板控制

七、多传感器融合策略与算法

单一传感器难以覆盖所有场景,人形机器人通常采用多源融合策略,把视觉、IMU、力觉、触觉信息统一送控制器决策。

flowchart TB A(["🔴 多源传感器数据"]) --> B["视觉+IMU<br/>SLAM建图"] A --> C["力控+位置<br/>柔顺控制"] A --> D["触觉+视觉<br/>精细抓取"] B --> E["卡尔曼滤波<br/>因子图优化"] C --> E D --> E E --> F(["✅ 统一状态估计"]) style A fill:#E3F2FD,stroke:#1976D2 style B fill:#FFF8E1,stroke:#F9A825 style C fill:#FFF8E1,stroke:#F9A825 style D fill:#FFF8E1,stroke:#F9A825 style E fill:#F3E5F5,stroke:#8E24AA style F fill:#E8F5E9,stroke:#388E3C
融合方式 融合传感器 解决的问题 典型算法
视觉-惯性融合 摄像头+IMU 提升定位精度、应对快速运动 VIO、VI-SLAM、MSCKF
力-位置融合 力矩+编码器 柔顺力控、碰撞检测 阻抗控制、自适应控制
触-视觉融合 电子皮肤+深度相机 精准抓取、主动避障 视觉伺服、触觉伺服

VIO 是双足机器人定位的主流方案,RealSense+IMU 即可
阻抗控制让机器人推门、擦玻璃时不损伤物体
触觉伺服让灵巧手在抓取瞬间做微调

八、总结与未来趋势

人形机器人传感器系统是复杂的感知网络,每类传感器都有独特优势和局限。

类别 核心能力 关键技术 代表型号
环境感知 感知外部世界 视觉算法、点云处理 RealSense D435i、Ouster OS0
本体姿态 感知自身状态 惯性导航、姿态解算 BMI270、VectorNav VN-200
力觉触觉 接触力反馈 柔性传感、力控算法 ATI Mini40、触宇电子皮肤
关节位置 精确位置反馈 编码器、解码算法 AS5048A、Heidenhain ROD
人机交互 理解人类意图 语音识别、触摸识别 ReSpeaker、TTP223

未来柔性电子皮肤、事件相机、固态激光雷达的进步,将进一步提升人形机器人的感知能力。

版权声明

作者linuxROS
协议本作品采用 CC BY-NC-SA 4.0 许可协议:署名-非商业性使用-相同方式共享
关注欢迎关注微信公众号 linuxROS,获取更多机器人 / 嵌入式 / Linux 干货
返回首页