- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合课程设计报告
题目: 迷宫电脑鼠的设计
二级学院 计算机科学与工程学院
专 业 计算机科学与技术
班 级 112030702
学生姓名 刘博 学号 11203070215
指导教师 杨宏雨
时 间 2015.1
目 录
目 录 I
摘 要 I
1、课程设计的目的及要求 2
1.1 课程设计目的 1
1.2课程设计要 1
2、题目分析 1
2.1 功能分析 1
2.2 性能需求分析 2
2.3 算法分析 3
1、 寻路算法(迷宫有哪些信誉好的足球投注网站) 3
2、 有哪些信誉好的足球投注网站算法(回溯法) 4
3、 等高表算法(生成最短路径) 5
3、系统设计 5
3.1系统整体设计 6
3.2硬件设计 6
3.2.1 硬件结构设计 6
3.2.2 传感器组设计 7
3.2.3 电机驱动电路设计 10
3.3软件设计 11
3.3.1 电脑鼠有哪些信誉好的足球投注网站迷宫行走程序设计 12
3.3.2 电脑鼠遍历过程中记路径程序设计 12
3.3.3 电脑鼠到达目的终点的程序设计 13
3.3.4电脑鼠最短路径走终点程序 14
4 总结 14
4.1 所遇问题及解决办法 14
4.2 心得体会 15
附件:代码 15
伺服电机驱动代码 16
摘 要
“电脑鼠”是使用嵌入式或单片机微控制器、传感器和机电运动部件构成的一种微型机器人,可以在 “迷宫”中自动记忆和选择路径,快速地达到所设定的目的地。电脑鼠走迷宫竞赛是一项具有一定难度、富有挑战性和趣味性的比赛。本研究性课程重点对电脑鼠硬件、迷宫算法进行分析研究。本研究性课程通过对电脑鼠自动穿越迷宫过程的研究,综合嵌入式专业的电路设计、传感器控制、单片机程序开发和算法研究等多学科知识,熟悉掌握嵌入式应用开发的全过程。设计目的
)熟悉电子元器件焊接技术方法并电子元器件工作原理特性单片机对编码电机的控制与红外发射与接收控制运用keil软件单片机C语言编程
1.2课程设计要完成要求
本项目要实现的是用电脑鼠找出迷宫中通往终点的最短路径并以最快速度到达迷宫的终点。 电脑鼠从迷宫起点位置前进,由程序判断通过前视距离探测器探测到的迷宫状况,控制驱动机构前进或转向并记录路径和距离(控制车轮编码器可完成),由于起点位置和终点位置是已知的,虽然不知道具体路径,但通过编写算法程序即可找到最短路径,在重新开始时便可以最快速度从最短路径到达终点。
设计的电脑鼠应该具有三种最基本的能力:
拥有稳定、准确、快速的行走能力
能争取判断环境的能力(如有墙、有路)
记忆路径的能力
总之,电脑鼠的设计目标是:在最短的时间内找到一条通往总店的最短路径,并以最快度从起点到达终点。如何衡量:迷宫时间(有哪些信誉好的足球投注网站时间):电脑鼠激活到每次运行开始的时间;
法则 小车车头当前面向方向 应选择的策略 左下区域 上方 0 中右法则 左下区域 下方 2 左手法则 左下区域 左方 3 右手法则 左下区域 右方 1 中左法则 右下区域 上方 0 中左法则 右下区域 下方 2 右手法则 右下区域 左方 3 中右法则 右下区域 右方 1 左手法则 左上区域 上方 0 右手法则 左上区域 下方 2 中左法则 左上区域 左方 3 左手法则 左上区域 右方 1 中右法则 右上区域 上方 0 左手法则 右上区域 下方 2 中右法则 右上区域 左方 3 中左法则 右上区域 右方 1 右手法则
寻路过程中还要正确的使用堆栈,整个寻路算法的运行过程中会大量地使用堆栈的入栈和出栈操作,如果对入栈和出栈的条件判断不正确,有可能造成数据紊乱,整个算法就崩溃了。
寻路算法中也要判断小车的车头方向,迷宫机器鼠的车头有绝对方向和相对方向之分所示-3-2
转弯前的方向 转弯方向 转弯后的方向 0(上方) 向左(+3) 向左(0+3%4 = 3 0(上方) 向右(+1) 向右(0+1)%4 = 1 0(上方) 向后(+2) 向后(0+2)%4 = 2 1(右方) 向左(+3) 向上(1+3)%4 = 0 1(右方) 向右(+1) 向下(1+1)%4 = 2 1(右方) 向后(+2) 向左(1+2)%4 = 3 2(下方) 向左(+3) 向右(2+3)%4 = 1 2(下方)
您可能关注的文档
- {新}uml状态图.ppt
- {新}U盘SD卡显示RAW属性无法格式化的解决方法.doc
- {新}U盘修复-U盘量产详细图文教程- Alcor(安国)AU698X.doc
- {新}VB3018学生宿舍管理系统2.doc
- {新}VB课程设计任务书-数据库.doc
- {新}VDJ-IM03B PLC、单片机、驱动综合应用实训台.doc
- {新}VHDL,FPGA数字闹钟.doc
- {新}VHDL课件 第一章-概述.ppt
- {新}vhdl应用设计.ppt
- {新}VHDL与数字电路设计.ppt
- {新}【案例】苏州工业园区东环路地区城市设计.doc
- {新}【步步高】(新课标)2015届高考化学大一轮复习讲义第六章第2讲原电池化学电源课件.ppt
- {新}【创新方案】2014年高考生物一轮复习课时达标检测:第十八章 第二讲 生态系统的能量流动和物质循环.doc
- {新}【创新方案】2014年高考生物一轮复习课时达标检测:第十八章 第一讲 生态系统的结构.doc
- {新}【创新设计】2012届高考化学二轮专题 第14讲 综合性与探究性化学实验复习课件.ppt
- {新}【创新设计】2013-2014学年高中地理必修三第二单元 第三节中国可持续发展之路.ppt
- {新}【创新设计】2014高考化学一轮复习 (基础探究+精要解读+实验探究) 2-1 化学反应速率课件 新人教版选修4.ppt
- {新}【创新设计】2014高考化学一轮复习 (基础探究+精要解读+实验探究) 2-3-1 化学平衡状态课件 新人教版选修4.ppt
- {新}【创新设计】2014高考化学一轮复习 (基础探究+精要解读+实验探究) 2-3-2 化学平衡常数课件 新人教版选修4.ppt
- {新}【创新设计】2014高考化学一轮复习 (基础探究+精要解读+实验探究) 2-4化学反应进行的方向课件.ppt
最近下载
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.pdf VIP
- 2025商用车发动机气缸体铸件技术条件.docx VIP
- 颅内复杂动脉瘤介入治疗围术期护理专家共识2025 .pdf
- 第二节病虫害预测预报教学教材.ppt VIP
- 电梯新检规施工自检报告-曳引客货-2024.doc
- 2025年高考英语(新高考Ⅱ卷)试卷评析及2026高考备考策略 课件.pptx
- 2000年全国高中学生化学竞赛决赛(冬令营)理论试题与实验试题及参考答案精品.pdf VIP
- 苹果公司知识产权保护策略.pptx
- 中药饮片智能调剂与煎煮关键技术研究课件.pdf VIP
- 局部解剖学(山东联盟) 智慧树 知到答案.docx VIP
文档评论(0)