(57)【要約】【課題】特定の人が他の人とグループを構成する状況を考慮した自律移動装置を提供する。【解決手段】自律移動装置１は、特定の人の近くにいる他の人が特定の人と共に移動するグループに属しているか否かを判定するグループ判定手段２３と、自律移動装置が特定の人を追従するエリアである自装置追従エリアの情報を取得する自装置追従エリア取得手段２１ａと、他の人に追従する他の自律移動装置が他の人を追従するエリアである他装置追従エリアの情報を取得する他装置追従エリア取得手段２２ａと、グループ判定手段により他の人がグループに属していると判定され、且つ、自装置追従エリアの一部が他装置追従エリアと重複する場合に、他装置追従エリアと重複しない位置において自律移動装置を特定の人に追従させる追従制御手段２４，２６と、を備える。【選択図】図１
2009026209.tif 000002
【特許請求の範囲】
【請求項１】
特定の人のそばについて自律的に移動する自律移動装置において、
前記特定の人の近くにいる他の人が前記特定の人と共に移動するグループに属しているか否かを判定するグループ判定手段と、
前記自律移動装置が前記特定の人を追従するエリアである自装置追従エリアの情報を取得する自装置追従エリア取得手段と、
前記他の人に追従する他の自律移動装置が前記他の人を追従するエリアである他装置追従エリアの情報を取得する他装置追従エリア取得手段と、
前記グループ判定手段により前記他の人がグループに属していると判定され、且つ、前記自装置追従エリアの一部が前記他装置追従エリアと重複する場合に、前記他装置追従エリアと重複しない位置において前記自律移動装置を前記特定の人に追従させる追従制御手段と、
を備えることを特徴とする自律移動装置。
【請求項２】
前記他の自律移動装置の識別情報である他装置ＩＤを取得する他装置ＩＤ取得手段を備えており、
前記グループ判定手段は、前記特定の人と共に移動するグループに属している前記他の人に追従する前記他の自律移動装置の他装置ＩＤのリスト情報を有し、前記他装置ＩＤ取得手段により取得された前記他装置ＩＤが前記リスト情報に含まれる場合に、前記他の人が前記特定の人と共に移動するグループに属していることを判定することを特徴とする請求項１に記載の自律移動装置。
【請求項３】
前記グループ判定手段は、前記特定の人と共に移動するグループに属している前記他の人に追従する前記他の自律移動装置が有するリスト情報を取得し、前記他装置ＩＤ取得手段により取得された他装置ＩＤが前記他の自律移動装置が有する前記リスト情報に含まれる場合に、前記他の人が前記特定の人と共に移動するグループに属していることを判定することを特徴とする請求項２に記載の自律移動装置。
【請求項４】
前記グループ判定手段は、前記自律移動装置の位置又は速度と前記他の自律移動装置の位置又は速度とが所定範囲内である場合に、前記他の人が前記特定の人と共に移動するグループに属しているか否かを判定する請求項１に記載の自律移動装置。
【請求項５】
前記グループ判定手段は、前記自律移動装置の位置又は速度と前記他の自律移動装置の位置又は速度とが所定範囲内である状態が所定時間以上継続した場合に、前記他の人が前記特定の人と共に移動するグループに属していることを判定することを特徴とする請求項４に記載の自律移動装置。
【請求項６】
前記追従制御手段は、前記自装置追従エリアを分割した複数の分割エリアの中から一の分割エリアを選択し、当該一の分割エリア内で前記自律移動装置を前記特定の人に追従させることを特徴とする請求項１に記載の自律移動装置。
【請求項７】
前記追従制御手段は、前記自装置追従エリア及び前記他装置追従エリアの重複範囲に前記選択された分割エリアの全てが含まれる場合に、前記選択された分割エリアとは異なる他の分割エリア内で前記自律移動装置を前記特定の人に追従させることを特徴とする請求項６に記載の自律移動装置。
【請求項８】
前記追従制御手段は、各分割エリアに設定された優先度を考慮して、前記選択された分割エリアとは異なる前記他の分割エリアを決定することを特徴とする請求項７に記載の自律移動装置。
【請求項９】
前記追従制御手段は、前記自装置追従エリア及び前記他装置追従エリアの重複範囲に前記選択された分割エリアの一部が含まれる場合に、前記選択された分割エリアの残りのエリア内で前記自律移動装置を前記特定の人に追従させることを特徴とする請求項７又は８に記載の自律移動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の人のそばについて自律的に移動する自律移動装置に関する。
【背景技術】
【０００２】
従来から、搬送物を自動的に目的地まで運搬するための自動搬送ロボットが提案されている（例えば、特許文献１参照）。特許文献１記載の自動搬送ロボットでは、搬送物をロボットの収納部に収納してロック部をロックした状態で指定目的位置に移動させ、指定目的位置へのロボットの到達確認と取扱登録者の確認が行われた場合に、ロック部の解除が行われる。これにより、取扱登録者は、ロボットの収納部内に収納してある搬送物を、指定目的位置で確実に取り出すことができる。
【特許文献１】特開２００１−２８７１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の自動搬送ロボットによれば、搬送物を自動的に目的地まで運搬することができる。しかしながら、複数人からなるグループのそばについて移動するということに関してはなんら考慮されていない。
【０００４】
本発明は、上記問題点を解消する為になされたものであり、特定の人のそばについて自律的に移動する自律移動装置において、特定の人が他の人とグループを構成する状況を考慮した自律移動装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した目的を達成するために、本発明の自律移動装置は、特定の人のそばについて自律的に移動する自律移動装置において、特定の人の近くにいる他の人が特定の人と共に移動するグループに属しているか否かを判定するグループ判定手段と、自律移動装置が特定の人を追従するエリアである自装置追従エリアの情報を取得する自装置追従エリア取得手段と、他の人に追従する他の自律移動装置が他の人を追従するエリアである他装置追従エリアの情報を取得する他装置追従エリア取得手段と、グループ判定手段により他の人がグループに属していると判定され、且つ、自装置追従エリアの一部が他装置追従エリアと重複する場合に、他装置追従エリアと重複しない位置において自律移動装置を特定の人に追従させる追従制御手段と、を備えることを特徴とする。
【０００６】
本発明によれば、自律移動装置は、特定の人の近くにいる他の人が特定の人と共に移動するグループに属していると判定され、自装置追従エリアの一部が他装置追従エリアと重複する場合に、自装置追従エリアの中の他装置追従エリアと重複しない位置において特定の人に追従する。よって、特定の人と他の人とがグループを形成する場合に、特定の人と他の人との間に自律移動装置が入らないため、自律移動装置の存在により感じる煩わしさを低減することができる。
【０００７】
また、本発明の自律移動装置は、他の自律移動装置の識別情報である他装置ＩＤを取得する他装置ＩＤ取得手段を備えており、グループ判定手段は、特定の人と共に移動するグループに属している他の人に追従する他の自律移動装置の他装置ＩＤのリスト情報を有し、他装置ＩＤ取得手段により取得された他装置ＩＤがリスト情報に含まれる場合に、他の人が特定の人と共に移動するグループに属していることを判定することが好ましい。この構成によれば、自律移動装置は、他の自律移動装置の識別情報である他装置ＩＤを取得し、他装置ＩＤがリスト情報に含まれる場合に、他の人が特定の人と共に移動するグループに属していることを判定する。よって、自律移動装置は、リスト情報に予め登録された知人の自律移動装置とグループを構成することができる。
【０００８】
また、本発明の自律移動装置において、グループ判定手段は、特定の人と共に移動するグループに属している他の人に追従する他の自律移動装置が有するリスト情報を取得し、他装置ＩＤ取得手段により取得された他装置ＩＤが他の自律移動装置が有するリスト情報に含まれる場合に、他の人が特定の人と共に移動するグループに属していることを判定することが好ましい。この構成によれば、自律移動装置は、他の自律移動装置の識別情報である他装置ＩＤを取得し、他装置ＩＤが他の自律移動装置が有するリスト情報に含まれる場合に、他の人が特定の人と共に移動するグループに属していることを判定する。よって、自律移動装置は、直接的な知人を介して知る間接的な知人の自律移動装置とグループを構成することができる。
【０００９】
また、本発明の自律移動装置において、グループ判定手段は、自律移動装置の位置又は速度と他の自律移動装置の位置又は速度とが所定範囲内である場合に、他の人が特定の人と共に移動するグループに属しているか否かを判定することが好ましい。この構成によれば、自律移動装置は、自律移動装置の位置又は速度と他の自律移動装置の位置又は速度とが所定範囲内である場合に、他の人が特定の人と共に移動するグループに属しているか否かを判定する。よって、自律移動装置は、特定の人が初対面の人と行動を共にする場合でも、特定の人と同様に移動する人をグループを構成する人として認識することができる。
【００１０】
また、本発明の自律移動装置において、グループ判定手段は、自律移動装置の位置又は速度と他の自律移動装置の位置又は速度とが所定範囲内である状態が所定時間以上継続した場合に、他の人が特定の人と共に移動するグループに属していることが好ましい。この構成によれば、自律移動装置は、自律移動装置の位置又は速度と他の自律移動装置の位置又は速度とが所定範囲内である状態が所定時間以上継続した場合に、他の人が特定の人と共に移動するグループに属していることを判定する。よって、自律移動装置は、特定の人と偶然に行動を共にする他の人がグループに属していると誤って判断することを防止することができる。
【００１１】
また、本発明の自律移動装置において、追従制御手段は、自装置追従エリアを分割した複数の分割エリアの中から一の分割エリアを選択し、当該一の分割エリア内で自律移動装置を特定の人に追従させることが好ましい。この構成によれば、自律移動装置は、自装置追従エリアを分割した複数の分割エリアの中から一の分割エリアを選択し、当該一の分割エリア内で特定の人を追従する。よって、自律移動装置は、特定の人の周囲の分割エリア内で特定の人を追従することができる。
【００１２】
また、本発明の自律移動装置において、追従制御手段は、自装置追従エリア及び他装置追従エリアの重複範囲に選択された分割エリアの全てが含まれる場合に、選択された分割エリアとは異なる他の分割エリア内で自律移動装置を特定の人に追従させることが好ましい。この構成によれば、自律移動装置は、自装置追従エリア及び他装置追従エリアの重複範囲に選択された分割エリアの全てが含まれる場合に、選択された分割エリアとは異なる他の分割エリア内で特定の人を追従する。よって、特定の人と他の人との間に自律移動装置が入らないため、自律移動装置の存在により感じる煩わしさを低減することができる。
【００１３】
また、本発明の自律移動装置において、追従制御手段は、各分割エリアに設定された優先度を考慮して、選択された分割エリアとは異なる他の分割エリアを決定することが好ましい。この構成によれば、自律移動装置は、各分割エリアに設定された優先度を考慮して、選択された分割エリアとは異なる他の分割エリアを決定する。よって、自律移動装置は、最適な位置ではないものの、比較的に好適な位置で特定の人を追従することができる。
【００１４】
また、本発明の自律移動装置において、追従制御手段は、自装置追従エリア及び他装置追従エリアの重複範囲に選択された分割エリアの一部が含まれる場合に、選択された分割エリアの残りのエリア内で自律移動装置を特定の人に追従させることが好ましい。この構成によれば、自律移動装置は、自装置追従エリア及び他装置追従エリアの重複範囲に選択された分割エリアの一部が含まれる場合に、選択された分割エリアの残りのエリア内で特定の人を追従する。よって、自律移動装置に好適な位置で特定の人を追従させることができると共に、自律移動装置の存在により感じる煩わしさを低減することができる。
【発明の効果】
【００１５】
本発明によれば、特定の人が他の人とグループを構成する状況を考慮しつつ、特定の人のそばについて自律的に移動することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して本発明の好適な実施の形態について詳細に説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の参照番号を附し、重複する説明は省略する。
【００１７】
（１）自律移動装置の構成
まず、図１を用いて、本発明の実施形態に係る自律移動装置１の構成について説明する。図１は、自律移動装置１の構成を示すブロック図である。自律移動装置１は、この自律移動装置１を使用する特定の人（以下「主人」という）のそばについて、主人に追従するように、又は主人を誘導するように自律的に移動する。また、自律移動装置１は、カメラ１０及び通信機１２などによって取得される情報から、主人及びその周囲環境を認識する。
【００１８】
カメラ１０は、主人やその周囲環境の画像を取得する一対のＣＣＤカメラと、取得した画像を画像処理することによって主人及びその周囲の障害物や道路標識など（即ち周囲環境）を認識する画像処理部とを有している。この画像処理部では、一対のＣＣＤカメラで取得した画像からエッジ抽出やパターン認識処理などによって主人やその周囲の障害物や道路標識などを抽出して認識する。また、左右の取得画像中における主人などの対象物位置の違いを基にして三角測量方式により対象物との距離及び横変位を求め、前フレームで求めた距離に対する変化量から相対速度を求める。カメラ１０と後述する電子制御装置（以下「ＥＣＵ」という）２０とは通信回線で接続されており、カメラ１０により取得された情報は、この通信回線を介してＥＣＵ２０に伝送される。
【００１９】
通信機１２は、送信機１３及び受信機１４を含んで構成され、例えば、自律移動装置１の周囲にある他の自律移動装置、車両、及び交差点に設置されている信号機や道路に設置されているカメラ、レーダなどのインフラストラクチャとの間で情報を送受信するものである。送信機１３は、例えば、主人の位置・主人の視点の高さ・カメラ１０により推定された主人の視野域や視野角・主人の移動方向・移動速度・加速度などの情報を、他の自律移動装置や周辺を走行する車両などに送信する。
【００２０】
一方、受信機１４は、例えば、主人が携行する加速度センサやジャイロといったセンシング（検出）装置から送信された主人の移動状態に関する情報、他の自律移動装置から送信された他の歩行者の位置・主人の視点の高さ・カメラ１０により推定された主人の視野域や視野角・主人の移動方向・移動速度・加速度などの情報、周辺を走行する車両から送信された走行車両の位置・移動方向・移動速度・操作状態などの情報、周辺に停車されている車両から送信された停車車両の位置などの情報、及び、上述したインフラストラクチャから送信された信号機の点灯状態や交通状態などの情報を受信する。なお、通信機１２は、例えば半径約１００ｍの範囲で情報の送受信を行うことが可能に設定されている。
【００２１】
通信機１２とＥＣＵ２０とは、通信回線で接続されることにより、相互に情報の交換が可能となるように構成されている。ＥＣＵ２０で生成された送信情報はこの通信回線を介してＥＣＵ２０から送信機１３に伝送される。一方、受信機１４によって受信された各種の周囲環境情報は、この通信回線を介してＥＣＵ２０に伝送される。
【００２２】
このように、本実施形態では、カメラ１０及び通信機１２などによって主人及びその周囲の環境が認識される。より詳細には、例えば、主人の位置・主人の視点の高さ・主人の視野域や視野角・主人移動方向・移動速度・加速度、他の歩行者、主人と物体とが接触するまでの推定された時間、自転車や自動車などの位置・形状・移動方向・移動速度・加速度・操作状態、停車車両、電柱や落下物などの障害物の位置・形状、及び、信号機の点灯状態や道路標識などの交通状態などの周囲環境が認識される。すなわち、カメラ１０及び通信機１２は周囲環境認識手段として機能する。
【００２３】
ここで、主人であるか否かの認識は、例えば、主人−自律移動装置１間通信の通信情報に主人であることを示す個人ＩＤ情報を乗せることにより、又は、撮像された人物が着ている衣服の形状や模様が予め学習させておいた主人のものと一致するか否かを判断することにより行うことができる。さらに、指紋や虹彩による認証技術などを組み合わせて用いてもよい。
【００２４】
ＥＣＵ２０は、演算を行うマイクロプロセッサ、マイクロプロセッサに各処理を実行させるためのプログラムなどを記憶するＲＯＭ、演算結果などの各種データを記憶するＲＡＭ及び１２Ｖバッテリによってその記憶内容が保持されるバックアップＲＡＭなどにより構成されている。そして、上記構成によって、ＥＣＵ２０の内部には、自装置情報取得部２１、他装置情報取得部２２、グループ判定部２３、追従位置決定部２４、及びアクチュエータ制御部２６が構築されている。アクチュエータ制御部２６は、スピーカ３０、バックライト３２、電動モータ３４、ディスプレイ４４などを駆動する。また、主人は、入力手段としての入力装置４２を用いて、後述の基本位置を予め入力して設定することができる。
【００２５】
自装置情報取得部２１は、自装置である自律移動装置１に関する情報を取得するものであり、自装置追従エリア取得部２１ａと、自装置運動状態取得部２１ｂと、を備えている。自装置追従エリア取得部２１ａは、自律移動装置１が主人を追従する際に主人の周囲で移動し得るエリア（自装置追従エリア）を認識して、その自装置追従エリアの情報を取得する。例えば、自装置追従エリア取得部２１ａは、主人の位置を中心として半径Ｒの円の範囲内を自装置追従エリアとして取得する。自装置運動状態取得部２１ｂは、オドメトリ１６やジャイロ１７などの運動状態センサ１５からの情報を取り込んで、これらの情報に基づいて自律移動装置１の運動状態（位置、移動速度、加速度等）を算出し、その運動状態の情報を取得する。
【００２６】
他装置情報取得部２２は、主人の近くにいる主人以外の他の人（以下、単に「他の人」と呼ぶ）を追従する他の自律移動装置（以下、単に「他装置」と呼ぶ）に関する情報を取得するものであり、他装置ＩＤ取得部２２ａと、他装置追従エリア取得部２２ｂと、他装置運動状態取得部２２ｃと、を備えている。他装置ＩＤ取得部２２ａは、他装置から送信されてくる他装置の識別情報である他装置ＩＤを通信機１２を介して取り込んで、他装置ＩＤを取得する。他装置追従エリア取得部２２ｂは、他装置が他の人を追従する際に他の人の周囲で移動し得るエリア（他装置追従エリア）を認識して、その他装置追従エリアの情報を取得する。例えば、他装置追従エリア取得部２２ａは、他の人の位置を中心として半径Ｒの円の範囲内を他装置追従エリアとして取得する。他装置運動状態取得部２２ｃは、他装置から送信されてくる他装置の運動状態（位置、速度、加速度等）の情報を通信装置を介して取り込んで、他装置の運動状態を取得する。
【００２７】
グループ判定部２３は、他装置ＩＤ、自装置運動状態、他装置運動状態などの情報に基づいて、他の人が主人と共に移動するグループに属しているか否かを判定する。グループ判定部２３は、主人の近くに存在し主人と共に移動する人を、グループを構成する人（以下、このような人を「グループ構成人」と呼ぶ）として判定する。具体的には、グループ判定部２３は、他装置ＩＤ、自装置の速度ベクトルと他装置の速度ベクトルの一致度などに基づいて他の人がグループ構成人であるか否かを判定する。
【００２８】
追従位置決定部２４は、自装置１が主人の周囲の追従エリア内で存在すべき位置（設定追従位置）を演算して決定する。追従位置決定部２４は、自装置１の周囲に他装置が存在しない場合には、主人が入力装置４２を用いて入力した基本位置を設定追従位置として決定する。図２を参照して、自律移動装置１に設定された基本位置が取り得る領域の一例を説明する。基本位置が取り得る領域には、図２に示すように、自装置追従エリアを分割した複数の分割エリアであり、例えば、先行エリアＡ１と、左並走エリアＡ２と、右並走エリアＡ３と、後追エリアＡ４とがある。これらのエリアＡ１〜Ａ４のそれぞれは、主人Ｂを中心とした移動面上の円を、中心角がほぼ９０°である４つの扇形に分割したもののそれぞれに対応している。なお、先行エリアＡ１は主人Ｂの真正面に位置する領域であり、左並走エリアＡ２は主人Ｂから見て左側に位置する領域であり、右並走エリアＡ３は主人Ｂから見て右側に位置する領域であり、後追エリアＡ４は主人Ｂから見て真後ろに位置する領域である。
【００２９】
また、追従位置決定部２４は、自装置１の周囲にグループ構成人の他装置が存在する場合には、他装置追従エリアを考慮して設定追従位置を決定する。追従位置決定部２４は、自装置追従エリア及び他装置追従エリアの重複の有無を認識し、自装置追従エリア及び他装置追従エリアが重複しない場合には、自装置追従エリアの中で基本位置を設定追従位置として決定する。追従位置決定部２４は、自装置追従エリア及び他装置追従エリアが重複する場合には、自装置追従エリアの中で重複しない位置を設定追従位置として決定する。
【００３０】
例えば、図３（ａ）に示されるように、自装置追従エリアが他装置追従エリアと重複している場合において、基本位置として設定された右並走エリアＡ３が他装置追従エリアと完全に重複していない場合には、追従位置決定部２４は、右並走エリアＡ３の非重複エリア（図中、斜線が付されたエリア）を設定追従位置として決定する。また、図３（ｂ）に示されるように、自装置追従エリアが他装置追従エリアと重複している場合において、基本位置として設定された右並走エリアＡ３が他装置追従エリアと完全に重複している場合には、追従位置決定部２４は、先行エリア、後追エリア又は左並走エリアを設定追従位置として決定する。
【００３１】
なお、追従位置決定部２４は、自律移動装置１の設定追従位置を変更するに際して、追従位置の各々に設定された優先順位を利用する。すなわち、追従位置決定部２４は、優先順位が高い順に、自律移動装置１の設定追従位置を変更しようと試みる。本実施形態では、図４に示されるように優先順位が設定されている。なお、この優先順位は、自律移動装置１のＥＣＵ２０に対して予め設定されているが、主人の好みに合わせて設定の変更を可能にしてもよい。
【００３２】
（ｉ）基本位置として先行エリアＡ１が選択されている場合、１番目に優先順位の高い追従位置は先行エリアＡ１であり、２番目に優先順位の高い追従位置は左並走エリアＡ２又は右並走エリアＡ３であり、３番目に優先順位の高い追従位置は後追エリアＡ４である。（ｉｉ）基本位置として左並走エリアＡ２が選択されている場合、１番目に優先順位の高い追従位置は左並走エリアＡ２であり、２番目に優先順位の高い追従位置は右並走エリアＡ３であり、３番目に優先順位の高い追従位置は後追エリアＡ４であり、４番目に優先順位の高い追従位置は先行エリアＡ１である。
【００３３】
（ｉｉｉ）基本位置として右並走エリアＡ３が選択されている場合、１番目に優先順位の高い追従位置は右並走エリアＡ３であり、２番目に優先順位の高い追従位置は左並走エリアＡ２であり、３番目に優先順位の高い追従位置は後追エリアＡ４であり、４番目に優先順位の高い追従位置は先行エリアＡ１である。（ｉｖ）基本位置として後追エリアＡ４が選択されている場合、１番目に優先順位の高い追従位置は後追エリアＡ４であり、２番目に優先順位の高い追従位置は左並走エリアＡ２又は右並走エリアＡ３であり、３番目に優先順位の高い追従位置は先行エリアＡ１である。
【００３４】
アクチュエータ制御部２６は、自律移動装置１が設定追従位置に存在するように車輪３６を制御して自律移動装置１を移動させる。すなわち、アクチュエータ制御部２６は、設定追従位置の情報に基づいて、自律移動装置１の追従位置を複数の追従位置Ａ１〜Ａ４の中から択一的に選択して、その選択したいずれか１つの追従位置で主人を追従するように自律移動装置１を移動させる。
【００３５】
スピーカ３０はＥＣＵ２０に接続されており、アクチュエータ制御部２６から出力される制御信号に応じて、警告音や音声情報などを発することによって主人や周囲に注意を促す。バックライト３２もＥＣＵ２０に接続されており、アクチュエータ制御部２６により駆動され、例えば危険度に応じた色の光を発することによって主人や周囲に注意を促す。また、電動モータ３４もＥＣＵ２０に接続されており、アクチュエータ制御部２６により駆動され、電動モータ３４に取り付けられている車輪３６を回転させることによって自律移動装置１を移動させる。さらに、ＥＣＵ２０には、ボタンやタッチパネルといった入力装置４２が接続されており、主人が後述の基本位置を入力してＥＣＵ２０に対して設定することができる。
【００３６】
なお、上述した構成において、自装置追従エリア取得部２１ａは特許請求の範囲に記載の自装置追従エリア取得手段として機能する。また、他装置ＩＤ取得部２２ａは特許請求の範囲に記載の他装置ＩＤ取得手段として機能する。また、他装置追従エリア取得部２２ｂは特許請求の範囲に記載の他装置追従エリア取得手段として機能する。また、グループ判定部２３は特許請求の範囲に記載のグループ判定手段として機能する。また、追従位置決定部２４及びアクチュエータ制御部２６は特許請求の範囲に記載の追従制御手段として機能する。
【００３７】
（２）自律移動装置の追従処理
次に、図５を併せて参照して、自律移動装置１内部の動作の流れについて説明する。図２は、自律移動装置１において行われる処理手順の流れを示すフローチャートである。図２のフローチャートに示される処理は、主としてＥＣＵ２０によって行われるものであり、自律移動装置１の電源がオンされて開始してからオフされるまでの間、所定のタイミングで繰り返し実行される。
【００３８】
まず、最初のステップＳ１では、ＥＣＵ２０は、主人と共にグループを構成する人を認識するための処理を行う。この処理では、主人の周囲に存在して主人と共に移動する人が、グループ構成人として認識される。なお、グループ構成人の認識処理については、後に図６を参照して詳述する。
【００３９】
次に、ステップＳ２では、ＥＣＵ２０は、主人以外のグループ構成人を追従する他装置の各々に設定された基本位置の情報を通信機１２を介して取得する。また、ＥＣＵ２０は、主人により設定された基本位置の情報を既に取得している。よって、ＥＣＵ２０は、グループ構成人の人数分Ｎの基本位置情報Ｔｉ（ｉ＝１，２，・・・，Ｎ）を取得する。
【００４０】
次に、ステップＳ３では、ＥＣＵ２０は、グループ構成人の各々の追従エリアＡ１ｉ〜Ａ４ｉを演算する。すなわち、ＥＣＵ２０は、路面や地面などの移動面を計算上想定し、グループ構成人の各々の周囲に拡がる追従エリアＡ１ｉ〜Ａ４ｉの座標範囲を演算する。ここで、ＥＣＵ２０は、グループ構成人の各々の座標を中心とする一定半径Ｒの円の範囲を、追従エリアの座標範囲として演算する。
【００４１】
次に、ステップＳ４では、ＥＣＵ２０は、計算上想定した移動面上で、全ての追従エリアＡ１ｉ〜Ａ４ｉの座標範囲を重ね合わせる。続いて、ステップＳ５では、ＥＣＵ２０は、主人の追従エリアの一部が主人以外のグループ構成人の追従エリアと重なる場合には、主人の追従エリアのうち主人以外のグループ構成人の追従エリアと重ならない非重複エリアＢｉを検出する。
【００４２】
次に、ステップＳ６では、ＥＣＵ２０は、非重複エリアＢｉに設定追従位置ａｉと一致する部分があるか否かを判定する。ここで、ＥＣＵ２０は、非重複エリアＢｉに設定追従位置ａｉと一致する部分がない（図３（ｂ）参照）と判定した場合には、ステップＳ７に進む。ステップＳ７では、ＥＣＵ２０は、非重複エリアＢｉの中から設定追従位置ａｉの次に優先順位の高い追従位置ｂｉを選択する。続いてステップＳ８では、ＥＣＵ２０は、その追従位置ｂｉを新たな設定追従位置ａｉとして設定する。そして、ステップＳ９で、ＥＣＵ２０は、新たな設定追従位置ｂｉで、自律移動装置１が主人を追従するように制御する。
【００４３】
一方、ＥＣＵ２０は、ステップＳ６において非重複エリアＢｉに設定追従位置ａｉと一致する部分がある（図３（ａ）参照）と判定した場合には、ステップＳ９に進む。ステップＳ９では、ＥＣＵ２０は、設定追従位置ａｉの非重複エリアＢｉと一致する部分で、自律移動装置１が主人を追従するように制御する。
【００４４】
（３）グループ認識処理
次に、図６を参照して、主人と共に移動するグループを認識する処理（図５のステップＳ１）について説明する。
【００４５】
ステップＳ１１では、ＥＣＵ２０は、自装置からの距離が近距離判定用閾値より小さい他装置を検出し、検出された他装置と通信を行って情報交換する。ＥＣＵ２０は、他装置の情報（位置、速度、他装置ＩＤ、ＩＤリストなど）を受信して取得すると共に、他装置に自装置の情報（位置、速度、自装置ＩＤ、ＩＤリストなど）を送信して提供する。また、ＩＤリストとは、自律移動装置の各々に設定された固有のＩＤ番号のリストであり、その自律移動装置の主人の知人により所有される他の自律移動装置のＩＤ番号のリストである。
【００４６】
ステップＳ１２では、ＥＣＵ２０は、他装置から取得したＩＤリストを利用して、暫定グループ統合ＩＤリストを生成する。ここで、暫定グループ統合ＩＤリストとは、自装置のＩＤリストとステップＳ１１で取得した他装置のＩＤリストとを結合して生成された新たなＩＤリストである。言い換えれば、暫定グループ統合ＩＤリストとは、暫定的にグループとして取り扱われる自律移動装置のＩＤ番号を含むＩＤリストである。
【００４７】
暫定グループ統合ＩＤリストの生成過程について、図７に示される一例を参照して説明する。先ず、主人Ａの所有する自装置のＩＤリスト{２，４，６，・・・}と知人Ｂの所有する他装置のＩＤリスト{１，３，４，５，・・・}とが結合されて、暫定グループ統合ＩＤリスト{１，２，３，４，５，６，・・・}が生成される。次に、暫定グループ統合ＩＤリスト{１，２，３，４，５，６，・・・}と知人Ｃの所有する他装置のＩＤリスト{２，７，８，・・・}とが結合されて、暫定グループ統合ＩＤリスト{１，２，３，４，５，６，７，８，・・・}が更新される。なお、ステップＳ１１で取得した他装置ＸのＩＤ番号が、主人Ａの所有する自装置のＩＤリスト又は主人Ａの直接的・間接的な知人Ｂ，Ｃの所有する他装置のＩＤリストに含まれない場合には、その他装置ＸのＩＤリストは暫定グループ統合ＩＤリストに結合しない。
【００４８】
ステップＳ１３では、ＥＣＵ２０は、自装置の近距離範囲内に存在する他装置であって暫定グループ統合ＩＤリストに含まれるＩＤ番号を持つ他装置について、下記の数式（１）にしたがって自装置の速度ベクトルｖ１とその他装置の速度ベクトルｖ２の一致度Ａ１２を計算する。また、ＥＣＵ２０は、自装置の近距離範囲内に存在する他装置であって暫定グループ統合ＩＤリストに含まれないＩＤ番号を持つ他装置について、下記の数式（２）にしたがって自装置の速度ベクトルｖ１とその他装置の速度ベクトルｖ２の一致度Ｂ１２を計算する。
【００４９】
【数１】
2009026209.tif 000003
【００５０】
速度ベクトルｖ１，ｖ２の一致度Ａ１２，Ｂ１２とは、一定時間ｔｏ，ｔｐにおける自装置の速度ベクトルｖ１と他装置の速度ベクトルｖ２との一致度合いである。一定時間ｔｏ，ｔｐを通じて自装置の速度ベクトルｖ１が他装置の速度ベクトルｖ２と一致しているほど一致度Ａ１２，Ｂ１２の値は大きくなり、一定時間ｔｏ，ｔｐを通じて自装置の速度ベクトルｖ１が他装置の速度ベクトルｖ２と一致していないほど一致度Ａ１２，Ｂ１２の値は小さくなる。なお、ｔｏよりもｔｐの方が大きく、暫定グループ統合ＩＤリストに含まれるＩＤ番号を持つ他装置についての計算時間ｔｏよりも、暫定グループ統合ＩＤリストに含まれないＩＤ番号を持つ他装置についての計算時間ｔｐの方が長く設定されている。
【００５１】
ステップＳ１４では、ＥＣＵ２０は、一致度Ａ１２については一定時間ｔｏの間、計算を行ったか否かを判定し、一致度Ｂ１２については一定時間ｔｐの間、計算を行ったか否かを判定する。すなわち、ＥＣＵ２０は、一致度Ａ１２，Ｂ１２の計算が最後まで行われたか否かを判定する。ここで、ＥＣＵ２０は、一致度Ａ１２，Ｂ１２の計算が最後まで行われたことを判定した場合は、ステップＳ１５の処理に進む。一方、ＥＣＵ２０は、一致度Ａ１２，Ｂ１２の計算が完了せず終了したことを判定した場合は、ステップＳ１８の処理に進む。なお、一致度Ａ１２，Ｂ１２の計算が完了しない理由としては、他装置が自装置から遠ざかる場合などが考えられる。
【００５２】
ステップＳ１５では、ＥＣＵ２０は、最後まで計算された一致度Ａ１２，Ｂ１２に基づいて、グループ構成人を決定する。すなわち、ＥＣＵ２０は、速度ベクトルの一致度Ａ１２，Ｂ１２を計算した他装置の各々についてその速度ベクトルの一致度Ａ１２，Ｂ１２が予め設定されたグループ判定用の閾値よりも大きいか否かを判別し、速度ベクトルの一致度Ａ１２，Ｂ１２がグループ判定用の閾値よりも大きい他装置をグループとして認識する。言い換えれば、ＥＣＵ２０は、その他装置が追従する人をグループ構成人として認識する。
【００５３】
ステップＳ１４からステップＳ１６に進んだ場合には、ＥＣＵ２０は、自装置から一致度Ａ１２，Ｂ１２の計算に完了しなかった他装置までの距離が近距離判定用閾値より小さいか否かを判定する。ここで、ＥＣＵ２０は、自装置から他装置までの距離が近距離判定用閾値より小さいことを判定した場合は、暫定グループ統合ＩＤリストを更新することなく、ステップＳ１３以降の処理をやり直す。
【００５４】
一方、ＥＣＵ２０は、自装置から他装置までの距離が近距離判定用閾値より大きいことを判定した場合は、ステップＳ１１及びステップＳ１２で暫定グループ統合ＩＤリストを更新してから、ステップＳ１３以降の処理をやり直す。ステップＳ１２における暫定グループ統合ＩＤリストの更新では、一致度Ａ１２，Ｂ１２の計算に完了しなかった他装置のＩＤリストを除いて暫定グループ統合ＩＤリストが更新されることとなる。
【００５５】
（４）グループ移動の具体例
図８を参照して、複数人からなるグループが移動する際における自律移動装置の追従位置の具体例を示す。ここでは、自律移動装置は、上述した処理を行うものであり、グループを構成する人の間に入らないように位置している。
【００５６】
図８（ａ）では、グループが２人の主人で構成されており、各人に自律移動装置が追従している。右側の主人の自律移動装置はその主人の右方を追従しており、左側の主人の自律移動装置はその主人の左方を追従している。自律移動装置の各々は、２人の主人の間に入っていない。
【００５７】
図８（ｂ）では、グループが３人の主人で構成されており、各人に自律移動装置が追従している。中央の主人の自律移動装置はその主人の前方を追従しており、右側の主人の自律移動装置はその主人の右方を追従しており、左側の主人の自律移動装置はその主人の左方を追従している。自律移動装置の各々は、３人の主人の間に入っていない。
【００５８】
図８（ｃ）では、グループが４人の主人で構成されており、各人に自律移動装置が追従している。４人の主人は１列に並んで移動している。先頭の主人の自律移動装置はその主人の右方を追従しており、二番目の主人の自律移動装置はその主人の左方を追従しており、三番目の主人の自律移動装置はその主人の左方を追従しており、後尾の主人の自律移動装置はその主人の右方を追従している。自律移動装置の各々は、４人の主人の間に入っていない。
【００５９】
図８（ｄ）では、グループが４人の主人で構成されており、各人に自律移動装置が追従している。４人の主人は２列に並んで移動している。右前側の主人の自律移動装置はその主人の前方を追従しており、左前側の主人の自律移動装置はその主人の前方を追従しており、右後側の主人の自律移動装置はその主人の後方を追従しており、左後側の主人の自律移動装置はその主人の後方を追従している。自律移動装置の各々は、４人の主人の間に入っていない。
【００６０】
本実施形態によれば、自律移動装置は、主人が他の人とグループを構成する場合に、主人と他の人との間に入らないように位置を変更する。このため、主人は他の人に近づいて、グループとして移動することができる。特に、グループ構成人の各々が自律移動装置を所有する場合には、複数の自律移動装置はグループ全体を囲うように配置されるため、移動体や障害物などからグループを保護することができる。
【００６１】
（５）本実施形態の作用効果
本実施形態の作用効果について説明する。
【００６２】
本実施形態の自律移動装置１は、主人の近くにいる他の人が主人と共に移動するグループに属していると判定され、自装置追従エリアの一部が他装置追従エリアと重複する場合に、自装置追従エリアの中の他装置追従エリアと重複しない位置において主人に追従する。よって、主人と他の人とがグループを形成する場合に、主人と他の人との間に自律移動装置１が入らないため、自律移動装置１の存在により感じる煩わしさを低減することができる。
【００６３】
本実施形態の自律移動装置１は、他の自律移動装置の識別情報である他装置ＩＤを取得し、他装置ＩＤがリスト情報に含まれる場合に、他の人が主人と共に移動するグループに属していることを判定する。よって、自律移動装置１は、リスト情報に予め登録された知人の自律移動装置とグループを構成することができる。
【００６４】
本実施形態の自律移動装置１は、他の自律移動装置の識別情報である他装置ＩＤを取得し、他装置ＩＤが他の自律移動装置が有するリスト情報に含まれる場合に、他の人が主人と共に移動するグループに属していることを判定する。よって、自律移動装置１は、直接的な知人を介して知る間接的な知人の自律移動装置とグループを構成することができる。
【００６５】
本実施形態の自律移動装置１は、自律移動装置１の位置又は速度と他の自律移動装置の位置又は速度とが所定範囲内である場合に、他の人が主人と共に移動するグループに属しているか否かを判定する。よって、自律移動装置１は、主人が初対面の人と行動を共にする場合でも、主人と同様に移動する人をグループを構成する人として認識することができる。
【００６６】
本実施形態の自律移動装置１は、自律移動装置１の位置又は速度と他の自律移動装置の位置又は速度とが所定範囲内である状態が所定時間以上継続した場合に、他の人が主人と共に移動するグループに属していることを判定する。よって、自律移動装置１は、主人と偶然に行動を共にする他の人がグループに属していると誤って判断することを防止することができる。
【００６７】
本実施形態の自律移動装置１は、自装置追従エリアを分割した複数の分割エリア（先行エリアＡ１、左並走エリアＡ２、右並走エリアＡ３、後追エリアＡ４）の中から一の分割エリアを選択し、当該一の分割エリア内で主人を追従する。よって、自律移動装置１は、主人の周囲の分割エリア内で主人を追従することができる。
【００６８】
本実施形態の自律移動装置１は、自装置追従エリア及び他装置追従エリアの重複範囲に選択された分割エリアの全てが含まれる場合に、選択された分割エリアとは異なる他の分割エリア内で主人を追従する。よって、主人と他の人との間に自律移動装置１が入らないため、自律移動装置１の存在により感じる煩わしさを低減することができる。
【００６９】
本実施形態の自律移動装置１は、各分割エリアに設定された優先度を考慮して、選択された分割エリアとは異なる他の分割エリアを決定する。よって、自律移動装置１は、最適な位置ではないものの、比較的に好適な位置で主人を追従することができる。
【００７０】
本実施形態の自律移動装置１は、自装置追従エリア及び他装置追従エリアの重複範囲に選択された分割エリアの一部が含まれる場合に、選択された分割エリアの残りのエリア内で主人を追従する。よって、自律移動装置１に好適な位置で主人を追従させることができると共に、自律移動装置１の存在により感じる煩わしさを低減することができる。
【００７１】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、主人やその周囲環境を認識する手段として、上述したカメラ１０や通信機１２に加え、レーザレーダやミリ波レーダなどのセンサ類を用いてもよい。
【００７２】
また、上記実施形態では、自律移動装置１の移動手段及びその駆動力源として車輪３６と電動モータ３４を用いたが、移動手段及びその駆動力源は、車輪３６や電動モータ３４に限られることなく、例えばキャタピラや小型のエンジンなどを用いることもできる。
【図面の簡単な説明】
【００７３】
【図１】本実施形態に係る自律移動装置の構成を示すブロック図である。
【図２】自律移動装置の追従エリアを示す模式図である。
【図３】追従エリアの重複状態を示す模式図である
【図４】追従位置を変更する際に用いられる優先順位を示す表である。
【図５】自律移動装置の追従処理を示すフローチャートである。
【図６】自律移動装置のグループ認識処理を示すフローチャートである。
【図７】暫定グループ統合ＩＤリストの生成・更新を説明するための模式図である。
【図８】自律移動装置の追従位置の具体例を示す模式図である。
【符号の説明】
【００７４】
１…自律移動装置、１０…カメラ、１２…通信機、１３…送信機、１４…受信機、１５…運動状態センサ、１６…オドメトリ、１７…ジャイロ、２１…自装置情報取得部、２１ａ…自装置追従エリア取得部、２１ｂ…自装置運動状態取得部、２２…他装置情報取得部、２２ａ…他装置追従エリア取得部、２２ｂ…他装置追従エリア取得部、２２ｃ…他装置運動状態取得部、２３…グループ判定部、２４…追従位置決定部、２６…アクチュエータ制御部、３０…スピーカ、３２…バックライト、３４…電動モータ、３６…車輪、４２…入力装置、４４…ディスプレイ。
【図１】
2009026209.tif 000004
【図２】
2009026209.tif 000005
【図３】
2009026209.tif 000006
【図４】
2009026209.tif 000007
【図５】
2009026209.tif 000008
【図６】
2009026209.tif 000009
【図７】
2009026209.tif 000010
【図８】
2009026209.tif 000011