Sphero 可以在不撞到物体的情况下检测到物体吗?

Posted

技术标签:

【中文标题】Sphero 可以在不撞到物体的情况下检测到物体吗?【英文标题】:Can Sphero detect objects without bumping into them? 【发布时间】:2013-12-12 19:32:39 【问题描述】:

Sphero 是否有任何传感器可以帮助它在实际碰撞之前检测障碍物 他们?诸如红外传感器之类的东西,或者任何可以用作 Sphero 的“眼睛”的东西。

其中一个用例是对 Sphero 进行编程以跟随移动的物体,或者只是为了避免与其他物体发生碰撞。

谢谢!

【问题讨论】:

我也是新手,据我所知,没有任何额外的传感器。不过我可能是错的。 【参考方案1】:

不确定为什么混合现实软件无法使用 iPhone 摄像头进行检测。 'RoseRolls',一个被黑的球体试图使用“红外光电二极管:通过捕获 IrDA 发射的 IR 的反射来检测障碍物。它们被证明是无用的,因为 IrDA 发射的平均功率太低”引用自@ 987654321@

【讨论】:

【参考方案2】:

传感器列表在their gitHub page:

三轴转速陀螺仪 三轴加速度计 近似地速 来自无线电链路的数据 电池电压

所以,答案是不,如果没有 Sphero 撞到对象,您就无法检测到对象

【讨论】:

【参考方案3】:

没有。它使用陀螺仪和加速度计来粗略地猜测它的前进方向。如果不使用红外传感器或接近传感器,就无法检测到它周围的东西。因此,这只是一个昂贵的遥控玩具。

【讨论】:

以上是关于Sphero 可以在不撞到物体的情况下检测到物体吗?的主要内容,如果未能解决你的问题,请参考以下文章

unity RaycastHit hit可以获得被射线撞击的物体的信息吗?

放弃机器学习,Python 如何进行物体检测?

放弃机器学习框架,如何用Python做物体检测?

如何在不停止的情况下将物体朝一个方向移动

unity3D 篮球怎么实现碰撞到一个物体然后计分?

在不使用传感器的情况下使用 RFID 检测运动