看点 机器人编程教育逐渐走入大众视野,成为开发孩子智能水平、培养孩子能力结构的重要手段和方法。但是因其专业性,又不得不让人疑问:机器人和编程是什么?二者什么关系?孩子该不该学?孩子入坑了7年、花费了十几万的爸爸,为我们细致回答了这些问题。
本文转载自公众号:憨爸在美国(ID: hanhanusa)
【资料图】
文丨理工男憨爸 编丨May
最近收到好多好多关于机器人课程的问题。比如:
学编程和机器人有什么区别?
机器人的学习路径是啥?
学编程还是学机器人如何取舍?
……
我给憨憨学机器人学了快7年了,前前后后也花费了十几万,攒了不少经验教训。
今天给大家做一个科普,争取能讲清楚这些大家最关心的问题。
第一个问题:
学编程和学机器人有什么区别?
其实编程和机器人是互通的,因为前者是后者的基础,学机器人,一定得学编程。
编程是对着电脑写程序,写完就在电脑上运行,就像下面这样。
可是机器人不一样,就像我们这次组织的机器人课程,它的核心运行器件是一块主控板。
就是下面这个:
你看这块主板上,密密麻麻排了很多芯片,还有很多接口。
下面这些黑色的小方块,周围有焊接口的,就是一个个的芯片。
而机器人编程,其实针对的这个主控板,用来控制板子上的各个芯片。
当给机器人编好程序之后,那个程序会传到这块主控板上。
之后,我们就能控制机器人的各种动作。
比如指挥小车前进后退:
现在都在讨论的人工智能、芯片、5G,其实很多都是结合机器人的应用,但是编程却是机器人的根基。
第二个问题:
孩子该学机器人还是学编程呢?
如果只是作为兴趣入门,两者都可以。
编程是基于电脑来的,有很多编程语言,例如Scratch、Python、C/C++等等,孩子可以利用它们编写很多有趣的小程序。
比如下面这个游戏,就是利用Scratch编写的。
而机器人则会结合硬件和编程一起,比如我们推的机器人。
有一堆金属件、螺丝、主控板、电缆等等,孩子需要把它们组装起来。
之后对这个机器人再进行编程,而这个编程控制的是机器人的各个部件。
比如下面这个机器人足球赛,就是搭建机器人参赛选手后,双方再进行比拼。
因此,电脑编程和机器人各有自己的乐趣,这个取决于孩子的兴趣方向。
一般来说,机器人的趣味性会更强一些,尤其是动手能力强的孩子,可能机器人会更适合!
而编程对数学的要求会更高,其实编程考核的是算法,算法就是取决于数学,尤其是奥数能力。
机器人会有点不同,机器人比赛是一个战队,战队里要求有些人搞编程,有些人搞机械拼搭,因此是分工合作的。
也就是说,即便孩子编程一般,也完全可以从事机器拼搭环节。
所以说,如果孩子数学没有那么好,可以考虑机器人,因为学编程会比较吃力。
第三个问题:
机器人有什么比赛可以参加呢?
机器人赛事有很多,从全球的范围来讲,有三项赛事是中国、美国乃至于全球都挺有名的。
1.第一个赛事是FIRST比赛
这个比赛分三个等级。
初级叫做FLL,它是用乐高积木的EV3、Spike系列进行的。
比赛是一张大地图:
孩子需要搭建机器人完成地图上的各个任务。
中级和高级叫做FTC和FRC,它是金属件的机器人。
比赛是对战的形式:
2.第二个赛事是VEX比赛
VEX是一家机器人教具品牌,下面这个就是他们的积木。
其实它的积木和乐高很像,也是由梁、栓、齿轮等等组成,但是两者颗粒并不兼容。
它们结合自己的教具推出了一项机器人大赛叫做“VEX Robotics Competition”(VEX机器人世界锦标赛)。
这个大赛也是分几个级别,从VEX IQ到VEX EDR,再到VEX U,从小学到高中都有相应的赛事。
下面这个是VEX机器人竞赛的视频,是一群中学生在打比赛。
为了抢先完成任务,机器人和机器人之间都会发生冲撞,因此对抗性还是挺强的!
3.第三个赛事是MakeX大赛
这个比赛是Makeblock公司承办的,而Makeblock公司也是世界最著名的机器人教具商之一。
MakeX的比赛在全球都有举办,下面这个就是比赛的场景。
它的比赛挺有意思的,每一年都会有一个主题。
比如今年的主题是“碳中和”,就是希望孩子关注地球、环境,保护人类家园。
它需要孩子不仅仅做出机器人,还需要搭配一些激光切割来进行编程,创作出符合要求的作品。
就像这个,就是以前孩子的参赛作品。
为了方便孩子参赛,是会附送这些激光切割板的。就像下面这种。
后两个比赛在国内的知名度都很高。
教育部的中小学白名单赛事里,有一项比赛专门就是针对机器人竞赛的,叫做“世界机器人大会青少年设计与信息素养大赛”。
这是国内最权威的机器人赛事之一了,而这项赛事就包括国际上两项著名的赛事,一个是MakeX,另一个就是VEX。
以上就是大家关于机器人课程最常见的问题了。大家可以对照自己孩子的实际情况,进行选择。
关注外滩教育
发现优质教育