In order to solve the shortcoming that the traditional maze robot is hard to be debugged online, a miniature maze robot with bluetooth communication on-line debugging function was designed on basis of an embedded ARM Cortex-M3 kernel. The robot can walk freely in a complex maze, remember path and select an optimal path from starting point to the end according to the optimization algorithm. The hardware system consists of power module, sensor module, motor and drive module, bluetooth wireless transmitter-rec...