Pepper SDK for Android Studio에서 모션을 만들려고했습니다.

Qiita 첫 투고입니다.

안드로이드 Pepper SDK가 출시되었으므로 조금 만져 보았습니다.
Say나 Qichat에 대해서는, 다른 쪽이 벌써 투고되고 있으므로, 자신은 Pepper의 모션 작성에 대해서 써 보겠습니다.

환경


  • Mac OS X 10.10.5/Android Studio 2.1.2

  • 현재 공식에서는 비추천으로 되어 있습니다만, Mac판 Android Studio에서도 SDK를 인스톨 해, 움직일 수가 있습니다.

    애니메이션 타임라인 새로 만들기


  • File > New > Animation Timeline를 선택하면 다음 창이 표시됩니다.

    여기

    Choregraphe에서도 친숙한 타임 라인 편집기가 표시되었습니다.



    ※여기서, 가상 로봇을 기동하고 있지 않은 경우, 기동할지의 다이얼로그가 표시되는 경우가 있으므로, 표시되었을 경우는, 가상 로봇을 기동해 주세요.

    가상 로봇으로 모션 만들기



    지금까지, Pepper의 모션을 작성할 때는, 자신은 Pepper 실기와 애니메이션 모드를 구사하고 있었습니다만, 아직 Android 대응의 Pepper가 릴리스되어 있지 않은(집필 당시) 때문에, 가상 로봇을 움직이면서 모션 을 만듭니다.

    [참고]

    가상 로봇의 각 부위를 클릭하면 회전 핸들이 표시됩니다.
    Choregraphe에 표시된 모션 대화 상자가 표시되지 않는 것 같습니다.

    h tp : // 쿠이타. 코 m / 아테아 r 아키하바 / ms / 7847 아 3fb10069 0f2 아 # 2-3

    원하는 포즈를 가상 로봇에 가져온 후 타임라인 편집기에서 프레임을 마우스 오른쪽 버튼으로 클릭하고 Create Keyframe > Whole Body를 선택하면 모션 키프레임이 삽입됩니다.
    여기는 Choregraphe와 함께군요.

    또한 타임라인 편집기의 왼쪽 상단에 있는 곡선 아이콘을 클릭하면 로 전환할 수 있습니다.

    Choregraphe의 모션을 이식해보기



    시도에, 커브 뷰 안의 하나, 「양손 우스 허리에」를 Android Studio상에서 작성해 보았습니다.

    박스 라이브러리의 모션을 최대한 그대로 이식했습니다만, 각 관절의 각도를 Choregraphe로 조사해, Android Studio측의 에디터에 copipe 할 필요가 있었습니다.
    또한, 안드로이드 스튜디오 측의 타임 라인 에디터에서는, 전술한 바와 같이 모션 다이얼로그가 표시되지 않기 때문에, 커브 뷰로 전환해, 일일이 각 관절의 값을 넣는 것에….
    좀 더 똑똑한 방법이 있었을지도 모릅니다.
    【2016/9/12 추기】 이하의 기사에서 텍스트 에디터를 사용한 카피 방법이 소개되고 있습니다.
    요시모토 로봇 연구소가 공개하는 모션 라이브러리

    어떻게 든 「양손 우스 허리에」의 키 프레임을 Android Studio 측에 몰아 넣었으므로, 가상 로봇으로 재생해 보겠습니다.
    모션을 재생하려면 타임라인 편집기 오른쪽 상단의 검은색 화살표 버튼을 클릭합니다.

    Pepper SDK for Android Studio용 애니메이션 객체 생성

    무사히 재생할 수 있었습니다.

    소감 등



    Android Studio에서도 모션 작성은 거의 Choregraphe와 같은 감각으로 할 수 있을 것 같습니다.
    (실기가 없기 때문에 아직 뭐라고 말할 수 없습니다만…)
    그리고, Choregraphe로 작성한 모션을, Android Studio측에 임포트 하는 기능을 갖고 싶네요.
  • 좋은 웹페이지 즐겨찾기