登陆注册
5528300000010

第10章 迷宫机器人——触动传感的活动

迷宫是一款古老而好玩的游戏,它既可以锻炼我们的判断力,又可以训练我们的思维。选一张迷宫的图片,你能找到走出迷宫的路线吗?如果能,我们现在就来设计一个机器人,让它来完成走迷宫的任务。

迷宫机器人可以靠触动传感器来走出迷宫。在进行实践前,我们首先来学习ROBOLAB软件中的分支、合并和跳转。

.分支:ROBOLAB软件中的分支等同于编程语言中传统的“If-Then—Else”语句。程序中遇到分支时,程序将选择两条“路径”中的一条执行。分支子菜单下所有分支命令通过大于或小于或等于条件来确定执行哪一条路径。

是触动传感器分支图标:它可以根据触感的事件状态执行不同的程序路线,当触感被按下时执行一条路径,当触感被松开时执行另一条路径。

.合并并图标:在条件分支的最后,必须使用合并图标,将两个分支合并在一起。有分支就必须有合并。

.跳转:跳转等同于C语言下的GOTO命令。

红色着落图标,红色跳转图标,当某段命令需要重复执行时,跳转很有用,将着落图标放在命令的开始处,红色跳转图标放在命令的结束处。红色着落图标需要和红色跳转图标配合使用。跳转图标还有蓝,黄,绿,黑四种颜色,使用方法与红色图标相同。

一般情况下,相对使用于循环图标而言,使用跳转图标不是—个好的编程习惯,因为跳转图标创建的是—个无限循环——这意味着程序永远不能结束。

在许多特殊情况下,在同一个端口连接多个传感器是可行的,对设备也是安全的。例如,用并联结构可以很简单地把触动传感器连接在一起,也就是说,只要它们中的一个被按下,就会产生ON状态,实现方法比较容易,只需把所有传感器连接到同一端口。你不用明白哪一个被按下,但你可以根据已有的因素推断出这些信息。例如,有一个机器人的前后部都有一个缓冲器,你可以把两个开关连接到同一个端口上。当有一个缓冲器被按下时,程序就会知道是应该向前还是向后,它能正确地解释这些信息和动作。还有一个例子,或许你的移动机器人有一只手臂,在特定位置它需要一个限位开关去停止动作。如果在触发手臂时机器人是静止的,你可以让限位开关和机器人缓冲器的开关线使用同一个端口。

思考1:可以使用其他的传感器吗?应使用什么传感器呢?

制作能走迷宫的机器人活动任务利用所学知识,设计一个能走迷宫的机器人。

活动准备个RCX控制器,2个低速电动机(马达),2个触动传感器,4根连接线,2个越野轮,3个轮芯,齿轮,多孔“乐高”梁,“乐高”板,“乐高”轴以及轴套若干,1个迷宫模型。

活动步骤搭建机器人实体用连接线将两个马达分别连接在RCX的A、C端口,将两个触动传感器分别接在RCX的1、3端口,然后把车体组装好。(图47、图48是供大家参考的机器人。)编程(1)想一想机器人要怎样才能走出迷宫。

用计算机解迷宫路径的程序(算法),就是仿照人走迷宫而设计的,也是对盲人走迷宫的机械模仿。计算机走迷宫时,通常用的是“穷举求解”的方法,即从入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路返回,换一个方向再继续探索,直至所有可能的通路都探索到为止。依据这样的原理,如果我们让机器人始终沿着迷宫的一侧(左侧或右侧)前进,它就一定可以走出来。

(2)分析一下机器人走迷宫时会遇到的情况。

左转、右转、前进、停止。

(3)根据编程思维和图标,使用ROBOLAB软件中的INVENTOR4来编写这个程序。参考程序。

(4)将程序传到RCX上并连接好红外线发射塔,把程序下载到RCX中。

使用触动传感器控制机器人的行进状态将小车放在迷宫模型上实际操作一下,当触动传感器1和3同时按下时,小车前进,触动1松开、触动3按下,小车左转,反之,小车右转。

思考2:触动传感器1和3一定要同时按下,小车才可以前进,这个程序对操作者的要求是不是太高了?有没有更好的办法实战与提高提供一种新的解决办法——用3个触动传感器来控制。

(1)使用3个触动传感器的程序。

(2)3个触动传感器的手柄图。

思考3:(1)比较一下,使用2个触动传感器和使用3个触动传感器在程序上有什么不一样(2)使用3个触动传感器的程序,是如何降低操作者的难度的实践课堂检测完成任务后,试着回答以下问题:

分析这个机器人的结构,对于走迷宫这样的任务来说,它有什么优点和缺点使用3个触动传感器走迷宫,在程序设计上怎样方便了操作者呢你还可以想出几种机器人走迷宫的方法知识链接资料西觅亚科技。

ROBOLAB2.5编程指南答案提示阅读思考

思考1:同学们课下动手实践后,便可得到结论。

实践与思考

思考2:同学们课下动手实践后便可得到结论。

思考3.略。

检测与评估检测:

机器人结构评估

(1)采用框架式结构,使用零件少,整体结实,更换电池方便。

(2)前后的小轮不用胶皮轮,既可以平衡车体,又不会过多地增加阻力,便于转弯。

(3)车身可设计得再短一些。

使用3个触动传感器进行控制时,其控制状态可以有更多的选择,因此编程时完全可以避免必须同时按下两个触动传感器,才能发生一个事件的情况。

机器人走迷宫还可以使用的方法:

(1)如果是循轨迹的迷宫,可以用光电传感器完成任务。

(2)如果是墙壁式迷宫,可以用触动传感器紧贴墙壁的方法来完成任务。

同类推荐
  • 青少年应该知道的能源

    青少年应该知道的能源

    本书主要介绍了太阳能、生物质能、风能、海洋能、地热能等可再生能源以及氢能——燃料电池、核能等新能源的利用原理与工程应用技术,并介绍工业与生活垃圾等废弃物的能源资源利用技术。
  • 战机:天空中的较量

    战机:天空中的较量

    本书介绍了军用飞机的相关知识。全书系统地讲述了军用飞机的诞生历史、发展过程、制造工艺、军事作用等知识,并按类型介绍了世界各国共百余种具有代表性的机型。通俗易懂的文字,配以精美准确的图片,能让读者迅速了解军用飞机这一科技含量极高的国防武器,并对世界各国的空军力量有进一步的认识。
  • 人类的环保之路(青少年身边的环保丛书)

    人类的环保之路(青少年身边的环保丛书)

    “青少年身边的环保丛书”是一套自然科学类读物。环境问题的实质是社会、经济、环境之间的协调发展问题以及资源的合理开发利用问题。本丛书包括了人类生活、自然和生态等各种关系的方方面面,从而让青少年了解环境保护对我们的重要性,以环境保护为己任。在这里,既有令人感动的环保故事,又有深刻实用的环保知识,它会使我们每一个人都能成为一名守护地球家园的忠诚卫士。谢芾主编的《人类的环保之路》为丛书之一。 《人类的环保之路》内容涉及人类与环境保护的各个侧面,文字浅显易懂,生动活泼。
  • 世界100项重大发明

    世界100项重大发明

    没有发明创造,世界就不会发展和前进。本书以通俗的形式,向广大读者介绍了有史以来在推动人类发展和进步中所涌现出的100项最有代表的发明创造,这些发明创造至今仍然在推动人类发展中发挥着巨大的作用。
  • 海洋馆漫游(海底世界大观)

    海洋馆漫游(海底世界大观)

    放眼全球,世界上最发达的国家都是海洋大国,经济最活跃的地区都在沿海地区。在当今国际社会,开发海洋、拓展生存和发展空间,已成为世界沿海各国的发展方向和潮流。海洋是一个富饶而未充分开发的自然资源宝库。海洋自然资源包括海域(海洋空间)资源、海洋生物资源、海洋能源、海洋矿产资源、海洋旅游资源、海水资源等。这一切都等待着我们去发现、去开采。青少年认真学习海洋知识,不仅能为未来开发海洋及早储备知识,还能海洋研究事业做出应有的贡献。
热门推荐
  • 神级高手都市王道

    神级高手都市王道

    无良老头跟黎诺说,要想探秘心戒,必须走出大山。于是乎,新一代武力值爆表的年轻强者来到都市,却不想便宜任务的雇主竟如此美的不可方物。但黎诺真的没想到,“为什么有我出现的地方就会有美女,为什么有美女的地方,就会有接二连三的麻烦。”算了算了,你们不用排队了,黎诺笑的很轻松:“统统到我的......来吧。”夜色都市,风起云涌,且看一代读心神级高手,如何肆意花丛,见证王道纵横。
  • 会有天使帮我着爱你

    会有天使帮我着爱你

    世界那么大我想去看看。对于人生,我不知道。对于理想,我不清楚。对于爱,我不懂。对于社交,我更是不知道怎么处理,这就是我的人生。我是一个比较早熟的人,感觉自己从下开始,我就已经把我个人的人生安排的妥妥当当,我的这一生,就只需要安安静静的按照我早就理好的计划进行就好,不论中间发生了什么变化,计划就是计划,计划有缘是第一位的,什么都能乱,就是我的计划不能乱,所以这么年以来,我一直都是碌碌的活着,总以为按照计划上完学找一份稳当的工作,找一个自己喜欢的女人成家,然后就等着命运的安排,人生,也许就是这样。
  • 我的世界史蒂夫生存记

    我的世界史蒂夫生存记

    史蒂夫是一个平平凡凡的普通人,生活在一个小镇里,学历只不过是初中,由于贪玩,便不再上学了。在他十八岁那年,他的小镇发生了一件怪事。天上出现了一道光,直射他那个方向,出现了一个由黑色的方块组成的门。大概是在接近它一米时,它的吸力将他吸了进去,进入了洪荒世界。遇到了许多伙伴和灾难,而他一次又一次地化险为夷,拯救了方块世界
  • 开心女侠

    开心女侠

    讲述了武林天下第一女侠艳三娘,这位倾国倾城、美若天仙,而同时又一个行侠仗义、爱打抱不平、机智聪明、武功盖世的她,和天下第一武林神捕白龙,一起破获危害天下苍生和国家的武林悬案。同时他们二人在破案之中,又会遇到什么可怕对手呢?又是如何化解重重生死危机呢?这对郎才女貌的武林大侠,又产生怎样,感人而又不离不弃的唯美爱情故事尼?
  • 三生烟火:冥妃杀手

    三生烟火:冥妃杀手

    小白灵狐受伤被一女黎弥所救后因被野兽所追赶。逃到了人间。魂进秀女体内。阴差阳错成了皇妃。渐渐沦陷,与皇上相恋。成了一段三生三世的情缘。
  • 末日贵族

    末日贵族

    主人公理扬理氏家族:200年前由于种种原因被迫离开东方大陆,来到贵族林立的西大陆并获得侯爵封号。经过家族几代人的努力理氏成为了在世界上拥有重要的影响力的家族。但是3年前西大陆众多顶尖势力突然向理氏发起进攻,一夜间理氏覆灭,只剩下理扬、理维两兄弟幸存。哥哥理维带着理扬横穿整个大陆经过敌人的重重封锁,几经生死向理氏的故乡逃亡。在2年后的一次绝境中哥哥理维独自引走了追击的幽灵部队之后生死不明,理扬只身返回理氏故乡开始了新的征程。
  • 福妻驾到

    福妻驾到

    现代饭店彪悍老板娘魂穿古代。不分是非的极品婆婆?三年未归生死不明的丈夫?心狠手辣的阴毒亲戚?贪婪而好色的地主老财?吃上顿没下顿的贫困宭境?不怕不怕,神仙相助,一技在手,天下我有!且看现代张悦娘,如何身带福气玩转古代,开面馆、收小弟、左纳财富,右傍美男,共绘幸福生活大好蓝图!!!!快本新书《天媒地聘》已经上架开始销售,只要3.99元即可将整本书抱回家,你还等什么哪,赶紧点击下面的直通车,享受乐乐精心为您准备的美食盛宴吧!)
  • 逆局

    逆局

    是真事实,还是进入了一个局。三世同人,真的只是偶然嘛?一点一点的探索,一点一点的明白,知道。最后的你真的能接受吗?“傻瓜,你怎么可以这样傻,我怎么办”古朴看着梦朦灰飞烟灭的那一刻,才知道爱这个人这么深。他很痛恨自己,连泪水都流不下来。操作着魔法,想把最后一点留下,可梦朦就是这般狠心,一点眷顾都没有“对不起”梦朦无声的说着,原来这一切不过是自己设的局局透了,人也该走了。可好疼,好疼。…………
  • 娶个蛊女做老婆

    娶个蛊女做老婆

    阴差阳错上了女友的闺蜜竟然中蛊了,之后我走向了一条逆袭之路。
  • 锋矛破盾

    锋矛破盾

    现代雇佣兵穿越到一个冷兵器的世界,利用手中获得的逆天能力,制造现代武器,称霸世界。锋锐无比的矛对战破落不堪的盾,这是一场屠杀式的战争。