基于RT-Linux的机器人实时控制系统设计与研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wh13499599
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仿人机器人是具有多自由度、多耦合的复杂动态系统。计算机、控制及通讯技术的迅猛发展使得现代仿人机器人系统更加精巧和复杂,为了满足复杂系统的任务处理速度以及处理精度的要求,实时控制系统应用而生。RT-Linux是遵循GPL(General Public License通用公共许可证)的开放源代码实时操作系统,它在自由、免费的前提下能够提供与商业实时操作系统相当的硬实时性能,因此本课题选用其作为机器人的实时操作系统平台。本文首先深入剖析了RT-Linux实时操作系统时钟控制、线程调度、中断机制、内存管理、通讯机制、系统支持以及硬件访问等机理,并研究了基于RT-Linux环境的实时内核程序编写架构,为本文中机器人实时控制系统的设计与研究提供了理论基础。论文针对机器人控制系统使用的部分关键设备在实时操作系统RT-Linux下进行了调试:包括机器人运动控制卡、六维力/力矩传感器、仿人机器人头部、仿人多指灵巧手用32路舵机控制器。对机器人运动控制卡基于PCI总线的设备驱动程序在RT-Linux实时操作系统下进行了实时化移植;实现了舵机控制器与主控计算机的实时RS232串口通信。本文在实时内核空间编写基于实时串口通信的仿人多指灵巧手控制程序;对机器人关节控制算法进行了研究,给出了改进的数字PID控制算法并利用该算法实现了多轴关节的实时PID伺服控制。在用户空间开发了基于X-Window下Gnome客户端的图形用户界面程序。最后利用编写的实时控制程序在机器人系统上进行了实时性能验证,对单手9自由度的仿人多指灵巧手双手及仿人机器人双足部分进行了实时运动控制,取得了令人满意的结果。本文的研究为进一步扩充机器人实时控制系统的功能奠定了技术基础。
其他文献
本项目的主要研究层段葡一油层组,事实上是由姚家组底部的姚一段和青山口组顶部的一部分地层组成。通过单井和连井剖面分析和对比表明,葡一油层组的P11至P12属于姚家组下段,
黄土作为一种常见的土体材料,学者们在很早以前便对其剪切强度和压缩强度展开了深入的研究。但随着近年以来与黄土抗拉强度有关的地质灾害以及工程问题的频繁出现,这才引起了学者们才对黄土抗拉强度的重视与研究。黄土抗拉强度是指自身抵抗外界轴向拉伸荷载的一种能力,当拉应力的大小刚好能使黄土体发生断裂,便说明黄土体达到其极限拉伸强度。黄土的抗拉强度较小且不容易被准确测量,所以在试验研究和实际工程中常常被人们所忽略
背景:椎体成形术后出现邻近椎体骨折已得到广泛关注,骨水泥弥散类型影响邻椎应力改变的有限元研究国内外未见报道.目的:利用有限元方法分析3种骨水泥弥散类型对胸腰段椎体成
期刊
期刊
采用高效液相色谱测定柑橘种间体细胞杂种[‘朋娜’脐橙(Citrussinensis Osbeck)+粗柠檬(C.jambhiri Lush)]和其两个融合亲本果实的类胡萝卜素含量,气相色谱测定可溶性糖及有
期刊
本课题是谢庆生教授主持承担的国家863计划项目“基于e-Hub模式的共享资源管理系统”(2006AA042130)的子课题之一。目前对制造资源管理的研究或局限在狭义制造资源管理上,对
论文以四轮轮边驱动电动车为研究对象,以提高车辆主动安全性和行驶稳定性为目标,对直线行驶工况下的四轮轮边驱动电动车路面附着系数估计以及与之相关的整车质量参数及道路坡度
机床是一个国家工业的重要基础装备,一直都受到各国的重视。经过几十年的发展,我国机床行业的相关技术取得了很大的进展,但与国外先进技术水平相比,仍有一定的差距,这主要表现在机