论文摘要
双足步行机器人汇集了计算机、电子、通信、自动控制、传感器等多各领域的尖端技术,代表了机电一体化的最高成就,是当代科技研究的热点之一。而控制系统是双足步行机器人的心脏,其设计的好坏决定了机器人各方面的性能。双足机器人关节众多、结构复杂,实时性要求高,特别是当今世界对机器人的步行速度、自适应能力和拟人化程度有了越来越高的要求,这就对控制系统的设计提出了更大的挑战。本文对如何优化双足机器人的控制结构进行了深入分析,提出了基于RTLinux和CANopen分布式实时机器人控制系统结构,并将其应用于自主研发的双足步行机器人,取得了良好的实验效果。首先,本文回顾和总结了双足步行机器人的研究历史和发展现状,对国内外各主要研究机构设计的双足步行机器人进行了分析和对比,并着重介绍了其控制系统的设计和相关技术。其次,本文结合自主研发的双足机器人SHR-1的机械结构,对控制系统的设计方案进行论证和分析,提出了基于CAN总线的控制系统硬件体系结构,介绍了机器人的通讯、传感和机电控制系统。同时结合双足机器人的应用需求,定制了基于CANopen的高层通讯协议,实现机器人各关节同步协调运动。再次,本文从机器人控制的实时性出发,提出了基于RTLinux的系统软件结构,介绍了RTLinux下机器人控制软件的开发过程,详细给出了RTLinux下设备驱动开发、实时应用程序开发的一般方法,并结合双足步行机器人的应用需求,设计了模块化的软件框架,同时对其实时性能进行了分析。最后,我们在双足机器人上进行了下蹲、前进步行、后退等实验,实验中机器人各关节达到了较高的伺服精度,整体运行协调、平稳,取得了良好的实验效果。文中对试验结果进行分析并给出了系统存在的不足和改进意见。
论文目录
摘要ABSTRACT第一章 绪论1.1 双足步行机器人的研究历史与发展现状1.1.1 国外双足步行机器人的研究历史及现状1.1.2 国内双足步行机器人的研究历史及现状1.2 双足步行机器人控制系统设计的一般方法1.2.1 双足步行机器人对控制系统的需求1.2.2 双足机器人控制系统设计的常见结构1.2.3 双足机器人控制系统设计的发展现状1.3 本文研究内容第二章 双足步行机器人SHR-1 的总体设计2.1 双足步行机器人SHR-1 的机械结构2.2 机器人的驱动与感知系统2.2.1 机器人的驱动系统2.2.2 机器人的感知系统2.3 机器人控制系统的层次结构2.4 本章小结第三章 控制系统设计3.1 总线结构的选择3.1.1 典型的现场总线3.1.2 各种现场总线的性能比较3.1.3 CAN 总线的特点与性能分析3.2 基于CAN 总线的分布式控制系统结构3.2.1 基于CAN 总线机器人控制系统的整体结构3.2.2 CAN 在机器人控制系统应用时注意的问题3.3 基于CANOPEN 的网络通信协议3.3.1 CANopen 简介3.3.2 双足机器人CAN 网络通信协议的订制3.4 本章小结第四章 控制系统软件设计与实现4.1 实时操作系统的选择4.1.1 实时性分析4.1.2 实时操作系统选型4.2 RTLINUX 实时操作系统4.2.1 RTLinux 的实现原理4.2.2 RTLinux 下实时软件开发的关键技术4.3 机器人系统的整体软件结构4.4 RTLINUX 下设备驱动的开发4.4.1 RTLinux 下设备驱动开发的一般方法4.4.2 CAN 接口卡的设备驱动程序设计4.5 双足机器人实时控制程序的开发4.6 人机交互程序的开发4.6.1 开发工具的选择4.6.2 人机界面的设计4.7 本章小结第五章 实验研究与结果分析5.1 实验平台介绍5.1.1 双足机器人硬件实验平台5.1.2 双足机器人软件实验平台5.2 双足机器人控制系统实时性实验5.2.1 RTLinux 任务调度实时性实验5.2.2 CAN 网络通讯的实时性实验5.3 机器人单关节轨迹跟踪实验5.4 机器人步行实验5.4.1 机器人平地步行实验5.4.2 机器人斜坡步行实验5.5 本章小结第六章 总结与展望6.1 本文主要研究工作及成果总结6.2 下一步工作展望参考文献致谢攻读硕士学位期间发表的学术论文目录作者在攻读硕士学位期间参加的科研工作
相关论文文献
标签:双足步行机器人论文; 控制系统论文;