评论 贝尔机器人mabot预览

贝尔机器人mabot预览

目录:

视频: Брошюровка в типографии (九月 2024)

视频: Брошюровка в типографии (九月 2024)
Anonim

在软件中,模块化的概念是一条通俗易懂的道路。 库和可重用代码的作者一直在寻求更大的抽象层,通过这些层,他们可以使代码的用户有能力摆脱从最初的原理设计逻辑系统这一通常很麻木的过程。 因此,自然工程系统自然会效仿。

去年,我回顾了Cubelets,这是一个模块化的机器人系统,其中包括连接有各种功能的多维数据集,这些功能包括从接近检测到物理运动。 Mabot(估计零售价为139美元起)是一个类似的机器人系统,这是一个Kickstarter项目,已经超过了其筹款目标。 开发人员Bell Robot向我们发送了一个高级入门工具包进行测试。 该公司将Mabot称为“世界上第一个即插即用的机器人玩具”,而当它的旅程开始时,这种标语很可能是真的。 现在,这是我研究过的第二个这样的系统,也是目前市场上几十个系统中的一个。 但这并没有减少为六岁以上的孩子教授机器人技术和编程的乐趣。

早期套件

考虑到Mabot仍是一个活跃的Kickstarter项目,因此该系统的设计非常好,并且外观已经确定为“完成”。 显然,要使包装国际化还需要做一些工作,尽管有望在北美分销准备就绪时解决。 截至目前,该工具包将于11月向Kickstarter支持者发货。

所有说明均使用中文,没有方便的快速入门手册或“方便在iTunes上”贴花播放方便的应用程序(在Android上也可用)。 取而代之的是,我只是被覆盖着折叠图的保护性泡沫薄膜打招呼(事实证明这是一条高对比度的线条,可以训练其中一个项目遵循),而厚厚的泡沫材料带有凹痕,用于各种机器人组件。

我收到的工具包包括四个轮子,一个枢转电机(用于水平运动),两个为球窝关节提供动力(用于垂直运动),一个颜色传感器,一个红外接近传感器,一个触摸传感器(实际上是一个按钮) ,几个较小的惰性球形和Y形模块(用于关节和结构),支持蓝牙的控制球,约十几个连接器以及各种装饰配件,橡胶垫和滚轮支脚。 与Cubelets的灵巧磁铁系统不同,Mabot使用微小的塑料连接器无疑会在未来几年内修饰无数新芽工程师沙发下面的蜘蛛网状阴影。 打开包装后,我便将工具包的较小部分转移到了单独的容器中。

一包手风琴式折叠小册子包含宜家风格的说明,引导您完成一些入门项目的组装。 这些项目也可以在Mabot GO应用程序中找到,因此您不必担心保存和存储小册子。

Mabot应用

尽管没有明确的说明(除了蓝牙徽标的难以理解的象形文字和带有箭头的箭头,该箭头对准计算机塔台上的QR码),我还是通过搜索App Store找到了两个适用于iOS的Mabot应用:前面提到的Mabot GO和Mabot IDE。

Mabot GO是入门应用程序,分为两个主要部分:“构造”和“控制”。 “建设”分支将带您完成一系列按照乐高套件进行详细介绍的项目。 每组说明中的第一步是项目所需组件的清单,其后是解释如何组装的其他步骤。 Control分支为您提供了熟悉的操纵杆和按钮游戏板控件套件,可将您的项目从已编程的机器人转变为可直接命令的RC单元。

另一个应用程序(Mabot IDE)是一个类似Blockly的编码环境,它使用图块进行连接以形成编程命令(到目前为止,对于当前市场上的休闲硬件系统来说,这应该是 必需 的)。

在Mabot GO应用程序中逐步入门产品相对简单,每个产品都带有一个控制程序。 一旦构建完成,组装的项目和应用程序之间便会来回移动,在此过程中,应用程序会将项目创建中使用的模块分类。 如果涉及车轮,系统将提示您指出哪些是后轮,哪些是前轮以及什么构成完整模型的左右。 然后,您会看到一个类似于游戏手柄的控制器界面,该界面经过自定义以匹配所包含的模块。

在IDE应用程序中,为每个Mabot模块提供了特定的Blockly控制块,并提供了一个方便的教程,详细介绍了每个模块的正确实现。 程序完成后,将进行与Mabot GO中相同的分类和校准过程,此后程序开始循环运行。

施工与控制

通过研究这些项目,我能够识别和利用套件中包含的不同功能和连接模块。 类似于乐高的方法实际上是这种玩具的绝招。 与Legos一样,您可以密切关注这些图,从而快速了解每个组件的用途。 而且,如果您像我的女儿一样有创造力,那么您可以轻松地想象出超出所提供示例的未来组合。

我的工具包是预生产模型,希望在系统最终发布之前可以解决一些问题。 蓝牙连接不稳定,并且我逐渐期望在连接断开之前,我最多可以控制我的项目几分钟。

而且该应用程序本身有些过分设计,毫无意义的动画不必要地使用户体验复杂化。 另外,一旦创建了用户定义的程序并将其上传到项目,就无法停止执行,除非向前跳并关闭电源模块。 最后,尽管很明显,控制模块具有通过压电蜂鸣器或类似音调发生器产生声音的能力,但该应用程序不包含任何声音产生块。

儿童编码

作为一名计算机程序员,一个9岁的父亲被证实是Roblox瘾君子,另一个是7岁的父亲,他在我回到家时向我致以越来越复杂的发明,我认为这是我父亲责任的一部分向他们介绍计算机代码。

对我来说,计算机编程的主要定义特征是控制它给您带来几乎无限的可能性。 当我开始编码时,奇迹般地复制了我父亲《 半字节杂志》中 的几行内容,并在屏幕上看到了“你好,世界”一词。

我和孩子们尝试过。 他们凝视了一下,然后以低调的同情看着我。

编码范例已经与我刚开始时有很大的不同。 在过去的几年中,诸如Blockly这样的直观图形语言世界取得了长足的进步,用直观的构建模块取代了计算机词典的奥秘,为儿童和非技术人员提供了与历史上相同水平的计算机功能终身编码员省。

如果在生产之前消除Mabot的故障和打ic,这将是一种极好的方式,通过代码使孩子们了解操纵世界的魔力。 它也可以作为罐装固态机器人玩具和诸如Lego Mindstorms之类的更复杂细微差别之间的中间点。 LittleBits是另一家出色的机器人套件制造商,具有丰富的灵活性,可提供多种多样的Bits。 获得《 星球大战》 许可的LittleBits Droid Inventor套件并没有我们看过的较大LittleBits套件或Mabot Advanced Starter Kit那样的功能或功能,但是价格便宜,可以让您通过构建自己的套件向孩子展示机器人的基本知识R2-D2。 随着Mabot即将发布,我们将密切关注。

贝尔机器人mabot预览