The invention discloses a modular multi legged robot embedded motion controller, including PC module, the control module and the control module are located in the foot unit on the feet. The PC module is used to identify the robot's environment, determine the next step of the robot, and transfer the data to the fuselage control module. The body control module is used to process the data into specific motion data, and then distribute the data through the fuselage bus to each module of the unit control. The invention adopts a layered control mode composed of a data operation layer, a body control layer and a joint control layer. The data operation layer is built on the PC, and the gait data of the robot is calculated according to the forward and inverse kinematics and dynamics of the robot. The fuselage control layer takes ARM processor as the control core. The control layer has a large storage space, can realize the robot gait data storage, off-line robot, also has a seamless interface with PC, by the PC machine on the robot to realize online debugging.
【技术实现步骤摘要】
本专利技术属于机器人
,具体涉及一种模块化嵌入式多足机器人运动控制器。
技术介绍
机器人控制器是机器人系统中最重要、最关键的部分。机器人控制器性能的好坏直接决定着机器人的运动性能。现有的机器人系统多是专用系统,只能适应于特定结构的机器人,一旦机器人的结构改变,其控制器也得重新设计,从而限制了机器人根据任务和工作环境的要求进行变更或扩展的能力。且现有的控制器不具有容错功能,机器人的某些关节一旦遭到破坏整个机器人系统立刻陷入瘫痪状态。目前存在的各种开放式结构机器人控制器虽然做到了可移植性,可扩展性等,但大多采用工业控制计算机作为控制器,硬件结构无法改变,且成本高,体积大,无法做到嵌入式控制。
技术实现思路
本专利技术的目的在于克服已有控制器的不足之处,提供一种模块化嵌入式多足机器人运动控制器,该控制器软件系统灵活、稳定,是一种具有可重构、可容错的嵌入式控制器。本专利技术提供的模块化嵌入式多足机器人运动控制器,其特征在于该控制器包括PC模块、机身控制模块和分别位于各条足上的足单元控制模块;其中,PC模块包括操作软件模块和第一通信模块,操作软件模块用于实现环境识别、路径规划和步态规划功能,并将计算出的数据传送给第一通信模块;第一通信模块具有处理机身总线数据的功能,将机身控制模块与PC模块通过USB总线连接;机身控制模块包括第二PC通信模块、状态显示模块和机身控制器;第二PC通信模块用于与第一通信模块通信,并将数据传送给机身控制器;机身控制器采用ARM处理器对数据进行处理后再将处理后的数据转发到各足单元控制器,机身控制器的状态通过状态显示模块予以显示;足单元控 ...
【技术保护点】
一种模块化嵌入式多足机器人运动控制器,其特征在于:该控制器包括PC模块(1)、机身控制模块(2)和分别位于各条足上的足单元控制模块(3);其中,PC模块(1)包括操作软件模块(11)和第一通信模块(12),操作软件模块(11)用于实 现环境识别、路径规划和步态规划功能,并将计算出的数据传送给第一通信模块(12);第一通信模块(12)具有处理机身总线数据的功能,将机身控制模块(2)与PC模块(1)通过USB总线连接;机身控制模块(2)包括第二PC通信模块(21)、 状态显示模块(22)和机身控制器(23);第二PC通信模块(21)用于与第一通信模块(12)通信,并将数据传送给机身控制器(23);机身控制器(23)采用ARM处理器对数据进行处理后再将处理后的数据转发到各足单元控制器,机身控制器(23)的状态通过状态显示模块(22)予以显示;足单元控制模块(3)包括足单元控制器(30)、髋关节控制模块(31)、膝关节控制模块(32)、踝关节控制模块(33)和传感器模块(34);足单元控制器(30)用于协调控制一条足内的三个关节的协调 运动,并向机身控 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:陈学东,蒲华燕,孙翊,贾文川,曾理湛,何学明,赵军,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。