HTG点评Romo:一个古怪的临场感机器人很难不喜欢

大多数时候,我们都会在How-to Geek上回顾一些严肃的东西:尖端路由器、流媒体视频解决方案,以及其他毫无新意的硬件。我们时不时地回顾一些为了好玩而有趣的东西,比如Romo,一个古怪的小机器人,很难不去爱它。

罗摩是什么?

ROMO是一种可编程的远程呈现机器人。该装置本身并不包含任何形式的电子大脑,而是使用iPhone或iPod touch作为视觉指示器、物理接口和机器人滑稽动作背后的大脑。

当你购买Romo时,你实际得到的是一个像坦克一样的电池供电底座,你的iPhone或iPod Touch可以夹进去。这个底座作为iOS设备的移动平台,装载了Romo软件,可以让您的iOS设备成为一个机器人和古怪的小伙伴。

Romo可以在独立模式下使用,只需连接iOS设备,也可以与两个iOS设备一起使用,比如最初的iPhone/iPod Touch,以及运行远程控制软件的配套iPhone、iPod Touch或iPad。但绝对值得注意的是,你不需要两个iOS设备来遥控Romo(尽管这确实让它非常方便和有趣);你也可以从带有网络浏览器的电脑上控制Romo。

作为一个独立的单元,该设备能够与用户交互,运行用户提供的脚本来执行操作,在更高级的级别上,它甚至允许超出初始简单脚本范围的自定义编程。

与配套的iOS应用程序和/或网络界面相结合,Romo成为一个完全的网真机器人,你可以通过远程控制(甚至通过互联网)驾驶它四处行驶,拍摄视频、拍摄照片、使用双向音频视频,或者探索小坦克般的基地可以到达的任何地方(令我们惊讶的是,这些地方比我们预期的要多)。

ROMO有两种型号,除了它们的连接端口外,在功能上是相同的。iPhone4采用苹果30针闪电接口,可与iPhone4、iPhone4s和第四代iPod Touch配合使用。iPhone5机型采用闪电接口,可与iPhone5、iPhone5S、iPhone5C以及第五代iPod Touch配合使用。

橡胶底座上的把手相当灵活,我们可以很容易地将它们轻轻弯曲,也可以插入iPhone6,但它没有得到公司的官方支持,而且它限制了底座的倾斜运动。这两种型号都通过位于踏面之间单元下方的USB Mini B端口充电。

尽管在Romo网站上iPhone4和iPhone5的标价都是一样的,但从亚马逊购买老款iPhone4实际上更划算。新款iPhone 5标价145美元,老款iPhone 4标价69美元。鉴于你经常可以在Craiglist和eBay上找到不合格的旧版或手机运营商不合格的iPhone4S,价格远低于100美元,这意味着你可以用比iPhone5底座本身的成本更低的价格拥有一个专用的iPhone4和Romo机器人底座。需要注意的是,如果您想要使用Romo软件中包含的网真功能,则需要iPhone4S或更高版本。

这篇评论是基于配备了第五代iPod Touch的iPhone5机型,但同样,无论你使用的是哪一代设备,设备和软件都是相同的。

Romo仅适用于iOS设备,该公司的官方消息称,没有发布基于Android的设备的计划,因为各种各样的Android设备、Android操作系统版本和制造商的定制使得创建与其中一小部分兼容的Romo成本和时间都太高了。

你是怎么设置的?

设置ROMO是轻而易举的事。只需将您的iOS设备安装到ROMO设备顶部的灰色橡胶底座中,它将提示您下载ROMO软件。AppStore中有两个ROMO应用程序,即ROMO和ROMO控件。

无论您是将ROMO作为独立设备使用,还是与配套的控制应用程序一起使用,您都需要将ROMO应用程序下载到连接到基本单元的设备上。这是驱动基地的应用程序,给你的Romo机器人一个虚拟的面孔,并允许大量可用的游戏和活动。

如果您有多余的iOS设备希望用来控制ROMO,请将ROMO控制应用程序下载到这些设备上(跳过主ROMO应用程序,因为它只对直接连接到底座的设备有用,在配套的iOS设备上没有任何作用)。在您第一次实际运行该应用程序之前,我们强烈建议您将Romo放在一张大桌子的中央,或者更好的做法是将其放在地板上。当机器人第一次起死回生,开始与你互动时,它会非常兴奋地“活着”,开始到处扭动和开车;最好给它足够的空间,不要让它有摔倒的机会。

当你第一次在你与Romo相连的iOS设备上运行Romo应用程序时,你会看到一段两分钟的简短视频,它提供了一个简单的背景故事,说明你的iOS设备是如何突然变得具有机器人个性的。背景故事是,你的小机器人被传送到地球(并接管了你的iPhone),以争取你的帮助,为星际机器人奥运会进行训练,迫切需要你的帮助,让他恢复体型,为他的选拔赛做好准备。

这个视频做得很好,仅仅是对Romo投入的那种体贴的品味;我们测试机器人的成年人和孩子在看到视频后都立即感到好奇。一旦视频结束,你的小机器人朋友的动画脸就会引导你完成一系列简单的设置问题,比如你的名字和你的机器人的名字应该是什么。(不顾我们一些同事的抗议,我们实际上没有给他取名托尼·罗莫,而是给他取名罗比。)

在非常简短的设置阶段之后,你会立即进入一个指导教程,该教程的结构类似于一系列迷你游戏,与“愤怒的小鸟”等游戏引导你通过一系列早期关卡的方式大致相同,这些早期关卡实际上只是如何玩游戏和使用其中各种元素的有趣说明。我们将在下一节深入研究该设备的任务序列和其他功能。

你能用它做什么呢?

通常情况下,我们从来不会在产品评论中包含公司的宣传视频(以前也从来没有),但就ROMO而言,该公司的宣传视频几乎展示了你可以用机器人做的一切(除了定制的iOS应用程序与它互动之外)。

我们甚至会原谅孩子们无端大笑的镜头,因为在我们的经验领域,与我们自己的孩子和邻居的孩子一起测试机器人,这就是小学阶段的孩子在玩Romo时有多兴奋。

要分解上面视频中的所有操作,让我们看看功能选择屏幕,就像你在连接到Romo设备上的iOS设备上看到的那样。有五个具体的类别可供选择。

每一类都提供了不同的Romo体验,值得一看,让你知道你可以用它获得什么样的乐趣。

特派团

正如我们在前一节中提到的,任务类别是一个扩展的教程,它会让您非常熟悉ROMO。任务安排得非常好,难度(如果你想这么说的话)也是错开的,这样孩子和成年人都会很快学会机器人的机械原理和如何编程。你从简单的任务开始,比如指导机器人如何以不同的速度前后移动,然后教它复杂的运动模式,比如紧转和它可以遵循的几何模式,甚至教机器人识别你、颜色和其他活动。

即使你把其中一个任务搞砸了,ROMO也会很快指出哪里出了问题(比如你在转弯后忘了改变移动速度),而且你总是有机会再试一次,在每项任务上都能获得完美的三星排名。

实验室

该实验室为您提供了一个教您的机器人新技巧的机会(并改进它所知道的技巧)。Lab特性是Objective C编程语言的可视化编程包装器,允许您轻松地将刺激和基于输入的指令编程到ROMO中。不要担心;如果你有一个足够大的孩子对编程的更多部分感兴趣,你可以用Romo提供的教育资源(比如这份讲义)与他们谈论程序的核心,但只要孩子能够阅读简单的句子,他们拖放瓷砖就会毫不费力地创建脚本响应,让Romo遵循。

当罗摩听到巨大的噪音,撞到墙上,发现自己在黑暗的房间里,等等,这些反应都会引导它。例如,你可以对Romo进行编程,让它在你拍手时拍照,当它撞到墙上时慢慢向后滚动,或者在黑暗中迷路时闪烁指示灯。你可以把这些指令串在一起,只要你愿意;当你的Romo撞到墙上时,他可以拍一张照片,倒车,拉响警报,然后绕着圈子闪着他的灯,直到你来营救他。

追逐和线条跟随

追逐功能训练你的Romo在一个对象上,然后一旦对象在运动,就会让他在它后面滚动。您需要一个色彩鲜艳的单色对象才能使用此技巧。您只需将对象放在ROMO前面,然后确认ROMO已经了解了对象的颜色。网球、大型儿童游戏球和鲜艳的t恤在我们的测试中都表现良好。

然而,色彩鲜艳的物体和像猫这样的东西却并非如此。关于宠物和Romo的问题,顺便说一句,我们测试Romo的那只狗对它完全漠不关心,尽管有噪音,也从来没有再看它一眼。猫对它的反应就像它是从未来派来消灭它们的终结者一样,一群雪貂认为这是它们遇到过的最令人愉快的玩具,并追逐它,直到精疲力竭而昏倒为止。

我们将Line Follow和Chase组合在一起,因为它本质上只是同一函数的扩展。使用Line Follow,您可以铺下一条彩色线条(蓝色的油漆胶带非常适合这一点,因为它明亮、便宜、附着力低,因此不会弄脏您的地板),Romo会沿着您用胶带创建的“赛马场”行驶,就像它在Chase模式下跟随色彩鲜艳的物体一样。

有关这两种运行模式的示例,请参阅上面的产品视频。

ROMO控制

尽管有很多有趣的任务,教它技巧,和追逐和跟随功能赛跑它,但更有趣的是远程呈现功能。

要使用远程呈现功能,你要么需要与Romo位于同一Wi-Fi网络上的第二台iOS设备,要么需要连接到互联网的Wi-Fi网络上的Romo,以及一台同时连接到互联网的计算机,该计算机运行可以访问romo.tv的现代浏览器,比如Chome或Firefox,这样你就可以呼叫并控制Romo(基于网络的“呼叫”界面如上面的屏幕截图所示)。

当远程网真功能工作时,它工作得很好,但是当它不工作时,它就完全死了;点对点远程会议功能是由第三方处理的,在我们回顾的最后阶段,Romo遇到了问题。如果你想让Romo作为与家人之间类似Skype的链接,你应该考虑到他们目前的商业模式依赖于第三方来建立联系(我们希望他们要么解决与供应商的纠结,要么在内部提供服务,因为这是整个Romo体验中唯一不好玩和不完美的元素)。

正如你可以想象的那样,通过本地Wi-Fi连接iOS到iOS的速度要快得多,触摸屏界面也明显更直观。

当你通过iOS遥控器连接时,你可以用屏幕控制来驾驶Romo,拍照,以及改变机器人的表情。有三种方法可以控制机器人:棒状滑块,你可以将拇指放在屏幕中心并四处移动(类似于游戏机控制器上的全方位棍子),滑块式控制(其中你可以独立控制每个坦克踏板),以及一个简单的老式操纵杆+风格控制器。

我们更喜欢滑动型的控制,如上面的截图所示,因为如果你灵巧地用两个拇指,你真的可以让Romo在房间里尖叫,并执行非常紧凑的转弯。我们所说的尖叫,是指它以每秒1.1英尺(每小时0.75英里)的最高速度移动。

虽然遥控器/远程呈现模式下的视频质量并不令人惊讶(它与老式网络摄像头不相上下,而且肯定没有充分利用iPhone/iPod Touch摄像头的全部功能),但它工作得足够好,我们开着它到处转非常有趣。

超越基础

如果你正在寻找一种比小孩子的兴趣和注意力持续时间更长的玩具,你会很高兴地知道,Romo有一个SDK(软件开发工具包),它允许进行高级编程,而不是官方的Romo应用程序可以做的事情。这是一位非常聪明的Romo车主想出的一个例子:通过Pebble智能手表进行遥控。

SDK是一种很好的方式,可以在不同年龄段的孩子之间架起对Romo的兴趣桥梁,或者让同一个孩子在长大后更多地与Romo打交道。虽然Romo的基本功能对于一个小学年龄的孩子来说可能已经足够了,但是初中或初中的孩子可以通过用SDK为它编写他们自己的程序来真正地扩展他们自己的能力,挖掘Romo的内脏。

关于SDK,我们唯一不能说的就是它目前只能在MacOSX上使用。

好的,坏的,和判决

在与Romo玩耍之后,看着其他成年人和成堆的孩子与它互动,并对它进行测试,包括从沙发上摔倒,在房子周围比赛,以及与雪貂摔跤比赛,我们能对它说些什么呢?让我们把它分解一下。

好的方面:

太可爱了。说真的,你需要一颗铁石心肠才不会被这个小家伙迷住。 非常长的教程系列的类似游戏的结构使学习该设备变得非常有趣。 Romo Control应用程序提供的多种控制风格使得驾驶它四处行驶非常灵活和直观;我们特别喜欢打滑转向方法。 该软件(在机器人和远程iOS设备上)非常直观,任何具备基本阅读技能的人都可以高度访问。 坦克的踏板比我们预期的要好,而且不知何故设法保持了比人们预期的更多的无宠物毛。 出色的电池寿命;电池可以持续两个小时的持续使用,但由于几乎所有的Romo活动本质上都是起停式的,所以两次充电之间的实际游戏时间要长得多。

坏处:

虽然我们的Romo没有问题,但搁置在码头上的设计是一个孩子跌倒在它上,远离了悲剧。如果你有非常暴躁或笨拙的孩子,他们可能会直接摔倒在可怜的罗莫身上,这可能不是他们的好匹配。 没有边缘检测硬件,所以如果你在桌子或高台上玩它,ROMO可以毫不犹豫地滚开。 太吵了。我们没想到它听起来像是一辆很小很吵的遥控车,在这方面,我们并不感到震惊。尽管如此,它仍然是一个非常吵闹的小机器人。 远程网真在工作时非常棒,但由于第三方提供商的困难,它可能真的很不稳定。

判决结果是:

归根结底,Romo只是一个玩具(并不是一个便宜的玩具),但它是一个非常有趣的玩具,在孩子和成年人中都很受欢迎,鼓励孩子们以准备机器人伙伴参加机器人比赛的名义排除指令集的故障,甚至提供了进一步增长的空间,这要归功于一个开放的SDK,它鼓励玩具与孩子一起成长,同时培养了对编程的兴趣。

如果钱在你的娱乐/玩具预算中,我们很难想出一个理由不给你生活中那个好奇的喜欢机器人的孩子买Romo。我们介绍Romo的每一个孩子都立即被它迷住了,他们高兴地扑下身来,想知道如何自己玩它,如何操作菜单,以及以其他方式操作设备。孩子们似乎特别喜欢“教”机器人做事(同时自学如何使用机器人)。我的第一个女儿(通常不是给玩具早恋的女儿)在和Romo玩了第一周后宣布:“我爱Robbie!他真是个聪明的孩子。他已经学会了所有的招数,现在他甚至可以翻过坡道了!“。如果这不是热情洋溢的背书,我们不知道什么才是。