濮阳童程在线少儿编程培训学校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>濮阳童程童美介绍什么是机器人编程

濮阳童程童美介绍什么是机器人编程

  首先,什么是“机器人”?感觉,“机器人”应该就是机器做的人~~可联系到我们生活中,除了电影里的变形金刚还有个人形,那些扫地机器人,聊天机器人,和流水线上的装配机器人,哪里有“人”的影子?仔细想想“机器人”就是翻译界的通假字吧。

  今天提到的“机器人”是指通过重构改变硬件,通过编程改变软件的可编程机器人。它一般由以下几个部分组成:

  硬件

  1.基本组件。这就好像我们常见的乐高玩具,包含各种形状的小组件,可以拼成不同的形状,这是机器人的身体。

  2.传感器。传感器就像机器人的眼睛和耳朵,用于获取外界信息。常用的有获取速度的超声波传感器,获取颜色或反光度的光线传感器,获取外界触碰的触碰传感器等等。

  3.马达。这是机器人的手和脚,肌肉和关节。所有的位置改变都靠它。

  4.控制器。这是机器人的大脑,决定机器人的行为。通过和传感器连接获取输入,通过和马达连接控制输出,通过和电脑连接将程序注入。此外控制器可以接收遥控输入,还可以有图像或者声音的输出。

  软件

  孩子们在电脑或Pad上编写完一段程序后,下载到控制器后执行。执行的程序可以获取传感器的输入数据,也可以控制输出。程序本身用的是可视化的编程语言,极易上手。

  综上所述,机器人编程,就是用硬件构造一个身体,用程序给它一套逻辑,利用它的传感器和马达,完成一系列的任务。

  市场上针对孩子的机器人编程组件已经有很多。这些组件都包含上面的软硬件要素,让孩子从零开始,实现初步的机器人编程。较流行的编程组件估计是乐高的Mindstorm EV3,和国产的能力风暴Abilix。两个国际性的机器人编程大赛(FLL和WER)分别是以它们为基础。他们其实很相似,要说区别,我觉得主要是下面几点。

  1.Abilix的组件要比乐高的大一圈,乐高相对来说要精致些。

  2.乐高里的组件都是标准化的,海量模型里的组件与它的EV3都是兼容的。而Abilix专业做编程机器人,只有针对机器人的模型,其组件的选择肯定要少些。

  3.Abilix的组件大多是两维可连接,而乐高只有一维。给大家看下图就知道了。同样的一个L型组件,乐高(白色)一边开口,Abilix(黑色)两边开口,这让搭建的选择会更多些。

  4.两者都是可视化编程语言,但设计不同。Abilix用的是Scratch儿童编程语言,而乐高是自己的设计,两者没有好坏之分,都很好用。

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网