はじめに
- 頭だと ヨーイング の考え方は分かりやすいのだけど、肩・肘だとパッと想像ができないので、確認がてらのメモです。
- 腕は左手のみ確認してます。
確認方法
Python から Choregraphe のバーチャルロボットに接続して、関節を動かしてみます。
$ /usr/bin/python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from naoqi import ALProxy
>>> m = ALProxy("ALMotion", "localhost", 50445)
[I] 3343 qi.eventloop: Creating event loop while no qi::Application() is running
[I] 3343 qimessaging.session: Session listener created on tcp://0.0.0.0:0
[I] 3343 qimessaging.transportserver: TransportServer will listen on: tcp://172.20.10.4:50452
[I] 3343 qimessaging.transportserver: TransportServer will listen on: tcp://172.20.10.3:50452
[I] 3343 qimessaging.transportserver: TransportServer will listen on: tcp://127.0.0.1:50452
この状態から確認したい関節のコマンドを入力します。
確認
頭
>>> m.setAngles(["HeadYaw", "HeadPitch"], [0.0, 0.0], 0.1)
HeadYaw
HeadPitch
肩
>>> m.setAngles(["LShoulderPitch", "LShoulderRoll"], [0.0, 0.0], 0.1)
LShoulderPitch
LShoulderRoll
肘
>>> m.setAngles(["LElbowYaw", "LElbowRoll"], [0.0, 0.0], 0.1)
LElbowYaw
LElbowRoll
手首
>>> m.setAngles("LWristYaw", 0.0, 0.1)
LWristYaw
腰
>>> m.setAngles(["HipPitch", "HipRoll"], [0.0, 0.0], 0.1)
HipPitch
HipRoll
感想