搜索

[产品评测] #媒体评测#智能眼睛小MU与爱迪生机器人(来自TechAgeKids)

Multra 发表于 2017-2-14 15:10:28 |
1.jpg

我们将小MU智能眼睛与爱迪生可编程机器人相结合,创造了一种可以检测和“射击”球,并可以跟随笔的机器人。这提供了一个相当低廉的方式来探索计算机视觉技术如何应用到机器人上。

我们之前已经评测过了爱迪生机器人和智能眼睛
MU。这两个科技玩具都以有趣的方式使用了红外。

爱迪生是一个兼容乐高的微型机器人,可以通过扫描条形码并接收其中的代码信息来从现有的遥控系统中学习遥控指令。
小MU可以通过频道1发送红外指令来控制现有的遥控玩具,例如赫宝(HEXBUG)蜘蛛。

所以,我想我会得到爱迪生回应赫宝(HEXBUG)蜘蛛的命令,然后让小MU使用赫宝(HEXBUG)蜘蛛的球模式来控制它。

在球模式下,赫宝(HEXBUG)蜘蛛会一直向右旋转,直到它发现一个球,然后向其射击(并具有声光效果),如果有时球移动了,它会跟随球动。

通过编程使爱迪生机器人响应赫宝(HEXBUG)蜘蛛遥控指令
首先我编写程序使爱迪生机器人回应赫宝(HEXBUG)蜘蛛遥控命令。小
MU在这种模式下似乎使用的是左,右,前和后几个指令,所以我编程令爱迪生机器人使用对应前进,后退,右转和左转的条形码来响应那些指令。
从而我检验出我可以使用赫宝(HEXBUG)蜘蛛的遥控指令来控制爱迪生机器人。

在爱迪生机器人上安装小
MU
接下来,我用魔术贴将小MU固定在爱迪生机器人的顶部。
毫无疑问MU可以控制爱迪生,但默认情况下,移动一步的指令会使它移动太远并转得太多,这算是成功了一半。
这证明了MU可以通过红外命令控制爱迪生机器人。


2.jpg

编程开发爱迪生机器人响应红外指令的自定义行为
爱迪生机器人可以通过编程以自定义的方式响应遥控命令,所以我写了些代码。

我不熟悉爱迪生的这方面特性,所以首先我写了一个程序:当遥控命令按下时,它仅能发出不同音符的声音。
我用来编写爱迪生机器人的条形码对应于#0,#1,#4和#5代码。

3.jpg

只要你通过HEXBUG遥控器向爱迪生机器人发送指令来让其学习,并知道您使用的是哪一个按钮,那么使用爱迪生哪个编号的代码并不重要。

一旦我看到爱迪生弹奏我的曲调来响应HEXBUG遥控器时,我就添加动作指令,只是为了猜测初始时序。

我使用了Bounce-Off Rock'n'Rollz这个非常棒的游戏中的一些球做试验,MU似乎很喜欢,有效!至少爱迪生清晰地回应了MU的红外命令。这次的时序变好了,但还不够好。

4.PNG

在爱迪生收到来自
MU的命令时,我调整了它的时序,来改变它的电机运行时长,直到它和赫宝(HEXBUG)蜘蛛的接近。

让我们根据其中一种情形来进行详细介绍:
  • 如果遥控器命令是#5(向左转)
  • 设置电机左转
  • 播放特定序列的哔哔声
  • 等待少量时间
  • 然后关闭电机。

这使得爱迪生在接收到右转遥控代码(#5)时稍向右转。当小MU想要赫宝(HexBug)(或爱迪生)转向并寻找一个球时,它会发送这个命令。
5.PNG
这样有点效果。可以肯定的是,我离目标更进了一步。

微调
爱迪生与HEXBUG蜘蛛相比,更贴近地面,所以它们的视角是非常不同的。幸好,在爱迪生的顶部建立一个乐高结构很容易,所以我建立了一个小的凸起区域并用几个彩色橡皮筋将小MU固定在那里。 我也把
MU的支架拉开 。位置经过调整后我得到了更好的结果。我不断调整小MU的角度,直到我得到最好的结果。另外,良好的照明也有帮助。

这似乎很有用!它肯定会找到一个目标,有时它跟随目标移动。它的行为方式与赫宝(HEXBUG)蜘蛛类似。可我认为我并不完全理解这个行为模式。 两个机器人偶尔会倒退,但我无法确保能复现这个结果。
我认为我可以微调爱迪生的行为了。
MU与爱迪生机器人配套一起用的好处是,当你接收到红外命令时你可以控制将会发生什么。

我认为我可以微调爱迪生的行为了。
MU与爱迪生机器人配套一起用的好处是,当你接收到红外命令时你可以控制将会发生什么。


6.jpg

跟线模式
爱迪生机器人配备了光传感器,已经可以跟随线了,但
MU可以帮助爱迪生跟随其他物体。 使用相同的程序爱迪生可以跟随一支颜色鲜艳的笔,甚至一根手指。

我们真的需要得到一个新的带有更准确的电机控制爱迪生模型,以获得最好的结果。


跟人模式
您也可以使用这种方法将
MU设置为“跟人模式”来让爱迪生对人脸作出反应。因为爱迪生是可编程的,你可以创建不同的行为模式,例如给爱迪生添加乐高手臂,当他们看到一个人时可以挥手。
我想我们下次会尝试这个。

结论
MU + 爱迪生提供了一种有趣的将计算机视觉能力添加到低成本可编程机器人的方式。

这是一个非常有趣的方式来探索计算机视觉。你最终会想到
MU可以看到什么,以及爱迪生可以如何移动来帮助MU,以及它应该如何响应MU检测到的东西。

爱迪生可以对多达8个不同的遥控代码做出反应,因此实际上在各种情况下MU可以发送不同的命令,但是我们需要不同的小MU固件。

MU可以直接从Morpx和亚马逊购买。

他们都是橙色,看起来很酷:-)



原始链接:
http://www.techagekids.com/2017/01/mu-smart-eye-with-edison-robot.html



回复

使用道具 举报

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

本版积分规则

Multra

68

主题

84

帖子

431

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