跳转至

力觉传感综述

为什么需要力觉传感

机器人与环境的物理交互离不开力的感知。视觉告诉机器人"在哪里",力觉告诉机器人"多大劲"。没有力觉传感的机器人就像戴着厚手套干活——看得到但摸不着。

力觉传感在机器人系统中承担以下核心角色:

角色 说明 典型场景
操作反馈 感知抓取力、接触力 抓取易碎物品
运动感知 检测地面反力、支撑状态 足式机器人行走
碰撞检测 识别意外接触 协作机器人安全
人机交互 感知人施加的引导力 手把手示教
装配任务 力/力矩引导精密对准 轴孔装配

力、力矩与压力的区别

力(Force)

力是矢量,具有大小和方向,单位为牛顿(N)。

\[\vec{F} = m \vec{a}\]

在机器人学中,通常关注三个正交方向的分量:

\[\vec{F} = \begin{bmatrix} F_x \\ F_y \\ F_z \end{bmatrix}\]

力矩(Torque)

力矩描述旋转效应,单位为牛·米(N·m):

\[\vec{\tau} = \vec{r} \times \vec{F}\]
\[\vec{\tau} = \begin{bmatrix} M_x \\ M_y \\ M_z \end{bmatrix}\]

压力(Pressure)

压力是单位面积上的力,单位为帕斯卡(Pa):

\[P = \frac{F}{A}\]

触觉传感器通常测量的是压力分布(pressure distribution),而不是单点力。

三者关系

力 (N)
├── 集中力 → 力/力矩传感器测量(如六维力矩传感器)
├── 分布力 → 压力传感器测量(如触觉阵列)
└── 力矩 = 力 × 力臂 → 力矩传感器或间接计算

应用领域

1. 操作(Manipulation)

抓取和操作是力觉传感最经典的应用:

  • 抓力控制:施加刚好够用的力,既不滑落也不压碎
  • 滑动检测:通过切向力变化判断物体是否滑动
  • 接触状态识别:区分"空握""接触""稳定抓取"
\[F_{grip} \geq \frac{mg}{\mu} + F_{margin}\]

其中 \(\mu\) 为摩擦系数,\(F_{margin}\) 为安全余量。

2. 运动(Locomotion)

足式机器人需要感知足端与地面的交互:

  • 地面反力(GRF):判断每条腿的负载分配
  • 地形检测:通过接触力模式识别地形类型
  • 步态切换:根据接触/离地状态切换步态相位

3. 碰撞检测(Collision Detection)

协作机器人安全标准(ISO/TS 15066)要求:

  • 人体各部位的最大允许接触力/压力有严格限制
  • 典型阈值:手部 \(F \leq 140\) N,头部 \(F \leq 65\) N
  • 碰撞检测延迟要求 < 10 ms

4. 人机交互(HRI)

力觉使机器人能够"感受"人的意图:

  • 导纳控制:人推机器人,机器人顺从地移动
  • 阻抗控制:机器人表现出弹簧-阻尼器行为
  • 协作搬运:两人(或人-机)共同抬重物

感知原理

1. 应变片式(Strain Gauge)

最成熟、最广泛的力传感原理:

工作原理:金属或半导体应变片在受力变形时电阻变化

\[\frac{\Delta R}{R} = G_F \cdot \varepsilon\]

其中:

  • \(G_F\) 为应变片灵敏因子(金属约2,半导体约100-200)
  • \(\varepsilon\) 为应变量

惠斯通电桥将微小电阻变化转换为可测电压:

\[V_{out} = V_{ex} \cdot \frac{\Delta R}{4R}\]

优点:精度高、线性好、成熟可靠

缺点:对温度敏感、需要仔细标定

2. 压电式(Piezoelectric)

工作原理:某些晶体材料(石英、PZT)受力产生电荷

\[Q = d \cdot F\]

其中 \(d\) 为压电常数。

特点

  • 动态响应极好(带宽可达数十kHz)
  • 不适合静态力测量(电荷会泄漏)
  • 适合冲击力、振动检测

3. 电容式(Capacitive)

工作原理:两极板间距或重叠面积变化引起电容变化

\[C = \varepsilon_0 \varepsilon_r \frac{A}{d}\]

特点

  • 灵敏度高
  • 可做成阵列形式(触觉皮肤)
  • 受电磁干扰影响
  • 非线性需要补偿

4. 光学式(Optical)

工作原理:利用光强、光路变化来检测力

  • 光纤布拉格光栅(FBG):应变导致反射波长移动 \(\Delta\lambda_B = \lambda_B(1-p_e)\varepsilon\)
  • GelSight 型:弹性体变形 + 相机捕捉表面几何变化
  • 光遮断式:力使挡光片移动,改变光通量

特点

  • 抗电磁干扰
  • 可嵌入结构内部
  • GelSight 提供丰富的触觉图像

力觉传感在不同机器人中的应用

graph TB
    subgraph "工业机械臂"
        A1[关节力矩传感器] --> A2[碰撞检测]
        A3[腕部六维力矩传感器] --> A4[精密装配]
        A5[夹爪力传感器] --> A6[抓力控制]
    end

    subgraph "足式机器人"
        B1[足端力传感器] --> B2[地面反力测量]
        B1 --> B3[接触状态检测]
        B4[关节电流估计] --> B5[力矩估计]
    end

    subgraph "灵巧手"
        C1[指尖触觉传感器] --> C2[纹理识别]
        C1 --> C3[滑动检测]
        C4[指节力传感器] --> C5[抓力分配]
    end

    subgraph "移动服务机器人"
        D1[碰撞条/力敏皮肤] --> D2[避障/停止]
        D3[末端力矩传感器] --> D4[安全交互]
    end

力觉传感器选型参考

参数 典型范围 说明
量程 0.1 N ~ 10 kN 根据应用选择
分辨率 0.01 N ~ 1 N 精密操作需要高分辨率
采样率 100 Hz ~ 10 kHz 碰撞检测需高采样率
维度 1维 ~ 6维 六维力矩传感器最完整
接口 模拟/SPI/I2C/EtherCAT 工业推荐EtherCAT
防护等级 IP20 ~ IP67 户外需防水
过载保护 2x ~ 10x 满量程 防止碰撞损坏

力觉传感 vs. 本体感觉(Proprioception)

并非所有力感知都需要专用传感器。许多现代机器人通过电机电流来估算外部力矩:

\[\hat{\tau}_{ext} = K_t \cdot i_{motor} - \hat{\tau}_{friction} - J^T \hat{\tau}_{gravity}\]

专用力传感器 vs. 电流估计

方面 专用力传感器 电流估计
精度 高(0.1% FS) 中(受摩擦模型影响)
成本 低(无额外硬件)
带宽 高(>1 kHz) 中(受控制回路限制)
安装 需要机械集成 无需额外安装
鲁棒性 传感器可能损坏 依赖模型准确性

本章结构

本章将深入探讨以下主题:

  1. 六维力矩传感器 — 工业级力感知的金标准
  2. 触觉传感器 — 从 GelSight 到触觉皮肤
  3. 足端传感器 — 足式机器人的"触觉"
  4. 力控应用 — 阻抗控制、碰撞检测与力引导装配

参考资源

  • Siciliano, B. et al., Robotics: Modelling, Planning and Control, Ch. 9 Force Control
  • ATI Industrial Automation: ati-ia.com
  • GelSight project: gelsight.com
  • ISO/TS 15066: Robots and robotic devices — Collaborative robots

评论 #