关键词:机器人控制
引言
近年来,随着微机电系统(MEMS)技术的发展和微小型移动机器人应用领域的不断拓展,出现了这样一种需求,即用微型爬壁机器人代替人工进行各种极限作业,如公安消防中使用微型爬壁机器人进行纵横交织;上下连通的大楼通风管道进行灾情现场考察;敌情侦察;或进入空间狭窄的核工业管道群之间进行外管壁的检测和维修等。微型摒弃壁机器人具有广泛的应用前景,在国家自动科学基金和上海市启明星的联合资助下,笔者开发了基于并联腿机构的四足微型爬壁机器人。
1 机构简介
本文所设计的微型爬壁机器人(长

2 控制系统硬件设计
该微型爬壁机器人采用12个微型电机驱动,4个接触传感器,4个压力传感器,以后还要增加用于壁障的红外传感器和用于采集现场信号的微型摄像头,所以对主控制器的要求较高。设计中,最终选定Philips公司最新开发的基于32位ARM7TDMI-S内核的低轼耗ARM处理器LPC2104作为控制系统主控制器。LPC2104具有以下特性:
*128KB片内Flash程序存储器,带ISP和IAP功能;
*16KB静态RAM;
*向量中断控制器;
*仿真跟踪模块支持实时跟踪;
*标准ARM测试/调试接口,兼容现有工具;
*双UART,其中一带有调制解调器接口;
*高速I
*SPI串行接口;
*2个定时器分别具有4路捕获/比较通道;
*多达6路输出的PWM单元;
*实时时钟;
*看门狗定时器;
*通用I/O口;
*CPU操作频率可达60MHz;
*两个低功耗模式,空闲和掉电;
*通过外部中断,将处理器从掉电模式中唤醒;
*外设功能可单独使能/禁止实现功耗最优化;
*片内晶振的操作频率范围10~25MHz;
*处内PLL允许CPU可以在超过整个晶振操作频率范围的情况下使用。