第1版前言
第5版前言
公式符号
第1章 工业机器人的组成
1.1 工业机器人的定义
1.2 机械结构
1.3 控制与编程
1.4 控制的结构和任务
1.5 工业机器人技术的应用领域
第2章 机器人位姿的描述
2.1 位姿描述的基础知识
2.1.1 坐标系
2.1.2 自由向量
2.1.3 向量运算
2.1.4 位置向量
2.1.5 向量和矩阵中元素的排列
2.1.6 旋转矩阵
2.1.7 齐次矩阵(框架)
2.1.8 通过欧拉角描述方向
2.1.9 滚动角-俯仰角-偏航角
2.1.10 通过旋转向量和旋转角度描述方位
2.1.11 机器人执行器的自由度
2.1.12 运动坐标系中向量的微分
2.2 用于工业机器人的德纳维特-哈滕贝格约定
2.2.1 具有开放运动链的工业机器人
2.2.2 基于德纳维特-哈滕贝格约定的坐标系和运动学参数
2.2.3 基于德纳维特-哈滕贝格参数的旋转矩阵和齐次矩阵
练习题
第3章 机器人坐标系和世界坐标系之间的转换
3.1 正变换
3.2 逆变换
3.2.1 歧义和奇异性
3.2.2 解决方案的条件和方法
3.2.3 双关节机器人上的逆变换
3.2.4 SCARA机器人的逆变换
3.2.5 R6关节臂机器人的几何逆变换
3.3 用雅可比矩阵进行运动学转换
3.3.1 机器人技术中的雅可比矩阵
3.3.2 基于逆雅可比矩阵的逆变换
3.3.3 使用转置的雅可比矩阵进行逆变换
练习题
第4章 运动类型和插补
4.1 控制类型概述
4.2 点到点路径和插补类型
4.2.1 点到点控制的基本顺序
4.2.2 插值的斜坡轮廓
4.2.3 用于插补的正弦轮廓
4.2.4 适配插值步长
4.2.5 同步点到点
4.2.6 完全同步点到点
4.2.7 点到点路径示例
4.3 路径控制
4.3.1 路径控制的基本顺序
4.3.2 线性插值
4.3.3 圆弧插补
4.3.4 连续路径示例
4.4 非静止轴通过中间位置
4.4.1 点到点平滑过渡
4.4.2 连续路径平滑过渡
4.4.3 点到点路径的样条插补
4.4.4 笛卡儿坐标系中的样条插值
练习题
第5章 机器人编程
5.1 在线机器人编程
5.1.1 示教编程
5.1.2 回放编程
5.1.3 主-从编程
5.2 离线编程
5.2.1 面向问题编程语言中的文本编程
5.2.2 图形交互/基于CAD的编程
5.2.3 面向任务的编程
5.3 机器人编程语言
5.3.1 机器人编程语言的语言要素
5.3.2 示例程序
5.4 通过图形模拟进行编程支持
5.5 不同类型编程的比较
练习题
第6章 动力学模型
6.1 关节轴动力学模型
6.1.1 关节/手臂部件的力学模型
6.1.2 驱动电动机和伺服电子装置的模型
6.1.3 理想情况下的关节传动系统模型
6.1.4 具有理想假设传动系的单轴的总体模型
6.2 递归牛顿-欧拉方法的机器人手臂力学模型
6.2.1 动力学计算
6.2.2 关节力和力矩的递归计算
6.2.3 递归计算的初始值
6.2.4 向量的适当表示和总结
6.2.5 牛顿-欧拉方法的应用
6.2.6 运动方程各个分量的计算
6.3 受控系统的总体模型
6.3.1 所有关节的驱动电动机和伺服电子设备模型
6.3.2 模型方程总结
练习题
第7章 闭环控制
7.1 任务和基本结构
7.2 级联结构中的分散联合控制
7.2.1 控制系统
7.2.2 带比例-积分控制器的速度控制
7.2.3 可调阻尼和敏捷性(ReDuS)速度控制器
7.2.4 位置控制器的设计
7.2.5 分散位置控制示例
7.2.6 实施注意事项
7.3 自适应单关节控制
7.4 基于模型的控制概念
7.4.1 中央前馈控制
7.4.2 解耦和线性化
7.4.3 比例积分微分(PID)结构基于模型的控制
7.4.4 通过预定义的时滞行为进行稳健控制
7.4.5 具有级联结构的基于模型的位置控制
7.4.6 基于模型的联合控制实施注意事项
7.4.7 笛卡儿坐标中基于模型的位置控制
7.4.8 基于模型的控制示例
7.5 非分析控制方法
7.5.1 模糊控制
7.5.2 关节控制中的神经学习过程
7.6 力控制结构
7.7 基于图像的控制
7.7.1 视觉伺服的结构
7.7.2 图像处理
7.7.3 相机模型
7.7.4 来自图像信息的关节运动
7.7.5 基于模型联合控制的视觉伺服
7.8 外部混合控制概念
练习题
附录
附录A 矩阵的一些定义和计算规则
附录B 雅可比矩阵设置
附录C 静摩擦建模与仿真
附录D ManDy:编程、模拟和可视化工具
附录E 更多模拟工具
附录F 网站说明
参考文献
展开