开源平台在中小学机器人教学中的应用

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:lucieming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  我国的机器人教育在上世纪90年代才起步,相对于西方国家落后了近30年。目前我国机器人教育领域主要涉及机器人竞赛和课内外教学,江苏省《信息技术指导纲要》早在多年前就明确列入了机器人教育实施规划和指导意见。
  ● 突出问题
  虽然早有规划,但实施情况令人堪忧。笔者在走访的学校中进行了问卷调查,归纳了如下几个突出问题。
  问题一:曲高和寡,发展失衡
  在对机器人教育实施情况的问卷中,22所小学,仅有1所小学坚持开展机器人教育,1所小学有筹备机器人专用教室、实施机器人教育的规划。有2所学校过去曾经开展过机器人兴趣小组活动,但因种种原因已停止。
  机器人教育为何无法普及?在与教师的交谈中,我发现很多教师认为机器人教育是“钱堆出来的噱头”。机器人器材动辄几千元,竞赛器材更是进入万元大关。同时,机器人教育师资匮乏也制约了机器人教育的普及。即使学校里有几位“略懂”的教师,但他们的主要精力却是放在应试、应赛上,很少顾及课堂。器材和师资的制约,是机器人教育发展失衡的主要因素。
  问题二:技术落后,浅尝即止
  现行的教育机器人常常被教师们戏称为“套子里的机器人”。教育机器人的核心部件大多被华丽的外壳“封装”,学生看到的是“套”起来的标准件。这样的器材,兼容性差,二次开发和功能拓展几乎不可能。因此,教学中单片机、传感器、电路知识等机器人核心技术只能就此略过。很多“套子里的机器人”技术落后,更像是传统意义上的玩具,虽然价值不菲但并没有让学生“获益良多”。
  问题三:重“软”轻“硬”,独步难行
  在开展机器人教育的学校中,有一种现象:重程序的编写,轻硬件结构的建构;重虚拟软件的模拟,轻机器人的实体调试。很多教师为了方便教学,干脆将所有硬件部分的制作包办完成,学生只要编写程序,写入主机即可。造成了学生对硬件知识知之甚少,缺乏动手实践的能力。其实机器人的硬件结构是逻辑程序正确执行的基础保障,没有设计合理的基础结构和与之相匹配的动力模块、单片机系统,再好的程序也无法达到设计要求。
  问题四:只制作不设计,创新乏力
  如果你来到机器人竞赛的现场,你会发现,很多机器人相似度极高,程序结构雷同。在最能发挥学生想象力、创造力的机器人教学中,我们常常走入重制作、轻设计的怪圈。我们很少让学生经历设计、验证、调整设计、再验证的循环过程,只力求一步到位、分毫不差。如此教学的直接结果是:学生缺乏创新意识,毫无设计能力。
  ● 解决问题
  笔者认为,要扭转机器人教育目前的窘境,当务之急是必须构建一个适合我国国情的机器人教育平台。把价格降下来,让知识更多元,让实践更丰富,让创新更悠远。一年前,笔者接触到了Arduino电子积木平台,也有了机会实现开源平台下机器人知识普及与提高的教学实践。
  1.搭建廉价质优的学习平台
  Arduino电子积木平台由一个基于单片机的硬件开源平台和一套为Arduino板编写程序的免费开发环境组成。作为一款基于AVR单片机为核心的开源控制板,它的稳定性、拓展性和性价比吸引了全球无数的“粉丝”。Arduino控制板价格低廉,最便宜的Arduino版本甚至可以自己动手制作,即使是组装好的成品,其价格也非常低廉。粗略地测算以Arduino平台为基础,构建的具有巡线、测距等基本功能的机器人学习平台造价可以控制在200元以内,而且性能毫不逊色。
  2.搭建软硬结合的研习平台
  Arduino可以读取大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。在Arduino构建的学习平台中,你无须了解过多的硬件的工作原理,只须设计正确、硬件合理连接、融入个性的程序设计,就可以完成丰富多彩的互动项目。与枯燥、生涩的单片机编程不同的是,Arduino提供了人性化的编程环境,让我们无须关心单片机的琐碎细节,就可以完成项目设计。学生既可以使用在Arduino ide编写简洁的程序代码,也可以通过图形化编程环境快速入门。
  以Arduino平台为核心,笔者由浅入深,设计了丰富的活动课程:面包板揭秘、神奇的机器脑,帮助学生认识电子元件,了解简单电路;闪烁流水灯、神奇呼吸灯,带领学生体验LED灯的闪烁实验,了解怎样用程序控制硬件;马达转起来、机器人会跳舞,让学生经历项目开发的过程,从硬件驱动模块的构建,到程序的编写调试,独立完成机器人项目;机器人拉力赛、机器人走迷宫等竞赛活动,将学生们的学习热情推向高潮。从底层技术入门,逐步了解机器人的核心硬件、软件技术是开源平台相对于其他产品的独有优势。
  3.搭建创新实践的开源平台
  Arduino是一个强大的开源平台。具有很多功能强大的扩展模块,可以控制直流电机、伺服电机、网络通信、液晶显示、获取温度、湿度等。全球的Arduino爱好者还编写了很多扩展库。大家在完成某一功能的拓展后本着开源的思想将这些资源放在网上共享,同时根据其他爱好者的使用情况进行完善。使用者如同搭建电子积木一般,获取自己需要的模块,开发更加个性化的创新实践项目。
  开源平台为笔者辅导学生设计创作机器人作品提供了极大的便利:在十二足机器人的创意制作中,一位学生提出如果能用游戏机的手柄无线控制机器人就可以大大拓展机器人的应用领域。在这个思路指导下,笔者和学生一同上网搜索解决方案,最后利用一个淘汰的PS2游戏机的无线手柄,在其开源共享库的支持下,完成了无线遥控的设计要求。在球形机器人创意项目开发中,为了让机器人可以通过狭窄的管道,学生们找来了圣诞装饰球做机器人的外壳,废旧玩具电机做机器人的执行机构,用小巧玲珑的Arduino Nano做控制板,利用身边的简易资源,设计完成了机器人的软硬件结构。闲置玩具、废旧电器皆可成为资源,新颖想法、独特创造皆可成为现实,这就是开源的精神,开源的魅力。
  4.搭建自主学习的拓展平台
  每节课笔者都会留出3~5分钟的时间给学生搜索有关开发资料,进行项目推荐交流。救援小车、循迹机器人、八足机器人、机械手等成熟的Arduino案例成为学生们向往渴求的开发项目。由于网络上基于Ardiuno平台的开发案例、学习资源极其丰富。教师和学生可以随时利用网络资源进行自学。也可以将自己的得意之作上传到论坛与他人交流互动。网络中的众多“优秀项目”不仅激励着学生探究拓展平台的功能,还有可能直接得到高手的指导、帮助。这一切都是免费的、开源的,尽可以享有全球的丰富资源。网络自主学习成为课堂教学的重要补充,成为机器人教学可持续发展的拓展平台。
  如Arduino平台一样的开源平台,让机器人教育跳出竞赛、牟利怪圈的期望成为现实,为解决机器人教学长期以来的诸多困扰提供了新思路。希望在不久的将来,机器人教育不再遥不可及、高不可攀,更多开源平台的开发能使机器人教育真正融入我们的生活,让更多的学生从中受益。
其他文献
Yi YiMagazineA Nicola Andreatta  作为人类历史上最悠久的制造业之一,高级制表业包括设计师、制表师、工程师在内的每一位成员每时每刻都在绞尽脑汁钻研,如何在一枚小小的腕表中融入高超的珠宝镶嵌工艺、设计复杂的机械表盘结构,并应用前沿的新技术材料。不过,在面向市场时,仅仅在制表工艺上突破创新是不够的。在瑞士奢侈品集团历峰集团(Richemont)旗下高级制表品牌罗杰杜彼(R
【摘 要】 教育体制改革和管理制度改革等新形势、新变化给高校财务资金结算工作带来新的挑战。近几年第三方智能平台在高校资金结算中逐渐兴起。文章依据财务云多终端接入模式理念,通过拓宽校内现有第三方智能平台资金结算范围、完成校内外采购平台与财务平台数据对接、改善资金结算前端会计核算流程等措施将外部不同终端与高校内部不同的资金结算业务进行匹配,构建了一个人工与智能双重主导的新型资金结算模式,从根本上改变传
在漫长的期待之后,马斯克终于带着的他的特斯拉来到中国,当然,他更想着特斯拉开入寻常百姓家。在不断向人们介绍奇迹,以疯狂示人的背后,则是一个朴实的想法:创造新的东西来改变世界,让人们享受生活。  创造神话 自己却在门外  互联网、可持续的能源以及太空,均成为他释放梦想的地方。他还对人工智能、重新书写人类基因感兴趣,认为两者恐怕会在未来产生非常重大的影响,同样会有很多机会。  他的疯狂非同一般,而是将
人造花一直以来的形象可不怎么光彩,一般来说都是积满灰尘,廉价丝绸的质地被遗忘在窗台上越来越黯淡。对很多人来说,假花就是略胜于无的装饰品,亲戚朋友送的可有可无的礼物。但是,在繁忙的生活节奏中,因为无暇去农贸市场购买新鲜的含苞待放的牡丹,仿真大自然的模拟花朵已经悄然成为时尚。来自手工艺术家和花卉设计师之手,辉煌且永远盛开的人造花朵,已经开始遍地开花,从美国时尚生活品牌凯特·丝蓓(Kate Spade)
基本目的     一般来讲,人们的大多数时间是在家中度过的。就睡眠来讲,人一生有大约1/3的时间在睡眠中度过。经计算,在每天的睡眠期间,人与外界交换近4 000L气体。可见家居空气质量与人的健康息息相关。家中各房间的空气尘埃粒子数是否有差异?如果有,空气中尘埃粒子数最多的在家居空间哪里?    研究过程装置    1.所需器材:载玻片,透明胶,针,凡士林,刀片,显微镜。  2.方法与过程:    
近年来,我国航运经济迅速发展,拥有的船队、港口吞吐量、造船规模等都在世界上排列前位。按照国家战略部署,上海正在加快推进国际航运中心建设,力争到2020年基本建成具有全球航运资源配置能力的国际航运中心。我国正处于航运大国向航运强国迈进的历史关键期,上海也正处于国际航运中心建设的攻坚期。把握时代赋予的机遇,完成历史使命,不但要紧抓“硬指标”,更重要的是要建设“软环境”。而海事仲裁便是建设国际航运软环境
● “为什么”要在中小学普及编程教育  1.对个人发展的意义  编程教育教会你如何思考,这种思考不是一般意义上的思考,而是指一种思维,这种思维被称为计算思维。计算思维的核心是如何分解问题,从中发现规律,建立解决问题的模型,并映射到合适的数据结构和算法上,然后根据算法写程序实现。因此,在中小学开展编程教育的最终目的并不是把学生都培养成程序员,而是通过普及编程教育让学生形成计算思维,使他们在以后的学习
想想,如果有这样一间办公室,它四周矗立着茂密的树林,大部分的墙面由透明玻璃打造,所以,无论是由里朝外或是由外朝内眺望,整座建筑几乎环绕在绿意之中,与周围的景致融合为一。工作时,不仅能享受阳光的温暖沐浴,而且推开门就是大自然,你可以和糜鹿小姐共享午餐时光,和松鼠小弟品尝下午茶,或者坐在草地上发发呆。如果有这样的办公室,谁还愿意宅在家里,还不天天赖在那不下班。  这间梦幻小屋就是位于西班牙马德里Sel
在天津市宁河区廉庄镇,有一个令人向往的家庭农场——“柴火妞家庭农场”,占地520亩,王秀君就是农场的创始人。创业十多年来,她深深地爱着这片生她养她的土地,正如她自己所说的,“带着风,走在田野上,心中有愛,美就在眼前的四季里,梦就在脚下的泥土中,幸福如诗般流淌在朝升暮落奋斗的日子里”。  胸怀梦想  1971年农历十月小雪这一天,王秀君出生在宁河县廉庄乡廉庄村一个普通的家庭里。父亲是工人,母亲是农民
日本宫城县的气仙沼市是日本的重要渔港,港湾之中怀抱着一座岛屿,是日本东北地区最大的人居岛屿,当地人称其为大岛。到此地颇为周折,先要乘坐新干线,接着要乘坐大巴车,最后还得要乘坐半个多小时的渡轮才可以到达岛上。不过也许是因为难以到达,所以才使得这座风光惊人美丽的岛屿,成为了蚌中的珍珠一般,只有少数人才能得见。  岛上最多的树木一为松树,而则是山茶,也就是日本人所说的“椿”。爱美的姑娘们如果偏好日系化妆