论文摘要
仿人机器人是具有多自由度、多耦合的复杂动态系统。计算机、控制及通讯技术的迅猛发展使得现代仿人机器人系统更加精巧和复杂,为了满足复杂系统的任务处理速度以及处理精度的要求,实时控制系统应用而生。RT-Linux是遵循GPL(General Public License通用公共许可证)的开放源代码实时操作系统,它在自由、免费的前提下能够提供与商业实时操作系统相当的硬实时性能,因此本课题选用其作为机器人的实时操作系统平台。本文首先深入剖析了RT-Linux实时操作系统时钟控制、线程调度、中断机制、内存管理、通讯机制、系统支持以及硬件访问等机理,并研究了基于RT-Linux环境的实时内核程序编写架构,为本文中机器人实时控制系统的设计与研究提供了理论基础。论文针对机器人控制系统使用的部分关键设备在实时操作系统RT-Linux下进行了调试:包括机器人运动控制卡、六维力/力矩传感器、仿人机器人头部、仿人多指灵巧手用32路舵机控制器。对机器人运动控制卡基于PCI总线的设备驱动程序在RT-Linux实时操作系统下进行了实时化移植;实现了舵机控制器与主控计算机的实时RS232串口通信。本文在实时内核空间编写基于实时串口通信的仿人多指灵巧手控制程序;对机器人关节控制算法进行了研究,给出了改进的数字PID控制算法并利用该算法实现了多轴关节的实时PID伺服控制。在用户空间开发了基于X-Window下Gnome客户端的图形用户界面程序。最后利用编写的实时控制程序在机器人系统上进行了实时性能验证,对单手9自由度的仿人多指灵巧手双手及仿人机器人双足部分进行了实时运动控制,取得了令人满意的结果。本文的研究为进一步扩充机器人实时控制系统的功能奠定了技术基础。
论文目录
相关论文文献
- [1].论嵌入式操作系统RT-Linux[J]. 电子制作 2015(09)
- [2].基于RT-Linux的雕刻机数控系统开发[J]. 工业控制计算机 2009(07)
- [3].RT-Linux坐标测量机开放式控制系统构建[J]. 中国测试技术 2008(03)
- [4].RT-Linux环境下主轴热伸长脉冲叠加实时补偿[J]. 机械设计与制造 2017(09)
- [5].基于RT-Linux的聚晶金刚石刀具五轴电火花刃磨数控系统[J]. 应用基础与工程科学学报 2014(01)
- [6].基于RT-Linux的开放式五轴联动电火花加工数控系统及其在带冠涡轮盘加工中的应用[J]. 电加工与模具 2012(05)
- [7].基于RT-Linux的多轴联动电火花加工数控系统[J]. 现代制造工程 2009(02)
- [8].RT-Linux在工业机器人控制系统中的实时性研究[J]. 湖北工业大学学报 2015(01)
- [9].基于ARM和RT-Linux的嵌入式机床数控系统设计[J]. 机床与液压 2012(07)
- [10].基于AMR与RT-LINUX的工业以太网方案[J]. 自动化博览 2010(02)
- [11].基于RT-Linux的雷达远程显控系统的设计与实现[J]. 火控雷达技术 2009(01)
- [12].嵌入式CADMEC一体化经济型数控设计[J]. 制造业自动化 2011(02)
- [13].基于Linux内核的实时调度机制研究及应用[J]. 计算机工程与应用 2008(06)