(57)【要約】【課題】学習者の学習意欲を向上させることができるロボット制御装置等を提供する。【解決手段】通信端末３００の制御部３８０は、ユーザに対し、生徒役のロボットがユーザと一緒に学習する生徒の立場で応答するように、生徒役のロボットの動作を制御する。通信端末３００の制御部３８０は、動作モード選択部３８２と、生徒役のロボット動作制御部３８３と、教師役のロボット動作制御部３８８とを備える。生徒役のロボット動作制御部３８３は、動作モード選択部３８２が選択した１つ以上の動作モードに基づいて、生徒役のロボットの動作を制御する。教師役のロボット動作制御部３８８は、教師役のロボットに、生徒役のロボットの動作と連携した動作を実行させる。【選択図】図４
2017173547.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対し、生徒役のロボットが前記ユーザと一緒に学習する生徒の立場で応答するように、該生徒役のロボットの動作を制御する、ロボット制御装置。
【請求項２】
前記ユーザに回答してもらう問題を出力させる問題出力制御手段と、
前記問題出力制御手段が出力させた前記問題に対する前記ユーザの回答内容が正しいか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて前記生徒役のロボットの動作を制御する動作制御手段と、
をさらに備える請求項１に記載のロボット制御装置。
【請求項３】
複数の動作モードから選択された少なくとも１つ以上の動作モードを選択するための選択情報を取得する選択情報取得手段と、
前記選択情報取得手段が取得した選択情報に基づいて、前記１つ以上の動作モードを選択する動作モード選択手段と、をさらに備え、
前記動作制御手段は、前記動作モード選択手段が選択した前記１つ以上の動作モードに基づいて前記生徒役のロボットの動作を制御する、
請求項２に記載のロボット制御装置。
【請求項４】
前記判定手段の判定結果の履歴を記憶する記憶手段をさらに備え、
前記選択情報取得手段は、前記記憶手段に記憶された前記判定結果の履歴から算出される正答率を、前記選択情報として取得する、
請求項３に記載のロボット制御装置
【請求項５】
前記複数の動作モードには、ユーザと競い合うライバルモードと、ユーザに優しくするフレンドリモードと、が含まれる、
請求項３又は４に記載のロボット制御装置。
【請求項６】
前記ユーザの状態情報を取得する状態情報取得手段を備え、
前記状態情報取得手段が取得した前記状態情報に応じて、前記生徒役のロボットの動作を制御する、
請求項１から５のいずれか１項に記載のロボット制御装置。
【請求項７】
前記状態情報取得手段が取得する状態情報には、前記ユーザの学習頻度、学習進捗、学習中断率、姿勢、視線、言葉遣い、表情、声のトーン、回答時間及び発話頻度のいずれか一つ以上が含まれ、
前記状態情報に基づいて、前記生徒役のロボットの動作における回答時間、回答頻度及び回答内容のいずれか１つ以上を変更する、
請求項６に記載のロボット制御装置。
【請求項８】
請求項１から７のいずれか１項に記載のロボット制御装置によって制御され、生徒役として動作するロボット。
【請求項９】
請求項１から７のいずれか１項に記載のロボット制御装置を備え、該ロボット制御装置によって制御され、生徒役として動作するロボット。
【請求項１０】
ユーザに対し、前記ユーザと一緒に学習する生徒の立場で応答して動作するように生徒役のロボットを制御する、ロボット制御方法。
【請求項１１】
さらに、前記ユーザ及び前記生徒役のロボットに対する問題を出す教師役のロボットを制御する、請求項１０に記載のロボット制御方法。
【請求項１２】
ユーザに対して問題を出す教師役のロボットと、前記問題に応答する生徒役のロボットと、を含み、前記生徒役のロボットは、前記ユーザの学習を支援するように動作する、ロボット制御システム。
【請求項１３】
前記教師役のロボットと、前記生徒役のロボットとは、通信可能に接続され、互いに連携して前記ユーザの学習を支援するように動作する、請求項１２に記載のロボット制御システム。
【請求項１４】
前記生徒役のロボットは、前記ユーザの、前記教師役のロボットに対する応答状態又は前記生徒役のロボットに対する応答状態に応じて、動作を変化させる、請求項１２又は１３に記載のロボット制御システム。
【請求項１５】
前記生徒役のロボットは、前記ユーザの学習を支援するために、会話をする、ヒントを出す、誤った回答をする、ほめる、励ます、論争する、のいずれかの動作をする、請求項１２から１４のいずれか１項に記載のロボット制御システム。
【請求項１６】
前記教師役のロボットは、前記ユーザの、当該教師役のロボットに対する応答状態又は前記生徒役のロボットに対する応答状態に応じて、動作を変化させる、請求項１２又は１３に記載のロボット制御システム。
【請求項１７】
生徒役のロボットと教師役のロボットを制御するロボット制御装置のコンピュータを、
前記生徒役のロボットを制御する第１の制御手段、
ユーザの状態情報を取得する第１の状態情報取得手段、
前記ユーザの状態情報に応じて前記生徒役のロボットの動作を変化させる第１の動作制御手段、
として機能させるためのプログラム。
【請求項１８】
生徒役のロボットと教師役のロボットを制御するロボット制御装置のコンピュータを、
前記教師役のロボットを制御する第２の制御手段、
ユーザの状態情報を取得する第２の状態情報取得手段、
前記ユーザの状態情報に応じて前記教師役のロボットの動作を変化させる第２の動作制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットを用いて学習者（ユーザ）の学習効果を高める技術に関する。
【背景技術】
【０００２】
近年、ロボットを使用した教育方法が提案されている。例えば、特許文献１には、教師として学習者（ユーザ）を教育する人型ロボットが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４２７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
学習者は、教師とのコミュニケーションだけでなく、他の生徒とのコミュニケーションによって刺激を受け、学習意欲が高まることがある。例えば、他の生徒との競争や他の生徒からの励ましによって、学習者の学習意欲が高まることがある。
【０００５】
特許文献１の人型ロボットを使用しても、他の生徒がいない環境（例えば自宅）では、学習者は他の生徒とコミュニケーションを取ることができない。そのため、学習者の学習意欲を高める効果は低い。
【０００６】
特に、学習者が幼児や児童である場合、学習者とコンピュータ又は先生とが１対１となる学習形態では、学習者が圧迫感を感じやすいと言われている。このような圧迫感は、学習者の学習意欲の低下の一因となる。
【０００７】
そこで、本発明はこのような事情に鑑みてなされたものであって、学習者の学習意欲を向上させることができるロボット制御装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため、本発明に係るロボット制御装置は、ユーザに対し、生徒役のロボットが前記ユーザと一緒に学習する生徒の立場で応答するように、該生徒役のロボットの動作を制御する。
【発明の効果】
【０００９】
本発明によれば、学習者の学習意欲を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るロボット制御システムの外観を示す図である。
【図２】実施形態に係る生徒役のロボットの構成例を示すブロック図である。
【図３】実施形態に係る教師役のロボットの構成例を示すブロック図である。
【図４】実施形態に係る通信端末の構成例を示すブロック図である。
【図５】実施形態に係る通信端末の制御処理のフローチャートを示す図である。
【図６】実施形態に係る通信端末の動作制御処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１１】
（実施形態）
以下、本発明の実施形態について図面を参照して説明する。
【００１２】
図１に示すように、本発明の実施形態に係るロボット制御システム１は、生徒役のロボット１００と、教師役のロボット２００と、通信端末３００とを備える。通信端末３００は、両矢印で示すように、近接無線により、生徒役のロボット１００、教師役のロボット２００と情報交換ができるように接続されている。
【００１３】
生徒役のロボット１００と教師役のロボット２００は、例えば、ぬいぐるみや漫画に出てくるキャラクタ等の外観を有する。本実施形態では、一例として、生徒役のロボット１００を、ユーザが親しみやすいように柔らかい印象を与えるぬいぐるみの外観とし、教師役のロボット２００を、生徒役のロボット１００よりも少し堅い印象を与えるロボットの外観とする。もちろん、この形態は一例であって、生徒役のロボット１００と教師役のロボット２００のいずれか又は両方がコンピュータであってもよい。
【００１４】
通信端末３００は、例えば、スマートフォン、タブレット型の通信端末、パーソナルコンピュータ等である。通信端末３００は、生徒役のロボット１００と教師役のロボット２００との通信を行い、生徒役のロボット１００と教師役のロボット２００との動作を制御する。通信端末３００は、実行する教育プログラムに基づいて音声又は画像を出力し、ユーザに学習サービスを提供する。学習サービスの内容は、何でもよいが、ここでは、生徒役のロボット１００及び教師役のロボット２００とのコミュニケーションが学習効果に寄与しやすい英会話を例に説明する。
【００１５】
以下、ロボット制御システム１の各装置の構成について説明する。まず、生徒役のロボット１００の構成について説明する。
【００１６】
図２に示すように、生徒役のロボット１００は、通信部１１０と、駆動部１２０と、音声出力部１３０と、ＲＯＭ（Read Only Memory）１４０と、ＲＡＭ（Random Access Memory）１５０と、操作部１６０と、制御部１７０とを備える。
【００１７】
通信部１１０は、例えば、無線周波数（ＲＦ：Radio Frequency）回路、ベースバンド（ＢＢ：Base Band）回路、集積回路（ＬＳＩ：Large Scale Integration）等から構成される。通信部１１０は、図示しないアンテナを介して信号の送受信を行い、通信端末３００と無線通信を行う。なお、通信部１１０は、通信端末３００と有線通信を行うように構成されてもよい。
【００１８】
駆動部１２０は、例えば、ギア、モータ、アクチュエータなどから構成される。駆動部１２０は、制御部１７０からの駆動信号に応じて、生徒役のロボット１００の各部を駆動する。例えば、駆動部１２０は、生徒役のロボット１００の首の傾きを制御して、首を縦又は横に振ったり、顔の向きを変えたりする。また、駆動部１２０は、生徒役のロボット１００の口をパクパク動かしたり、生徒役のロボット１００に瞬きさせたり、生徒役のロボット１００が移動したりするように駆動する。このような駆動と、後述する音声出力とによって、生徒役のロボット１００は、生徒役のロボット１００の感情、視線、姿勢等を表現できるように構成されている。
【００１９】
音声出力部１３０は、例えばスピーカー等から構成される。音声出力部１３０は、制御部１７０からの音声信号に応じて、音声を出力する。出力される音声内容は、主に生徒役のロボット１００の発言内容である。この発言内容を示すデータは、後述する通信端末３００から通信部１１０が受信した制御情報に含まれる。
【００２０】
ＲＯＭ１４０は、フラッシュメモリ等の不揮発性メモリから構成され、制御部１７０が各種機能を制御するためのプログラムや各種データを記憶する。
【００２１】
ＲＡＭ１５０は、揮発性メモリから構成され、制御部１７０が各種処理を行うためにデータを一時的に記憶するための作業領域として用いられる。
【００２２】
操作部１６０は、操作ボタン、タッチパネル等から構成される。操作部１６０は、例えば、電源オンオフ、音声出力のボリューム調整等のユーザ操作を受け付けるためのインターフェースである。
【００２３】
制御部１７０は、プロセッサであり、ＣＰＵ（Central Processing Unit）等から構成される。制御部１７０は、ＲＯＭ１４０に記憶された各種プログラムを実行することにより、生徒役のロボット１００の全体の動作を制御する。
【００２４】
ここで、生徒役のロボット１００の制御部１７０の機能的構成について説明する。制御部１７０は、制御情報受付部１７１、駆動制御部１７２、音声出力制御部１７３として機能する。
【００２５】
制御情報受付部１７１は、通信部１１０に通信端末３００からの制御情報を受信させ、その受信した制御情報を受け付ける。
【００２６】
駆動制御部１７２は、制御情報受付部１７１が受け付けた制御情報に基づいて駆動信号を生成し、駆動部１２０を制御する。
【００２７】
音声出力制御部１７３は、制御情報受付部１７１が受け付けた制御情報に基づいて音声信号を生成し、音声出力部１３０を制御する。また、音声出力制御部１７３は、操作部１６０が受け付けたボリューム調整等のユーザ操作に基づいて音声出力部１３０から出力される音声信号の大きさを制御する。
【００２８】
以上、生徒役のロボット１００の構成について説明した。以下、教師役のロボット２００の構成について説明する。なお、教師役のロボット２００の構成において、生徒役のロボット１００と共通する構成要素には同一の符号を付して説明する。
【００２９】
図３に示すように、教師役のロボット２００は、通信部１１０と、駆動部１２０と、音声出力部１３０と、ＲＯＭ１４０と、ＲＡＭ１５０と、操作部１６０と、撮像部２７０と、制御部２８０とを備える。
【００３０】
撮像部２７０は、例えば、レンズ、撮像素子などから構成される。撮像部２７０は、ユーザの顔や体を撮像し、ユーザの姿勢、視線、表情等を示す静止画又は動画を取得する。
【００３１】
制御部２８０は、プロセッサであり、ＣＰＵ等から構成される。制御部２８０は、ＲＯＭ１４０に記憶された各種プログラムを実行することにより、教師役のロボット２００の全体の動作を制御する。
【００３２】
ここで、教師役のロボット２００の制御部２８０の機能的構成について説明する。制御部２８０は、制御情報受付部１７１、駆動制御部１７２、音声出力制御部１７３、撮像制御部２８４として機能する。
【００３３】
制御情報受付部１７１は、通信部１１０に通信端末３００からの制御情報を受信させ、その受信した制御情報を受け付ける。
【００３４】
駆動制御部１７２は、制御情報受付部１７１が受け付けた制御情報に基づいて駆動信号を生成し、駆動部１２０を制御する。教師役のロボット２００の駆動部１２０は、生徒役のロボット１００の駆動部１２０と同様に、教師役のロボット２００の各部を駆動し、教師役のロボット２００の感情、視線、姿勢等を表現する。
【００３５】
音声出力制御部１７３は、制御情報受付部１７１が受け付けた制御情報に基づいて音声信号を生成し、音声出力部１３０を制御する。音声出力部１３０は、音声信号に応じて音声を出力する。出力される音声内容は、主に教師役のロボット２００の発言内容である。教師役のロボット２００の発言内容には、ユーザ及び生徒役のロボット１００に対する問題と解答、正解時のほめ言葉、不正解時のなぐさめる言葉等を含む。この発言内容を示すデータは、後述する通信端末３００から通信部１１０が受信した制御情報に含まれる。
【００３６】
撮像制御部２８４は、撮像部２７０を制御して静止画又は動画を取得させ、通信部１１０にその取得した静止画又は動画データを通信端末３００へ送信させる。なお、撮像制御部２８４が、静止画又は動画の画像認識を行って、ユーザの姿勢、表情、視線等の分析を行い、その分析結果を通信端末３００へ送信するように構成してもよい。
【００３７】
以上、教師役のロボット２００の構成について説明した。なお、この教師役のロボット２００と以下に述べる通信端末３００とは一体的に構成されてもよい。
【００３８】
次に、通信端末３００の構成について説明する。図４に示すように、通信端末３００は、通信部３１０と、音声入力部３２０と、音声出力部３３０と、ＲＯＭ３４０と、ＲＡＭ３５０と、操作部３６０と、表示部３７０と、制御部３８０とを備える。
【００３９】
通信部３１０は、例えば、無線周波数（ＲＦ）回路、ベースバンド（ＢＢ）回路、集積回路（ＬＳＩ）等から構成される。通信部３１０は、図示しないアンテナを介して信号の送受信を行い、他の通信装置（例えば、生徒役のロボット１００、教師役のロボット２００、図示しないアクセスポイント等）と無線通信を行う。なお、通信部３１０は、他の通信装置と有線通信を行うように構成されてもよい。
【００４０】
音声入力部３２０は、例えばマイクロフォン等から構成される。音声入力部３２０は、ユーザの発言を音声情報として取得する。
【００４１】
音声出力部３３０は、例えばスピーカー等から構成される。音声出力部３３０は、制御部３８０からの音声信号に応じて、音声を出力する。出力される音声内容は、例えば、学習カリキュラムのチャプターの移行時に再生される短い音楽、正解時又は不正解時に再生されるビープ音等である。このような音声データは、ＲＯＭ３４０から読み出す。
【００４２】
ＲＯＭ３４０は、フラッシュメモリ等の不揮発性メモリから構成され、制御部３８０が各種機能を制御するためのプログラム（例えば、教育プログラム）や各種データ（例えば、後述する判定結果の履歴）を記憶する。
【００４３】
ＲＡＭ３５０は、揮発性メモリから構成され、制御部３８０が各種処理を行うためにデータを一時的に記憶するための作業領域として用いられる。
【００４４】
操作部３６０は、操作ボタン、タッチパネル等から構成される。操作部３６０は、ユーザが指示を入力するために用いられるインターフェースである。ユーザの指示は、例えば、教育プログラムの実行又は停止、教育内容の選択、問題に対する回答の入力等である。
【００４５】
表示部３７０は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイ等によって構成され、制御部３８０から入力された画像データに応じて画像を表示する。
【００４６】
制御部３８０は、プロセッサであり、ＣＰＵ等から構成される。制御部３８０は、ＲＯＭ３４０に記憶された各種プログラムを実行することにより、通信端末３００の全体の動作を制御する。
【００４７】
ここで、通信端末３００の制御部３８０の機能的構成について説明する。制御部３８０は、選択情報取得部３８１、動作モード選択部３８２、生徒役のロボット動作制御部３８３、状態情報取得部３８４、問題出力制御部３８５、判定部３８６、入力受付部３８７、教師役のロボット動作制御部３８８として機能する。
【００４８】
選択情報取得部３８１は、選択情報を取得する。選択情報とは、複数の動作モードから選択された少なくとも１つ以上の動作モードを選択するための情報である。複数の動作モードには、ユーザと競い合うライバルモードと、ユーザに優しくするフレンドリモードと、が含まれる。なお、本実施形態では、理解しやすくするために、複数の動作モードが、ライバルモードとフレンドリモードの２つの動作モードである場合を一例として説明する。
【００４９】
選択情報には、後述する状態情報取得部３８４が取得した状態情報と、操作部３６０が受け付けたユーザによる動作モードの選択操作に基づく情報と、ＲＯＭ３４０に記憶された判定結果の履歴から算出される正答率とを含む。
【００５０】
動作モード選択部３８２は、選択情報取得部３８１が取得した選択情報に基づいて、１つ以上の動作モードを選択する。なお、本実施形態では、複数の動作モードがライバルモードとフレンドリモードの２つだけであるため、動作モード選択部３８２は、ライバルモードとフレンドリモードのいずれかを選択する。
【００５１】
生徒役のロボット動作制御部３８３は、動作モード選択部３８２が選択した１つ以上の動作モードに基づいて生徒役のロボット１００の動作を制御する。生徒役のロボット動作制御部３８３は、例えば、選択された動作モードがライバルモードである場合とフレンドリモードである場合とによって、生徒役のロボット１００に異なる動作を実行させる。
【００５２】
また、生徒役のロボット動作制御部３８３は、判定部３８６の判定結果に基づいて生徒役のロボット１００の動作を制御する。生徒役のロボット動作制御部３８３は、例えば、判定結果が正解を示す場合と不正解を示す場合とによって、生徒役のロボット１００に異なる動作を実行させる。すなわち、生徒役のロボット１００は、ユーザの応答状態に応じて動作を変化させる。
【００５３】
生徒役のロボット動作制御部３８３は、状態情報取得部３８４が取得した状態情報に基づいて、生徒役のロボット１００の動作における回答時間、回答頻度及び回答内容のいずれか１つ以上を変更する。
【００５４】
状態情報取得部３８４は、ユーザの状態情報を取得する。ユーザの状態情報には、ユーザの学習頻度、学習進捗、学習中断率、姿勢、視線、言葉遣い、表情、声のトーン、回答時間及び発話頻度のいずれか一つ以上が含まれる。
【００５５】
問題出力制御部３８５は、ユーザに回答してもらう問題を出力するための制御を行う。問題を出力するための制御には、表示部３７０に問題文を表示させる表示制御と、音声出力部３３０に問題文を音声出力させる音声出力制御と、制御情報の送信によって教師役のロボット２００の音声出力部１３０に問題文を音声出力させる音声出力制御とのいずれか１つ以上の制御が含まれる。通常は、通信端末３００が、教師役のロボット２００へ制御情報を送信し、教師役のロボット２００が制御情報に基づいて問題文を音声出力する。この場合、教師役のロボット２００の音声出力部１３０が問題出力手段として機能する。
【００５６】
なお、問題出力制御部３８５は、ユーザに回答してもらう問題を出力するための制御に限らず、例えば、ユーザにリスニング教育させるための英語の物語等の題材や問題に対する解答を出力するための制御も実行する。
【００５７】
判定部３８６は、問題出力制御部３８５が出力させた問題に対するユーザの回答内容が正しいか否かを判定する。判定部３８６は、例えば、ＲＯＭ３４０に記憶されている解答内容と、ユーザの回答内容とが合致するかどうかによって判定する。判定部３８６は、判定結果の履歴をＲＯＭ３４０に記憶させる。
【００５８】
入力受付部３８７は、ユーザ入力を受け付ける。ユーザ入力には、音声入力部３２０が音声信号として取得するユーザの発言（例えば回答内容）と、操作部３６０で受け付けたユーザ操作とが含まれる。
【００５９】
教師役のロボット動作制御部３８８は、教師役のロボット２００の動作を制御する。
【００６０】
以上、通信端末３００の構成について説明した。そこで、以下、図５のフローチャートを参照しながら、通信端末３００の制御部３８０が実行する制御処理について説明する。この制御処理は、生徒役のロボット１００及び教師役のロボット２００の動作を制御するためのロボット制御処理を含む。
【００６１】
この制御処理は、例えば通信端末３００の制御部３８０がＲＯＭ３４０に記憶されている教育プログラムを実行した際に開始される。まず、制御部３８０の状態情報取得部３８４は、ユーザの状態情報を取得する（ステップＳ１０１）。
【００６２】
具体的には、制御部３８０の状態情報取得部３８４は、教師役のロボット２００に、ユーザの姿勢、視線、表情等を示す静止画又は動画を取得させる。そして、制御部３８０の状態情報取得部３８４は、その静止画又は動画を通信部３１０に受信させ、受信した静止画又は動画の画像認識処理を行う。これにより、制御部３８０の状態情報取得部３８４は、ユーザの姿勢の良いかどうか、視線が外れ気味かどうか、目の見開き状態等の観点で表情が明るいかどうか等を状態情報として取得する。
【００６３】
また、制御部３８０の状態情報取得部３８４は、音声入力部３２０にユーザの発言を音声情報として取得させ、その音声情報の音声認識を行う。これにより、制御部３８０の状態情報取得部３８４は、ユーザの回答の言葉遣い、声のトーン等を状態情報として取得する。
【００６４】
また、制御部３８０の状態情報取得部３８４は、過去（直近の所定期間）に受け付けたユーザの回答の回答時間及び発話頻度等を状態情報として取得する。また、制御部３８０の状態情報取得部３８４は、ＲＯＭ３４０を参照してユーザの学習頻度、学習進捗、学習中断率等のデータを状態情報として取得する。
【００６５】
次に、制御部３８０の選択情報取得部３８１は、動作モードを選択するための選択情報を取得する（ステップＳ１０２）。
【００６６】
具体的には、制御部３８０の選択情報取得部３８１は、ステップＳ１０１において状態情報取得部３８４が取得した状態情報を選択情報として取得する。また、制御部３８０の選択情報取得部３８１は、ＲＯＭ３４０に記憶された判定結果の履歴から算出される正答率も選択情報として取得する。
【００６７】
ユーザが操作部３６０において動作モードの選択操作をしている場合には、その選択操作に基づく情報を選択情報として取得する。なお、制御部３８０の選択情報取得部３８１は、ユーザの選択操作があった場合、これを優先して、状態情報取得部３８４が取得した状態情報ではなく、ユーザの選択操作に基づく情報を優先して選択情報とする。
【００６８】
次に、制御部３８０の動作モード選択部３８２は、ステップＳ１０２において選択情報取得部３８１が取得した選択情報に基づいて、ライバルモード又はフレンドリモードのいずれかの動作モードを選択する（ステップＳ１０３）。
【００６９】
この選択は、選択情報が状態情報と正答率である場合、それらの総合的な評価によって行われる。例えば、ユーザの姿勢の良い、視線が外れ気味でない、目が見開いている（表情が明るい）、学習頻度が多い、学習進捗が高い、学習中断率が低い等の状態情報と正答率が高いという情報とは、ユーザの学習意欲が高いことを示している。
【００７０】
これらのユーザの学習意欲が高いことを示す情報が多い場合には、制御部３８０の動作モード選択部３８２は、ライバルモードを選択する。一方、これらのユーザの学習意欲が高いことを示す情報が少ない場合には、制御部３８０の動作モード選択部３８２は、フレンドリモードを選択する。
【００７１】
一方、選択情報がユーザの選択操作に基づく情報である場合、制御部３８０の動作モード選択部３８２は、ユーザの選択した動作モードである、ライバルモード又はフレンドリモードを選択する。
【００７２】
このような条件に基づいて、制御部３８０は、生徒役のロボット１００及び教師役のロボット２００の動作制御処理を実行する（ステップＳ１０４）。具体的には、制御部３８０の生徒役のロボット動作制御部３８３は、ステップＳ１０３において選択された動作モードに基づいて、生徒役のロボット１００の動作を制御する。また、制御部３８０の教師役のロボット動作制御部３８８は、教師役のロボット２００に、生徒役のロボット１００の動作と連携した動作を実行させる。
【００７３】
動作モードがライバルモードである場合、制御部３８０の生徒役のロボット動作制御部３８３は、ユーザに対して張り合う内容、勝ち誇った内容、いじわるな内容、論争する内容等を含むメッセージを生徒役のロボット１００に音声出力させる。また、制御部３８０の生徒役のロボット動作制御部３８３は、問題出力時から生徒役のロボット１００に回答させるまでの回答時間を短くしたり、生徒役のロボット１００の回答頻度を多くしたり、生徒役のロボット１００の回答内容を正解の内容が多くなるように制御する。
【００７４】
動作モードがフレンドリモードである場合、制御部３８０の生徒役のロボット動作制御部３８３は、ユーザに対する励まし、喜び、気遣い、問題の解答に近いヒント、誤った回答等の内容を含むメッセージを生徒役のロボット１００に音声出力させる。また、制御部３８０の生徒役のロボット動作制御部３８３は、問題出力時から生徒役のロボット１００に回答させるまでの回答時間を長くしたり、生徒役のロボット１００の回答頻度を減らしたり、生徒役のロボット１００の回答内容を不正解の内容が多くなるように制御する。
【００７５】
なお、制御部３８０の教師役のロボット動作制御部３８８は、教師役のロボット２００に、生徒役のロボット１００の上記動作と連携した動作を実行させる。例えば、教師役のロボット２００に、先に正解した生徒役のロボット１００又はユーザをほめたり、不正解になったユーザをなぐさめたりする内容の音声出力を実行させる。また、制御部３８０の教師役のロボット動作制御部３８８及び生徒役のロボット動作制御部３８３が協働して、生徒役のロボット１００と教師役のロボット２００とが一緒にユーザをほめたり、なぐさめたりする内容の音声出力を実行させる。
【００７６】
以上、通信端末３００の制御部３８０が実行する制御処理について説明した。前記制御処理は、定期的に繰り返し実行される。
【００７７】
ここで、図６のフローチャートを参照しながら、通信端末３００の制御部３８０が実行する生徒役のロボット１００及び教師役のロボット２００の動作制御処理（ステップＳ１０４）の一例を説明する。
【００７８】
ここでは、制御部３８０の問題出力制御部３８５が、問題を出力させる制御を実行してから、解答を出力させる制御を実行するまでの間に実行される動作制御処理を説明する。
【００７９】
まず、制御部３８０は、動作モードがライバルモードであるか否かを判定する（ステップＳ２０１）。
【００８０】
動作モードがライバルモードであると判定した場合（ステップＳ２０１；Ｙｅｓ）、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００にライバルモードで回答させるように制御する（ステップＳ２０２）。例えば、制御部３８０の生徒役のロボット動作制御部３８３は、短い回答時間で正解の内容を生徒役のロボット１００に回答させる。
【００８１】
その後、ユーザから回答があった場合に、制御部３８０の判定部３８６は、ユーザの回答内容が正しいか否かを判定する（ステップＳ２０３）。
【００８２】
ユーザの回答内容が正しいと判定した場合（ステップＳ２０３；Ｙｅｓ）、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００に正解時の動作を実行させる（ステップＳ２０４）。例えば、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００が負けて悔しいという内容、ユーザをほめる内容等のメッセージを生徒役のロボット１００に音声出力させる。この際、制御部３８０の教師役のロボット動作制御部３８８は、ユーザをほめる内容等のメッセージを教師役のロボット２００に音声出力させる。
【００８３】
ユーザの回答内容が間違っていると判定した場合（ステップＳ２０３；Ｎｏ）、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００に不正解時の動作を実行させる（ステップＳ２０５）。例えば、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００が勝ってうれしいという内容等のメッセージを生徒役のロボット１００に音声出力させる。この際、制御部３８０の教師役のロボット動作制御部３８８は、ユーザをなぐさめる内容、生徒役のロボット１００をほめる内容等のメッセージを教師役のロボット２００に音声出力させる。
【００８４】
一方、ステップＳ２０１において、動作モードがフレンドリモードであると判定した場合（ステップＳ２０１；Ｎｏ）、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００にフレンドリモードで回答させるように制御する（ステップＳ２０６）。例えば、制御部３８０の生徒役のロボット動作制御部３８３は、長い回答時間で不正解の内容を生徒役のロボット１００に回答させる。
【００８５】
その後、ユーザから回答があった場合に、制御部３８０の判定部３８６は、ユーザの回答内容が正しいか否かを判定する（ステップＳ２０７）。
【００８６】
ユーザの回答内容が正しいと判定した場合（ステップＳ２０７；Ｙｅｓ）、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００に正解時の動作を実行させる（ステップＳ２０８）。例えば、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００が一緒に喜んでいるような内容、ユーザをほめる内容等のメッセージを生徒役のロボット１００に音声出力させる。この際、制御部３８０の教師役のロボット動作制御部３８８は、ユーザをほめる内容等のメッセージを教師役のロボット２００に音声出力させる。
【００８７】
ユーザの回答内容が間違っていると判定した場合（ステップＳ２０７；Ｎｏ）、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００に不正解時の動作を実行させる（ステップＳ２０９）。例えば、制御部３８０の生徒役のロボット動作制御部３８３は、生徒役のロボット１００が一緒に悲しむような内容、ユーザを励ますような内容等のメッセージを生徒役のロボット１００に音声出力させる。この際、制御部３８０の教師役のロボット動作制御部３８８は、ユーザをなぐさめる内容等のメッセージを教師役のロボット２００に音声出力させる。
【００８８】
以上、ステップＳ２０１〜Ｓ２０９の処理を終えると、制御部３８０は、ユーザの回答の回答時間及び発話頻度、判定結果の履歴等をＲＯＭ３４０に記憶させる。これらの記憶データは、上述のように、ステップＳ１０１において状態情報として利用される。そして、動作制御処理が終了となる。なお、この後に、制御部３８０の問題出力制御部３８５は、解答を出力するための制御を実行する。そして、再び、制御部３８０の問題出力制御部３８５が次の問題を出力するための制御を実行すると、再び、ステップＳ２０１〜Ｓ２０９の動作制御処理が実行される。
【００８９】
以上説明したように本実施形態の通信端末３００の制御部３８０は、選択情報を取得して、取得した選択情報に基づいて、複数の動作モード（ライバルモード及びフレンドリモード）から少なくとも１つ以上の動作モード（ライバルモード又はフレンドリモード）を選択する。そして、通信端末３００の制御部３８０は、選択した動作モードに基づいて生徒役のロボット１００の動作を制御する。
【００９０】
かかる構成によれば、ユーザに、生徒役のロボット１００とのコミュニケーションを取らせることができる。また、通信端末３００の制御部３８０は、複数の動作モードから選択された動作モードで動作するように生徒役のロボット１００の動作を制御する。そのため、生徒役のロボット１００にユーザの状態に応じた多様な動作をさせることができる。
【００９１】
この場合、ユーザは、他の生徒である生徒役のロボット１００とのコミュニケーションによって刺激を受ける。そのため、学習者であるユーザの学習意欲を向上させることができる。
【００９２】
特に、通信端末３００の制御部３８０は、ユーザと競い合う動作モードであるライバルモードとユーザに優しくするフレンドリモードとによって、生徒役のロボット１００に異なる動作を実行させている。この場合、生徒役のロボット１００の動作によって、ユーザに対して、他の生徒との競争や他の生徒からの励まし等を演出することができ、学習者であるユーザの学習意欲を向上させることができる。
【００９３】
通信端末３００の制御部３８０は、教師役のロボット２００に生徒役のロボット１００の動作と連携した動作を実行させている。このような生徒役のロボット１００と教師役のロボット２００との連携した動作（言葉の掛け合い）によって、ユーザの学習意欲を高めるための雰囲気を演出することができる。
【００９４】
通信端末３００の制御部３８０は、ユーザの状態情報や正答率を取得し、これらを、動作モードを選択するための選択情報として取得している。そのため、通信端末３００の制御部３８０は、ユーザの状態に応じた動作モードで生徒役のロボット１００の動作を制御し、生徒役のロボット１００にユーザの状態に適した動作をさせることができる。
【００９５】
また、通信端末３００の制御部３８０は、多様な状態情報を取得し、その状態情報に基づいて、生徒役のロボット１００の動作における回答時間、回答頻度及び回答内容のいずれか１つ以上を変更している。この場合、生徒役のロボット１００に、ユーザの状態に適した回答行動を取らせることができる。
【００９６】
また、通信端末３００の制御部３８０は、問題に対するユーザの回答内容が正しいか否かを判定し、その判定結果に基づいて生徒役のロボット１００の動作を制御している。この場合、正解や不正解の結果に応じた生徒役のロボット１００及び教師役のロボット２００の動作によって、ユーザの落ち込みをケアしたり、ユーザに自信を持たせたりするなどのユーザの学習を支援する動作が可能となり、ユーザの学習意欲を向上させることができる。
【００９７】
以上が実施形態の説明である。なお、前記実施形態は一例であり、各装置の具体的な構成や処理の内容などは、前記実施形態で説明したものに限らず、適宜変更可能である。そこで、以下、前記実施形態の変形例について説明する。
【００９８】
（変形例）
前記実施形態では、通信端末３００の制御部３８０が、生徒役のロボット１００と教師役のロボット２００とを制御している。しかし、生徒役のロボット１００、教師役のロボット２００、通信端末３００から独立した制御装置が生徒役のロボット１００又は教師役のロボット２００を制御するように構成されてもよい。また、生徒役のロボット１００と、教師役のロボット２００とは、通信可能に接続され、互いに連携してユーザの学習を支援するように動作してもよい。
【００９９】
前記実施形態では、ロボット制御システム１が生徒役のロボット１００と、教師役のロボット２００と、通信端末３００とを備える構成となっている。しかし、本発明のロボット制御システムは、これに限られない。
【０１００】
例えば、ロボット制御システム１は、教師役のロボット２００と通信端末３００の代わりに問題出力装置を備える構成であってもよい。この場合、問題出力装置が、ユーザ及び生徒役のロボット１００に問題を出力し、生徒役のロボット１００が、複数の動作モードから選択された少なくとも１つ以上の動作モードに基づいて、その問題に回答するような構成にされてもよい。また、ロボット制御システム１は、通信端末３００の代わりに問題出力装置を備える構成にされてもよい。
【０１０１】
また、生徒役のロボット１００と、教師役のロボット２００と、通信端末３００とを備えるロボット制御システム１ではなく、生徒役のロボット１００のみで前記実施形態を実現してもよい。例えば、教師と学習者と生徒役のロボット１００の３者で学習する実施形態としてもよい。
【０１０２】
この場合、生徒役のロボット１００は、通信端末３００の制御部３８０が有する選択情報取得部３８１、生徒役のロボット動作制御部３８３、判定部３８６、入力受付部３８７等と音声入力部３２０とを備え、教師の発話にも応答して動作するように構成される。なお、生徒役のロボット１００が教師の自由な発話内容を認識して応答する制御処理は複雑になりやすい。そこで、制御処理の簡略化のために、生徒役のロボット１００が教師の発話内容に含まれるキーワードに反応して応答するように構成してもよい。
【０１０３】
例えば、キーワードと関連する回答内容を予め生徒役のロボット１００のＲＯＭ１４０に記憶しておく。そのうえで、生徒役のロボット１００が音声入力部１３０から入力される教師の発話に含まれるキーワードを音声認識して、ＲＯＭ１４０に記憶されている回答内容を音声出力部１３０から音声出力することによって実現可能である。例えば、教師の発話に「問題１」、「答えなさい」というキーワードが含まれていた場合に、生徒役のロボット１００が問題１の回答内容を音声出力するように構成されてもよい。
【０１０４】
前記実施形態において、ロボット制御システム１は、通信端末３００の制御部３８０が生徒役のロボット１００及び教師役のロボット２００を制御するため、通信端末３００の制御部３８０がシステム全体を制御するような構成となっている。しかし、通信端末３００の制御部３８０のロボット制御装置としての機能を、生徒役のロボット１００又は教師役のロボット２００に分散させて、教師役のロボット２００又は問題出力装置と、通信端末３００とが協働してロボット制御装置としての機能を実現するように構成されてもよい。
【０１０５】
前記実施形態において、教師役のロボット２００は、生徒役のロボット１００の動作と連携した動作する構成となっている。この教師役のロボット２００は、生徒役のロボット１００の動作と同様に、ユーザの状態情報に応じた動作を実行するように構成されてもよい。生徒役のロボット１００と教師役のロボット２００とは、ユーザの、教師役のロボット２００に対する応答状態又は生徒役のロボット１００に対する応答状態に応じて動作を変化させる構成としてもよい。応答状態とは、ユーザの状態情報、ユーザの回答が正解か否かの判定結果等である。
【０１０６】
例えば、ロボット制御システム１において、生徒役のロボット１００の制御部１７０が自装置の動作を制御するように構成されてもよい。すなわち、生徒役のロボット１００の制御部１７０が選択情報取得部３８１と生徒役のロボット動作制御部３８３とを備え、選択情報を受信して自装置の動作モードを選択し、自装置の動作を制御するように構成されてもよい。この場合、生徒役のロボット１００は、他の装置（例えば教師役のロボット２００、通信端末３００又は問題出力装置）から選択情報を受信する。また、生徒役のロボット１００が、さらに撮像部２７０を備え、生徒役のロボット１００の制御部１７０が状態情報取得部３８４を備えるように構成されてもよい。
【０１０７】
通信端末３００の制御部３８０が実行する制御処理は、図５及び図６のフローチャートに限らず、適宜変更可能である。例えば、各ステップの順番を変更してもよいし、動作制御処理の実行中において状態情報や選択情報の取得も併せて実行するようにしてもよい。
【０１０８】
前記実施形態において、動作モードはライバルモードとフレンドリモードの２つだけの場合を一例として説明した。しかし、動作モードを３つ以上にしてもよい。例えば、学習頻度や学習進捗に応じた動作モードを追加してもよい。
【０１０９】
例えば、通信端末３００の制御部３８０は、学習頻度が多い場合に、生徒役のロボット１００に陽気でうれしそうな動作を実行させる動作モードで制御し、学習頻度が少ない場合に、生徒役のロボット１００にさみしそうな動作又は学習開始時にユーザが来たことを喜ぶような動作を実行させる動作モードで制御してもよい。
【０１１０】
通信端末３００の制御部３８０は、学習進捗が基準値より高い場合に、生徒役のロボット１００の発言内容に英語を多く含ませ、学習進捗が基準値より低い場合に、生徒役のロボット１００の発言内容に日本語を多く含ませるように制御してもよい。
【０１１１】
また、本発明に係るロボット制御装置は、前記通信端末３００によらず、例えば、コンピュータがプログラムを実行することで、通信端末３００の機能を実現してもよい。通信端末３００の機能の機能を実現するためのプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disc Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１１２】
また、本発明は、以下のような学習装置で実現してもよい。なお、学習装置は、ロボット、通信装置、表示装置、コンピュータ、音声入出力装置等のユーザの学習に用いられる装置であれば何でもよい。
【０１１３】
音声入力手段及び／又は視覚情報取得手段と、音声出力手段及び／又は視覚情報出力手段を持つ学習装置を複数備え、連携して動作する学習システムによって実現されてもよい。この連係動作は、学習装置と学習装置間あるいは学習者と学習装置間の「同意」の意思表示手段によって実現されてもよいし、学習者と学習装置間の「非同意」の意思表示手段によって実現されてもよい。
【０１１４】
複数の学習装置の各々が「擬似的な感情状態」を持ち、連係動作が、学習装置間あるいは学習者と学習装置間の「感情」の意思表示手段によって実現されてもよい。意思表示手段の意思表示は学習の進度、習熟度、感情状態によって変化するように構成されてもよい。意思表示手段の意思表示は、例えば、言葉の発話によるもの、学習装置の動きによるもの等である。
【０１１５】
学習装置の少なくともひとつは駆動手段を持ち、該学習装置以外の装置もしくは学習者の発話に対して方向を変えるように構成してもよい。学習装置の少なくともひとつは擬似的な目を持ち、該学習装置以外の装置もしくは学習者の発話に対して目の方向を変えるように構成してもよい。
【０１１６】
学習装置の少なくともひとつは擬似的な口を持ち、発話時に口を動作させる構成にしてもよい。複数の学習装置のいずれか一つが、自装置と他の学習装置との集中制御を行い、他の学習装置はパッシブデバイスとしてもよい。
【０１１７】
パッシブデバイスとした他の学習装置を音声出力装置から構成し、集中制御を行う学習装置が、該他の学習装置（第３者）とユーザと会話をするように構成し、仮想的に３者間の会話を実現してもよい。この場合、集中制御を行う学習装置が、自装置に対するユーザの発言だけでなく、他の学習装置（第３者）に対するユーザの発言をも音声認識を行うように構成してもよい。
【０１１８】
他の学習装置（第３者）は、集中制御を行う学習装置又はユーザからの音声入力を受けて口の表示又は口の開き方が変化する口パク機能を有していてもよい。口の表示は、例えばＬＥＤ（Light Emitting Diode）の発光による表示である。複数の学習装置は、それぞれ誰に向けて話しかけているかを体の姿勢、目の方向等で示してもよい。
【０１１９】
この体の姿勢、目の方向等の制御は、例えば、自装置（例えば集中制御を行う学習装置）の視覚情報取得手段が取得したユーザ及び他の学習装置（例えば第３者）の位置又は方向に基づいて行われてもよい。また、自装置（例えば集中制御を行う学習装置）の音声入力手段がユーザ及び他の学習装置（例えば第３者）からの音声を取得し、その音声の音声認識処理から得られたユーザ及び他の学習装置（例えば第３者）の位置又は方向に基づいて行われてもよい。
【０１２０】
複数の学習装置は、ユーザの発話に対して連携してうなづく、驚く、喜ぶなどの反応動作を行うように構成されてもよい。各学習装置の反応動作は時間をずらして実行させることが好ましい。例えば、学習装置と学習装置間で、「すごいねぇ」、「うんうん」などの意思表示を行い、複数の学習装置が協働してユーザをほめたたえる雰囲気を演出してもよい。
【０１２１】
また、学習装置が他の学習装置の発話に対してうなづくなどの反応動作を行い、その反応動作はユーザへ同意を促す意思表示を含むものであってもよい。
【０１２２】
なお、学習装置が表示装置である場合、物体の動作ではなく、平面表示デバイス上の表示物（キャラクタ画像）の動作によって、意思表示等を表現してもよい。
【０１２３】
以上、本発明の好ましい実施形態及び変形例について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１２４】
（付記１）
ユーザに対し、生徒役のロボットが前記ユーザと一緒に学習する生徒の立場で応答するように、該生徒役のロボットの動作を制御する、ロボット制御装置。
【０１２５】
（付記２）
前記ユーザに回答してもらう問題を出力させる問題出力制御手段と、
前記問題出力制御手段が出力させた前記問題に対する前記ユーザの回答内容が正しいか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて前記生徒役のロボットの動作を制御する動作制御手段と、
をさらに備える付記１に記載のロボット制御装置。
【０１２６】
（付記３）
複数の動作モードから選択された少なくとも１つ以上の動作モードを選択するための選択情報を取得する選択情報取得手段と、
前記選択情報取得手段が取得した選択情報に基づいて、前記１つ以上の動作モードを選択する動作モード選択手段と、をさらに備え、
前記動作制御手段は、前記動作モード選択手段が選択した前記１つ以上の動作モードに基づいて前記生徒役のロボットの動作を制御する、
付記２に記載のロボット制御装置。
【０１２７】
（付記４）
前記判定手段の判定結果の履歴を記憶する記憶手段をさらに備え、
前記選択情報取得手段は、前記記憶手段に記憶された前記判定結果の履歴から算出される正答率を、前記選択情報として取得する、
付記３に記載のロボット制御装置。
【０１２８】
（付記５）
前記複数の動作モードには、ユーザと競い合うライバルモードと、ユーザに優しくするフレンドリモードと、が含まれる、
付記３又は４に記載のロボット制御装置。
【０１２９】
（付記６）
前記ユーザの状態情報を取得する状態情報取得手段を備え、
前記状態情報取得手段が取得した前記状態情報に応じて、前記生徒役のロボットの動作を制御する、
付記１から５のいずれか１つに記載のロボット制御装置。
【０１３０】
（付記７）
前記状態情報取得手段が取得する状態情報には、前記ユーザの学習頻度、学習進捗、学習中断率、姿勢、視線、言葉遣い、表情、声のトーン、回答時間及び発話頻度のいずれか一つ以上が含まれ、
前記状態情報に基づいて、前記生徒役のロボットの動作における回答時間、回答頻度及び回答内容のいずれか１つ以上を変更する、
付記６に記載のロボット制御装置。
【０１３１】
（付記８）
付記１から７のいずれか１つに記載のロボット制御装置によって制御され、生徒役として動作するロボット。
【０１３２】
（付記９）
付記１から７のいずれか１つに記載のロボット制御装置を備え、該ロボット制御装置によって制御され、生徒役として動作するロボット。
【０１３３】
（付記１０）
ユーザに対し、前記ユーザと一緒に学習する生徒の立場で応答して動作するように生徒役のロボットを制御する、ロボット制御方法。
【０１３４】
（付記１１）
さらに、前記ユーザ及び前記生徒役のロボットに対する問題を出す教師役のロボットを制御する、付記１０に記載のロボット制御方法。
【０１３５】
（付記１２）
ユーザに対して問題を出す教師役のロボットと、前記問題に応答する生徒役のロボットと、を含み、前記生徒役のロボットは、前記ユーザの学習を支援するように動作する、ロボット制御システム。
【０１３６】
（付記１３）
前記教師役のロボットと、前記生徒役のロボットとは、通信可能に接続され、互いに連携して前記ユーザの学習を支援するように動作する、付記１２に記載のロボット制御システム。
【０１３７】
（付記１４）
前記生徒役のロボットは、前記ユーザの、前記教師役のロボットに対する応答状態又は前記生徒役のロボットに対する応答状態に応じて、動作を変化させる、付記１２又は１３に記載のロボット制御システム。
【０１３８】
（付記１５）
前記生徒役のロボットは、前記ユーザの学習を支援するために、会話をする、ヒントを出す、誤った回答をする、ほめる、励ます、論争する、のいずれかの動作をする、付記１２から１４のいずれか１つに記載のロボット制御システム。
【０１３９】
（付記１６）
前記教師役のロボットは、前記ユーザの、当該教師役のロボットに対する応答状態又は前記生徒役のロボットに対する応答状態に応じて、動作を変化させる、付記１２又は１３に記載のロボット制御システム。
【０１４０】
（付記１７）
生徒役のロボットと教師役のロボットを制御するロボット制御装置のコンピュータを、
前記生徒役のロボットを制御する第１の制御手段、
ユーザの状態情報を取得する第１の状態情報取得手段、
前記ユーザの状態情報に応じて前記生徒役のロボットの動作を変化させる第１の動作制御手段、
として機能させるためのプログラム。
【０１４１】
（付記１８）
生徒役のロボットと教師役のロボットを制御するロボット制御装置のコンピュータを、
前記教師役のロボットを制御する第２の制御手段、
ユーザの状態情報を取得する第２の状態情報取得手段、
前記ユーザの状態情報に応じて前記教師役のロボットの動作を変化させる第２の動作制御手段、
として機能させるためのプログラム。
【符号の説明】
【０１４２】
１…ロボット制御システム、１００…生徒役のロボット、２００…教師役のロボット、３００…通信端末、１１０，３１０…通信部、１２０…駆動部、１３０，３３０…音声出力部、１４０，３４０…ＲＯＭ、１５０，３５０…ＲＡＭ、１６０，３６０…操作部、１７０…制御部、１７１…制御情報受付部、１７２…駆動制御部、１７３…音声出力制御部、２７０…撮像部、２８４…撮像制御部、３２０…音声入力部、３７０…表示部、３８０…制御部、３８１…選択情報取得部、３８２…動作モード選択部、３８３…生徒役のロボット動作制御部、３８４…状態情報取得部、３８５…問題出力制御部、３８６…判定部、３８７…入力受付部、３８８…教師役のロボット動作制御部
【図１】
2017173547.tif 000003
【図２】
2017173547.tif 000004
【図３】
2017173547.tif 000005
【図４】
2017173547.tif 000006
【図５】
2017173547.tif 000007
【図６】
2017173547.tif 000008