Nao 机器人走路时手臂指向他的前方

Nao robot not walking with arms pointing in front of him

我一直在 Choregraphe 工作,让 Nao 推动一个轻的物体。现在,每当我把他放在一个双臂伸在他面前的位置时,他都不想向前移动(他面前没有物体,所以没有防碰撞)。他只是迈出了一小步,随后 Choregraphe 从 'Move To' 框中捕获了 onStopppedBeforeArriving。 虽然当他的手臂指向他的左手和右手时,他走路没有问题。

会不会是因为他在开始走路之前需要一定的平衡?

我认为超声波(声纳)看到障碍物(他的手臂)所以停止了行走。

您可以通过禁用外部碰撞来移除它:

motion.setExternalCollisionProtectionEnabled("All", 错误)

注意:在某些naoqi版本上,您必须在机器人网页中勾选一些选项以激活禁用碰撞的权限...