随着不少中小学校开设机器人编程课,少儿学编程日渐火爆。各类培训机构不失时机,将机器人编程教育奋力包装一番,推向社会:不学编程就是新一代文盲,机器人编程成为升学必修,编程必须从娃娃抓起。小则5、6岁,大则10岁,机器人编程越来越成为少儿们不得不面对的一个新的学习目标,大有不学编程就无法安身立命、不懂编程就不能修身齐家之势。不能否认,人工智能时代,机器人编程很重要,但是真的重要到人人必学,还要从娃娃抓起?夸张了。真正意义上的人工智能编程,是基于计算机程序编写、物理学、电子学甚至化学等传统科学发展而来,远不是一个几岁的儿童就能掌握的。
严格来说,学校和校外培训机构的所谓机器人编程,连人工智能程序编写的入门都算不上,它就好比可塑橡皮泥,可以激发孩子的想象力和创造性思维,远非真正的知识和理论。培训机构口喷白沫、一脸严肃地推销娃娃编程培训的时候,往往会将比尔•盖茨、扎克伯格、埃隆马斯克以及他们的事业拿出来说事,以示娃娃编程学习的重要性。学校创客空间建设方案虽说榜样有无穷的力量,但是这种类比,家长们在认识和理解娃娃编程的时候,却要好好想想其科学性和合理性。机器人编程为使机器人完成某种任务而设置的动作顺序描述。机器人运动和作业的指令都是由程序进行控制,常见的编制方法有两种,示教编程方法和离线编程方法。其中示教编程方法包括示教、编辑和轨迹再现,可以通过示教盒示教和导引式示教两种途径实现。
由于示教方式实用性强,操作简便,因此大部分机器人都采用这种方式。离线编程方法是利用计算机图