第1章 机器人概述
1.1 机器人的历史及发展
1.2 常见的机器人类型
1.2.1 按应用领域分类
1.2.2 按运动形式分类
1.3 智能机器人相关技术
1.3.1 机器人结构
1.3.2 机器人运动学
1.3.3 机器人动力学
1.3.4 机器人轨迹规划
1.3.5 机器人控制
1.3.6 机器人硬件系统
1.3.7 机器人软件系统
1.3.8 机器人智能传感器系统
1.4 习题
第2章 机器人结构设计
2.1 机器人结构
2.1.1 机身框架
2.1.2 机器人关节
2.1.3 机器人连杆
2.1.4 减速器及传动系统
2.1.5 驱动系统及执行器
2.2 机器人结构类型
2.2.1 机械臂类型
2.2.2 移动机器人类型
2.3 机器人结构设计案例
2.3.1 三轮全向机器人设计
2.3.2 三自由度机械臂设计
2.4 习题
第3章 机器人运动学
3.1 机器人运动学概述
3.1.1 机器人运动学内容
3.1.2 机器人运动学概念
3.2 轮式车体机器人运动学模型
3.2.1 轮式车体机器人运动学模型设计步骤
3.2.2 三轮全向车体机器人运动学案例
3.3 机械臂运动学模型
3.3.1 正运动学
3.3.2 逆运动学
3.3.3 雅可比矩阵
3.3.4 三自由度机械臂运动学案例
3.3.5 三自由度机械臂雅可比矩阵应用案例
3.4 习题
第4章 机器人动力学
4.1 机器人动力学概述
4.1.1 机器人动力学研究内容
4.1.2 机器人动力学研究意义
4.2 机器人动力学模型
4.2.1 牛顿-欧拉模型
4.2.2 拉格朗日模型
4.2.3 基于关节空间的机器人动力学模型
4.3 轮式车体机器人动力学模型
4.4 机械臂动力学模型
4.5 习题
第5章 机器人轨迹规划
5.1 机器人轨迹规划概述
5.2 关节空间规划和笛卡儿空间规划
5.2.1 关节空间规划
5.2.2 笛卡儿空间规划
5.3 机器人轨迹规划插值方法
5.3.1 线性插值
5.3.2 多项式插值
5.3.3 B样条曲线插值
5.3.4 3-5-3多项式插值
5.4 轮式车体机器人轨迹规划
5.5 三自由度机械臂轨迹规划
5.6 习题
第6章 机器人控制
6.1 机器人控制概述
6.2 反馈与闭环控制
6.2.1 开环控制
6.2.2 闭环控制
6.3 被控对象模型
6.3.1 传递函数模型
6.3.2 状态空间模型
6.4 机器人控制方法
6.4.1 PID控制
6.4.2 模型预测控制
6.5 基于李雅普诺夫定理的控制器稳定性分析
6.5.1 李雅普诺夫定理
6.5.2 李雅普诺夫稳定性分析流程
6.5.3 李雅普诺夫机器人控制器设计
6.5.4 李雅普诺夫定理在机器人系统中的应用
6.6 机器人控制算法设计实例
6.6.1 三轮全向机器人小车控制算法设计案例
6.6.2 三自由度机械臂控制算法设计案例
6.7 习题
第7章 机器人控制决策硬件系统
7.1 机器人控制决策硬件系统概述
7.2 智能机器人硬件整体架构
7.3 智能机器人硬件系统案例
7.3.1 车体嵌入式微控制器系统
7.3.2 机械臂嵌入式微控制器板
7.3.3 嵌入式微处理器决策处理平台
7.4 习题
第8章 机器人软件系统
8.1 机器人软件系统概述
8.2 ROS
8.2.1 ROS的特点
8.2.2 ROS的版本
8.2.3 ROS 2 DDS通信
8.3 ROS软件框架
8.3.1 ROS 2文件系统
8.3.2 ROS 2计算图
8.4 ROS 2的通信机制
8.4.1 发布-订阅模型
8.4.2 服务通信模型
8.4.3 动作通信模型
8.5 ROS 2中的常用组件
8.5.1 launch文件
8.5.2 TF工具
8.5.3 RViz可视化工具
8.5.4 RQt工具箱
8.5.5 rosbag数据记录与回放
8.5.6 Gazebo
8.5.7 Nav2
8.5.8 MoveIt 2
8.5.9 行为树
8.6 micro-ROS
8.6.1 micro-ROS架构
8.6.2 micro-ROS主要组件
8.6.3 micro-ROS机器人开发实例
8.7 习题
第9章 机器人低层传感器系统
9.1 机器人低层传感器系统概述
9.2 姿态传感器
9.2.1 姿态传感器数据处理
9.2.2 多传感器融合
9.3 超声波传感器
9.3.1 超声波测距电路设计
9.3.2 超声波测距数据处理
9.3.3 多超声波传感器测距
9.4 红外传感器
9.4.1 传统的红外障碍物检测模块
9.4.2 高级的红外测距模块
9.5 碰撞传感器及电池电压测量传感器
9.5.1 碰撞传感器
9.5.2 电池电压测量传感器
9.6 ROS 2传感器数据处理
9.7 习题
第10章 机器人高层传感器系统
10.1 机器人高层传感器系统概述
10.2 激光传感器
10.2.1 激光传感器原理
10.2.2 激光传感器种类
10.2.3 激光传感器匹配定位方法
10.2.4 机器人结合激光应用
10.3 视觉传感器
10.3.1 视觉传感器概述
10.3.2 视觉传感器图
展开