电脑鼠实验报告

电脑鼠实验报告

ID:39697246

大小:1.29 MB

页数:43页

时间:2019-07-09

电脑鼠实验报告_第1页
电脑鼠实验报告_第2页
电脑鼠实验报告_第3页
电脑鼠实验报告_第4页
电脑鼠实验报告_第5页
资源描述:

《电脑鼠实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《视觉机器人》实验报告学院:姓名:专业:二零一六年一月目录第1章背景和意义3第2章系统方案设计4第3章硬件设计53.1电脑鼠基本硬件组成53.2电脑鼠基本动作8第4章软件设计94.1电脑鼠软件设计概要说明94.2等高图制作模块114.3冲刺模块124.4转弯模块124.5搜索模块134.6迷宫地图相对方向与绝对方向的建立134.7墙壁资料存储154.8电脑鼠搜索策略16参考文献16附件:17第1章背景和意义电脑鼠可看作是一种具有人工智能的小型机器人,依照比赛规则,当电脑鼠放入“迷宫”起点,按下启动键之后,它就必须自行决定搜寻法则并且在迷中前进、转弯、记忆

2、迷宫墙壁资料、计算最短路径、搜寻终点等功能。电脑鼠结合了机械、电机、电子、控制、光学、程序设计和人工智能等多方面的科技识。国际电工和电子工程学会(IEEE)每年都要举办一次国际性的电脑鼠走迷宫竞赛。首场电脑鼠迷宫竞赛1979年于纽约举行,1991年以来,每年都有世界级的比赛。2007年,国内开始举行IEEE标准电脑鼠走迷宫邀请赛,自举办以来高校参赛踊跃,许多大学还开设了“电脑鼠原理和制作”选修课程。电脑鼠走迷宫竞赛具有一定难度,是一项富有挑战性和趣味性的比赛。电脑鼠可看作一个集多项工程学科知识于一体的小型系统,成功的设计者通常都是合作团体。他们必须考虑电

3、子、电气、机械以及计算机各方面的问题,重量、速度、功耗、传感技术重心以及程序各方面都是设计中需要决定和综合考虑的因素。电脑鼠结合了多学科知识,对于提升我们的动手能力、团队协作能力和创新能力,促进课堂知识的消化和扩展自身的知识面都非常有帮助;另外成立小组合作参赛,不仅使我们学到了知识,而且加强了同学之间的交流,交际能力语言表达能力等也得到了锻炼和提升;最后电脑鼠走迷宫竞赛极具趣味性,容易得到学生的认同及参与,并能很好的激发和引导学生这方面的兴趣和爱好,为继续参加比赛和深入学习提供了良好的条件。第2章系统方案设计硬件部分设计概要:软件部分结构设计:第3章硬件

4、设计3.1电脑鼠基本硬件组成电脑鼠的硬件大致分为以下几部分:传感器、执行部件、微处理器、机械结构,如图3-1所示电脑鼠传感器执行部件微处理器机械结构红外传感器车身设计步进电机LM3S615图3-1电脑鼠硬件结构图1.传感器它是电脑鼠感知外界环境的窗口,是电脑鼠的双眼。好的传感器是电脑鼠准确获取外部环境信息以做出正确判断的依据,是电脑鼠灵敏快捷的保证。红外测距方式在电脑鼠上应用最广。常见的红外如图3-2所示本次电脑鼠使用6组红外传感器,每组红外传感器由红外发线射器和红外线接收器组成用于检测迷宫墙壁信息,分别用于检测左、左前、前、前、右前和右六个方向的墙壁信

5、息。我们用U1-U5表示红外线接收头传感器,RF1-RF5为发送红外线装置,使用6组可调电阻W1-W5控制红外信号发射强度,调整可见距离。信号采用载波调制,增强抗干扰性。传感器由高功率880nm红外发射管和高灵敏度红外接收管组成,传感器返回数据为模拟量,通过ADC读取,通过数值,可估算障碍物的距离。图3-2红外传感器2.执行部件电机是电脑鼠的动力源,是电脑鼠的四肢。只有具备健壮且灵活的四肢的电脑鼠才有可能在比赛中高效的解开迷宫。电机不但要能输出足够的马力还要便于控制,在此基础上再配以合适的控制算法就能使电脑鼠快速而精确的行走。电脑鼠中常用的是步进电机和直

6、流电机,步进电机控制容易,但直流电机使电脑鼠控制更加灵敏。本次电脑鼠上有两个两相四线制的步进电机,左电机和右电机用来控制电脑鼠前进,左转和右转,停止。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。四相步进电机如图3-3所示,电机驱动采用ROHM公司MOS全桥芯片驱动,压降低,给电机提供较大

7、的输入电压。电机控制简单,每个电机采用三个控制信号:两个I/O控制电机的正反转、刹车,一个PWM控制电机调速,PWM范围20KHz~100KHz。图3-3四相步进电机3.微处理器微处理器是电脑鼠的核心部分,是电脑鼠的大脑。几乎所有的信息,包括墙壁信息,位置信息,角度信息和电机状态信息等都需要经过微处理器处理并做出相应的判断。所有的数据分析,算法实现和执行指令的发出等都需要由微处理器来完成。主控芯片STM32F103RET6具有72MHz的主频,512KFlash,64KRAM,加个外部Flash,足够比较使用。4.机械结构电脑鼠要能够在迷宫里面灵活穿梭,

8、必须有一副好身板,有适合在迷宫中快速运行的身体结构。首先他必须结实,拥有两只东倒

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。