灵巧手设计、制造与控制完全教程
课程简介
本教程系统地介绍灵巧手从机械设计、制造工艺到感知系统、控制算法的全栈技术。教程面向有编程和AI背景的资深工程师,通过理论分析、工程实践、案例研究三个维度,帮助读者全面掌握灵巧手技术。
学习目标
- 掌握灵巧手的运动学、动力学基础理论
- 理解各类驱动机构的设计原理与优化方法
- 学会传感器集成与多模态感知融合
- 实现从底层控制到高层规划的完整控制系统
- 了解工业界最新进展与未来发展方向
预备知识
- 线性代数、微积分、概率论基础
- 机器人学基础(正逆运动学、雅可比矩阵)
- 控制理论基础(PID、状态空间)
- Python/C++编程能力
- 深度学习框架使用经验(PyTorch/TensorFlow)
目录
- 灵巧手的历史演进与技术路线
- 人手生物力学与仿生设计原理
- 运动学建模:D-H参数法与螺旋理论
- 动力学建模:拉格朗日与牛顿-欧拉方法
- 抓取理论基础:力闭合、形闭合与抓取质量度量
- 工业案例:Shadow Dexterous Hand的设计哲学
- 高级话题:基于微分几何的接触建模
- 欠驱动原理:自适应抓取与被动顺应
- 差动机构设计:行星齿轮与滑轮组
- 柔顺机构基础:伪刚体模型与能量方法
- 材料选择:硅胶、TPU与形状记忆合金
- 拓扑优化与参数化设计
- 工业案例:Yale OpenHand项目与Soft Robotics夹爪
- 高级话题:基于机器学习的柔顺机构逆向设计
- 四连杆机构:曲柄摇杆与双摇杆设计
- 平行四边形机构与远程中心机构
- 凸轮机构与槽轮机构
- 运动综合:图解法与解析法
- 机构优化:避免奇异位形与死点
- 工业案例:DLR Hand III的连杆传动系统
- 高级话题:基于遗传算法的机构综合
- 腱绳路由:N+1原理与耦合矩阵
- 张力分配:凸优化与实时求解
- 腱绳材料:Dyneema、Vectran与钢丝绳
- 预紧力设计与摩擦补偿
- 腱鞘系统与Bowden线传动
- 工业案例:Stanford/JPL Ocean One手臂
- 高级话题:基于学习的腱驱动张力优化
- 电机选型:无刷直流、步进与伺服电机
- 减速器设计:谐波、摆线针轮与行星减速
- 扭矩密度优化与热管理
- 反驱性设计与力控制
- 模块化关节设计
- 工业案例:MIT Mini Cheetah的准直驱设计
- 高级话题:基于强化学习的直驱控制
- 刚柔混合:变刚度机构设计
- 主被动混合:锁定机构与离合器
- 串并联混合:工作空间与力能力优化
- 气动-电动混合系统
- 智能材料驱动:SMA、EAP与压电陶瓷
- 工业案例:Robonaut 2的混合驱动手
- 高级话题:基于深度强化学习的混合控制策略
- 触觉传感:压阻、电容与光学原理
- 力/力矩传感器标定与解耦
- 视觉系统:RGB-D相机与触觉成像
- 关节传感:编码器、电位器与霍尔传感器
- 传感器融合:卡尔曼滤波与粒子滤波
- 工业案例:GelSight与BioTac触觉传感器
- 高级话题:基于Transformer的多模态感知融合
- 底层控制:关节空间与笛卡尔空间控制
- 阻抗控制与导纳控制
- 抓取规划:抓取图与采样方法
- 操作规划:重抓取与灵巧操作
- 学习方法:模仿学习与强化学习
- 工业案例:OpenAI的Rubik’s Cube操作
- 高级话题:基于扩散模型的灵巧操作生成
- 系统架构:实时操作系统与中间件
- 通信协议:CAN、EtherCAT与ROS2
- 安全设计:故障检测与冗余设计
- 人机协作:共享控制与意图识别
- 性能评估:标准测试与基准数据集
- 工业案例:Tesla Optimus与Figure 01人形机器人
- 高级话题:基于大语言模型的任务规划
学习路径建议
机械工程背景
- 重点学习:第1-6章(机械设计与驱动)
- 补充学习:控制理论、编程基础
- 实践项目:设计一个三指欠驱动夹爪
计算机/AI背景
- 重点学习:第7-9章(感知与控制)
- 补充学习:机构学基础、材料力学
- 实践项目:实现基于视触觉的抓取系统
全栈学习路径
- 基础阶段(2个月):第1-2章,建立理论基础
- 进阶阶段(3个月):第3-6章,掌握各类驱动方案
- 高级阶段(3个月):第7-9章,实现智能控制
- 项目阶段(4个月):完成一个完整的灵巧手系统
配套资源
- 仿真环境:MuJoCo、Isaac Gym、PyBullet配置文件
- CAD模型:各章节机构的3D模型(STEP/STL格式)
- 代码仓库:控制算法、规划算法的Python/C++实现
- 数据集:YCB、ContactDB等抓取数据集
- 硬件清单:元器件选型与供应商信息
参考文献与拓展阅读
经典教材
- Murray, Li, Sastry. “A Mathematical Introduction to Robotic Manipulation”
- Mason. “Mechanics of Robotic Manipulation”
- Siciliano, Khatib. “Springer Handbook of Robotics”
顶会论文集
- IEEE ICRA (机器人学与自动化)
- RSS (机器人科学与系统)
- IROS (智能机器人与系统)
- IEEE Transactions on Robotics
开源项目
- OpenHand (Yale)
- Shadow Robot Company
- Open Robotics
- ROBOTIS
版权与许可
本教程采用 CC BY-NC-SA 4.0 许可证。欢迎用于教育和研究目的,商业使用请联系作者。
持续更新中,最后更新:2024年