案内ロボットのコンテンツの考察

LINEで送る
Pocket

案内ロボットのコンテンツの考察

上のアイキャッチ画像は、四万温泉の「くらっぽ」キャラクターのポシェットです。
このポシェットを肩にかけて、温泉ガイドをしてもらいます。
ポシェット内に温泉ガイドロボットが入っています。
このように、「癒し」のある温泉ガイドロボットです。

ロボットでの案内(ガイド)のニーズが増えている。

案内コンテンツの作成について考察する。

案内コンテンツは、季節、日時などの時間的条件で内容を変えたいニーズがある。
また、案内コンテンツの内容によって、次の案内コンテンツを利用者判断で取捨選択したい場合もある。
このようなニーズに対応する案内コンテンツの構成と制御方法を示す。

1. 時間的条件:

コンテンツの内容を季節、月などの時間的条件で変えるように、コンテンツをデータベースで管理する。

(1)季節(春、夏、秋、冬)
(2)月(1月、2月、~12月)
(3)月の旬(上旬、中旬、下旬)
(4)日(1日、2日,3日、~31日)
(5)午前・午後(午前、午後、夜)
(6)時刻(0時0分0秒、1時、2時、~23時59分59秒)

 

2. 利用者判断条件:

利用者の判断でコンテンツのガイド方法を制御する。

(1)今の案内を最初から聞きたい
(2)今のフレーズをもう一度聞きたい
(3)次のフレーズは聞きたくない
(4)案内を終了したい
(5)A、B、Cの中で、Aに関心があるのでAを聞きたい(複数の選択肢から選択)

 

3. 案内音声の選択:

案内音声を利用者が選択できる。

(1)女性音声
(2)男性音声
(3)人間の音声
(4)ロボットの音声

 

4. 複数ロボットでの案内:

複数のロボット(男性の声のロボット、女性の声のロボットなど)で案内を行える。

(1)各フレーズをどのロボットが発話するかを制御
(2)複数のロボットが同時に発話する

 

5. 発話の喜怒哀楽:

コンテンツを喜怒哀楽の声表現で発話する。

(1)各フレーズの発話の喜怒哀楽制御

 

6. 案内コンテンツの構成

コンテンツの句読点(。)単位をフレーズとして扱う。

(1)フレーズ:句読点(。)単位を1フレーズと定義する。

 

テンキー案内ロボットのプロトタイプ
案内ターゲット毎に振られた番号をテンキー入力することで、案内を行う。
音声出力は、イヤホン、Bluetoothスピーカーを選択できる。

テンキー案内ロボットの構成:

(1)制御部(Raspberry Pi)
(2)案内指示(無線テンキー)
(3)音声出力(イヤホン、スピーカー)
(4)開発プログラミング言語:python
(5)制御方式:Socket通信
(6)音声合成:各種音声合成ソフト採用
(7)ログ情報収集(利用日時など)

群馬プログラミングカレッジでは、プログラミングやAIロボット開発に興味のある方を募集しております。
共同開発したり、先端AI技術を利用したシステム開発などを行います。

また、子どもプログラミング、プログラミング教育などに関心のある方のお問合せをお待ちしております。

群馬プログラミングカレッジでは、四万温泉協会と複数ロボット案内システムや温泉ガイドロボットなどの共同開発に参加しております。

 

LINEで送る
Pocket

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

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