摘要
该文介绍了一种基于ARM嵌入式的电脑鼠,主要由电源、传感子系统、电机控制子系统、微控制器单元等功能模块组成,文中对各个模块的工作原理,分别从硬件结构、软件流程二个主要环节对走迷宫的电脑鼠实现过程进行深入的说明,并在算法方面对传统的中左法则进行了改进,基于泛洪算法的思想,结合向心法则,提出了一种简单的电脑鼠走迷宫的算法,仅用一个一维数组就可以记录迷宫的全部信息,具有较低的复杂度,易于实现编程,本设计有较广泛的发展应用前景。
This thesis introduces a kind of maze-solving micromouse based on ARM embedded which consists of power source,sensor subsystem,drive train subsystem and control unit.The principles of each functional module are introduced,and the realization of the micromouse is discussed from two main aspects of hardware structure and software procedure.Based on middle-left rule and flood-fill algorithm,a simple maze-solving algorithm is proposed,with only a one-dimensional array to map used.
出处
《微型电脑应用》
2008年第9期59-62,6,共4页
Microcomputer Applications
基金
2007年国家大学生创新性实验计划项目
关键词
嵌入式
电脑鼠
中左法则
泛洪算法
Embedded
Micromouse
Middle-left Rule
Flood-fill Algorithm