ソフト技研's Pepper ~開発日記~

ソフト技研では、いま話題のPepperのアプリ開発を実施中!
開発内容や開発の様子、おもしろエピソードなどを随時掲載していきます!!


   ※ソフトバンクロボティクスのPepperを自社が独自に活用しています。


2016年7月20日

【P016】ものを作る楽しさと難しさ


kiji_20160720
*画像をクリックすると拡大します

Pepper開発をしていく中で重要だと思われるのは、
やはり他サービスとの連携です。

この前もAndroidに対応したPepperが発売されたり、
Watsonと連携したりと様々な試みが行われています。

弊社としても他サービスとの連携したアプリを検討していますが、
なかなかアイディアが出てこないのが現状です。

本来、ものづくりとは、こういったことを考えるのが醍醐味であり、
開発者として技量が問われるところですが、
私たちが携わる仕事は、既に作るものが決まった状態からスタートすることの方が多いことから
なかなかこのような場面に立ち会えない現実があります。

それゆえに、このような機会が得られることがある種新鮮であり、
また面白さでもあり、ものを作る難しさなんだなと痛感しながら、
今日も頭を悩ませる日々を過ごしております。




2016年6月22日

【P015】挑戦!SQLite!! 後編


Pepper顔アップ
*画像をクリックすると拡大します

前回から引き続き、SQLiteに挑戦。

前回、INSERTボックスを動作させ正常終了しましたが、データが登録されていませんでした。

今回は、複数回INSERTボックスを動作させてみるところから始めてみました。

結果はすべて、正常終了。。

???

試しに、INSERTしてSELECT文を連続して発行。
INSERTが行われていなければ、SELECTでこけるはず!

・・・正常終了。
・・・登録した値も取得できている。。。


ここで、他のメンバーからの助言

Pepperは、アプリをアップロードするときに隠しフォルダ(?)的なところにアップロードをするとのこと。

・・・参照しているところが違うじゃん!!

簡単にまとめると・・
・INSERT文には問題はなかった。
・バーチャルロボット上から実行すると元ファイルが再度アップロードされ、
 登録更新の内容がなかったことになっていた。

こんなことがあるのか、と思いつつまた一つ勉強になりました。




2016年6月15日

【P014】挑戦!SQLite!! 前編


休憩中
*画像をクリックすると拡大します

PepperにDBのような物が入れられたなと思い、色々と調べていました。
調べた結果、どうやらPepperはSQLiteを推奨しているようです。
これは試すしかないな、と意気揚々とSQLiteの準備とSQLを発行するボックスを作成。
準備ができ、コリグラフのバーチャルロボットでの確認。

まずは手始めに、SELECT文を発行するボックスから実行し
・・・正常終了。
想定した、値を正常に取得していました!!

次に、INSERT文を発行するボックスを実行。
これも正常に終了。
SQLを変更しただけなので、想定通り。

と思いきや、テーブルの中身を見て驚愕の事実。
登録したはずのデータが登録されていない。

???

想定外の動作を行い始めました。。  後編続く




 

株式会社ソフト技研はソフトバンクロボティクス社の「Pepperパートナープログラム」により
Pepperアプリ開発パートナーとして認定された「ロボアプリパートナー(Basic)」です。
認定ID: PPP201604005
>Pepperパートナープログラムとは: