LoginSignup
2
0

More than 5 years have passed since last update.

Pepperに肩たたきさせてみた

Last updated at Posted at 2017-09-18

MashupAwards 2017 福井予選で 生産管理部業務効率課 進捗課長 というアプリを
作りました。

担当箇所

  • Pepper に 肩たたきさせるBoxを作成
  • Pepper内部から Square API を叩くBoxを作成

肩たたきさせるだけでも少し苦労したので、
その方法を備忘録として残して起きます

Pepper用のIDE?である Choregrphe を使って行きます

1. ポーズライブラリ の表示

デフォルトでは表示されていない ポーズライブラリ というタブを表示させます

上のメニューから 表示 > ボックスライブラリ を選択します

スクリーンショット 2017-09-18 15.24.16.png

そうすると右のビューにポーズライブラリというタブが表示されます

スクリーンショット 2017-09-18 15.31.34.png

このポーズライブラリはPepperのポーズを保存/呼び出しすることができます

2. 肩たたきポーズの作成

肩たたきのポーズを作っていきます

ロボットビューで見ながら腕をあげたときとおろしたときのポーズを作成します

▽腕をおろしたときのポーズ ▽腕をあげたときのポーズ
スクリーンショット 2017-09-18 15.45.46.png スクリーンショット 2017-09-18 15.40.56.png

ポーズをとらせたらポーズライブラリの + マークで現在のポーズを
ポーズライブラリに追加します

スクリーンショット 2017-09-18 15.41.53.png

画像のところのスクリーンショットボタンを押すことで現在のポーズの
スクリーンショットをサムネイルにすることができます。

追加できたらポーズライブラリから追加したものをダブルクリックして
Pepperがそのポーズをとるか確認します

3. 肩たたきアニメーションの作成

左下のボックスライブラリから Timeline ボックスを選択します

スクリーンショット 2017-09-18 15.50.16.png

Timeline ボックスを追加したらダブルクリックしてタイムラインビューを開きます

スクリーンショット 2017-09-18 15.52.02.png

ポーズライブラリの先程追加した katatataki_up をダブルクリックして
Pepperのポーズを変更します。

その状態でタイムライン上で右クリックでメニューを開き
キーフレーム中に保存された関節 > 全身 を選択します

スクリーンショット 2017-09-18 15.55.54.png

これでタイムラインに特定のポーズを挿入することができました
同じように katatataki_down もタイムラインに挿入します

スクリーンショット 2017-09-18 15.58.41.png

25, 75 : katatataki_up
50, 100 : katatataki_down

を追加しました。

この状態で モーション のところの再生ボタンを押すとアニメーションを確認することができます

pepper_katatataki_demo.gif

4. 実際に動かす

ここまでで肩たたきボックスは作成できたので
あとは onStart のところに線を繋ぎ、実行すればOKです

スクリーンショット 2017-09-18 16.03.22.png

まとめ

Choregrapheはちょっとハマりどころもありますが
Pepperを動かすだけでもすごい楽しいですね:laughing:

2nd Stageに向けてこれから頑張っていきたいと思います!!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0