第一章 绪论
1.1 机器人学的发展
1.1.1 机器人的由来
1.1.2 机器人的定义
1.1.3 机器人学的进展
1.2 机器人的特点、结构与分类
1.2.1 机器人的主要特点
1.2.2 机器人系统的结构
1.2.3 机器人的自由度
1.2.4 机器人的分类
1.3 机器人学与人工智能
1.3.1 机器人学与人工智能的关系
1.3.2 机器人学的研究领域
1.3.3 智能机器人
1.3.4 人工智能的争论及其对机器人学的影响
1.4 本书概要
1.5 小结
习题
第二章 教学基础
2.1 位置和姿态的表示
2.2 坐标变换
2.3 齐次坐标变换
2.4 物体的变换及逆变换
2.5 通用旋转变换
2.6 小结
习题
第三章 机器人运动学
3.1 机器人运动方程的表示
3.1.1 运动姿态和方向角
3.1.2 运动位置和坐标
3.1.3 连杆变换矩阵及其乘积
3.2 机械手运动方程的求解
3.2.1 欧拉变换解
3.2.2 滚、仰、偏变换解
3.2.3 球面变换解
3.3 PUMA 560机器人运动方程
3.3.1 PUMA 560运动分析
3.3.2 PUMA 560运动综合
3.4 机器人的雅可比公式
3.4.1 机器人的微分运动
3.4.2 机器人的雅可比矩阵
3.4.3 机器人雅可比矩阵计算实例
3.5 小结
习题
第四章 机器人动力学
4.1 刚体动力学
4.1.1 刚体的动能与位能
4.1.2 动力学方程的两种求法
4.2 机械手动力学方程
4.2.1 速度的计算
4.2.2 动能和位能的计算
4.2.3 动力学方程的推导
4.2.4 动力学方程的简化
4.3 机械手动力学方程实例
4.3.1 二连杆机械手动力学方程
4.3.2 三连杆机械手的速度和加速度方程
4.4 机器人的动态特性
4.4.1 动态特性概述
4.4.2 稳定性
4.4.3 空间分辨度
4.4.4 精度
4.4.5 重复性
4.5 机械手的稳态负荷
4.5.1 静力和静力矩的表示
4.5.2 不同坐标系间静力的变换
4.5.3 关节力矩的确定
4.5.4 负荷质量的确定
4.6 小结
习题
第五章 机器人控制(一)
5.1 机器人的基本控制原则
5.1.1 基本控制原则
5.1.2 伺服控制系统举例
5.2 机器人的位置控制
5.2.1 直流传动系统的建模
5.2.2 位置控制的基本结构
5.2.3 单关节位置控制器
5.2.4 多关节位置控制器
5.3 机器人的柔顺控制
5.3.1 柔顺运动的基本概念
5.3.2 主动阻抗控制
5.3.3 力和位置混合控制
5.3.4 柔顺运动的位移和力混合控制
5.4 机器人的分解运动控制
5.4.1 分解运动控制原理
5.4.2 分解运动速度控制
5.4.3 分解运动加速度控制
5.4.4 分解运动力控制
5.5 小结
习题
第六章 机器人控制(二)
6.1 机器人的变结构控制
6.1.1 变结构控制的基本原理
6.1.2 机器人的滑模变结构控制
6.1.3 机器人滑模变结构控制示例
6.2 机器人的自适应控制
6.2.1 控制系统的状态模型和主要结构
6.2.2 机器人模型参考自适应控制器
6.2.3 机器人自校正自适应控制器
6.2.4 机器人线性摄动自适应控制器
6.3 机器人的智能控制
6.3.1 智能控制的基本概念
6.3.2 智能控制系统的分类
6.3.3 智能机器人递阶装配系统
6.3.4 机器人自适应模糊控制
6.3.5 多指灵巧手的神经控制
6.3.6 移动机器人自主导航的进化控制
6.4 小结
习题
第七章 机器人规划
7.1 机器人规划的作用与任务
7.1.1 规划的作用与问题分解途径
7.1.2 机器人规划系统的任务与方法
7.2 积木世界的机器人规划
7.2.1 积木世界的机器人问题
7.2.2 用F规则求解规划序列
7.3 STRIPS规划系统
7.3.1 STRIPS系统的组成
7.3.2 STRIPS系统规划过程
7.3.3 含有多重解答的规划
7.4 具有学习能力的规划系统
7.4.1 PULP-I系统的结构与操作方式
7.4.2 PULP-I的世界模型和规划结果
7.5 基于专家系统的机器人规划
7.5.1 系统结构和规划机理
7.5.2 ROPES机器人规划系统
7.6 太空构件装配顺序分层规划系统
7.6.1 太空构件装配及其分层顺序规划
7.6.2 三维结构装配顺序规划示例
7.7 机器人轨迹规划
7.7.1 轨迹规划应考虑的问题
7.7.2 关节轨迹的插值计算
7.7.3 笛卡儿路径轨迹规划
7.7.4 规划轨迹的实时生成
7.8 小结
习题
第八章 机器人编程
8.1 机器人编程要求与语言类型
8.1.1 对机器人编程的要求
8.1.2 机器人编程语言的类型
8.2 机器人语言系统结构和基本功能
8.2.1 机器人语言系统的结构
8.2.2 机器人编程语言的基本功能
8.3 常用的机器人编程语言
8.3.1 VAL语言
8.3.2 SIGLA语言
8.3.3 IML语言
8.3.4 AL语言
8.4 机器人的离线编程
8.4.1 机器人离线编程的特点和主要内容
8.4.2 机器人离线编程系统的结构
8.4.3 机器人离线编程仿真系统HOLPSS
8.5 小结
习题
第九章 机器人应用
9.1 应用工业机器人必须考虑的因素
9.1.1 机器人的任务估计
9.1.2 应用机器人三要素
9.1.3 使用机器人的经验准则
9.1.4 采用机器人的步骤
9.2 机器人的应用领域
9.2.1 工业机器人
9.2.2 探索机器人
9.2.3 服务机器人
9.2.4 军事机器人
9.3 工业机器人应用举例
9.3.1 材料搬运机器人
9.3.2 焊接机器人
9.3.3 喷漆机器人
9.3.4 装配机器人
9.4 小结
习题
第十章 机器人学展望
10.1 机器人技术和市场的现状
10.1.1 国际机器人的发展现状及预测
10.1.2 国内机器人的发展现状
10.2 21世纪机器人技术的发展趋势
10.3 我国机器人学的发展战略
10.4 应用机器人引起的社会问题
10.5 克隆技术对智能机器人的挑战
10.6 小结
习题
参考文献
英汉对照术语表