DMM.comラボエンジニアブログスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるDMM.comラボエンジニアブログDMM.comラボのエンジニアブログです。DMM.comを支える技術について書いています。)普段は開発を中心に運営や広報のお手伝いもしています。ROBOTSで販売している「Palmi」のアプリケーション開発について説明します。ロボットは無限の可能性を秘めた市場なのでぜひ見ていってください!Palmiって?Palmiは人と高度なコミュニケーションが取れる、多彩な機能を備えたロボットです。Palmiにはアプリケーションの開発環境が用意されているため、自由にアプリ開発を行うことができます。作成するアプリケーションのことをPalmiでは「たね」と呼びますのでここからは「たね」という言葉を使用します。Studioのプラグインとして提供されています。機能にアクセスするためのAPIが用意されていますので、簡単に「たね」を作成することができます。以下より無償で開発者登録をすることができます。ROBOTSでは「たね」をユーザに有償/無償で販売できるアプリストアマーケットをオープンしますので、ユーザに作成した「たね」を公開することも可能です。Palmiのプログラム基本編このHello.cppは人の顔を見たら「こんにちは」、人の顔が見えなくなったら「ばいばい」というプログラムですが富士ソフト株式会社様が提供されているAPIの利用により非常にシンプルな形になります。アプリケーションの実行開始時に呼び出されます。Palmiが顔を見つけた場合に呼び出されます。Palmiが顔を見失った場合に呼び出されます。Palmiの頭部をさわった時に呼び出されます。なり、それぞれがコールされた際に発話するためのspeak()を利用し喋らせています。この認識から発話までの本来複雑なロジックをこのように簡単に実現することが可能なのです。応用編Palmiはネットワークへのアクセスが可能なので、それを利用し実際に作成されたブライダル用受付アプリをご紹介します。Palmiの前に来賓がいらしたら挨拶とともに新郎新婦からのメッセージを伝え、代わりに来賓のボイスメッセージと写真を新郎新婦へ渡すといった、新しいコミュニケーションを提供する「たね」です。これは実際に株式会社空飛ぶペンギン社様が結婚式で利用した「たね」になります。ネットワーク接続を利用するとサーバー側で処理を行い、Palmiにそれを返すということが可能になりますので、様々な機器との連携やサービスへの接続が可能となり「たね」をより魅力的なものに仕上げることができます。「たね」を開発してみて感じたことロボットは新しいユーザーインターフェースであり、人との関わり方が家電やスマートフォンと違います。人型なのでユーザとの関係性がこれまでのデバイスと異なるといった理由から今までにないユーザビリティを発揮します。新たなユーザーインターフェースとして家庭や企業に広がっていくのでは、と日々感じています。ROBOTSの様々な情報を発信しているTwitter,Facebook公式アカウントです。チェックしてみてください。minitestプラグインをリリースしました。Labo採用ページツチノコブログ。