搜索

[产品评测] 小MU教你学编程-----模块功能介绍(v2.1.4 & v2.1.0)

Multra 发表于 2018-1-5 14:43:03 |

现在,小MU太空机器人已登录三十多个国家和地区,并用STEAM创客的思维,让世界各地的小伙伴们都可以轻松体验到人工智能玩具的魅力。


640.jpg
MU Bot App 2.1是小MU太空机器人最新的移动端应用,也是学习小MU机器人编程的最佳平台。本次推文就来介绍App其中几个编程模块,给已经拥有或即将拥有小MU太空机器人的玩家一些参考。


MU Bot的编程界面由Scratch 3.0深度定制改版而来。

20171213151946.jpg
编程模块由三种形态,三者之间相互作用,通过磁吸连接的方式完成每个编程过程。

傲游截图20171213151946.jpg
页面的左侧,有六种模块功能可以选择,更大程度丰富太空机器人的交互功能。编程模块通过拖拽、磁吸的方式结合在一起。

傲游截图20171213152224.jpg
控制模块是最常用的也是每次都需要用到的模块,并且每次使用仅能存在一个。从图中我们可以看到依次为:条件判断语句、不带条件的else语句,次数循环语句、条件循环语句。通常,第一排的小空位就是用来放置六边形的条件模块。

傲游截图20171213152236.jpg
小MU太空机器人最大的亮点就是在于其拥有人工智能的能力。通过太空机器人面部上方的摄像头,利用图像识别技术,进行本地化处理让AI体验更加便捷方便。人、移动物体、琴键,甚至自定义区域都可以作为条件,放置入上述的控制模块中。对应识别的目标就由动作模块来组合完成,最终实现机器人动作的能力。

傲游截图20171213152246.jpg
不属于人工智能的两个条件模块放在了这里,通常我们会使用“真(True)”这个模块。

傲游截图20171213152258.jpg
动作模块是大家最喜欢的,因为有了前面各种各样的条件才可以让动作实现出来。通过声音、灯光、等待,头部动作(控制舵机)这些模块,让太空机器人实现自己的意愿。

傲游截图20171213152307.jpg
数学运算、比较运算、逻辑运算等数学类型的模块属于更高阶的运用,我们以后的教程中会详细解释。

傲游截图20171213152318.jpg
高级模块是将之前的若干模块功能剥离出来,当玩家在非常熟悉编程模块时可以直接使用这些模块,可以让目标动作更加细分化,更加精准的行动会给玩家带来更大的满足感和成就感。

案例展示:
傲游截图20171214155147.jpg


实际效果:

实际效果解释:
监测人和移动物体作为最基础的动作目标,也就是“动作条件”。接下来就能看到两个并行的控制模块,第一个为识别到人就向左转30度并伴随点头动作,另一个为识别到移动物体就向右转30度并伴随点头动作。最后在整个动作套入重复模块即可实现动图一般的效果。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Multra

68

主题

84

帖子

433

积分
板块导航
杭州摩图科技有限公司版权所有©2018 浙ICP备14027877号 浙公网安备 33010802004830号
快速回复 返回顶部 返回列表