(57)【特許請求の範囲】
【請求項１】
フィールドに置かれ、自走によって移動可能な複数のロボットと、
前記フィールドに対応する領域を画面に表示するとともに、前記画面中の前記領域に線分を描くことで前記複数のロボットの整列パターンを当該領域内に入力するための座標入力部と、
前記座標入力部に入力された前記整列パターンに基づいて、前記複数のロボットの移動を制御するための制御信号を生成する制御信号生成部と、
前記制御信号生成部にて生成された前記制御信号を前記複数のロボットに対して送信する制御信号送信部と、
を備えたことを特徴とする群ロボット制御システム。
【請求項２】
前記複数のロボットが置かれたフィールドを撮影してカメラ画像を生成するカメラをさらに含み、
前記制御信号生成部は、前記カメラ画像に基づいて、フィードバック制御を行うことで前記制御信号を生成する
ことを特徴とする請求項１に記載の群ロボット制御システム。
【請求項３】
前記座標入力部の画面には、ユーザが描いた線分が表示されることを特徴とする請求項１に記載の群ロボット制御システム。
【請求項４】
前記座標入力部の画面には、障害物によってロボットが位置できない障害物領域が表示されることを特徴とする請求項１又は３に記載の群ロボット制御システム。
【請求項５】
前記座標入力部は、ユーザが描いた線分が前記障害物領域に掛かるときは、前記障害物領域には前記線分を表示しないことを特徴とする請求項４に記載の群ロボット制御システム。
【請求項６】
前記座標入力部は、ユーザが描いた線分が前記障害物領域に掛かるときは、警告を出力することを特徴とする請求項４に記載の群ロボット制御システム。
【請求項７】
前記座標入力部の画面には、前記カメラ画像が表示され、前記カメラ画像に線分を描くことで前記整列パターンを入力可能であることを特徴とする請求項２に記載の群ロボット制御システム。
【請求項８】
前記カメラ画像は、前記フィールドを真上からみた視点に視点補正された正面画像であることを特徴とする請求項７に記載の群ロボット制御システム。
【請求項９】
自走によって移動可能な複数のロボットがフィールド上で整列パターンに従って整列するように、前記複数のロボットの移動を制御する群ロボット制御装置であって、
前記フィールドに対応する領域を画面に表示するとともに、前記画面中の前記領域に線分を描くことで前記複数のロボットの整列パターンを当該領域内に入力するための座標入力部と、
前記座標入力部に入力された前記整列パターンに基づいて、前記複数のロボットの移動を制御するための制御信号を生成する制御信号生成部と、
前記制御信号生成部にて生成された前記制御信号を前記複数のロボットに対して送信する制御信号送信部と、
を備えたことを特徴とする群ロボット制御装置。
【請求項１０】
フィールドに置かれ、自走によって移動可能な複数のロボットの移動を制御する群ロボット制御方法であって、
前記フィールドに対応する領域を画面に表示するステップと、
前記画面中の前記領域に線分を描くことで入力された前記複数のロボットの整列パターンを受け付ける入力受付ステップと、
前記複数のロボットのすべてが前記整列パターン上にあるか否かを判断する判断ステップと、
前記複数のロボットのうちの少なくとも１つが前記整列パターン上にない場合に、前記複数のロボットの移動を制御するための制御信号を生成する制御信号生成ステップと、
前記制御信号を送信する送信ステップと、
を含むことを特徴とする群ロボット制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自走によって移動可能な複数のロボット（以下、「群ロボット」ともいう。）が整列パターンに従って整列するようにそれらのロボットの移動を制御する群ロボット制御システム、群ロボット制御装置、及び群ロボット制御方法に関するものである。
【背景技術】
【０００２】
従来より、自走によって移動可能な複数のロボットを任意の整列パターンに整列させる群ロボット制御装置が知られている（例えば、特許文献１、非特許文献１、非特許文献２を参照）。この群ロボット制御装置によれば、例えば、工場や倉庫において、複数の移動車両ロボットを所望の位置に整列させることができる。また、群ロボット制御装置を用いることで、災害救助において複数の救助ロボットを所望の位置に移動させることも可能になる。さらに、天体の画像撮影を行なう車両ロボットやアンテナ車両ロボットを所望の位置に移動させることも可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５５４１５号公報
【非特許文献】
【０００４】
【非特許文献１】Luciano C. A. Pimenta, Miguel L. Mendes, Renato C. Mesquita, and Guilherme A. S. Pereira (2007) "Fluids in Electrostatic Fields: An Analogy for Multirobot Control," IEEE TRANSACTIONS ON MAGNETICS, VOL. 43, NO. 4, APRIL 2007, pp. 1765-1768
【非特許文献２】Mong-ying A. Hsieh and Vijay Kumar, (2006 ) "Pattern Generation with Multiple Robots," Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, Florida - May 2006, pp. 2442-2447
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の群ロボット制御装置では、複数のロボットの各々を所望のパターンに整列させる場合には、ユーザが複雑な指示を入力しなければならない。また、各ロボットの移動方向が異なるので、各ロボットに対する指示が異なり、それぞれのロボットを直接操作するのは非常に複雑である。
【０００６】
このように、従来の群ロボット制御装置では、複数のロボットを所望のパターンに整列させるために操作者の労力や訓練が必要となり、どのようなユーザでも簡単に複数のロボットを制御するインターフェースは提供されていなかった。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができる群ロボット制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の群ロボット制御システムは、フィールドに置かれ、自走によって移動可能な複数のロボットと、前記フィールドに対応する領域を画面に表示するとともに、前記複数のロボットの整列パターンを当該領域内に入力するための座標入力部と、前記座標入力部に入力された前記整列パターンに基づいて、前記複数のロボットの移動を制御するための制御信号を生成する制御信号生成部と、前記制御信号生成部にて生成された前記制御信号を前記複数のロボットに対して送信する制御信号送信部とを備えた構成を有している。
【０００９】
この構成によれば、複数のロボットが置かれたフィールドに対応する領域が画面に表示され、ユーザは、画面の当該領域内に複数のロボットの整列パターンを入力することができるので、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができる。
【００１０】
また、本発明の群ロボット制御システムは、前記複数のロボットが置かれたフィールドを撮影してカメラ画像を生成するカメラをさらに含んでよく、前記制御信号生成部は、前記カメラ画像に基づいて、フィードバック制御を行うことで前記制御信号を生成してよい。
【００１１】
この構成によれば、複数のロボットが置かれたフィールドを撮影したカメラ画像の用いたフィードバック制御により、複数のロボットを所望のパターンに整列させることができる。
【００１２】
また、本発明の群ロボット制御システムにおいて、前記座標入力部の画面中の前記領域に線分を描くことで前記整列パターンを入力可能であってよい。
【００１３】
この構成によれば、座標入力部の画面に表示された、フィールドに対応する領域に線分を描くという直感的な操作で整列パターンを入力できる。
【００１４】
また、本発明の群ロボット制御システムにおいて、前記座標入力部の画面には、ユーザが描いた線分が表示されてよい。
【００１５】
この構成によれば、ユーザは、自分が整列パターンとして座標入力部に描いた線分の形状を座標入力部上で確認できる。
【００１６】
また、本発明の群ロボット制御システムにおいて、前記座標入力部の画面には、障害物によってロボットが位置できない障害物領域を表示してよい。
【００１７】
この構成によれば、ユーザは、障害物によってロボットが移動できない障害物領域を避けて、整列パターンとしての線分を座標入力部に描くことができる。
【００１８】
また、本発明の群ロボット制御システムにおいて、前記座標入力部は、ユーザが描いた線分が前記障害物領域に掛かるときは、前記障害物領域には前記線分を表示しないようにしてよい。
【００１９】
この構成によれば、ユーザは、実際にロボットを配置可能な線分を確認することができる。
【００２０】
また、本発明の群ロボット制御システムにおいて、前記座標入力部は、ユーザが描いた線分が前記障害物領域に掛かるときは、警告を出力してよい。
【００２１】
この構成によれば、ユーザは、自分が整列パターンとして座標入力部に描いた線分が障害物領域に掛かることを認識することができる。
【００２２】
また、本発明の群ロボット制御システムにおいて、前記座標入力部の画面には、前記カメラ画像が表示され、前記カメラ画像に線分を描くことで前記整列パターンを入力可能であってよい。
【００２３】
この構成によれば、ユーザは、座標入力部において実写の画像上に直接整列パターンとして線分を描くことができる。
【００２４】
また、本発明の群ロボット制御システムにおいて、前記カメラ画像は、前記フィールドを真上からみた視点に視点補正された正面画像であってよい。
【００２５】
この構成によれば、ユーザは、座標入力部において実写の画像上に直接整列パターンとして線分を描くにあたって、実際に整列されるパターンを正確に認識しながら、線分を描くことができる。
【００２６】
また、本発明の別の態様は、自走によって移動可能な複数のロボットがフィールド上で整列パターンに従って整列するように、前記複数のロボットの移動を制御する群ロボット制御装置であって、前記フィールドに対応する領域を画面に表示するとともに、前記複数のロボットの整列パターンを当該領域内に入力するための座標入力部と、前記座標入力部に入力された前記整列パターンに基づいて、前記複数のロボットの移動を制御するための制御信号を生成する制御信号生成部と、前記制御信号生成部にて生成された前記制御信号を前記複数のロボットに対して送信する制御信号送信部とを備えた構成を有している。
【００２７】
この構成によっても、複数のロボットが置かれたフィールドに対応する領域が画面に表示され、ユーザは、画面の当該領域内に複数のロボットの整列パターンを入力することができるので、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができる。
【００２８】
また、本発明の別の態様は、フィールドに置かれ、自走によって移動可能な複数のロボットの移動を制御する群ロボット制御方法であって、前記フィールドに対応する領域を画面に表示するステップと、前記領域内に入力された前記複数のロボットの整列パターンを受け付ける入力受付ステップと、前記複数のロボットのすべてが前記整列パターン上にあるか否かを判断する判断ステップと、前記複数のロボットのうちの少なくとも１つが前記整列パターン上にない場合に、前記複数のロボットの移動を制御するための制御信号を生成する制御信号生成ステップと、前記制御信号を送信する送信ステップとを含む構成を有している。
【００２９】
この構成によっても、複数のロボットが置かれたフィールドに対応する領域が画面に表示され、ユーザは、画面の当該領域内に複数のロボットの整列パターンを入力することができるので、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができる。
【発明の効果】
【００３０】
本発明によれば、複数のロボットが置かれたフィールドに対応する領域が画面に表示され、ユーザは、画面の当該領域内に複数のロボットの整列パターンを入力することができるので、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができるという優れた効果を有する。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１の実施の形態における車両の構成を示すブロック図
【図２】本発明の第１の実施の形態におけるタッチパネルの画面の例を示す図
【図３】本発明の第１の実施の形態における制御信号生成装置の構成を示すブロック図
【図４】本発明の第１の実施の形態における群ロボット制御方法のフロー図
【図５】本発明の第２の実施の形態における制御信号生成装置の構成を示すブロック図
【図６】（ａ）本発明の第２の実施の形態におけるカメラ画像入力部にて入力したカメラ画像を示す図  （ｂ）本発明の第２の実施の形態におけるタッチパネルの画面の例を示す図
【図７】本発明の第２の実施の形態における群ロボット制御方法のフロー図
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態の群ロボット制御システムについて、図面を参照しながら説明する。
【００３３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態の群ロボット制御システム１００の構成を示す図である。群ロボット制御システム１００は、フィールドＦに置かれた複数のロボット１０１〜１０９と、カメラ１１０と、制御信号生成装置１０と、タッチパネル２０とからなる。制御信号生成装置１０とタッチパネル２０とで群ロボット制御装置１２０が構成される。
【００３４】
各ロボット１０１〜１０９は、概略直方体の車体を有する。車体の上には、識別標識が付された天板が設けられ、車体の四方にはそれぞれ球形のローラが設けられている。この構成により、各ロボット１０１〜１０９は、四方のどの方向に対しても進行可能であり、また、その場で方向を転換することも可能である。なお、図１の例では、識別標識は、各ロボットに重複しないように与えられた番号である。識別標識は番号に限らず、任意の模様であってよく、例えば２次元バーコードのような模様であってよい。各ロボット１０１〜１０９は、制御信号生成装置１０から無線送信される制御信号に従って移動する。
【００３５】
ロボット１０１〜１０９は、フィールドＦに置かれる。フィールドＦには基準線が描かれていてもよい。なお、図１では、フィールドが正方形で描かれているが、ロボット制御システム１００が実用される場合には、フィールドＦは、例えば工場の内部や災害現場であり、所定の領域が線等によって区画されているとは限らない。カメラ１１０は、フィールドＦ及びフィールドにあるロボット１０１〜１０９を撮影できるように設置される。ロボット１０１〜１０９は、自走することで、フィールドＦ内を自由に移動することができる。
【００３６】
制御信号生成装置１０は、カメラ１１０にて撮影された画像（以下、「カメラ画像」という。）及びタッチパネル２０から入力した整列パターンに基づいて、ロボット１０１〜１０９がフィールドＦ上で整列パターンに従って整列するように、ロボット１０１〜１０９に対する制御信号を生成する。制御信号生成装置１０は、ロボット１０１〜１０９に対して無線で制御信号を送信する。
【００３７】
図２は、本発明の第１の実施の形態のタッチパネル２０の画面の例を示す図である。タッチパネル２０は、画面にフィールドＦに対応する矩形領域を表示する。フィールドＦに障害物がある場合には、画面の矩形領域に、障害物によってロボットが位置できない領域（障害物領域）をロボットが位置できる領域（移動可能領域）と区別して示してもよい。
【００３８】
ユーザは、タッチパネル２０の画面に表示された矩形領域に対して指で線分を描くことで、整列パターンを入力する。図２の例では、整列パターンは、一本の連続した線分として入力されるが、線分は複数に分かれていてもよい。タッチパネル２０には、ユーザの指が辿った軌跡、即ちユーザが描いた線分が表示される。ユーザは、この軌跡を確認することで、自らが入力した整列パターンを確認することができる。
【００３９】
画面の矩形領域に障害物領域が示されている場合において、ユーザが入力した整列パターンの線分が障害物領域に掛かるときは、障害物領域には軌跡を表示しないようにしてよい。この場合には、タッチパネル２０から制御信号生成装置１０に無線送信される整列パターンについても、障害物領域にかかる部分は除かれる。よって、制御信号生成装置１０においても、障害物領域を除いて目標位置（後述）が求められる。また、タッチパネル２０は、ユーザが入力した整列パターンの線分が障害物領域に掛かるときに、警告音や警告表示を出力してもよい。
【００４０】
このタッチパネル２０にて入力された整列パターンの座標情報は、無線で制御信号生成装置１０に送信される。
【００４１】
図３は、制御信号生成装置１０の構成を示すブロック図である。制御信号生成装置１０は、カメラ画像入力部１１と、整列パターン入力部１２と、制御信号生成部１３と、制御信号送信部１４を備えている。カメラ画像入力部１１は、カメラ１１０に接続されて、カメラ１１０からカメラ画像を入力する。本実施の形態では、制御信号生成装置１０とカメラ１１０とは有線で接続されており、カメラ画像入力部１１は、カメラ１１０にて撮影されて生成された時々刻々と変化するカメラ画像を入力する。
【００４２】
整列パターン入力部１２は、タッチパネル２０から送信されてきた整列パターンを入力する。制御信号生成部１３は、カメラ画像入力部１１にて入力したカメラ画像及び整列パターン入力部１２にて入力した整列パターンに基づいて、ロボット１０１〜１０９に対する制御信号を生成する。
【００４３】
制御信号生成部１３は、タッチパネル２０から送信された整列パターンの情報に基づいて、ロボット１０１〜１０９がその整列パターンに従って整列するように制御信号を生成する。具体的には、制御信号生成部１３は、タッチパネル２０にて指で入力された整列パターンの線分上にロボット１０１〜１０９が等間隔に並ぶようにロボット１０１〜１０９の移動先となるカメラ画像上の目標位置を決定する。制御信号生成部１３は、次々に入力されるカメラ画像における各ロボットの位置と各ロボットの目標位置との差分が小さくなるようにフィードバック制御を行い、制御信号を更新する。
【００４４】
制御信号送信部１４は、制御信号生成部１３が制御信号を更新するたびに、更新された制御信号をロボット１０１〜１０９に向けて無線で送信する。
【００４５】
図４は、第１の実施の形態の群ロボット制御方法のフロー図である。群ロボット制御方法は、群ロボット制御装置１２０にて実行される。まず、タッチパネル２０がユーザによる整列パターンの入力を受ける（ステップＳ４１）。次に、タッチパネル２０は、ユーザの指示に基づいて、整列パターンの座標情報を制御信号生成装置１０に送信する（ステップＳ４２）。
【００４６】
次に、制御信号生成装置１０の整列パターン入力部１２がタッチパネル２０から入力した整列パターンを制御信号生成部１３に出力することで、制御信号生成部１３に、整列パターンが入力される（ステップＳ４３）。制御信号生成部１３は、カメラ画像入力部１１から入力したカメラ画像及び整列パターン入力部１２から入力した整列パターンに基づいて、ロボット１０１〜１０９のすべてが目標位置にあるか否かを判断する（ステップＳ４４）。
【００４７】
ロボット１０１〜１０９の少なくとも一つが目標位置にない場合には、ロボット１０１〜１０９を移動させるための制御信号を生成する（ステップＳ４５）。なお、ロボット１０１〜１０９の一部がすでに目標位置にある場合には、当該目標位置にあるロボットについて移動量がゼロになる制御信号を生成する。
【００４８】
制御信号生成部１３にて制御信号が生成されると、制御信号送信部１４は、制御信号をロボット１０１〜１０９に対して無線送信して（ステップＳ４６）、ステップＳ４４に戻る。ステップＳ４４からステップＳ４６を繰り返して、ステップＳ４４にて、ロボット１０１〜１０９のすべてが目標位置に達したと判断されると、処理を終了し、それ以降は、次の整列の指示があるまで、制御信号生成部１３は制御信号を生成せず、制御信号送信部１４も制御信号を送信しない。
【００４９】
以上のように、第１の実施の形態の群ロボット制御システム１００によれば、ユーザは、群ロボットの整列パターンをタッチパネル２０に線分として入力することができるので、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができる。
【００５０】
また、フィールドＦに障害物がある場合に、それをタッチパネル２０の画面に障害物領域として表示することで、ユーザは、ロボットが位置し得ない領域を認識することができ、その領域を避けてロボットの整列パターンを入力できる。
【００５１】
さらに、タッチパネル２０の画面に障害物領域が表示される場合に、ユーザが入力した整列パターンの線分が障害物領域に掛かるときに、警告を出力するようにすれば、ユーザは自らが入力した整列パターンの通りにロボットを位置させることができないことを知ることができる。
【００５２】
（第２の実施の形態）
本発明の第２の実施の形態の群ロボット制御システムは、図１に示した群ロボット制御システム１００と同一の構成を有する。図５は、第２の実施の形態の制御信号生成装置１０’の構成を示すブロック図である。制御信号生成装置１０’は、第１の実施の形態の制御信号生成装置１０と同様に、カメラ画像入力部１１と、整列パターン入力部１２と、制御信号生成部１３と、制御信号送信部１４とを備えている。制御信号生成部１０’は、更に、正面画像生成部１５と、正面画像送信部１６とを備えている。
【００５３】
正面画像生成部１５には、カメラ画像入力部１１にて入力したカメラ１１０で撮影された画像が入力される。図６（ａ）は、カメラ画像入力部１１にて入力したカメラ画像を示す図である。カメラ１１０は、フィールドＦの斜め上方からフィールドＦを撮影するので、カメラ画像中のフィールドＦ及び各ロボット１０１〜１０９の画像は歪んでいる。
【００５４】
そこで、正面画像生成部１５は、カメラ画像において歪んだフィールドＦを真上から見た形状になるように視点補正を行って、正面画像を生成する。このために、フィールドＦには正方形の４つの角に基準マーク２０１〜２０４が付されている。正面画像生成部１５には、カメラ１１０を固定した後に、基準マーク２０１〜２０４が隠れないように、フィールドＦにロボット１０１〜１０９を配置しない状態で撮影されたカメラ画像に基づいて、カメラ画像を変換するための変換行列を求める。
【００５５】
この変換行列は、それを用いてカメラ画像を視点補正することで基準マーク２０１〜２０４を結んで形成される形状が正方形になるような行列として求められる。正面画像生成部１５にはこの変換行列が保存されている。正面画像生成部１５は、カメラ画像入力部１１がカメラ画像を入力すると、保存されている変換行列によって、そのカメラ画像を射影変換して、正面画像を生成する。
【００５６】
正面画像生成部１５は、生成した正面画像を正面画像送信部１６及び制御信号生成部１３に出力する。正面画像送信部１６は、正面画像をタッチパネル２０に無線で送信する。タッチパネル２０は、正面画像を受信して、これを画面に表示する。
【００５７】
図６（ｂ）は、第２の実施の形態のタッチパネルの画面の例を示す図である。本実施の形態では、タッチパネル２０において正面画像を表示した画面が、ユーザが整列パターンを入力するための画面となる。即ち、ユーザは、実写のフィールドＦ及びそこにあるロボット１０１〜１０９の画像の上に直接整列パターンを入力することができる。なお、フィールドＦに障害物がある場合には、タッチパネル２０における整列パターンの入力画面で障害物も表示されるので、ユーザはこれを避けるように整列パターンを入力することができる。
【００５８】
制御信号生成装置１０’のカメラ画像入力部１１、整列パターン入力部１２、制御信号生成部１３、及び制御信号送信部１４における処理は、第１の実施の形態と同様であるので説明を省略する。
【００５９】
図７は、第２の実施の形態の群ロボット制御方法のフロー図である。群ロボット制御方法は、制御信号生成装置１０’を含む群ロボット制御装置１２０にて実行される。図７のフロー図において、第１の実施の形態の群ロボット制御方法と同一の処理を行うステップには、同一の符号を付して適宜説明を省略する。
【００６０】
本実施の形態の群ロボット制御方法では、処理を開始する前に、予め変換行列を求めて正面画像生成部１５に保存しておく。具体的には、カメラ１１０を固定した後に、基準マーク２０１〜２０４が付されたフィールドＦを撮影したにカメラ画像に基づいて、基準マークが所定の位置関係になるような変換行列を求める。
【００６１】
群ロボット制御装置１２０は、この状態において図７に示すフローを開始するが、ユーザから整列パターンの入力を受け付けて制御信号生成部１３に整列パターンを入力するまでの処理（ステップＳ４１〜ステップＳ４３）は、第１の実施の形態と同じである。本実施の形態では、制御信号生成部１３にてロボット１０１〜１０９のすべてが目標位置まで移動したか否かを判断する前に、正面画像生成部１５がカメラ１１０から入力したカメラ画像を視点補正して、正面画像を生成する（ステップＳ７１）。
【００６２】
そして、正面画像送信部１６が、生成された正面画像をタッチパネル２０に送信する。ロボット１０１〜１０９の少なくとも１つが目標位置にない場合に（ステップＳ４４にてＮＯ）、制御信号生成部１３にて制御信号を生成し（ステップＳ４５）、制御信号送信部１４が生成された制御信号をロボット１０１〜１０９に無線送信する（ステップＳ４６）処理は、第１の実施の形態と同じである。本実施の形態では、制御信号をロボット１０１〜１０９に送信した後に、ステップＳ７１に戻って、カメラ画像を視点補正して新たな正面画像を生成する。
【００６３】
以上のように、第２の実施の形態の群ロボット制御システム１００によっても、ユーザは、群ロボットの整列パターンをタッチパネル２０に線分として入力することができるので、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができる。
【００６４】
また、第２の実施の形態では、カメラ１１０によって撮影されたカメラ画像に基づいて、タッチパネル２０にて表示する整列パターンの入力画面を表示するので、タッチパネル２０に、フィールドＦの情報（更に、フィールドＦに障害物がある場合には障害物領域の情報）を予め記憶しておく必要がない。従って、災害現場で群ロボット制御システム１００を用いる場合のように、予めフィールドＦの情報を取得又は作成してタッチパネル２０に保存することができない場合にも有用である。
【００６５】
なお、上記の説明では、視点補正のための変換行列は、基準マーク２０１〜２０４が付されたフィールドＦをカメラ１１０で撮影して、そのカメラ画像に基づいて求められたが、例えば、ユーザがカメラ画像の視点補正パラメータを手動で変更することで、変換行列を決定してもよい。また、フィールドＦに対するカメラ１１０の位置関係及び姿勢が完全に固定されている場合には、カメラ１１０に予め変換行列が保存されていてもよい。
【００６６】
また、上記の説明では、群ロボット制御システム１００において、制御信号生成装置１０（１０’）とタッチパネル２０とが無線で接続されていたが、制御信号生成装置１０（１０’）とタッチパネル２０とが有線で接続されていてもよい。また、制御信号生成装置１０（１０’）とカメラ１１０とは有線で接続されていたが、制御信号生成装置１０（１０’）とカメラ１１０とが無線で接続されてもよい。
【００６７】
さらに、制御信号生成装置１０（１０’）とタッチパネル２０とが一体となって、カメラ１０と優先又は無線で接続されてよい。また、図２に示した制御信号生成部１０の一部の構成がタッチパネル２０に備えられていてもよい。
【００６８】
また、上記で説明した制御信号生成部１３は、入力した整列パターンから各ロボットの目標位置を求めて、各ロボットがその目標位置に到達するようにフィードバック制御を行ったが、この目標位置にポテンシャル場を定義して、各ロボットのポテンシャルが収束するように制御信号を生成してもよい。
【００６９】
また、上記で説明した群ロボット制御装置１２０では、ユーザがタッチパネル２０に線分を描くことで整列パターンを入力し、制御信号生成部１３は、整列パターンの線分上にロボット１０１〜１０９が等間隔に並ぶようにロボット１０１〜１０９の目標位置を決定したが、整列パターンは線分に限られない。例えば、ユーザがタッチパネル２０に、ロボット１０１〜１０９の目標位置を直接指定してもよい。この場合には、ユーザは、タッチパネル２０の画面に表示されたフィールドに対応する領域において、ロボット１０１〜１０９を配置したい複数の点をタップして、それらの目標位置を指定する。
【００７０】
更に、上記で説明した群ロボット制御システム１００では、ロボット１０１〜１０９が置かれたフィールドＦをカメラ１１０で撮影して、制御信号生成部１０（１０’）は、カメラ画像に基づいてフィードバック制御を行うことで、ロボット１０１〜１０９の移動を制御するための制御信号を生成してロボット１０１〜１０９を所望のパターンに整列させたが、ロボット１０１〜１０９を所望の整列パターンに整列させる制御方法はこれに限られない。例えば、ロボット１０１〜１０９が、フィールドＦ上の基準物に対する相対位置を検知できるのであれば、当該相対位置をフィードバック制御することでもロボット１０１〜１０９を所望のパターンに整列させることができる。また、ロボット同士が互いの相対位置を検知できる場合にも、当該相対位置をフィードバック制御することで、ロボット１０１〜１０９を所望のパターンに整列させることができる。
【００７１】
また、上記で説明した群ロボット制御システム１００において、タッチパネル２０は、本発明の座標入力部に該当するが、本発明の座標入力部は、タッチパネルに限られない。本発明の座標入力部は、例えば表示パネルとマウスであってもよい。
【産業上の利用可能性】
【００７２】
本発明は、労力や訓練を必要とせずに、直感的に複数のロボットの整列制御を行うことができるという効果を有し、複数のロボットからなる群ロボットが整列パターンに従って整列するようにそれらの移動を制御する群ロボット制御システム等として有用である。
【符号の説明】
【００７３】
１０  制御信号生成装置
１１  カメラ画像入力部
１２  整列パターン入力部
１３  制御信号生成部
１４  制御信号送信部
１５  正面画像生成部
１６  正面画像送信部
２０  タッチパネル
１００  群ロボット制御システム
１１０  カメラ
１２０  群ロボット制御装置
１０１〜１０９  ロボット
２０１〜２０４  基準マーク
【図１】
0005563505.tif 000002
【図２】
0005563505.tif 000003
【図３】
0005563505.tif 000004
【図４】
0005563505.tif 000005
【図５】
0005563505.tif 000006
【図６】
0005563505.tif 000007
【図７】
0005563505.tif 000008