摘要

针对AmigoBot移动机器人存在不支持本地可编程控制、只能作为网络终端的问题,提出了一种基于OMAP3530和Android嵌入式平台的AmigoBot移动机器人上位控制系统的设计方案;给出了该系统的硬件及软件结构,详细介绍了在OMAP3530上移植Android系统的过程:首先对Android系统进行裁剪,使其内核功能模块既能满足上位控制系统的要求,又不冗余;在裁剪后的Android系统的基础上,对AmigoBot移动机器人的Aria控制软件、无线通信等应用软件进行设计。实验结果表明,该系统解决了AmigoBot本地控制问题,提高了AmigoBot的扩展能力。