NAO – 汗を流して飯が旨い http://blog.shirai.la/tsuda 飯とか技術とかイベントとか Wed, 28 Feb 2018 23:24:56 +0000 ja hourly 1 https://wordpress.org/?v=5.1.6 choregrapheを使ってPepper開発してみる-Pepperくんを使う http://blog.shirai.la/tsuda/2015/02/08/choregraphe%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6pepper%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b-pepper%e3%81%8f%e3%82%93%e3%82%92%e4%bd%bf%e3%81%86/ Sun, 08 Feb 2015 14:58:53 +0000 http://blog.shirai.la/tsuda/?p=337 choregrapheのデフォルトではNAOさんがバーチャルロボットとして設定されています。

この設定をPepperくんに変更するには

編集タブ>設定>バーチャルロボット>ロボットモデル

へ行くとバーチャルロボットの設定を変更することができます。スクリーンショット 2015-02-08 23.54.46

Pepper Y20 MPを選択し、変更すると再起動しますか?という表示が出るのではいを選択

スクリーンショット 2015-02-08 23.56.08

しばらく待つとPepperくんを使用することができます

スクリーンショット 2015-02-08 23.57.23

]]>
choregrapheを使ってPepper開発してみる-NAOさんがいなくなってしまったら http://blog.shirai.la/tsuda/2015/02/08/choregraphe%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6pepper%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b-nao%e3%81%95%e3%82%93%e3%81%8c%e3%81%84%e3%81%aa%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%a6/ Sun, 08 Feb 2015 14:39:27 +0000 http://blog.shirai.la/tsuda/?p=331 アプリ終了時にロボットとの通信が切断され、ロボットビューからNAOさんがいなくってしまいます。

スクリーンショット 2015-02-08 23.35.10

こうなってしまった時は上の緑色の接続ボタンから自分のPCを選択しますスクリーンショット 2015-02-08 23.33.38

 

するとNAOさんが帰ってきます。自分のPCにlocalで接続する=エミュレータロボットということですね

スクリーンショット 2015-02-08 23.37.06

]]>
choregrapheを使ってPepper開発してみる-HelloWorld編 http://blog.shirai.la/tsuda/2015/02/08/choregraphe%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6pepper%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b-helloworld%e7%b7%a8/ Sun, 08 Feb 2015 14:19:03 +0000 http://blog.shirai.la/tsuda/?p=322 早速choregrapheを使ってみたいと思います

開いた時の画面はこんな感じ

スクリーンショット 2015-02-08 22.53.05

なんかワクワクする画面レイアウトですなあ

今回はこちらのページを参考に進めていきたいと思います

右下のロボットアプリケーション/ロボットビューからロボットビューを選択するとNAOさんが現れます。これがエミュレータロボットですね、Connectしていない状態でも動かすことができます。

チュートリアルに従いAudio > Voice > SayからSayをドラッグし、Linkをドラッグでつないであげます。ものすごい視覚的に組める。

スクリーンショット 2015-02-08 23.02.02

 

これで上の緑色の再生ボタンを押すとロボットが”Hello”と言うらしいです。

残念ながらエミュレータなので音の再生はありませんでしたがエミュレータ上のNAOさんのフキダシにHelloの文字が。

 

 

 

この要領でMobe toとか追加してやるとNAOさんがトコトコ歩いたりしてくれます

スクリーンショット 2015-02-08 23.09.17

 

 

動作Aをした後に動作Bをさせたい場合は

スクリーンショット 2015-02-08 23.13.10

こんなふうにつなげてあげるといいです。わかりやすいですね。

スクリーンショット 2015-02-08 23.14.47

たくさん歩かせるのは忍びないので座らせてあげました。

思ったより”よっこらせ”感の強いおっさんみたいな座り方。

この他赤外線飛ばしたり、Pythonで組んだスクリプト等も実装できるみたいです。

]]>
choregrapheを使ってPepper開発してみる-開発環境構築編 http://blog.shirai.la/tsuda/2015/02/08/choregraphe%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6pepper%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b-%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89%e7%b7%a8/ Sun, 08 Feb 2015 13:44:38 +0000 http://blog.shirai.la/tsuda/?p=310 研究室合同の勉強会でchoregrapheを使ってPepper開発することになりました。

※忘備録的なエントリです。


choregrapheとは

Pepperのアプリ開発が楽しめるSDK(ソフトウェアデベロップメントキット)の中核を担うソフトウェアが「Choregraphe(コレグラフ)」です。90日間限定の試用版も用意されており、誰でもダウンロードできます。PCの画面上で仮想ロボットを使ったプログラミングもできるので、Pepperを実際にお持ちでなくてもアプリ開発をお楽しみいただけます。


 

なるほど…エミュレータとしても使用できるなんて素敵ですね。最近触っているKinectWrapperにもKinectエミュレート機能が実装されていたりと、ロボットやデバイス等まず大前提に物が必要な開発においてソフトウェアだけで動かせるお手軽さってここ近年マストになってる気がします。しかしエミュレータでうまく言っても現実ではうまくいかない事もあったりして…

とりあえず環境構築をやっていきます。

ソフトバンクのSDKページからchoregrapheを落とすことのできるALDEBARAN社のページに飛ぶことができます。

飛んだら開発者登録をし、送られてきたメールを確認。

スクリーンショット 2015-02-08 21.35.26

 

登録が完了したらResourses>Softwareからchoregrapheを落とすことができます。

今回はMac 64 – DMGファイルをダウンロード。

スクリーンショット 2015-02-08 21.40.12かなりずっしりしています。

スクリーンショット 2015-02-08 21.38.16待ってる間はNAOさんの全てを見透かすような目を見ていましょう。Pepperくんとはまた違った雰囲気のご尊顔。

さて、ダウンロードが終わったらdmgファイルを開きます

開くとこんな感じ

スクリーンショット 2015-02-08 22.39.39

 

choregrapheを実行するとライセンスウィンドウが開くので90日間の試験運用を開始するにチェックを入れてOK

スクリーンショット 2015-02-08 22.43.14

以上で開発環境の構築は終了です!

次はエミュレータでロボットを動かしたいと思います。

]]>