让EV3机器人“起死回生”

来源 :发明与创新·中学生 | 被引量 : 0次 | 上传用户:huojiantong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  EV3机器人在使用过程中时常会出现死机的情况,让人措手不及。为什么机器人会死机?应采取怎样的措施应对?
  通过研究与分析,再结合个人经验,我将EV3机器人死机的情况分为机器人无法运行、机器人在运行过程中停止以及在下载程序时死机三大情况,分别分析了机器人在不同情况下出现死机的原因,并提出解决方案。
  一、机器人无法运行
  第一步:检查各个马达是否被零件或其他物体卡死。若是,则取出物体;若否,则进行第二步。
  第二步:检查连接主机与各个马达、传感器、陀螺仪的数据线是否松动、老化或接触不良。若是,则更换数据线;若否,则进行第三步。
  原因:在复杂的打包程序中,常常设有陀螺仪、传感器、马达的检测与复位指令,如果机器人运行前没有检测到它们,就不会继续运行。所以,即使机器人的启动与陀螺仪或传感器无关,数据线的松动、老化或接触不良导致其与机器人断开连接,机器人也无法启动。
  第三步:检查程序是否错误。若是,则修改程序;若否,则进行第四步。
  第四步:检查主机、马达、陀螺仪、传感器等硬件是否损坏。
  二、机器人在运行过程中停止
  机器人在运行过程中突然停止的情况,往往是由A、D马达(中型马达)死机引起的。若是B、C马达(大型马达)出现故障,机器人会出现乱运行的现象。这种情况往往是数据线松动引起的。
  以下分析均建立在B、C马达(大型马达)无故障的情况下(图1中标注的是A、D马达,即中型马达)。
  第一步:拆除主机上的策略物并使主机离开地面。
  若马达可继续运行,那么机器人停止的原因很可能是A、D马达没有完成程序中的指定度数或圈数,机器人无法执行后面的程序而导致死机。
  这种情况出现的本质原因与A、D马达的初始位置有关。当A、D马达上策略物初始位置的角度比程序中指定的角度大时,A、D马达无法到位,此时机器人不会死机,但无法完成指定任务。A、D马达上策略物初始位置的角度比程序指定的角度小时,A、D马达因没有转完指定的角度就会卡死。
  例如程序中A、D马达应完成的角度(圈数)为180°(0.5圈),如果A、D马达上策略物的初始位置与赛台水平面的角度为190°,机器人运行到此段程序时不会卡死,但无法完成指定任务;如果A、D马达上的策略物的初始位置与赛台水平面的角度为170°时,机器人运行到此段程序时就会卡死,无法完成后面的程序。此时的解决方案有以下三种。
  1.在主機上制作一个装置,以保证A、D马达的初始位置每次都在同一位置。这个方法能很大程度上保证A、D马达不会卡死。但也有可能是人为原因导致一定的失败率。
  2.将程序中A、D马达的指令由度数或圈数改为时间(如图2)。这样无论A、D马达的初始位置如何,只要时间一到,A、D马达立即停止,机器人则继续运行。当然,为了保证任务能够完成,A、D马达的运行时间应比刚好能完成的时间长0.3 s 至0.5s。这种方法偶尔也会导致机器人突然死机。
  3.将程序中的中型电机模块替换为未校准电机(如图3),未校准电机中的功率为A、D马达的运行功率,等待模块的时间是A、D马达运行的时间。这种方案比第二种更稳定,几乎能完全保证A、D马达在运行过程中不会卡死。
  若马达不能继续运行,则进行第二步。
  第二步:检查程序是否错误。若是,则修改程序;若否,则进行第三步。
  第三步:常见的程序错误有如下两种。
  1.程序中插入了不应有的等待模块。
  2.程序模块之间的序列线连接错误。
  三、下载程序时死机
  主机完全死机,程序块按钮无法控制主机时,解决方法有如下三种。
  1.若下载固件时发生死机。
  ①连接EV3主机与计算机间的USB线。
  ②同时按下EV3主机左上方的取消键、输入键以及向右键。
  ③当EV3主机重新启动后,先放开取消键。
  ④当EV3主机屏幕显示“Updating”时,放开其他两个按键。
  ⑤点击计算机EV3软件的Firmware Download。
  2.若是一般状况下死机,无法操作按键(这种方式不会删除EV3主机内的档案)。
  ①先确认EV3主机是开机状态。
  ②同时按住EV3主机左上方的取消键、输入键以及向左键。
  ③待EV3主机屏幕无显示时,先放开取消键。
  ④当EV3主机屏幕显示“Starting”时,放开其他两个按键。
  3.直接拔出电池强行关机,重新开机。这种方法虽然简单直接,但由于主机的设计不同,拆除某些主机电板十分麻烦,而且强行拆除电板会使主机内的程序被清空。
  在以上方案中,分析的大部分是常规的情况,仍有许多问题未被发掘。总之,应对诸如此类的突发状况时,应保持清醒的逻辑思维,逐一排查,直到找到真正的原因,切忌条理不清、逻辑混乱。(指导老师:谌跃飞)
其他文献
自从发明了空调,人们不再惧怕严寒酷暑。不过,动物们也有妙招:它们在漫长的进化过程中逐渐形成了自己独特的“空调”装置,这些“空调”可是既方便又环保!  珍珠蝶能通过调节翅膀上鳞片的位置,来改变太阳光照射的角度,调节自身体温。当太阳光直射时,翅膀受热面积大,获得热能多;调节鳞片位置后,阳光斜射,所得到的热量就少。  可以说,珍珠蝶的翅膀是奇妙的“体温调节器”。受此启发,科学家为人造卫星穿上一件“体温调
看到老师在上《尺规作图》时,作一个图要先在讲台上的刻度尺上量出长度,有的图还要在讲台上量几次,很麻烦。能不能把刻度尺附加在圆规上呢?  学了三角形中位线后,我突然想到:把圆规轴心点到画圆点的一段看作三角形一边,轴心点到圆心点的一段看作三角形的另一边,画圆点到圆心点的一段看作三角形底边。  要画出底边长(半径),只要确定另两边中点距离的一半就可以了。以圆规一边的中点为起点,在它上面装一把刻度尺,刻度
去除玻璃上的雾气最简单的方法是用防水涂料,或是在镜片中植入加热元件以防止水滴聚集,但后一种方法需要用到电池。  苏黎世联邦理工学院团队设计的新涂层仍是透明的,它含有嵌入氧化鈦中的金纳米粒子,能捕获太阳光的红外线和一部分可见光并加热表面,防止水珠凝结。因为不需要电池或任何电子产品,新涂层对于可穿戴物品来说特别有用,如滑雪护目镜、潜水面罩或摩托车头盔。当然,它也可以应用到窗户或挡风玻璃上。
盐水浸泡 能否去除农药残留  流言:关于如何去除蔬菜瓜果表皮的残留农药,有热心网友支招:用盐水浸泡果蔬,不仅能去除残留农药,还能杀虫。这么做有用吗?  真相:用盐水浸泡瓜果蔬菜,可杀死毛毛虫、蛞蝓、蜗牛等常见的果蔬害虫,但由于盐的成分比较稳定,不易发生化学反应,因此“盐水可有效去除农药”的说法并没有科学依据。想去除果蔬表面的农药残留,最简单的方法就是用清水充分洗涤。除此之外,碱水、淘米水也有一定的
恐龙曾是地球历史上称王称霸的动物,生活在二亿年前的中生代,但在6500万年前突然灭绝了,它们遗留下的骨骼化石成为研究的重要资料。由于恐龙属于爬行动物,对后来地球其他动物的形成有着重要影响,因此研究恐龙的意义十分重大,一直以来都是科学界一个非常热门的话题。  最近,一个古生物学研究小组认为,他们发现了最早的已知恐龙——一种生活在2.43亿年前的动物,体型比拉布拉多猎狗还要小。这比已知的最古老的恐龙还
宁文博并不是一个自带光芒的学生,他就像一缕清风,低调、平稳。就连他的机器人教练戴胜军老师也忘了第一次与他见面时的情形。但是,在机器人大赛中的一连串战绩却让大家记住了这个腼腆的少年:从2013年开始,宁文博便屡获省、市青少年机器人竞赛一等奖,他还两次荣获了全国机器人奥林匹克竞赛金牌。  佳绩连连的背后,是努力之后的汗水,是失败之后的眼泪,更是对梦想的不懈坚持。“学习机器人是一种幸运,所以我会继续珍惜
坦克是现代陆上作战的主要武器,有“陆战之王”的美称。坦克从诞生之日起到现在,经历了两次世界大战和许多局部战争的考验。在漫长的坦克发展史中,演绎出许多奇闻异趣。  1916年9月,第一次世界大战进入第三个年头。在法国索姆河畔,英、法联军和德军又展开了激烈的战斗。双方的士兵隐蔽在战壕里,用枪炮互相射击,但谁也不敢前进一步,战局僵持不下。  15日黎明,从英、法联军阵地里忽然传出隆隆怪响,不一会儿,18
现有的指甲钳普遍没有保护手指、脚趾的装置,儿童、老年人使用时很容易受伤,而且难以修剪出均等或预期长度的指甲。所以,我想发明一种安全指甲钳解决上述问题。  一、作品介绍  安全指甲钳包括压板、钳体、导槽支架、导槽、保护套。钳体下板前端、下钳刀两侧设有对称的导槽支架,导槽支架上开有异形导槽,用于嵌入保护套转轴,以便转轴在保护套状态变化时移动位置。  保护套由橡胶等软质材料制成,厚度约为1mm。  二、
从初中升入高中后,由于老师的教学方式、学生的学习方法、学校的学习环境等各方面因素都发生了较大的变化,很多学生需要一段比较长的适应期,有的学生甚至可能因此出现成绩下滑的情况。笔者试从教育本体、教育主体与接受主体三个方面来谈谈初、高中教育的区别和联系。  学习内容的不同导致教育本体发生了变化。教师所传授的知识从初中到高中经历了由简到繁、由少到多、由表层理解到深层挖掘、由掌握概念到具体实践的改变,具体表
人类基因组计划  由美国科学家于1985年率先提出,1990年正式启动。按照这个计划的设想,在2005年,要把人体内约2.5万个基因的密码全部解开,同时绘制出人类基因的图谱。  曼哈頓原子弹计划  1941年12月6日,美国正式制定了代号为“曼哈顿”的绝密计划。该工程在顶峰时期曾经起用了53.9万人,总耗资达25亿美元,它的最终目标是赶在第二次世界大战结束以前造出原子弹。  阿波罗登月计划  又称