Pepperの音量を変えたい。Pepperを黙らせたい。
Pepper の音量を変えるときは Set Speaker Vol. でスライダを 0 に。
音量変更が実行されると Box が Stop した後も音量はそのまま (それはそう)。
トリガー条件:頭を1秒以上触る。
(('FrontTactilTouched' > 0) ~ 1)
音量を戻したいときはもう一度 Set Speaker Vol. を置いてスライダを元の音量 (筆者の環境では 34) にしておけば喋りだした。
余談。
Pepper の動きを止めたいときはこれを Python Script にコピペするだけでうまくいきました。
Pepperにアプリをインストール。
こちらを参考したらできた。
トリガー条件:左手の甲を 1 秒以上と繰り返し禁止。
(('HandLeftBackTouched' > 0) ~ 1) && ('Launchpad/PreviousActivity' != "アプリケーションID/ロボアプリ名")
とか
トリガー条件:頭を1秒以上と繰り返し禁止。
(('FrontTactilTouched' > 0) ~ 1) && ('Launchpad/PreviousActivity' != "アプリケーションID/ロボアプリ名")
とか。
HandLeftBackTouched など、起動トリガーの条件に使えるものは ALMemory からのイベントの追加から見るのが簡便そう。
パッケージファイルは .pml と同じディレクトリでなくてもいいらしいですね。icon.png だけ同じところにあれば。
Pepperに入力した情報をパソコンで見る。
調べてるとこれを使ってパソコン側で見るのがスタンダードっぽい?たとえば
そうなのだけれどパスワードが分からないと機能が使えない。
パスワードってなに。
使えたとしてもおそらく Python Script は必要になるから難度が少しはあがってしまうのでは?
デフォルト縛りにならなくてもだれでも簡単にできることが大事では??
ということで別の方法で見られないのかと思って探したら見つかったのがこれ。
アカウントを作って↑のページ内の zip ファイル落としてこのサイトの通りにしていくだけ。開発者ライセンスはアカウントつくるのに数日かかるけど気長に待ちましょう。
日時は Text Edit にはなにも書き加えずに kintone POST の field-code にだけ書き加えておくと入力された。
それはそうとアドバンストで要求されるパスワードってどれのことなんですかね。
Pepper のタブレットに画像を表示。
現在のプロジェクトを送信できません。
インストール中にエラーが発生しました:パッケージのインストールに失敗しました:boost::filesystem::path codecvt to wstring: error
がでたときの対処方法
は別記事に移動させました.
画像を表示するときは Show Image Box。
表示する画像をインポートしてやる前に html という名前の新規フォルダを作成。
ファイルをインポートから表示したい画像をインポート。(左)
html フォルダに画像を移動させる。(右)
Show Image Box を設置して ImageUrl に表示したい画像を打ち込めば表示される。(拡張子つき)
画像の拡張子が.jpg, ファイル名が英数字のみの場合は問題なさそう?
http://qiita.com/vr-lab/items/be8a69c84e87f400b835
うまくいかない場合はこちらを参考に。
Pepperのタブレットで2択問題。
タブレットに画像表示して Yes/No で別のことをさせたいとき。
タブレット画像領域について | SoftBank Robotics Community
リンク先では Touch Detection Box となっているが現在でいう Tablet Touch の Box のこと。55行目あたりの def touchCallback を同じように書き換えれば動いた。
Pepper のタブレットの幅は 1280 でとってるっぽかったのでこんな感じで。
これで Switch Case を繋げて "L" と "R" で分岐ができるよ!
Show Image で yes と no のある画像を表示すれば2択になる!
Tablet Touch は On touch down。
Tablet Touch をひとつのプロジェクトで 2 回以上使用するときは次の Tablet Touch の Box に来るまでに使う Box の出力から 前の Tablet Touch の On Stop につないで殺しておかないと無限に動くので注意。。。
(↑の画像のプロジェクトでは前の Show Image を殺してから Tablet Touch を殺している)
Tablet Touch を起動するのに時間がかかる。。。
使った Tablet Touch は早めに殺すこと。
・Tablet Touch が Start するタイミング
・Pepper が喋り終わるタイミング
・画像が表示されるタイミング
がほぼ同時になるように Wait の Box を使って調整すること。
あたりは必要そう。
……右手触るのと左手触るので2択にしたほうがいいのでは?