“千面小艾”教你如何玩转机器人编程!

网友投稿 2019-08-15 10:42

乐聚机器人与CodeLab Scratch在广州开展了人形机器人主题周末线下编程挑战赛。现场汇聚了一批热爱编程教育、Scratch和开源活动的朋友,共同实践《终身幼儿园》里提到的:项目(Project)、热情(Passion)、同伴(Peers)和游戏(Play),活动主讲人是乐聚技术总监王松博士。本文将给大家带来本次线下活动的全记录,干货满满,诚意十足!让大家了解全新的小艾,太多意想不到的技能等着你来解锁!

活动设备
  • 乐聚Aelos教育版人形机器人

  • CodeLab Neverland可编程空间

  • 脑洞大开的传感器套件

https://cdn.china-scratch.com/timg/190817/1042422U8-0.jpg

活动介绍

活动形式

Scratch可以让动漫人物从书本走到屏幕里动起来,使用CodeLab Scratch还能让角色从屏幕里走出来,让真正的机器人移动、跳舞、交谈和唱歌。通过活动我们希望扩展智能人形机器人在Scratch中更多的可玩性,因此预设了一些以Scratch+机器人为主题的体验题目:

1. Scrach动画与机器人

2. Posenet铁甲钢拳格斗机器人

3. 脑电波传感器意念控制机器人

4. Leap Motion手势传感操控机器人

5. Sony Toio与人形机器人的爱恋

6. MakeyMakey机器人水果识别

7. Scratch机器人舞台灯光秀

……

活动过程

机器人准备


为了防止机器人之间干扰,团队出发前将机器人设置为不同的频率,但是这并不影响相互之间通信,在Scratch中不同频率的机器人甚至不同的设备完全可以交流

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/10424330A-1.jpg

  • 演示视频

Neverland开启

用一段Scratch代码即可开启整个空间所有带电的智能设备

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/1042431C2-2.jpg

开门机器人自动欢迎

为了让每个参与活动的人一进门就能感受到我们的热情,所以现场写了一段Scratch代码,检测门的开关,当有人推门进入空间,机器人就自动鞠躬欢迎。

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/104244C12-3.jpg

  • 演示视频

机器人水果识别

这段代码灵感来自于一次父亲节活动,当孩子用手触碰水果时,机器人就会移动到对应的水果的位置,并说出水果的名字。

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/1042443U7-4.jpg

  • 演示视频

索尼Toio与机器人

索尼小方块智能玩具Toio,是一个仿佛有生命的小方块。在Scratch中,可以轻松让Toio与机器人进行交互,在这段代码里,Toio成为了控制机器人的手柄,当旋转Toio方块时,就可以控制机器人的转向。

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/1042444K5-5.jpg

  • 演示动图

https://cdn.china-scratch.com/Public/Home/images/grey.gif

机器人舞台灯光秀

空间中所有设备都可以编程,包括天花板上的彩色灯,当机器人起舞时,头顶的灯光就会自动变化,即机器人迪斯科。

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/10424C043-7.jpg

  • 演示动图

https://cdn.china-scratch.com/Public/Home/images/grey.gif

用Switch做的枪射击与复活机器人

任天堂Switch融合了掌机的便捷性和家用游戏机的强大功能,在Scratch里它化身成了“枪”的扳机,当射中机器人时,机器人就会“中弹”倒地。

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/10424U142-9.jpg

  • 演示动图

https://cdn.china-scratch.com/Public/Home/images/grey.gif

铁甲钢拳

Javascript版PoseNet是TensorFlow与谷歌创意实验室合作的一款机器学习模型,可以在浏览器中实时估计人体姿态。只要电脑或手机有摄像头,就可以直接在网页浏览器中体验这一有趣的技术。

Scratch3也是纯网页端的,所以将PoseNet做成插件的话,Scratch积木块就具有视觉的能力!而这种能力正好是为机器人准备的!

  • Scratch代码

https://cdn.china-scratch.com/timg/190817/1042502259-11.jpg

  • 演示动图

https://cdn.china-scratch.com/Public/Home/images/grey.gif

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com