基于Xenomai的实时Linux嵌入式机器人控制平台设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:xj3301365
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着SoC技术的不断发展,嵌入式系统和实时操作系统已经被广泛应用在社会生活中的各个领域。在机器人控制领域中,机器人系统对实时响应、信息处理、复杂姿态运算等要求不断提高。由于半导体芯片设计制作工艺不断提升,各种先进架构的嵌入式处理器纷纷涌现,在硬件基础上为系统的运行速度提供了保证。同时,各种实时操作系统和针对操作系统的实时化改造技术不断发展成熟,这些都为开发适合应用在机器人控制领域的实时控制系统提供了坚实的硬件和软件基础。本课题选用Xenomai技术方案对Linux操作系统进行实时化改造,分别在两种硬件实验平台上搭建Xenomai/Linux双内核实时操作系统并进行了基本实时性能测试和实时驱动调用,为后续的机器人控制系统应用开发打下基础。首先,本文立足于建立具有良好开放性、工业级实时性能、较强兼容性的实时机器人控制操作系统的目标,通过对新的Linux2.6版本内核的优劣势的分析,对比确立了双内核Linux实时改造方法的可行性。在双内核Linux实时改造方法中,Xenomai技术解决方案以其鲜明的特点,均衡的性能优势,广泛支持多种平台上的Linux实时化改造。改造完成后的Xenomai/Linux双内核实时系统,克服了传统的实时操作系统的封闭性高、兼容性差和价格高昂的劣势,为实时系统在机器人控制领域的广泛应用和发展打下了基础。其次,研究了在通用x86计算机平台上搭建Xenomai/Linux双内核实时系统的过程。通过x86平台上的补丁安装、内核配置以及编译,深入了解Xenomai技术方案在配置过程中的参数设置要求、设置冲突解决方案以及开发应用的参数预设置等,为在OMAP平台上的移植积累了经验。然后,完成了OMAP3530开发平台上的Xenomai/Linux双内核实时操作系统的安装和移植。针对特定开发板定制的Linux内核的实时化改造,操作过程与x86计算机平台下基本类似。在该系统中尝试建立了基于SD卡的实时系统启动方式,熟悉了SD卡上的双文件系统分区建立以及初始化等实现原理,为机器人控制应用中的系统更新升级提供了一种解决方案。最后,对x86通用计算机平台和OMAP3530平台上的Xenomai/Linux双内核实时系统进行了基本的实时性能测试,同时,完成了双内核实时系统下的实时串口驱动调用。实时性能测试的实验结果证明,在改造完成后的Xenomai/Linux双内核实时系统中,无论是用户空间的任务调度延迟还是内核空间的任务调度以及中断调度延迟,都具有微秒级的实时响应性能,完全能够达到当前的机器人的实时控制要求。
其他文献
目的:分析腋臭手术后中远期并发症的发生原因,提高手术质量。方法:回顾性分析2004.01—2007.12腋臭术后3个月发生并发症的病例45例,分析并发症发生原因,并提出预防措施。结果
会议
本文主要通过《列夫·托尔斯泰》课堂教学的精彩片段讲述如何通过小组合作进行有效教学,以达到共同进步。
目的:研究和解聚散方对单侧输尿管梗阻(unilateral ureteral obstruction,UUO)大鼠肾间质纤维化的防治作用。方法:采用UUO建立大鼠肾间质纤维化模型,随机分为模型组、贝那普
国际金融危机的爆发使全球贸易陷入贸易保护主义的泥潭,贸易壁垒层出不穷。其中,反补贴日益成为越来越多的国家设置贸易壁垒、实行贸易保护主义的主要手段。我国成为最大的受
1700张病房处方分析康恒斌,张美荣,杨翠仙关键词:处方分析;合理用药为了了解我院目前的临床用药情况,我们随机抽查了我院1993年度的1700张住院处方,现报告如下。1基本用药情况住院处方一般为2日量
<正>生活中的点点滴滴往往在不经意间激起智者思维的浪花,17世纪那散发着红酒醇香的橡木桶,成为了开普勒思想的源泉,引发了他对几何体体积与最佳比例的探索.探寻古人的思想轨
自媒体是公民新闻的重要平台。为了探究公民新闻在中国的真实情况,本文选取一家典型的新闻类自媒体《西安e报》进行了个案研究。研究发现,《西安e报》等自媒体的报道活动已经
针对企业应收账款管理过程中存在的问题引入信用额度管理概念,以现行应收账款管理为基础,将信用管理级别设置为A、B、C、D四级并分别对应不同的信用期限或信用额度。在企业自
戏曲是一项有着悠久历史的艺术,在我国传统文化中拥有非常高的地位。在戏曲演奏中,司鼓是表演过程中的核心存在,是整个乐队灵魂的象征。同时,司鼓作为戏曲打击乐重要的组成部
针对现有装配指导介质数据断层和数据源不单一的问题以及新型飞机对装配指导介质正确性和准确性的要求,分析了装配指导介质的作用和构成,提出了数字化装配环境下装配指导模型