【问题标题】:Arms motion with coordinate argument with NAO?带有 NAO 坐标参数的手臂运动?
【发布时间】:2017-09-21 05:28:40
【问题描述】:

我是 NAO 编程的初学者,我现在正在研究一个涉及手臂运动的项目。

我必须编写一个游戏,让 NAO 首先站起来并指出三个不同颜色的方块中的一个,这些方块将显示在地面上。

我认为我可以“简单地”让 Nao 移动它的手臂,这样他就可以指向三个不同的预定义坐标之一。

但是,动画模式和运动小部件似乎不适用于带有参数的运动,例如三个坐标之一。

我该如何执行这样的动作?

【问题讨论】:

    标签: python motion nao-robot


    【解决方案1】:

    您可以查看 pointAt 方法,该方法接收您想要指向的位置的参数。如果你的三个对象的位置是事先知道的,那就可以了。你可以在这里找到更多:

    http://doc.aldebaran.com/2-1/naoqi/trackers/altracker-api.html#ALTrackerProxy::pointAt__ssCR.std::vector:float:CR.iCR.floatCR

    【讨论】:

      【解决方案2】:

      你看过 ALMotion.setPositions 类型的方法吗?

      有些方法在笛卡尔空间中起作用。这意味着您只需将一些末端执行器(例如手)定位到与胸部原点(例如)相比的特定位置。 你可以把它看成一个指向一个方向的向量...

      可以增强用于此的求解器,但这是实现您需要做的事情的好方法。

      更多信息:

      http://doc.aldebaran.com/2-1/naoqi/motion/control-cartesian-api.html#ALMotionProxy::setPositions__AL::ALValueCR.AL::ALValueCR.AL::ALValueCR.floatCR.AL::ALValueCR

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-04
        • 1970-01-01
        • 2018-05-31
        • 2019-11-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多