胡椒运动不适用于编舞行为

Pepper movement not working with choregraphe behaviour

我正在尝试让 Pepper 使用 Choregraphe 做一个非常基本的动作序列:旋转一圈,然后向前一米,然后再旋转一圈,最后向前一米。 大多数时候,我 运行 的行为是,由于机器人冻结,序列无法完成。每次我都能听到电机的噪音,但大多数时候机器人不会移动。请考虑它位于完美光滑的表面上。 有谁知道这个问题的原因是什么?您对如何修复它有什么建议吗?

NAOqi版本为2.5.5.5

机器人安全性高。如果机器人因为障碍物而无法移动,编排框会说你的移动失败(移动到框上的灰色输出)并取消你的流程。在您的程序中,仅当移动成功时流程才会继续。

正如 mcaniot 所说,机器人具有一些激进的安全功能,机器人可能会突然停止。但是,如果您知道自己在做什么并接受风险,则可以在 Web 设置中禁用安全性。

在此处阅读碰撞避免的细节: http://doc.aldebaran.com/2-5/naoqi/motion/reflexes-external-collision.html#pepp-pepper

您可以在此处找到禁用它的设置:

使用此方法enable/disable设置: http://doc.aldebaran.com/2-5/naoqi/motion/reflexes-external-collision-api.html#ALMotionProxy::setExternalCollisionProtectionEnabled__ssCR.bCR