ALMotion 관절의 움직임 메모

8663 단어 NAOqiPepper

소개


  • 머리라고 요잉 의 생각은 알기 쉽습니다만, 어깨·팔꿈치라고 딱 상상을 할 수 없기 때문에, 확인이 테라노 메모입니다.
  • 팔은 왼손만 확인합니다.

  • 확인 방법



    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









    -1.0
    0.0
    1.0


    HeadPitch









    -1.0
    0.0
    1.0


    어깨


    >>> m.setAngles(["LShoulderPitch", "LShoulderRoll"], [0.0, 0.0], 0.1)
    

    LShoulderPitch









    -1.0
    0.0
    1.0


    LShoulderRoll









    -1.0
    0.0
    1.0


    팔꿈치


    >>> m.setAngles(["LElbowYaw", "LElbowRoll"], [0.0, 0.0], 0.1)
    

    LElbowYaw









    -1.0
    0.0
    1.0


    LElbowRoll









    -1.0
    0.0
    1.0


    손목


    >>> m.setAngles("LWristYaw", 0.0, 0.1)
    

    LWristYaw









    -1.0
    0.0
    1.0


    허리


    >>> m.setAngles(["HipPitch", "HipRoll"], [0.0, 0.0], 0.1)
    

    HipPitch












    -1.0
    0.0
    1.0


    HipRoll









    -1.0
    0.0
    1.0


    감상


  • 역시 손은 이해하기 어렵다.
  • 좋은 웹페이지 즐겨찾기