基于ARM嵌入式系统的拟人机器人控制器

 

清华大学学报(自然科学版)2008年第48卷第4期

 

CN1122223 N.48,No.4JTsinghuaUniv(Sci&Tech),2008,Vol8 40

4822485

基于ARM嵌入式系统的拟人机器人控制器的设计

刘 森, 慕春棣, 赵明国

(清华大学自动化系,北京100084)

摘 要:为满足低成本、高性能的要求,提出在拟人机器人控制器的设计中引入基于ARM处理器和RTOS(Real2time使用ARM9处理器S3C2410和RT2OS)的嵌入式系统。Linux构建小型拟人机器人控制器的系统架构,以拟人机器人的行走控制为例,从硬件和软件上介绍了控制器的实现方法。;开发中使用Petri,为拟人机器人的进一步研究提供了平台。

关键词:拟人机器人;舵机;嵌入式系统;Petri网;设备

驱动

中图分类号:TP242

文章编号:100020054(2008)0420482204

文献标识码:A

件进行仿真,还制作了各种类型的机器人实体。比较

著名的国外有本田公司的Asim公司的Qrio、“HIT”THBIP2I等。不过这,成本高昂。目前也开发了很多简

[4]

易的小型机器人,但其中大部分采用简单的单片机进行控制,可实现的动作和功能非常有限,或者需要连接上位机来对它进行控制,自主性不足。基于现有的条件,综合考虑系统的性能和成本,作者研制了一种基于ARM9处理器,采用嵌入式Linux的小型拟人机器人,可以实行静步行走,同时可扩展视觉、无线网络和音频输入输出功能,是一种可完全独立自主化的拟人机器人,为相关学科的研究提供了一个验证平台,还可以作为大学和中专院校机电专业、自动化专业、计算机专业、仪表与检测专业的试验平台,进一步完善后,也是机器人舞蹈和机器人足球等项目的良好载体。

[1-3]

Humanoidrobotcontrollerbasedon

ARMembeddedsystem

LIUSen,MUChundi,ZHAOMingguo

(DepartmentofAutomation,TsinghuaUniversity,

Beijing100084,China)

Abstract:Alowcost,highperformancehumanoidrobotcontrollerwasdevelopedbasedontheARMprocessorandtheRTOS(real2timeOS).ThecontrollersystemarchitectureconsistsofaS3C2410chipwiththeARM9corerunningRT2Linux.Theimplementationincludinghardwareandsoftwareisillustratedbyarobotwalkingexample.ThehardwareplatformusesamodulardesignwithahighlyintergratedembeddedCPU.APetrinetisusedtomodelthecontrolflow.ThesoftwareisbasedontheLinuxdevicedriverframewithsimplifiesthesystemandimprovestheexpansibility.Thecontrolsystemsuccessfullyenabledtherobottoevadeobstaclesandprovidesaplatformforfurtherdevelopmentofhumanoidrobots.

Keywords:humanoidrobot;servo;embeddedsystem;Petrinet;

devicedriver

1 拟人机器人系统架构

1.1 拟人机器人机械结构设计

在机械结构和自由度分配上,设计的拟人机器

)来构成各人采用双轴输出伺服电机(也称为“舵机”

个活动关节,其中2条下肢各6个关节,2条上肢各4个关节,头部1个关节,共需使用21个舵机。拟人机器人实物如图1所示。

舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。其工作原理是:控制信号进入舵机内部的信号调制芯片,获得直流偏置电压;内部还有一个基准电路,产生周

收稿日期:2007203205

基金项目:科技部合作重点基金项目(2005DFA10920)作者简介:刘森(1978—),男(汉),湖北,博士研究生。

通讯联系人:慕春棣,教授,E2.tsinghua.edu.cnmail:muchd@mail

拟人机器人是机器人研究的一个重要分支,是

由仿生学、机械工程学和控制理论等多种学科相互融合而形成的一门综合学科。研究人员除了通过软

基于ARM嵌入式系统的拟人机器人控制器相关文档

最新文档

返回顶部