四万温泉案内ロボット開発

LINEで送る
Pocket

四万温泉案内ロボット開発

四万温泉のキャラクター「摩耶姫ちゃん」とお供のカモシカの「くらっぽ」、キジバトの「しまっぽ」による案内ロボットを開発しました。

2018年2月14日に上毛新聞に掲載されました。

四万温泉案内ロボット

 

複数ロボット自然会話システムの技術を適用しています。

3体のロボットは、インターネット経由で繋がっており、「くらっぽ」と「しまっぽ」のお供が四万温泉の案内を会話形式で行います。

案内は、テンキーの特定の番号を入力することで開始します。
会話が終わるとテンキーの番号入力待ちとなり、番号を入力すると会話を開始します。

会話は、同期をとりながら行い、同時に発話をすることもできます。
また、会話をしている時は、頭部や手などを動かします。

案内文は、サーバーにアップロードすることで、案内の内容を即座に変更することができます。

今後は、四万温泉の旅館、ホテルなどの宿泊施設やお店、観光スポット、四万温泉のイベント、温泉の由来、歴史などのコンテンツを増やすことで四万温泉の総合ガイドをロボットが行ってくれます。

テンキーに代わって、マイクで指示することも可能です。

温泉街の散策やサイクリング時に案内ロボットを携帯することで、温泉街のガイドを行うことが可能です。

四万温泉案内ロボット20180213-1(設置時の動画)

四万温泉案内ロボット20180213-2(設置時の動画)

四万温泉案内ロボットは、python3プログラミング言語で開発しております。
サーボモーター制御は、pigpioライブラリを使用しています。
サーボモーターの動きで、ロボットの喜怒哀楽を表現しています。

適用技術:
pythonプログラミング(音声認識、自然会話などのAIクラウドサービス利用技術、音声入力、音声合成、thread技術)
WebサービスAPI(会話の同期制御)
pigpioライブラリによるサーボモーター、LED制御(サーボの動きとLEDの光制御でロボットの喜怒哀楽を表現)
Webサーバー(PHPによるWebサービスAPIプログラミング)
MySQLデータベース(案内会話情報などのコンテンツ、ログ情報、制御情報管理)

群馬プログラミングカレッジでは、複数ロボット自然会話システム、案内ロボット、IOTシステムなどの開発教育、クラウド利用技術教育などを実施しています。

プログラミングを習得したい方を募集しております。
お気軽にお問合せください。

 

LINEで送る
Pocket

Ledの点滅・調光でロボットの喜怒哀楽を表現

LINEで送る
Pocket

Ledの点滅・調光でロボットの喜怒哀楽を表現

Led汎用制御関数を作成した。
スレッドで動作する。

パラメーター:
指定した色全部が同時に点滅調光するモード
指定した色を順番に点滅調光するモード
の2つのモードがある。

点灯するLedは、複数設定可能。

本コードでは、3つのLedを設定している。

r:赤、g:緑、b:青(GPIO番号指定、点灯しない場合は、0(ゼロ指定))
ton:点灯時間、toff:消灯時間(秒)
duc:dutyサイクル指定(1〜100指定)
v:調光有無指定、0:調光無し、1:調光有り
c:同時点灯、順番点灯指定、0:同時点灯調光、1:順番点灯調光

本関数は、複数ロボット会話システムで使用するために作成した。

ロボットは性別があり、男性ロボット、女性ロボットを識別し、Ledの制御で性別の表情を実現する。

ロボットの会話の内容は喜怒哀楽を有しているので、「喜怒哀楽」をLedの制御で表現する。

群馬プログラミングカレッジでは、複数ロボット会話システムを開発しています。
参加するロボットの数は制限がありません。
1台からn台のロボットが会話します。

ロボットが会話中に各々のロボットの喜怒哀楽をLedで表現するための関数です。

会話中にスレッドを立上げて、Ledを点滅・調光することで、ロボットの喜怒哀楽を表現します。

このシステムの利用シーンは、
ロボットで案内するあらゆるシーンで利用できます。

施設の案内
観光地の案内
店の案内
作品の案内
など

案内する内容は、サーバーに格納しておき、会話時にサーバーからダウンロードして、各々のロボットが会話します。
各ロボットの会話はシステムで同期をとりながら会話をします。

n台のロボットが同時に同じ内容を発話することもできます。

複数ロボット会話システムに興味ある方はご連絡ください。

LINEで送る
Pocket