跳转至

机器人操作

引言

操作(Manipulation)研究机器人如何用末端执行器改变物体的状态——抓取、搬运、装配、开门、使用工具。与移动机器人只需在自由空间中避障不同,操作的本质是主动建立并控制接触:机器人必须靠近物体、施加合适的力、在接触约束下完成动作。接触让动力学变得不连续、让感知变得残缺(手会遮挡物体)、让误差变得不可容忍(几毫米的偏差就会导致装配失败),这使操作成为机器人学中至今仍未被完全解决的方向。

操作任务的层次

一个完整的操作任务通常分解为以下环节,每个环节都有独立的失败模式:

环节 输入 输出 主要难点
物体感知 图像 / 点云 物体位姿或几何 遮挡、反光、透明、无纹理物体
抓取位姿生成 物体几何 可行的抓取位姿集合 未知物体的泛化、杂乱堆叠场景
抓取位姿筛选 候选位姿 单个可执行位姿 需同时满足可达性与无碰撞
趋近运动 抓取位姿 关节轨迹 避障、避奇异、保持视野
闭合与提起 接触状态 稳定夹持 滑移检测、力度控制
带物运动 目标位置 关节轨迹 负载变化、物体在手中的位姿不确定
放置或装配 目标约束 接触力与位移 位置误差补偿、卡阻(Jamming)处理

工程上一个反复出现的教训是:失败往往不在抓取本身,而在抓取前后的衔接。抓取位姿在几何上完美,却因为机械臂无法以该姿态到达而不可用;抓稳了却在搬运途中因加速度过大而滑落;对准了却因为孔位有 0.5 mm 偏差而插不进去。因此本章把感知、规划、控制放在一起讨论,而不是孤立地看抓取算法。

本章内容导览

页面 主要内容
抓取 抓取的力学判据、夹爪类型、解析与数据驱动的抓取位姿生成、杂乱场景抓取
力控与柔顺控制 阻抗与导纳控制、混合力位控制、接触检测、轴孔装配策略
MoveIt 实践 配置流程、规划场景与碰撞检测、笛卡尔路径、抓取流水线、常见问题排查

硬件形态

末端执行器

类型 自由度 适用物体 特点
二指平行夹爪 1 规则刚体 最常用,控制简单,对形状要求高
三指 / 自适应夹爪 1–3 多种形状 欠驱动结构自动包裹物体,容错性好
吸盘 / 真空吸具 0 平整、密封表面 物流分拣的主力方案,对多孔和柔软表面无效
灵巧手 12–20+ 通用 可完成手内操作(In-hand Manipulation),控制与感知极难
专用工具 0 单一任务 螺丝刀、焊枪、点胶头等,产线上最可靠

选型的第一原则是用最简单的能完成任务的末端。灵巧手在演示中令人印象深刻,但在产线上,一个针对特定零件设计的专用夹具往往更快、更可靠、更便宜。

力与触觉感知

  • 关节力矩传感器:集成在每个关节中(如 Franka Panda、KUKA iiwa),可估计末端受力,是实现整臂柔顺的基础
  • 腕部六维力/力矩传感器(F/T Sensor):直接测量末端的三维力与三维力矩,精度高,是装配任务的标配
  • 电机电流估计:无需额外硬件,用电流反推力矩,精度受摩擦与减速比影响大,只适合粗略的碰撞检测
  • 触觉传感器:指尖阵列式压力传感、或基于视觉的触觉传感器(GelSight、DIGIT),能感知接触位置、滑移与局部几何,是手内操作的关键

一条实践经验:碰撞检测和力控制对传感器带宽的要求截然不同。碰撞检测只需要判断"是否撞到了",用关节电流在 100 Hz 就够;而稳定的力控闭环通常需要 500 Hz 以上,且传感器噪声必须足够低,否则微分项会引入振荡。

与其他章节的关系

当前的技术边界

值得对现状有清醒的认识:

已经工程化的:结构化环境中已知刚性物体的抓取与放置(产线上料、物流分拣)、有良好定位辅助的装配(带倒角的轴孔配合)、示教编程的重复性作业。这些场景中,位置控制加专用夹具就足够。

处于研究到落地过渡期的:杂乱堆叠场景中未知物体的抓取(DexNet、GraspNet 等方法在标准测试集上成功率已超过 90%,但对透明、反光、极薄物体仍然脆弱)、基于力反馈的柔性装配、双臂协作。

仍是开放问题的:可变形物体操作(布料、线缆、食品)、手内操作与重定向、长程多步骤任务(做一顿饭)、真正的开放世界泛化。近年 视觉-语言-动作模型 在这些方向上展现出潜力,但数据效率、可靠性与安全性距离产业应用仍有明显距离。

参考资料

  1. Mason, M. T. (2001). Mechanics of Robotic Manipulation. MIT Press. — 操作力学的经典著作。
  2. Lynch, K. M. & Park, F. C. (2017). Modern Robotics. Cambridge University Press. — 第 12、13 章讨论抓取与接触。
  3. Siciliano, B. & Khatib, O. (Eds.) (2016). Springer Handbook of Robotics (2nd ed.). Springer. — 第 37–38 章为抓取与接触建模的综述。
  4. Billard, A. & Kragic, D. (2019). Trends and Challenges in Robot Manipulation. Science, 364(6446). — 对操作领域现状与挑战的权威综述。
  5. Kroemer, O., Niekum, S. & Konidaris, G. (2021). A Review of Robot Learning for Manipulation. Journal of Machine Learning Research, 22(30), 1-82.