内容简介
《机器人学导论:分析、控制及应用(第2版)》系统地介绍了机器人的基本组成和工作原理。全书共分10章。其中第1章介绍必要的基础知识,如机器人的发展历史、机器人的组成与特点、机器人语言及机器人应用等。第2章和第3章分析机器人的运动学。第4章分析机器人的动力学。第5章讨论机器人在关节空间和直角坐标空间的路径和轨迹规划。第6章介绍机器人的运动控制。第7章介绍机器人的各种驱动装置,如液压和气动装置、直流伺服电机及步进电机等。第8章讨论用于机器人的各种传感器。第9章介绍机器人视觉系统。第10章介绍用于机器人的模糊控制方法。
《机器人学导论:分析、控制及应用(第2版)》每章后面均给出了设计项目,将理论与实际相结合,用以综合运用本章的内容,同时每章后面还附有参考文献和习题。
《机器人学导论:分析、控制及应用(第2版)》反映了机器人学的基础知识及先进的理论与技术,适合作为机械、自动化及计算机等专业本科高年级学生或研究生的教材,也可供从事机器人领域研究的教师或研究人员学习和参考。
目录
第1章 基础知识
1.1 引言
1.2 什么是机器人
1.3 机器人的分类
1.4 什么是机器人学
1.5 机器人的发展历史
1.6 机器人的优缺点
1.7 机器人的组成部件
1.8 机器人的自由度
1.9 机器人关节
1.10 机器人的坐标
1.11 机器人的参考坐标系
1.12 机器人的编程模式
1.13 机器人的性能指标
1.14 机器人的工作空间
1.15 机器人语言
1.16 机器人的应用
1.17 其他机器人及其应用
1.18 机器人的社会问题
小结
参考文献
习题
第2章 机器人位置运动学
2.1 引言
2.2 机器人机构
2.3 符号规范
2.4 机器人运动学的矩阵表示
2.4.1 空间点的表示
2.4.2 空间向量的表示
2.4.3 坐标系在固定参考坐标系原点的表示
2.4.4 坐标系在固定参考坐标系中的表示
2.4.5 刚体的表示
2.5 齐次变换矩阵
2.6 变换的表示
2.6.1 纯平移变换的表示
2.6.2 绕轴纯旋转变换的表示
2.6.3 复合变换的表示
2.6.4 相对于旋转坐标系的变换
2.7 变换矩阵的逆
2.8 机器人的正逆运动学
2.9 位置的正逆运动学方程
2.9.1 直角(台架)坐标
2.9.2 圆柱坐标
2.9.3 球坐标
2.9.4 链式坐标
2.10 姿态的正逆运动学方程
2.10.1 滚动角、俯仰角和偏航角
2.10.2 欧拉角
2.10.3 链式关节
2.11 位姿的正逆运动学方程
2.12 机器人正运动学方程的D-H表示
2.13 机器人的逆运动学解
2.13.1 链式机器人臂的一般解
2.14 机器人的逆运动学编程
2.15 机器人的退化和灵巧特性
2.15.1 退化
2.15.2 灵巧
2.16 D-H表示法的基本问题
2.17 设计项目
2.17.1 3自由度机器人
2.17.2 3自由度移动机器人
小结
参考文献
习题
第3章 微分运动和速度
3.1 引言
3.2 微分关系
3.3 雅可比矩阵
3.4 微分运动与大范围运动
3.5 坐标系的微分运动与机器人的微分运动
3.6 坐标系微分运动
3.6.1 微分平移
3.6.2 绕参考轴的微分旋转
3.6.3 绕一般轴q的微分旋转
3.6.4 坐标系的微分变换
3.7 微分变化的解释
3.8 坐标系之间的微分变化
3.9 机器人及机器人手坐标系的微分运动
3.10 雅可比矩阵的计算
3.11 如何建立雅可比矩阵和微分算子之间的关联
3.12 雅可比矩阵求逆
3.13 设计项目
3.13.1 3自由度机器人
3.13.2 3自由度移动机器人
小结
参考文献
习题
第4章 动力学分析和力
4.1 引言
4.2 拉格朗日力学的简短回顾
4.3 有效转动惯量
4.4 多自由度机器人的动力学方程
4.4.1 动能
4.4.2 势能
4.4.3 拉格朗日函数
4.4.4 机器人运动方程
4.5 机器人的静力分析
4.6 坐标系间力和力矩的变换
4.7 设计项目
小结
参考文献
习题
第5章 轨迹规划
5.1 引言
5.2 路径与轨迹
5.3 关节空间描述与直角坐标空间描述
5.4 轨迹规划的基本原理
5.5 关节空间的轨迹规划
5.5.1 三次多项式轨迹规划
5.5.2 五次多项式轨迹规划
5.5.3 抛物线过渡的线性段
5.5.4 具有中间点及用抛物线过渡的线性段
5.5.5 高次多项式运动轨迹
5.5.6 其他轨迹
5.6 直角坐标空间的轨迹规划
5.7 连续轨迹记录
5.8 设计项目
小结
参考文献
习题
第6章 运动控制系统
6.1 引言
6.2 基本组成和术语
6.3 结构图
6.4 系统动力学
6.5 拉普拉斯变换
6.6 拉普拉斯反变换
6.6.1 F(s)的极点无重根时的部分分式展开
6.6.2 F(s)的极点含重根时的部分分式展开
6.6.3 F(s)的极点含共轭复根时的部分分式展开
6.7 传递函数
6.8 结构图代数
6.9 一阶传递函数的特性
6.10 二阶传递函数的特性
6.11 特征方程:零极点分布
6.12 稳态误差
6.13 根轨迹法
6.14 比例控制器
6.15 比例积分控制器
6.16 比例加微分控制器
6.17 比例积分微分(PID)控制器
6.18 超前和滞后补偿器
6.19 伯德图和频域分析
6.20 开环和闭环表示的应用对比
6.21 多输入多输出系统
6.22 状态空间控制方法
6.23 数字控制
6.24 非线性控制系统
6.25 机电系统动力学:机器人驱动和控制
6.26 设计项目
小结
参考文献
习题
第7章 驱动器和驱动系统
7.1 引言
7.2 驱动系统的特性
7.2.1 标称特性
7.2.2 刚度和柔性
7.2.3 使用减速齿轮
7.3 驱动系统的比较
7.4 液压驱动器
7.5 气动装置<
前言/序言
本书是一本介绍机器人学的教材的第二版,它不仅包含第一版的全部内容和特点,而且增加了更多的例子和习题、更新的项目及更翔实的内容。另外,还增加了关于自动控制和机器人控制的一些章节,以及可供下载的名为SimulationX的商用软件系统的信息。
几年前我的一个学生曾经说过:“在每个产品的生命周期中,都会有选定设计者并将产品投入生产的时刻。”没有哪本书是十全十美的,每本书都有与众不同的地方。这本书也是这样,该书的意图是为工科的本科生或有实际经验的工程师提供必备的知识,以使他们能够熟悉机器人学,懂得机器人,并能设计机器人,以及能将机器人集成到一个具体的应用场合。基于此,本书包括了机器人学所有必要的基础知识、机器人部件和子系统及机器人应用等内容。
本书主要作为高年级本科生或研究生机器人学基础课程的教材,也可作为希望学习机器人的广大科技工作者的参考书。本书包含了相当多的机械学和运动学的内容,此外还包含微处理器的应用、控制系统、视觉系统、传感器及驱动器等方面的内容。因此,本书也是机械工程师、电子和控制工程师、计算机工程师和工程技术专家们理想的参考书籍。本书新的章节涉及一些控制理论,即使一些学生没有学过控制课程,也能够从本书学到足够的知识,从而懂得机器人的控制和设计。
本书共分10章。第1章通过引言使读者了解学习本书内容需用到的背景知识。这些知识包括机器人的发展历史、构成、特征、语言及应用等。第2章讨论机器人的正向和逆向运动学,内容包括坐标的描述、变换、位姿分析及机器人运动学的D-H(Denavit-Hartenberg)描述。第3章阐述了机器人及坐标的微分运动和速度分析。第4章包含机器人动力学和相关力的分析,用拉格朗日力学作为主要的分析和研究方法。第5章介绍关节空间和直角坐标空间的路径和轨迹规划。第6章介绍控制工程的基本知识,包含分析和设计工具,其中讨论了根轨迹,比例、微分和积分控制,以及机电系统的建模。第6章包含多端输入输出(MIMO)系统、数字系统及非线性系统。然而,学生要想实际地设计系统,还需要更多的知识和指导。在这个环节上,一章的篇幅是不够的。由于没有单独的控制工程课程设置,所以这一章可以作为很好的入门课程。第7章涉及驱动装置,包括液压装置、直流伺服电机、步进电机、气动装置和各种不同的新型驱动装置,本章也包括这些驱动装置的微处理控制器。尽管这本书不是主要针对机械电子学方面的书,但它介绍了很多关于机械电子学的内容。除了微处理器的设计,许多机械电子的应用都在这一章进行了介绍。第8章讨论在机器人及机器人应用中使用的传感器。第9章覆盖了视觉系统的内容,包括许多在图像处理及分析中运用的技术。第10章讨论了模糊逻辑的基本原理和模糊逻辑在微处理器的控制及机器人学中的应用。虽然本章没有进行全面的分析,但给出了基本的介绍。可以相信,对机器人产生兴趣的学生或工程技术人员一定会继续他们的学习。附录A回顾了矩阵代数和本书中用到的其他数学工具。附录B讨论图像采集。附录C讨论MATLAB在控制工程中的应用。附录D介绍了可以用来建模和仿真机器人及其动力学的商用软件,学生版可以免费使用。涉及机器人仿真的软件、相应的程序和相关辅导也是免费提供的。
本书大部分内容作为一门课程在加州州立理工大学用10周时间学完,每周四个单元,其中三个单元每次授课1学时,另一单元为3学时的实验。一般可安排为一个学期的课程。