第1章 绪论 1
1.1 课题的研究背景及意义 1
1.2 可重构模块机器人的国内外研究现状 3
1.2.1 国外的研究现状 3
1.2.2 国内的研究现状 5
1.3 可重构模块机器人研究的关键问题 9
1.3.1 运动学建模 9
1.3.2 动力学建模 10
1.3.3 轨迹跟踪控制 11
1.3.4 力控制 11
1.3.5 主动容错控制 13
1.3.6 构形优化 14
1.4 本书的主要内容 15
第2章 可重构模块机器人运动学与动力学建模 17
2.1 引言 17
2.2 基于旋量理论的可重构模块机器人正运动学的指数积公式 18
2.3 基于模拟退火遗传算法的逆运动学求解 19
2.3.1 目标函数 20
2.3.2 模拟退火机制的遗传算法 20
2.3.3 算法流程 22
2.3.4 仿真研究 22
2.4 可重构模块机器人的动力学 23
2.5 本章小结 28
第3章 可重构模块机器人构形优化方法 29
3.1 引言 29
3.2 基于ACPGA的受限可重构模块机器人模块及最优构形设计 30
3.2.1 可重构模块机器人模块的划分 30
3.2.2 构形空间的计算 32
3.2.3 装配构形表达 32
3.2.4 构形的评价标准 33
3.2.5 构形优化 34
3.2.6 改进PSO求解逆运动学的过程 36
3.2.7 计算实例 37
3.3 总结 39
第4章 可重构模块机器人自适应迭代学习控制 40
4.1 迭代学习控制简介 40
4.1.1 算法的稳定性和收敛性 40
4.1.2 初始值 41
4.1.3 鲁棒性 41
4.1.4 学习速度 41
4.2 问题描述 42
4.3 自适应迭代学习控制器设计 43
4.4 仿真 47
第5章 基于软测量的可重构模块机器人力/位置控制 50
5.1 引言 50
5.2 基于软测量的力/位置混合控制 51
5.2.1 控制器设计及稳定性分析 51
5.2.2 仿真结果 56
5.3 基于软测量的可重构模块机器人分散阻抗力控制 58
5.3.1 分散阻抗力控制器设计 58
5.3.2 仿真结果 63
5.4 结论 65
第6章 基于ACPGA的可重构模块机器人非脆弱鲁棒分散力/位置控制 66
6.1 引言 66
6.2 问题描述 67
6.3 非脆弱鲁棒分散力/位置控制器设计 68
6.3.1 控制器设计及证明 68
6.3.2 基于ACPGA的非脆弱分散控制器的求解 71
6.4 数值仿真 73
6.5 结论 77
第7章 基于滑模观测器的容错控制器设计 78
7.1 引言 78
7.2 执行器和传感器故障检测 78
7.2.1 基于自适应神经网络的观测器设计 78
7.2.2 稳定性分析 82
7.2.3 仿真结果 84
7.3 基于多滑模观测器的故障隔离 88
7.3.1 观测器设计 88
7.3.2 稳定性分析 90
7.3.3 仿真结果 93
7.4 容错控制器设计 96
7.4.1 基于双闭环积分滑模的容错控制 96
7.4.2 稳定性分析 99
7.4.3 仿真结果 101
第8章 总结 103
参考文献 105