文摘
英文文摘
前言
声明
第一章绪论
1.1课题的研究背景和意义
1.2国内外研究现状
1.3本文的主要工作及创新点
1.4本文组织结构
第二章两足步行机器人控制系统硬件设计与实现
2.1硬件系统的基本要求
2.2硬件系统设计的技术路线和总体方案
2.2.1处理器选型
2.2.2直流伺服电机的控制特性
2.2.3硬件设计总体方案
2.3原理图设计
2.3.1核心电路设计
2.3.2外围电路设计
2.4电源设计
2.5印制电路板(PCB)设计
2.5.1核心板和外围板的PCB设计
2.5.2改进后的单板PCB设计
2.6电路测试
2.7本章小结
第三章两足步行机器人控制系统软件设计与实现
3.1软件系统的基本要求
3.2软件设计的技术路线与总体方案
3.2.1开发环境的选择
3.2.1操作系统的选择
3.2.2软件设计总体方案
3.3 μ C/OS-II操作系统在ARM7处理器上的移植
3.3.1操作系统移植的条件
3.3.2操作系统移植的过程
3.4两足步行机器人控制系统应用软件的实现
3.4.1主函数的设计
3.4.2 PWM占空比计算任务和中断处理函数的设计
3.4.3传感器数据读取和处理任务的设计
3.4.4串口中断处理函数的设计
3.4.5关键数据存取函数的设计
3.5对常见的多路PWM产生方法的改进
3.5.1常见的多路PWM产生方法的缺点
3.5.2改进的多路PWM产生方法
3.6两足步行机器人关节调试
3.7本章小结
第四章两足步行机器人运动学建模与步行模式
4.1两足机器人数学模型的建立
4.1.1机器人多连杆模型的建立
4.1.2质心的位置和速度的计算
4.2静态步行模式设计与实现
4.2.1静态步行模式中的各个姿态
4.2.2姿态的切换方法及其软件实现
4.3动态步行模式设计与仿真
4.3.1三维线性倒立摆的运动特性
4.3.2三维动态步行模式生成
4.3.3落脚点调整对步态的影响
4.4本章小结
第五章结论与展望
5.1工作总结
5.2研究展望
参考文献
致谢
攻读硕士研究生期间发表的论文和获奖
附录Ⅰ两足步行机器人控制系统部分应用软件程序清单