论文部分内容阅读
以全自主移动机器人为研究平台,介绍了移动机器人的硬件体系结构、避障行为决策、避障运动控制等。随着机器人应用范围的不断扩展,机器人所面临的工作环境也越来越复杂,多数是未知的、动态的和非结构化的。通过对基于行为的机器人控制技术的研究,提出了一种实用的自主移动机器人智能避障控制方案。针对爬壁机器人及其作业环境的特点,文章介绍一种应用常见经济型器件构建的爬壁机器人平台,它满足低成本、装配简单、可扩展性好等要求。我们选择了高速低功耗的ARM芯片LPC2214作为处理器,为机器人设计了丰富的功能,并与上位机监控系统结合,使其适用于路径规划与定位、运动控制策略、多机器人系统体系结构与协作机制等领域研究。此项移动机器人平台的研究未来前景广阔。该机器人系统应用超声波传感器、压力传感器、接近传感器采集外部环境信息,采用RS485总线实现爬臂机器人与计算机通信,从而实现现场信息的反馈和计算机控制命令的发送。在软件操作系统的设计上,μC/OS-II被选作系统的实时内核。该内核是从一开始就以嵌入式实时应用的实时多任务内核而设计的,由于它的高效性和较低的硬件资源占用特性,已经在嵌入式应用中被广泛的采用。该内核可以同时管理最多达56个任务,在多数的嵌入式应用中这已经是足够用的了。该论文中移植的μC/OS-II支持文本切换,中断服务中更改人物的优先级,能有效地运行LPC2214上管理资源。为提高爬壁机器人的移动速度,有效避障,同时减少计算量,保证机器人决策的快速性,本文采用基于栅格法的路径规划算法。该算法的核心思想是采用类似图的遍历搜索法,即从给定的起点出发,按照一定的搜索顺序访问图中所有栅格的过程。最后对该气动爬壁机器人进行了实验研究,针对提出的算法将机器人的运动过程做了步骤分析。实验结果表明该机器人能够在平整的墙面上实现直线运动与转弯运动且吸附是可靠的。