文档库 最新最全的文档下载
当前位置:文档库 › 电脑鼠走迷宫基础教学大纲

电脑鼠走迷宫基础教学大纲

电脑鼠走迷宫基础教学大纲
电脑鼠走迷宫基础教学大纲

《电脑鼠走迷宫基础》教学大纲

主讲人:自动化学院李超

一、课程目的

本课程开设的目的在于拓展大学生科技创新实践能力,使学生设计制作集传感器与控制于一体的,能够自动穿越迷宫的电脑鼠,结合了模拟电路、数字电路、自动控制理论等相关专业知识,提升学生在电子、控制设计制作方面的科创素质。

通过本课程学习,学生应该学会:

1.什么是电脑鼠及电脑鼠的基本硬件结构;

2.传感器、电机及ARM单片机的一般工作原理;

3.电脑鼠走迷宫的基本搜索算法法则;

4.熟练掌握编程环境的使用及程序的下载调试;

5.重要控制函数和算法函数的掌握;

6.能对电脑鼠的硬件结构和搜索算法提出创新性的设计思路及方案。

二、教学基本要求

本课程要求教师团队拥有电脑鼠设计、制作方面的经验,对于模拟电路、数字电路、自动控制理论的知识有较深的理解和广泛的知识。授课中要求精神饱满,热情洋溢,授课内容趣味生动。

三、课程内容和学时分配

1.整体概况和展望,介绍电脑鼠的发展历程,国内外现状,

并介绍电脑鼠的基本硬件结构和基本运行法则等整体概况(2课时);

2.电脑鼠硬件结构的详细讲解,包括传感器、单片机、电路及机架结构并介绍一些日本、英国等国际电脑鼠的硬件结构,鼓励同学们创新设计电脑鼠的结构(2课时);

3.C语言简介、部分重要控制讲解及ARM编程环境培训。包括控制函数、算法函数等重要函数(2课时);

4.编程环境的安装及调试培训,使同学们能熟练安装编程环境并进行第一次下载程序调试(2课时);

5.优化搜索算法和优化控制算法培训及调试(2课时);

6.综合创新调试,调试使电脑鼠能稳定快速高效的在迷宫中能够搜索(2课时)。

四、教学方法及手段

实验室实践教学、课堂互动、分组制作。

五、前续课程、后续课程

无。

六、教材及主要参考资料

自编讲义、网络相关资源。

七、主讲人介绍

李超,2009级自动化学院学生,性格外向,待人热情,兴趣爱好广泛。现在负责“电脑鼠走迷宫”课程的指导工作,现任自动化学院团委科技部部长、自动化学院科协副主席,20100432班科创导航员,在自动化创新实验中心任实验室管理员,主要负责“电脑鼠”项目的培训。2010年参加黑龙江省首届“电脑鼠走迷宫”竞赛获得第一名;参加全国第二届“电脑鼠走迷宫”竞赛获得三等奖。获2011年哈尔滨工程大学“优秀开放实验室创新助教”称号,获2011年“优秀共青团干部”称号。

座右铭:年轻没有失败,拼搏成就未来。

课程设计_老鼠走迷宫

HUNAN CITY UNIVERSITY 数据结构课程设计报告 设计题目:老鼠走迷宫 专业:计算机科学与技术 学生姓名:邓宇 班级学号: 0906401-23 指导教师:杨格兰、胡奇光 2011 年 6 月 18 日

一、设计时间 2011年6月20日——24日 二、设计地点 湖南城市学院第一实验楼计算机系机房509 三、设计目的 1.培养实际工作所需要的动手能力,进一步熟悉基本概念; 2.熟练掌握对实际问题的抽象技能,了解程序基本的流程; 3.培养查阅资料,独立思考问题的能力。 四、设计人 邓宇 五、指导老师 杨格兰、胡奇光 六、设计课题 老鼠走迷宫 开发环境:Visual Studio 2010 Ultimate UML Activity Diagram Visual C # 2008 Express Editions Adobe Photoshop CS4 七、基本思路及关键问题的解决方法 技术要求: 程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓。游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处。 要求: 1、老鼠形象可辨认,可用键盘操纵老鼠上下左右移动; 解决方案:老鼠图片形象可以用Photoshop来制作,通过键盘按键事件发送消息到对象(老鼠),实现老鼠的移动。 2、迷宫的墙足够结实,老鼠不能穿墙而过; 解决方案:在老鼠每一步的移动中检测是否撞墙,若是则停止走动。

由于地图是图片,要检测就需要取出墙壁那点的颜色(显然不是白色),然后作比较来作碰撞检测。 3、若老鼠在规定时间内走到粮仓处,提示成功,否则提示失败; 解决方案:加载定时器,设定60秒钟,若在规定的时间,及时间变成0时,弹出对话框提示用户游戏失败。 4、添加编辑迷宫功能,可修改当前迷宫。 解决方案:备用一张地图图片资源,可以用于更换地图。 八、算法及流程图 Visio流程图:

小白鼠走迷宫

《小鼠走迷宫》实验报告 生技基地:孟祥东 0121121202 殷振琦 生物技术:李静新

小白鼠走迷宫 【摘要】本实验通过在人为设置的迷宫里,小白鼠不断感受复杂通道的结构,调整和改进自己的行为。随着训练次数的增加,条件反射逐渐建立,以至在大脑皮层形成记忆。通过记录动物搜寻食物的时间长短可以对此加以评价。 【关键词】小白鼠迷宫记忆 前言:《实验动物学》最近10年,遗传科学家对两种动物建立了一系列遗传工程的技术,可以改变(去掉或加上)其体内基因的组成,这两种动物是老鼠和果蝇。在哺乳类动物中,老鼠可谓具有得天独厚的优势。昆虫类的果蝇行为简单,脑也较小,不如哺乳类的老鼠脑较大。此外,老鼠也更接近人类,通过老鼠的实验可以间接地了解人脑的功能。学习和记忆是神经系统高级中枢的重要机能之一。学习是神经系统不断接受环境刺激而获得的行为习惯和经验;获得的行为习惯和经验维持一定时间的能力就是记忆。动物的学习和记忆能力对其生存具有重要意义。本次实验,我们通过观察,分析小白鼠学习和记忆过程,理解大脑在动物行为机制建立中的作用;通过实验,了解数据统计分析在科学研究中的重要作用。 1.材料与方法 1.1材料 小白鼠、纸板(做迷宫)、食物、秒表 1.2方法 1.2.1 饥饿处理的小白鼠1只,放置在迷宫入口,记录其找到食物所需时间。5分钟后, 重复上述步骤,同样的间隔时间对其进行相同实验,每只小白鼠共计进行6次实 验。 1.2.2 对另一只进行饥饿处理的小鼠进行相同实验,记录每只小白鼠找到食物所需时 间。 1.2.3 绘制图表,进行数据分析。 2.结果 2.2曲线图

注:纵坐标表示所用时间(单位:秒),横坐标表示实验次数,系列一表示小鼠B,系列二表示小鼠A 2.3分析 2.3.1 随着小白鼠学习和记忆过程的进行,小白鼠找到食物的时间越来越短; 2.3.2 气温对小白鼠的活动能力有较大影响,低温使小白鼠活动能力降低; 3、讨论 德国心理学家艾宾浩斯(H.Ebbinghaus)研究发现,遗忘在学习之后立即开始,而且遗忘的进程并不是均匀的。最初遗忘速度很快,以后逐渐缓慢。他认为"保持和遗忘是时间的函数",并根据他的实验结果绘成描述遗忘进程的曲线,即著名的艾宾浩斯记忆遗忘曲线。 人的大脑是一个记忆的宝库,人脑经历过的事物,思考过的问题,体验过的情感和情绪,练习过的动作,都可以成为人们记忆的内容。例如英文的学习中单词、短语和句子,甚至文章的内容都是通过记忆完成的。从"记"到"忆"是有个过程的,这其中包括了识记、保持、再认和回忆。有很多人在学习英语的过程中,只注重了学习当时的记忆效果,孰不知,要想做好学习的记忆工作,是要下一番工夫的,单纯的注重当时的记忆效果,而忽视了后期的保持和再认同样是达不到良好的效果的。 在信息的处理上, 记忆是对输入信息的编 码、贮存和提取的过程, 从信息处理的角度上, 英文的第一次学习和背 诵只是一个输入编码的 过程。人的记忆的能力

电脑鼠走迷宫死区排除算法

电脑鼠走迷宫大赛探索过程算法优化研究 ——死路排除算法 ——死区域算法1摘要 电脑鼠走迷宫大赛是由国际电工和电子工程学会(IEEE)举办的人工智能领域的一项国际性赛事,集机械、电子、控制、光学、程序设计和人工智能等多方面科技知识于一体[1],具有很高的知名度。迷宫算法的优劣直接影响比赛的最终成绩。本文从经典迷宫算法入手,先后提出了能排除单行当列死路的“死路排除算法”和能够排除任意形状死区域的“渗透法”,然后通过测试验证两种改进算法的优越性。改进算法的核心思想是通过已经获得的迷宫信息排除不包含最短路径信息的死区域。同时,文中创造性的将“渗透思想”用于迷宫算法当中,很好的实现了死区域的判定与排除。与经典算法相比,改进算法在时间、空间方面都有良好的优化效果。 2背景简介 电脑鼠走迷宫大赛是国际电工和电子工程学会(IEEE)每年都会举办的一项国际性赛事,于1972年由美国机械杂志发起。比赛中的电脑鼠是一个小型的由微处理器控制的机器人车辆,在复杂迷宫中具有译码和导航功能。该比赛自推出以来,受到了世界各国师生的青睐。2007年和2008年,上海市计算机学会率先在中国主办了两次IEEE标准电脑鼠走迷宫邀请赛(长三角地区),有三十多所院校参加,反响强烈。2009年比赛范围扩展到全国,共有9个赛区的52所高校参赛[2]。 2.1电脑鼠走迷宫大赛规则[3] 电脑鼠的基本功能是从起点开始走到终点,这个过程称为一次“运行”,所花费的时间称为“运行时间”;电脑鼠从第一次激活到每次运行开始所花费的时间称为“迷宫时间”;电脑鼠在比赛时手动辅助的动作称为“碰触”。竞赛使用这3个参数,从速度、求解迷宫的效率和电脑鼠的可靠性三个方面来进行评判。 电脑鼠的得分是通过计算每次运行的“排障时间”来衡量的,即将迷宫时间的1/30加一次运行时间;如果未被碰触过,则再减去10s(奖励时间),这样得到的就是排障时间。电脑鼠在迷宫中停留或运行的总时间不可超过15min,在限时内允许运行多次。如果进入迷宫是为了进行探测和记忆,则这次运行就称为“试跑”;如果进入迷宫是根据先前的记忆和经验,按照智能算法确定最佳路径,并以最快的速度到达目的地,则这次运行就称为“冲刺”。 2.2迷宫、电脑鼠规格 迷宫由256个方块组成,每个方块18 平方厘米,排成16行×16列。迷宫的隔板沿方块的四周布设,形成迷宫通道。如图1为迷宫照片。图2为电脑鼠样例照片,该电脑鼠采用ARM7处理器——LM3S615作为主控芯片。五组可测距的红外线传感器按照某固定频率对迷宫格周围障碍进行采样,获取迷宫隔板信息。 图1 迷宫照片图2 电脑鼠样例照片 2.3已有算法

电脑鼠机器人迷宫竞赛规则

第四届青少年机器人活动暨亚洲机器人锦标赛中国区选拔赛 电脑鼠机器人迷宫竞赛规则 竞赛要求使用东莞市博思电子数码科技有限公司的电脑鼠机器人器材。如下图所示: (一)场地尺寸及环境要求 1.迷宫场地由8×8个边长为180.00×180.00mm 的正方形单元组成(见图1 )。 电脑鼠机器人迷宫竞赛是一种利用嵌入式微控制器、传感器和机电运动部件构成的一种智能的小型机器人比赛,它要求机器人在指定的迷宫中自动探索并找出通往终点的路径,赛中机器人需随时掌握自身的位置信息,准确获取墙壁信息并做记录,最终依靠记忆找出最佳路径并以最短的时间走出迷宫,赢得比赛。 一、简述 二、规则

2.图2示例场地图 3.四周的隔墙将整个迷宫封闭,迷宫隔墙的侧面为白色,顶部为红色。迷宫的地面为木质, 用于隔开每个单元格的围板称为墙壁,迷宫场地的墙壁高50.00mm,厚12.00mm,因此两堵隔墙所构成的通道其实际宽度为168.00mm(示例场地图见图2)

使用油漆漆成黑色。迷宫地面上印有墙壁的定位线,作组装场地时定位墙壁的标记,隔墙侧面和顶部的涂料需能反射红外线,地板的涂料需能吸收红外线。 4.迷宫的起始单元必须有三面隔墙,余下一个出口。例如,若没有隔墙的出口端为“北”向时,那么迷宫的外墙就构成“东”、“南”、“西”方位的隔墙。 5.6.迷宫场地中,将每个正方形单元的四角每两边相交的位置的点我们定义为“格点”。除了停泊区域中心的格点外,其余每个格点至少要延伸出一面隔墙或与一面隔墙相接触。由格点延伸出去的墙壁的组合方式多种多样,以迷宫左下角的一个格点为例,如下图中黑色部分为格点,示例场地图见图 2 A 、从格点处延伸出一块墙壁后,与该节点有关的墙壁的几种布置位置如下: B 、从格点处延伸出两块墙壁后,与该节点有关的墙壁的几种布置位置如下: 符合本规则的迷宫场地设计方案数量众多,但迷宫的格数始终是8×8格,四边的围墙不变,变化的是围墙内部的各个墙壁,比赛时具体使用场地,由比赛现场公布。

人工智能电脑鼠搜迷宫实验

北京科技大学实验报告 学院:自动化学院专业:智能科学学技术班级: 姓名:学号:实验日期:2017年11月6日 实验名称:人工智能电脑鼠搜迷宫实验 实验目的:掌握电脑鼠的基本操作及智能搜索算法操作。 实验仪器:KEIL MDK、电脑鼠、J-Link、VS 实验原理:所谓“电脑鼠”,英文名叫做Micromouse,是一种具有人工智能的轮式机器人,是由嵌入式微控制器、传感器和机电运动部件构成的一种智能行走装置的俗称。当电脑鼠放入起点,按下启动键之后,他就必须自行决定搜索法则并且在迷宫中前进,转弯,记忆迷宫墙壁资料,计算最短路径,搜索终点等功能。电脑鼠更结合了机械、电机、电子、控制、光学、程序设计和人工智能等多方面的科技知识。本实验中,通过红外传感器检测电脑鼠所处位置状态,通过智能算法保存地图并实现地图的搜索,通过pid等控制算法控制电机,达到电脑鼠搜索迷宫并计算最短路径等功能。 实验内容与步骤: 实验内容 1)KEIL MDK的安装 2)电脑鼠硬件的检查及调整 3)智能搜索算法的编写 4)算法的调试与优化 5)实验结果

实验步骤 (一)KEIL MDK的安装 1双击运行Ke i l MDK 4.12 安装程序,出现软件安装界面,如图所示: 2点击Next,勾选安装协议; 3选择安装路径,建议安装在C 盘,运行速度快些 4 填入用户信息,个人用户随意填入即可; 点击Next 就进入实质的安装过程了,Wait for a Whle… 5点击Finish,Keil MDK 就完成安装了,可以发现桌面上生成了名为“Keil uVis ion4”的可执行文件快捷方式。

(二)检查和调整电脑鼠的硬件 1.电机检查:在电脑鼠程序文件中找到Motor.c文件,直接为两侧电机赋相同的速度值,用G-link连接电脑鼠和电脑,传入程序,打开电脑鼠放在地面上,如果电脑鼠能正常直线行进,即证明两侧电机正常工作。如果有电机有问题,拆下原来的电机换新的再次进行电机检查即可。 2.传感器检查:用G-link连接电脑鼠和电脑,打开传感器查询模式,用手逐渐靠近每一个传感器,如果相应的传感器值由小变大,那么此传感器工作正常。且每个传感器在手指位于相同距离时,回传的传感器值近似相等即证明传感器都正常工作,如果有传感器有问题,拆下原来的传感器换新的再次进行传感器检查即可。 传感器回传值查询界面 (三)智能搜索算法的编写 在含底层驱动的程序的基础上加上算法,实现智能搜索,把电脑鼠变成一只真正的智能的老鼠。

《数据结构课程设计》走迷宫游戏

信息工程学院 课程设计报告 课程名称《数据结构》 课题名称走迷宫游戏 专业 班级 学号 姓名 联系方式 指导教师 2015 年 12 月 27 日

目录 1、数据结构课程设计任务书............................................................... 1 1.1、题目........................................................................... 1 1.2、要求........................................................................... 1 2、总体设计............................................................................. 1 2.1、设计思路及总体组成框架......................................................... 1 2.2、操作流程图..................................................................... 2 3、详细设计............................................................................. 5 3.1、程序中所采用的数据结构及存储结构的说明......................................... 5 3.2、函数功能模块说明............................................................... 5 3.3、各函数的调用关系 ............................................................................................................................... 7 4、调试与测试:......................................................................... 7 4.1、调试方法与步骤:............................................................... 7 4.2、测试结果的分析与讨论:......................................................... 8 4.3、测试过程中遇到的主要问题及采取的解决措施:................................... 10 6、源程序清单......................................................................... 10 7、数据结构课程设计总结............................................................... 14 8、参考文献........................................................................... 14

电脑鼠的原理分析及算法研究

电脑鼠的原理分析及算法研究 摘要:本文阐述了电脑鼠的定义和意义,并对电脑鼠的工作原理及硬件、软件设备进行一定的分析,研究了一些传统和经典的算法。 关键词:电脑鼠,模块,算法,蚂蚁算法 Analysis of the Principle and Study of Algorithm of MicroMouse Wang Huinan04010515 (Southeast University, Nanjing, 211189) Abstract:This paper describes the definition and significance of MicroMouse. And analyzing the work principle of MicroMouse’s hardware and softwareequipment. Studying anumber of traditional and classical algorithms. Key words:MicroMouse; Module; Algorithms; Ant algorithm 本学期,我选修了机电一体化——电脑鼠。通过学习和查找资料,我对电脑鼠的运行原理有了一定的了解,并产生了一些新的想法。 1电脑鼠的基本知识 1.1电脑鼠的定义 所谓“电脑鼠”,英文名叫做MicroMouse,是使用嵌入式微控制器、传感器和机电运动部件构成的一种智能行走装置的俗称,它可以在“迷宫”中自动记忆和选择路径,寻找出口,最终达到所设定的目的地。 实际上电脑鼠就是一个电力驱动小车,而这个电动小车是由一个或多个为控制器来控制,通过传感器和其他各功能器件的配合,具备一定的智能。同时,电脑鼠拥有探测障碍物、行走、转弯、加减速好制动等基本功能。 1.2电脑鼠的意义 电脑鼠可谓是一种具有人工智能的小型机器人,结合了机械、电机、电子、控制、光学、程序设计和人工智能等多方面的科技知识。 人类在科技的发展史上,一直在尝试着想要创造出一个具有肢体、感官、脑力等综合一体的智能机器人,而电脑鼠就是一个很能够用来诠释肢体、感官及脑力综合工作的基本实例,这也是当初电脑鼠被发明的理由,希望能够借助电脑鼠的创作来进而研究与发明更加复杂的机械。 2电脑鼠的整体设计方案 如图所示。整个系统可以初步分为以下主要部分:电源模块,控制模块,执行机构模块,传感器模块,机身模块。可以形象地认为,电源模块是电脑鼠的“动力源泉”,控制模块是电脑鼠的“大脑”,传感器模块是电脑鼠的“眼睛”,机身模块是电脑鼠的“躯干”,执行机构是电脑鼠的“脚”,几个模块之间要相互配合才能使这个电脑鼠最终“逃离”迷宫。

电子老鼠走迷宫 分支限界法

#include #include #include #define maxs 13 #define maxsize 100000 int length=0; int visit[20][20]; char mg[maxs][maxs]; typedef struct queue //huojiedian { int rear; int top; int base[maxsize][2];//0==x 1==y } queue; void enqueue(queue *a,int m,int n) //top wuyuansu { if((a->top+1)%maxsize!=a->rear) { a->base[a->top][0]=m; a->base[a->top][1]=n; a->top=(a->top+1)%maxsize; } } void dequeue(queue *a,int *x,int *y) { if(a->rear!=a->top) { *x=a->base[a->rear][0]; *y=a->base[a->rear][1]; a->rear=(a->rear+1)%maxsize; } } int empty(queue *a) { if(a->rear==a->top) return 0; return 1; }

int search(int x,int y,int m,int n,queue *a,char mg[13][13]) { while(1) { if(empty(a)) { dequeue(a,&x,&y); if(x==0&&y==0) { enqueue(a,0,0); length++; dequeue(a,&x,&y); } visit[x][y]=1; if(x==m&&y==n) return 0; if(mg[x-1][y]!='X'&&x-1>0&&visit[x-1][y]==0) //UP enqueue(a,x-1,y); if(mg[x][y+1]!='X'&&y+10&&visit[x][y-1]==0) //LEFT enqueue(a,x,y-1); if(mg[x+1][y]!='X'&&x+1

探究活动:小鼠走迷宫获取食物的学习行为

探究活动:小鼠走迷宫获取食物的学习行为 一、活动目的 1.观察动物通过“尝试与错误”形成一种新的行为的过程。 2.联系分析实验数据,得出合理结论。 3.理解学习行为对于动物生存的重要意义。 二、活动准备 1.知识准备:学习行为的概念和意义。 2.研究的方法指导:研究动物行为的方法,主要有观察法和实验法,以及这两种方法的结合。 三、活动用品 实验动物:小鼠、仓鼠或是豚鼠。 实验材料:纸板(用于制作“迷宫”),制作“迷宫”的各种工具(剪刀、胶带等),小鼠食物,笼子几个(配饮水装置),一包木屑(垫于笼中,用于小鼠保暖),纸、笔等记录用具,相关视频。 四、活动过程和方法 1.按照计划准备好迷宫、小鼠和食物。 2.从迷宫的入口处放入小鼠,同时在出口处放置食物。 3.记录小鼠从入口到出口的时间,或者记录小鼠“尝试与错误”的次数。若小鼠过了很长时间还没到达出口可以适当引导一下。 4.重复上述实验过程5~7次,记录实验数据。 5.统计全班结果。 6.分析实验数据。 五、问题与交流 (一)操作注意事项 1.在观察和测量过程中注意爱护实验动物。 2.观察后进行记录。 3.观察结束后清理实验台,按要求回收实验动物,并洗手。 (二)重难点知识 1.动物的学习行为是指在遗传因素的基础上,通过环境因素的作用,由生活经

验和学习而获得的行为。 2.一般来说,动物越高等,学习能力越强,在走迷宫时,“尝试与错误”的次数越少。 3.动物的年龄越小,越容易表现出学习的过程。 (三)思考讨论 1.“尝试与错误”学习行为的建立过程是怎样的? 2.你的实验数据与同学的数据是否相同?为什么? 3.如果把实验动物换成乌龟,你预期“尝试与错误”的次数将会增加还是减少?为什么? 4.学习行为对于动物的生存有什么重要意义?

电脑鼠设计与制作——文档

电脑鼠的设计与制作 0.序言 0.1电脑鼠 电脑鼠是机电一体化装置,是使用微控制器、传感器和机电运动部件构成的一种智能行走装置,是一种具有人工智能的小型机器人。电脑鼠可以在不同“迷宫”中自动记忆和选择路径,采用相应的算法,快速地达到所设定的目的地。集成了计算机、电子和机械、电机、自动化和传感器等技术,是真正具有独创性的东西,其制作为学生提供了创意、制作、实现和展示的机会。 必要的知识(可以百度): (1)电子部分 ?电路设计 ?微处理器 ?传感器 (2)机械结构 (3)算法设计 0.2电脑鼠的设计目标 本项目要实现的是用电脑鼠找出迷宫中通往终点的最短路径并以最快速度到达迷宫的终点。 电脑鼠从迷宫起点位置前进,由程序判断通过前视距离探测器探测到的迷宫状况,控制驱动机构前进或转向并记录路径和距离(控制车轮编码器可完成),由于起点位置和终点位置是已知的,虽然不知道具体路径,但通过编写算法程序即可找到最短路径,在重新开始时便可以最快速度从最短路径到达终点。 设计的电脑鼠应该具有三种最基本的能力: ?拥有稳定、准确、快速的行走能力 ?能争取判断环境的能力(如有墙、有路)

记忆路径的能力 图1 8*8迷宫布局图 总之,电脑鼠的设计目标是:在最短的时间内找到一条通往总店的最短路径,并以最快速度从起点到达终点。如何衡量: 迷宫时间(搜索时间):电脑鼠激活到每次运行开始的时间; 注:搜索结束,从终点返回到起点的时间不算在迷宫时间内; 运行时间:电脑鼠从起点走到终点的时间; 如果电脑鼠在比赛时需要手动辅助,这个动作就成为“碰触”。若“碰触”了,则需要失去10秒的奖励时间。 比赛使用者三个参数,从速度、求解迷宫的效率和电脑鼠的可靠性三个方面来进行评分。 成绩=迷宫时间/30+运行时间-奖励时间(非碰触) 例子:一个电脑鼠在迷宫中的搜索时间为4分钟,没有碰触过,运行时间使用了20秒,这次运行的排障时间就是: 20+(240×1/30)-10=18秒 1.电脑鼠的构成 电脑鼠是指由车身、轮子、和相关软件构成。车体是电脑鼠最基本的架构,它的设计在电脑鼠的整体规划中战友想到重要的地位,应当遵守整体结构坚固耐用、材质轻、重心低的原则。在设计中,既要考虑到符合各零件的规格,又要考虑到配合迷宫的规格。

实验生理科学 实验设计 红牛牌功能饮料对小白鼠Morris水迷宫测试的影响 初稿

“红牛”牌功能饮料对小白鼠Morris水迷宫测试的影响 甘杏萍庞博何洁梅 学号200950607学号200950602学号200950605 1.立体依据与实验内容(提出课题的目的、理由及内容) (1)肾上腺素参与应激反应,可提高中枢神经系统的兴奋性,使机体反应机敏。(2)Morris水迷宫可用于测定啮齿动物的学习记忆能力及逃避危险的能力。(3)以腹腔注射了肾上腺素的小白鼠为阳性对照组,注射了生理盐水的小白鼠组为阴性对照组,以注射了“红牛”牌功能饮料的小白鼠组为实验组,探究“红牛”牌功能饮料对小白鼠应激能力的影响。 2.实验路线与指标 (1)实验动物:小白鼠30只,全为雄性,每组各10只。 (2)实验指标:小白鼠从固定的落水点到达水下平台期的时间,即平均逃避潜伏期。 (3)实验路线:①阳性对照组:腹腔注射肾上腺素(0.01ml/g,0.0001%) ②阴性对照组:腹腔注射生理盐水(0.01ml/g) ③实验组:腹腔注射“红牛”牌功能饮料(0.01ml/g) (4)检测方法:用秒表记录小白鼠从落水点到达水下平台期的时间。 3.实验器材与药品:肾上腺素(0.01ml/g,20ml) “红牛”牌功能饮料一瓶 生理盐水(20ml) 自制Morris水迷宫(直径85cm的塑料圆盆一个,玻璃瓶一 个,小毛巾一条) 秒表2个 4.可行性分析:Morris水迷宫可以用简单的器材制成,难度不大。 5.预期实验结果:“红牛”牌功能饮料有助于提高小白鼠找到水下平台的能力。 6.设计实验记录图表: 表1.各组小白鼠在Morris水迷宫空间探索实验中的逃避潜伏期 平均潜伏期(s) 阳性对照组 阴性对照组 实验组 7.统计方法:统计采用完全随机设计的两样本均数的t检验。

电脑鼠程序代码

/****************************************Copyright (c)**************************************************** ** Guangzhou ZHIYUAN electronics Co.,LTD. ** ** Info--------------------------------------------------------------------------------- ** File Name: ** Last modified Date: 2008/02/14 ** Last Version: ** Description: MicroMouse615 上的无记忆功能的走迷宫实验 ** **-------------------------------------------------------------------------------------------------------- ** Created By: 廖茂刚 ** Created date: ** Version: ** Descriptions: ** **-------------------------------------------------------------------------------------------------------- ** Modified by: ** Modified date: ** Version: ** Description: ** ******************************************************************************************** ********* ****/ /******************************************************************************************* ********* ***** 包含头文件 ******************************************************************************************** ********* ****/ #include "" #include "" #include "" #include "" #include "" #include "" #include "" #include "" #include "" #include ""

电脑鼠走迷宫比赛规则

電腦鼠走迷宮比賽規則 一、電腦鼠的規定 1.電腦鼠必須以紅外線光感測器偵測迷宮路徑行走;不得以機械式的感測裝置 (包含導輪)碰觸迷宮路徑的牆板行走。 2.電腦鼠必須為自立型,不得以無線電波遙控。 3.電腦鼠不得躍過、攀登、損傷或破壞迷宮壁面。 二、迷宮的規定 1.電腦鼠迷宮,如[圖一]所示,單位方塊壁面的側面為白色,頂部為紅色,平 面為黑色。 2.電腦鼠迷宮以一定大小的正方形單位方塊構成,整個迷宮的外圍也是正方 形。所有的迷宮方塊至少有一個方向被壁面擋住。某些迷宮的路徑寬度為兩個迷宮方塊的寬度,如黃色部分所示。 3.電腦鼠迷宮的單位方塊為18cmX18cm,整個迷宮由16X16個迷宮方塊組 成,面積為288cmX288cm。電腦鼠迷宮的外圍全部相連接起來,壁面的高度為5cm,厚度為1.2cm。 4.迷宮是以一般的精度製作,有可能產生某種程度上的尺寸誤差(約1mm)。 三、比賽規則 1.參加隊伍於比賽前由各隊選手(或選手代表)抽籤決定出賽次序。每隊限一個 操控手下場比賽。 2.比賽開始前,所有參賽的電腦鼠均須以大會提供的塑膠袋封起來,貼上裁判 簽名的封條。輪到下場比賽的隊伍,操控手須在裁判示意下打開塑膠袋,操控電腦鼠下場比賽。當裁判發出哨聲後,操控手即可啟動電腦鼠。 3.電腦鼠由迷宮的一角出發,以達到終點(在迷宮的中心)時間短者為第一名, 餘依次類推。 4.電腦鼠最多可擁有6分鐘,比賽期間最多可行進6次,以這段時間內最快到 達迷宮終點的時間為比賽成績。如在比賽時間內無法達到終點者,以比賽時間到時,電腦鼠距離終點的距離為比賽成績,此項距離越短者成績越高。 5.電腦鼠在比賽中碰觸迷宮牆壁達到3次或一次碰觸超過3秒卡住者即須退 場,其成績依未到達終點者之方法計算,以退場時之位置為行走距離的量測點。 6.操控手不得在迷宮路徑公開之後,把迷宮的路徑資料輸入電腦鼠,即比賽中 不得從事程式的置入(loading)及ROM的更換。

电脑鼠实验报告.

《视觉机器人》 实验报告 学院: 姓名: 专业: 二零一六年一月

目录 第1章背景和意义 (3) 第2章系统方案设计 (4) 第3章硬件设计 (5) 3.1电脑鼠基本硬件组成 (5) 3.2电脑鼠基本动作 (9) 第4章软件设计 (9) 4.1电脑鼠软件设计概要说明 (9) 4.2等高图制作模块 (11) 4.3冲刺模块 (12) 4.4转弯模块 (12) 4.5搜索模块 (13) 4.6迷宫地图相对方向与绝对方向的建立 (13) 4.7墙壁资料存储 (15) 4.8电脑鼠搜索策略 (16) 参考文献 (17) 附件: (17)

第1章背景和意义 电脑鼠可看作是一种具有人工智能的小型机器人,依照比赛规则,当电脑鼠放入“迷宫”起点,按下启动键之后,它就必须自行决定搜寻法则并且在迷中前进、转弯、记忆迷宫墙壁资料、计算最短路径、搜寻终点等功能。电脑鼠结合了机械、电机、电子、控制、光学、程序设计和人工智能等多方面的科技识。国际电工和电子工程学会(IEEE)每年都要举办一次国际性的电脑鼠走迷宫竞赛。首场电脑鼠迷宫竞赛1979年于纽约举行,1991年以来,每年都有世界级的比赛。2007年,国内开始举行IEEE标准电脑鼠走迷宫邀请赛,自举办以来高校参赛踊跃,许多大学还开设了“电脑鼠原理和制作”选修课程。电脑鼠走迷宫竞赛具有一定难度,是一项富有挑战性和趣味性的比赛。电脑鼠可看作一个集多项工程学科知识于一体的小型系统,成功的设计者通常都是合作团体。他们必须考虑电子、电气、机械以及计算机各方面的问题,重量、速度、功耗、传感技术重心以及程序各方面都是设计中需要决定和综合考虑的因素。电脑鼠结合了多学科知识,对于提升我们的动手能力、团队协作能力和创新能力,促进课堂知识的消化和扩展自身的知识面都非常有帮助;另外成立小组合作参赛,不仅使我们学到了知识,而且加强了同学之间的交流,交际能力语言表达能力等也得到了锻炼和提升;最后电脑鼠走迷宫竞赛极具趣味性,容易得到学生的认同及参与,并能很好的激发和引导学生这方面的兴趣和爱好,为继续参加比赛和深入学习提供了良好的条件。

走迷宫游戏设计

《面向对象程序设计》 课程设计报告 题目:“走迷宫”游戏制作 专业:计算机科学与技术 班级:计算机科学与技术14(1) 姓名:陈晚露 指导教师:樊郁徽 成绩: 计算机学院 2016年 5 月 28 日

计算机学院《面向对象程序设计》课程设计报告 目录 1、设计目的与要求--------------------------------------------------- 1 1.1 设计目的--------------------------------------------------- 1 1.2 设计要求--------------------------------------------------- 1 1.3 实现功能------------------------------------------------------- 1 1.4 界面设计-------------------------------------------------- 1 2、开发平台和技术--------------------------------------------------- 2 2.1 Java语言-------------------------------------------------- 2 2.2 GreenFoot------------------------------------------------- 3 2.3 环境配置-------------------------------------------------- 3 3、模块具体实现和主要动画触发-------------------------------------- 3 4、总结------------------------------------------------------------- 4 5、参考文献:------------------------------------------------------- 4 6、附录:----------------------------------------------------------- 5

小白鼠走迷宫

小白鼠走迷宫实验 程瑞(2010301060005)章晓祎(2010301060009) 李丹(2010301060021)刘雨田子(2010301060026) 孙赫(2010301060030) 武汉大学生命科学学院生物学基地1班 【摘要】本实验通过在人为设置的迷宫里,小白鼠不断感受复杂通道的结构,调整和改进自己的行为。随着训练次数的增加,条件反射逐渐建立,以至在大脑皮层形成记忆。通过记录动物搜寻食物的时间长短可以对此加以评价。同时可以通过控制变量法,考察一些自身因素(性别)和外界因素(如音乐和酒精)对此的影响。 【关键词】记忆能力性别酒精 前言:《实验动物学》最近10年,遗传科学家对两种动物建立了一系列遗传工程的技术,可以改变(去掉或加上)其体内基因的组成,这两种动物是老鼠和果蝇。在哺乳类动物中,老鼠可谓具有得天独厚的优势。昆虫类的果蝇行为简单,脑也较小,不如哺乳类的老鼠脑较大。此外,老鼠也更接近人类,通过老鼠的实验可以间接地了解人脑的功能。学习和记忆是神经系统高级中枢的重要机能之一。学习是神经系统不断接受环境刺激而获得的行为习惯和经验;获得的行为习惯和经验维持一定时间的能力就是记忆。动物的学习和记忆能力对其生存具有重要意义。本次实验,我们通过观察,分析小白鼠学习和记忆过程,理解大脑在动物行为机制建立中的作用,类比发现促进人脑记忆形成的因素,试图发现更好的记忆方法;通过实验,了解数据统计分析在科学研究中的重要作用,提升实验技能。 1.材料与方法 1.1材料 同胎雌小白鼠6只,雄小白鼠3只,后补进雌小白鼠4只,雄小白鼠2只,迷宫,养鼠笼,鼠粮,奶酪,干草,秒表,1ml注射器(喂酒用),实验手套,温度计,50%vol酒

教育小故事 老鼠走迷宫

老鼠走迷宫 这个故事,让家长明白孩子的成功需要家长正确意识的引领。故事的大体内容是这样的:有两个班的大学生要完成他们的毕业试验。教授对第一个班的同学说:“你们非常幸运,选择了一批天才老鼠教它们走迷宫,我相信它们一定学得很快。”教授又对第二个班的同学说:“你们非常不幸,选择了一批笨蛋老鼠教它们走迷宫,虽然它们很笨,但你们也要尽力。”半个月以后,同学们汇报自己的成果,第一个班的同学教会了五分之四的老鼠,第二个班的同学只教会了二分之一。教授感慨地说:“老鼠哪有天才和笨蛋之分,如果你当它是天才,他就是天才,把它看成笨蛋,那他就只能成为笨蛋。”大家都听得很投入,都若有所思地点头…… 我告诉家长,这样的道理同样适用于我们孩子身上,如果你把自己的孩子看成是天才,他就会朝着天才的方向努力,你整天在他脑海里灌输笨蛋的思想,他永远也不可能成为天才。家长对学生的行为走向 起着决定性的作用。 故事(2):20世纪60年代,苏联发射第一艘载人宇宙飞船,宇航员我们大家都知道叫加加林。当时挑选第一个上太空的人选时,有这么一个插曲,几十个宇航员去参观他们要乘坐的飞船,进舱门的时候,只有加加林一个人把鞋脱下来了。他觉得:“这么贵重的一个舱,怎么能穿着鞋进去呢?”就加加林的这一个动作,让主设计师非常感动。他想:只有把这飞船交给一个如此爱惜它的人,我才放心。在他的推荐下,加加林就成了人类第一个飞上太空的宇航员。所以有人开玩笑说,成功从脱鞋开始。实际上就是从好的习惯开始。想想看,我们哪个家庭、哪个学校经常进行这样的教育?翻东西,是儿童时期的一种习惯,是一种好奇。小孩去串门,看到人家的抽屉,挨着个儿地翻。爸爸妈妈下班了,孩子就翻爸爸妈妈的包,。但是,对儿童来说,这是一个特点,不是一个缺点,他就是好奇。这是教育的欠缺。如果大人不及时纠正和 教育,他翻惯了,就成了习惯。 这些故事告诉我们,习惯从点滴小事形成,好的和不好的,几乎都跟教育有关,但我们却忽略了这些问题。我们太重视孩子的功课怎么样,分数怎么样,名次怎么样,实际上一个人习惯怎么样才是最重要的。才是人生的无价之宝。这也正是我们学校从学生坐、立、卧、行等点滴小事对学生进行严格、规范化要求 和管理的意义所在。 6、尊重并理解孩子,给孩子创造一个民主、温暖的家庭教育环境。家庭是孩子的第一课堂,父母是孩子的第一任老师。父母的言传身教对子女的教育和影响至关重要。父母的人生观、价值观、父母的兴趣、爱好,父母接人待物的态度、生活情趣等等,都会对学(转载自第一范文生产生潜移默化的教育和影响。如:据对吸烟的孩子调查知道,80%以上的孩子是因为父母吸烟,结果孩子由最初的好奇到试尝到成瘾。孩子成长的环境里到处都是麻将牌、扑克牌,孩子便会习以为常,认为是正常的,如果父母有看书的嗜好,生活情趣高雅,孩子自然也会受到熏陶,正所谓蓬生麻中蓬自直。古代的孟母三迁的故事也很好的说明了环境对人的影响。沟通是父母与孩子相互了解的必不可少的条件。父母要学会蹲下来对孩子交流,学会倾听,不能总是看着孩子的缺点,静下心来做一个倾听者、欣赏者,你会发现你的孩子有许多优点,原来你的孩 子也很优秀。父母教育孩子应先从改造自己开始。 7、培养孩子可发展的资源。 ①责任意识,父母应当时时想着让孩子承担自己应负的责任、如做错事,让他受到惩罚,在家里做家务 劳动等等。 ②懂得爱别人,让孩子学会关爱,如尊重父母,孝敬老人,说话有礼貌等等。这是父母必须为孩子上好的一堂课。(步入社会周围需要的是懂得关爱别人的人,而不是自私,以我为中心的人,有助于事业的发 展。) ③善良教育。美国作家享利?詹姆斯说,人生有三样东西是最重要的,第一是善良,第二是善良,第三是 善良。有同情心,懂得关爱,这是助你人生走向成功的重要因素。 ④良好的心态,乐观、输赢、争取、放弃。执着追求,冷静面对,能放能收,乐观豁达的良好心态。 ⑤守规则、规则意识,秩序意识。没有规矩不成方圆。无论家庭、社会、集体、规矩意识是一个人基本 素质的体现,有了规矩才能受到尊重、欢迎,也只有有了规矩才能分享生活的乐趣。

西南交大电脑鼠课程设计报告

西南交大电脑鼠课程设计报告

西南交通大学 本科课程设计(论文) 寻线电脑鼠课程设计 年级: 2014 级 学号: 姓名: 专业: 指导教师:蒋朝根二零一六年六月

目录 第1章课程设计任务 (1) 第2章总体设计 (1) 第3章硬件详细设计 (2) 3.1硬件设计步骤 (2) 3.2 主控模块(单片机) (2) 3.3 传感器模块 (4) 3.4 电机驱动模块 (5) 3.5 测速模块 (6) 3.5 电压检测模块及按键指示模块 (7) 第4章软件详细设计 (8) 4.1 程序设计流程图 (8) 4.2 C51单片机的初始化及底层驱动 (8) 4.3 车体转弯控制(左手法则) (11) 4.4 调整函数 (12) 4.5 速度PWM设置 (14) 第5章结论与心得体会 (17) 第6章附录 (17) 6.1 电路原理图 (17) 6.2 电路PCB图 (19)

西南交通大学本科课程设计(论文) 第1章课程设计任务 该设计是属于单片机原理与应用课程的课程设计。设计以两人组队的形式,制作寻线型电脑鼠。要求能够在8×8的迷宫中搜索路径并计算出最短路径,并能由起点到终点并返回。其中迷宫由25mm宽的黑线组成。电脑鼠第一次进入迷宫和返回迷宫时,可以循着黑线走到终点并记录迷宫信息,第二次进入迷宫时,根据第一次所记录的迷宫信息选择最短路径冲刺到终点。 第2章总体设计 硬件部分主要由传感器,单片机,电机所组成。传感器采用红外传感器,由发射管和接收管组成,可以探测迷宫中黑线。单片机则采用STC15W413AS芯片,用于编写单片机程序。电机则由单片机产生的PWM以及L9110芯片进行驱动。 软件部分主要由产生占空比函数,电脑鼠在迷宫中搜寻路径法则,记录迷宫信息,测速盘计数组成。电脑鼠搜寻迷宫时按照左手法则进行搜寻,根据测速盘的计数得到迷宫坐标,用8×8的数组对迷宫信息进行储存。第一次搜寻时,对死路和走得通的路进行标定,第二次走时,仍然按照左手法则进行,但不走第一次标定的死路。由此达到在迷宫中走最短路径的目的。

相关文档
相关文档 最新文档