【技术实现步骤摘要】
本专利技术属于机器人领域,涉及一种基于多核处理器架构的机器人混合系统应用框架。
技术介绍
机器人控制是机器人研究的一个重要领域,其对应用程序的需求日趋复杂,并伴随着使用各种实时与非实时操作系统来提供系统支持。程序员需要使用操作系统提供的丰富编程资源编写机器人控制程序,同时也需要操作系统提供的实时性支持。基于Linux的机器人操作系统(Robotic Operating System, R0S)就是为了提高机器人开发效率所诞生的开源操作系统,但Linux的非实时特性限制了机器人操作系统R0S在机器人实时控制领域的应用。而目前市场上有众多的实时操作系统,由于相对通用操作系统来说,它们大多都是功能单一,系统应用资源少,难以方便实现复杂的应用。机器人开发者需要在满足实时性的同时能够高效地开发出机器人应用程序。
技术实现思路
为了解决现有的技术问题,本专利技术提供一种基于多核处理器架构的机器人混合系统应用框架。该框架可以应用于各种基于ARM/X86多核架构的机器人控制器中,在保证实时性要求的同时,能够大幅度提高机器人控制软件的开发效率,并降低集成开发成本。此应用框 ...
【技术保护点】
一种基于多核处理器架构的机器人混合系统,其特征在于包括:机器人操作系统(ROS)(12),其包含支持机器人操作系统的非实时操作系统(13),用于提供基本的机器人应用、相应服务和系统资源;实时操作系统(17),用于提供机器人实时任务的服务和系统资源;混合操作系统支撑框架(RGMP)(19),用于支撑机器人操作系统和实时操作系统的运行和协调,将非实时操作系统(13)与实时操作系统(17)同时运行在多核处理器平台上。
【技术特征摘要】
【专利技术属性】
技术研发人员:魏洪兴,邹莹,陈友东,刘淼,黄真,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。