北京交通大学电脑鼠实践:从硬件到软件解析

需积分: 19 30 下载量 70 浏览量 更新于2024-08-10 收藏 8.69MB PDF 举报
"制作等高图-imagenet classification with deep convolutional neural networks" 这篇摘要主要涉及的是电脑鼠领域的知识,特别是关于电脑鼠走迷宫的技术和实践。"制作等高图"是迷宫解决算法中的一个重要环节,它通常用于模拟和规划电脑鼠从起点到终点的路径。在这个程序清单6.8中,`mapStepEdit` 函数的作用是创建以目标点为起点的等高图,其中`uiX`和`uiY`分别代表目的地的横纵坐标,而`GucMapStep[][]`则用来存储各坐标上的等高值。等高图是通过计算和分析迷宫中不同位置的障碍物信息来构建的,帮助电脑鼠确定最短或最优路径。 北京交通大学的电脑鼠研究项目,基于MicroMouse615迷宫智能鼠模型,详细介绍了电脑鼠的硬件原理、软件开发环境的配置以及实际操作步骤。书中涵盖了从电脑鼠的起源、发展历史到其在人工智能教育和竞赛中的意义。在硬件部分,讲解了包括电源电路、JTAG接口、按键、红外检测和电机驱动在内的关键电路设计。在软件开发方面,提到了使用IAR EWARM集成开发环境,以及如何配置LMLINK调试器、安装流明诺瑞驱动库,并在EWARM中进行项目管理和编译。 此外,书中的实验部分提供了实际操作的指导,如电池电压检测、红外线传感器测距、步进电机和直流电机的驱动控制实验,这些实验旨在帮助读者理解并掌握电脑鼠的感知和运动控制技术。 在传感系统部分,电脑鼠通常配备有红外线传感器用于探测障碍物,速度传感器用于监测运动状态,角度传感器则用于确定方向。这些传感器的数据结合等高图算法,共同确保电脑鼠能够自主导航并通过迷宫。 驱动系统部分,介绍了步进电机和直流电机的驱动技术,步进电机通常用于精确的位置控制,而直流电机则提供动力。实验部分的步进电机匀加减速控制和直流电机驱动实验,让读者能够亲手实践这些理论知识。 这个摘要提供的内容涵盖了电脑鼠设计的多个核心领域,包括硬件设计、软件开发、传感器应用和电机控制,对于理解和实现迷宫解决方案具有很高的参考价值。