(57)【要約】      （修正有）【課題】障害物が存在しなくても進入を回避すべき領域を自律的に回避して移動することが可能な自律移動装置を提供する。【解決手段】自律移動装置は、周囲の障害物情報を取得するレーザレンジファインダ１３と、障害物が存在する障害物領域を示す環境地図２１１、及び、進入を禁止する進入禁止領域を示す進入禁止領域地図２１２を記憶する記憶部２１と、レーザレンジファインダ１３によって取得された障害物情報と環境地図２１１とを用いて自己位置を推定する自己位置推定部２５と、推定された自己位置、環境地図２１１、及び進入禁止領域地図２１２に基づいて、障害物領域及び進入禁止領域を回避して目的地まで自律移動するように制御する移動制御部２８とを備える。【選択図】図２
2011128899.tif 000002
【特許請求の範囲】
【請求項１】
周囲の障害物情報を取得する障害物センサと、
障害物が存在する障害物領域を示す環境地図、及び、進入を禁止する進入禁止領域を示す進入禁止領域地図を記憶する記憶手段と、
前記障害物センサによって取得された障害物情報と前記環境地図とを用いて自己位置を推定する推定手段と、
前記推定手段によって推定された自己位置、前記環境地図、及び前記進入禁止領域地図に基づいて、自律移動を制御する制御手段と、
を備えることを特徴とする自律移動装置。
【請求項２】
前記進入禁止領域を設定するための操作を受け付ける受付手段を備え、
前記記憶手段は、前記受付手段によって受け付けられた操作に基づいて設定された前記進入禁止領域地図を記憶することを特徴とする請求項１に記載の自律移動装置。
【請求項３】
前記環境地図と前記進入禁止領域地図とを合成した合成地図を生成する合成手段を更に備えることを特徴とする請求項１又は２に記載の自律移動装置。
【請求項４】
前記合成手段は、前記環境地図と前記進入禁止領域地図との相互に対応するピクセル毎に、前記環境地図によって示される障害物領域と前記進入禁止領域地図によって示される進入禁止領域との双方が反映された前記合成地図を生成することを特徴とする請求項３に記載の自律移動装置。
【請求項５】
前記合成手段によって生成された合成地図を用いて、目的地までの経路を計画する計画手段を更に備え、
前記制御手段は、前記計画手段によって計画された経路に基づいて自律移動を制御することを特徴とする請求項３又は４に記載の自律移動装置。
【請求項６】
前記推定手段によって推定された自己位置と、前記合成手段によって生成された合成地図とを用いて、前記障害物領域及び前記進入禁止領域に基づく回避情報を算出する算出手段を更に備え、
前記制御手段は、前記算出手段によって算出された回避情報と、前記障害物センサによって取得された障害物情報とを用いて障害物を回避する制御を行うことを特徴とする請求項３〜５のいずれか１項に記載の自律移動装置。
【請求項７】
前記算出手段は、前記障害物センサによる障害物情報の出力形式と互換性のある前記回避情報を算出することにより、仮想的なセンサ出力を生成することを特徴とする請求項６に記載の自律移動装置。
【請求項８】
前記障害物センサによる障害物情報と前記算出手段による回避情報とを統合する統合手段を更に備え、
前記制御手段は、前記統合手段によって統合された前記障害物情報及び前記回避情報を用いて障害物を回避する制御を行うことを特徴とする請求項７に記載の自律移動装置。
【請求項９】
前記障害物センサは、レーザレンジファインダであることを特徴とする請求項１〜８のいずれか１項に記載の自律移動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地まで自律的に移動する自律移動装置に関する。
【背景技術】
【０００２】
従来から、壁等の障害物の形状を示す地図情報と、距離センサによって測定した自機から障害物までの水平距離とを用いて、障害物を回避しながら目的地まで自律的に移動する自律移動装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５７６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、自律移動装置が進入を回避すべき領域は、障害物が存在する領域だけに限られない場合がある。例えば、病院等の環境においては、自律移動装置が進入を回避すべき領域として、自律移動装置が移動できない階段などの段差がある領域、患者の処置室など移動すると危険な領域等がある。この場合、障害物が存在しない領域であっても、自律移動装置の進入を回避するように制御する必要がある。しかしながら、特許文献１に記載の自律移動装置では、障害物がなければ、上記の進入を回避すべき領域を検出することができない。このため、障害物は存在しないが進入を回避すべき領域を自律的に回避して移動することができない。
【０００５】
本発明は、上記問題点を解消する為になされたものであり、障害物が存在しなくても進入を回避すべき領域を自律的に回避して移動することが可能な自律移動装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る自律移動装置は、周囲の障害物情報を取得する障害物センサと、障害物が存在する障害物領域を示す環境地図、及び、進入を禁止する進入禁止領域を示す進入禁止領域地図を記憶する記憶手段と、障害物センサによって取得された障害物情報と環境地図とを用いて自己位置を推定する推定手段と、推定手段によって推定された自己位置、環境地図、及び進入禁止領域地図に基づいて、自律移動を制御する制御手段と、を備えることを特徴とする。
【０００７】
本発明に係る自律移動装置によれば、障害物領域を示す環境地図に加えて、自律移動装置の進入を禁止する進入禁止領域を示す進入禁止領域地図が記憶手段によって記憶される。そして、環境地図と取得した障害物情報とに基づいて、環境地図上の自己位置が推定手段によって推定される。これにより、障害物センサによって取得された障害物情報と環境地図とに基づいて、進入禁止領域の影響を受けることなく、環境地図上の自己位置を推定することができる。従って、自己位置推定の誤りを抑制することができる。また、推定された自己位置、環境地図、及び進入禁止領域地図に基づいて、自律移動が制御手段によって制御される。これにより、自己位置を推定しながら、障害物領域及び進入禁止領域を回避して移動することができる。すなわち、障害物が存在しなくても進入を回避すべき領域を自律的に回避して移動することが可能となる。
【０００８】
本発明に係る自律移動装置では、進入禁止領域を設定するための操作を受け付ける受付手段を備え、記憶手段は、受付手段によって受け付けられた操作に基づいて設定された進入禁止領域地図を記憶することが好ましい。この場合、進入禁止領域をユーザが任意に設定することができる。
【０００９】
本発明に係る自律移動装置では、環境地図と進入禁止領域地図とを合成した合成地図を生成する合成手段を更に備えることが好ましい。また、この合成手段は、環境地図と進入禁止領域地図との相互に対応するピクセル毎に、環境地図によって示される障害物領域と進入禁止領域地図によって示される進入禁止領域との双方が反映された合成地図を生成することが好ましい。また、合成手段によって生成された合成地図を用いて、目的地までの経路を計画する計画手段を更に備え、制御手段は、計画手段によって計画された経路に基づいて自律移動を制御することが好ましい。この場合、計画手段は、合成地図に基づいて経路を計画するので、障害物領域と進入禁止領域との双方の領域を回避するように経路を計画することができる。
【００１０】
本発明に係る自律移動装置では、推定手段によって推定された自己位置と、合成手段によって生成された合成地図とを用いて、障害物領域及び進入禁止領域に基づく回避情報を算出する算出手段を更に備え、制御手段は、算出手段によって算出された回避情報と、障害物センサによって取得された障害物情報とを用いて障害物を回避する制御を行うことが好ましい。
【００１１】
この場合、合成地図における障害物領域に基づく回避情報と進入禁止領域に基づく回避情報とが、自己位置を基準にして算出される。これにより、障害物センサによって障害物情報を取得できない場合であっても、障害物領域に基づく回避情報を取得することができる。これにより、障害物を回避する制御をより確実に行うことができる。また、進入禁止領域の回避情報が算出され、算出された回避情報を用いて障害物を回避する制御が行われる。これにより、障害物領域と同じように、進入禁止領域を回避すべき領域とみなして、進入禁止領域を回避する制御を行うことができる。
【００１２】
本発明に係る自律移動装置では、算出手段が、障害物センサによる障害物情報の出力形式と互換性のある回避情報を算出することにより、仮想的なセンサ出力を生成することが好ましい。この場合、算出手段による回避情報を障害物センサによる障害物情報と同じアルゴリズムを用いて情報処理することができる。
【００１３】
本発明に係る自律移動装置では、障害物センサによる障害物情報と算出手段による回避情報とを統合する統合手段を更に備え、制御手段は、統合手段によって統合された障害物情報及び回避情報を用いて障害物を回避する制御を行うことが好ましい。この場合、障害物センサの数が変更される場合でも、統合された障害物情報が制御手段に入力されるので、制御手段におけるソフトウエアの変更を最小限に抑えることができる。
【００１４】
本発明に係る自律移動装置では、障害物センサが、レーザレンジファインダであることが好ましい。
【発明の効果】
【００１５】
本発明によれば、障害物が存在しなくても進入を回避すべき領域を自律的に回避して移動することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る自律移動装置の構成を説明するための図である。
【図２】自律移動装置が備える電子制御装置の機能的な構成を示すブロック図である。
【図３】自律移動装置が用いる環境地図、進入禁止領域地図、及び合成地図の一例を示す図である。
【図４】自律移動装置が備える自己位置推定部によって自己位置を推定する方法について説明するための図である。
【図５】自律移動装置が備える地図センサについて説明するための図である。
【図６】自律移動装置が用いる障害物情報の例を示す表である。
【図７】自律移動装置が備えるレーザレンジファインダによる実際の障害物情報と地図センサによる仮想的な障害物情報とについて説明するための図である。
【図８】自律移動装置による障害物回避制御の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１８】
まず、図１を参照して、本実施形態に係る自律移動装置１の構成について説明する。図１は、本実施形態に係る自律移動装置１の構成を説明するための図である。自律移動装置１は、人及び物等の障害物及び設定された進入禁止領域を回避して、目的地まで自律的に移動する装置である。
【００１９】
この自律移動装置１は、金属で形成された中空円柱状の本体１０と、本体１０の下側に設けられた４つのオムニホイール１１と、オムニホイール１１を駆動する４つの電動モータ１２を備えている。自律移動装置１は、４つのオムニホイール１１それぞれの回転方向及び回転速度を各電動モータ１２によって個別に調節することより、移動面における任意の方向に移動することができる。また、自律移動装置１は、レーザレンジファインダ１３、ステレオカメラ１４、タッチスクリーン１５、及び電子制御装置２０を備えている。
【００２０】
レーザレンジファインダ１３は、自機周囲の障害物情報を取得するセンサであり、特許請求の範囲に記載の障害物センサとして機能する。レーザレンジファインダ１３は、本体１０の正面に取り付けられ、扇状且つ水平方向にレーザを射出し、各射出角度について、障害物により反射した反射波の伝播時間を計測する。射出角度、及び反射波の伝播時間から算出される距離が、レーザレンジファインダ１３から出力される障害物情報である。
【００２１】
ステレオカメラ１４は、ステレオ画像を用いた三角測量の原理に基づいて、自機から障害物までの距離及び角度を算出する。この距離及び角度が、ステレオカメラ１４から出力される障害物情報である。タッチスクリーン１５は、液晶ディスプレイ、及び、タッチパネルから構成される入力装置である。ユーザが、液晶ディスプレイに表示された情報に対してタッチ操作を行うと、タッチパネルがタッチ操作を検出し、ユーザの操作が受け付けられる。
【００２２】
電子制御装置２０は、レーザレンジファインダ１３及びステレオカメラ１４から出力される障害物情報を入力し、自律移動の制御を行う。このため、電子制御装置２０は、演算を行うマイクロプロセッサ、マイクロプロセッサに各処理を実行させるためのプログラム等を記憶するＲＯＭ、演算結果などの各種データを一時的に記憶するＲＡＭ、及び、その記憶内容が保持されるバックアップＲＡＭやハードディスク等から構成されている。
【００２３】
図２を参照して、上述したハードウエアとソフトウエアの組み合わせにより実現される電子制御装置２０の機能的な構成要素について説明する。図２は、電子制御装置２０の機能的な構成を示すブロック図である。電子制御装置２０は、記憶部２１、設定部２２、合成部２３、経路計画部２４、自己位置推定部２５、地図センサ２６、センサデータ統合部２７、及び移動制御部２８を備える。
【００２４】
記憶部２１は、バックアップＲＡＭ等によって構成され、環境地図２１１及び進入禁止領域地図２１２を記憶している。すなわち、記憶部２１は、特許請求の範囲に記載の記憶手段として機能する。環境地図２１１と進入禁止領域地図２１２とは、異なるレイヤに記憶され、一方の変更が他方に影響を与えないように記憶されている。
【００２５】
図３（Ａ）に示すように、環境地図２１１は、障害物が存在する障害物領域３１を示す地図である。図３（Ａ）において、白色の領域は障害物が存在する障害物領域３１を示し、灰色の領域は障害物が存在しない領域３２を示している。環境地図２１１に示される障害物領域３１は、動かない静的な障害物が存在する領域であり、例えば壁や家具等が占める領域である。この障害物領域３１は、レーザレンジファインダ１３及び／又はステレオカメラ１４によって予め検出されたものである。なお、障害物領域３１は、自律移動装置１の移動する建物のＣＡＤデータなどに壁や家具などのデータを付加することでも作成することができる。
【００２６】
図３（Ｂ）に示すように、進入禁止領域地図２１２は、進入禁止領域３３を示す地図である。図３（Ｂ）において、薄い灰色の領域が進入禁止領域３３を示し、濃い灰色の領域は、進入禁止領域以外の領域３４を示している。進入禁止領域３３は、自律移動装置１の進入を禁止するために設定される領域である。レーザレンジファインダ１３及びステレオカメラ１４は、進入禁止領域３３内の障害物を検知できても、進入禁止領域３３そのものを検知することはできない。
【００２７】
進入禁止領域３３は、ユーザが任意に設定することができる。例えば、自律移動装置１が移動できない階段又は段差等の手前に進入禁止領域３３が設定されることにより、自律移動装置１が階段や段差には進入しないようにすることができる。また、例えば病院の処置室等、自律移動装置１が移動すると危険な領域等を進入禁止領域３３に設定することができる。なお、障害物が存在するが、レーザレンジファインダ１３又はステレオカメラ１４によって検知できない領域、検知し難い領域が、進入禁止領域３３として設定されてもよい。
【００２８】
この進入禁止領域３３は、ユーザがタッチスクリーン１５を介して任意に設定することができる。具体的には、ユーザが、タッチスクリーン１５により表示された環境地図２１１上において、タッチ操作により進入禁止領域を指定すると、タッチスクリーン１５は、ユーザのタッチ操作を受け付ける。すなわち、タッチスクリーン１５は、特許請求の範囲に記載の受付手段として機能する。タッチスクリーン１５は、受け付けたタッチ操作の情報を設定部２２へ出力する。
【００２９】
設定部２２は、タッチスクリーン１５から出力されたタッチ操作に基づいて、指定された進入禁止領域を進入禁止領域地図２１２上に設定し、設定後の進入禁止領域地図２１２の情報を記憶部２１へ出力する。これにより、ユーザによって任意に設定された進入禁止領域が、記憶部２１内の進入禁止領域地図２１２に反映される。
【００３０】
合成部２３は、環境地図２１１と進入禁止領域地図２１２とを合成して合成地図２１３を生成する。すなわち、合成部２３は、特許請求の範囲に記載の合成手段として機能する。図３（Ｃ）に示すように、合成地図２１３には、環境地図２１１と進入禁止領域地図２１２との相互に対応するピクセル毎に、環境地図２１１によって示される障害物領域３１と進入禁止領域地図２１２によって示される進入禁止領域３３との双方が反映されている。本実施形態において、ピクセルとは、図３（Ａ）〜図３（Ｃ）における、グリッドによって分割された矩形の各領域のことをいう。
【００３１】
図３（Ｃ）における白色の領域３５は、環境地図２１１の障害物領域３１が反映されている。薄い灰色の領域３６は、進入禁止領域地図２１２の進入禁止領域３３が反映されている。濃い灰色の領域３７は、障害物領域３１及び進入禁止領域３３以外の領域である。
【００３２】
経路計画部２４は、合成部２３によって生成された合成地図２１３を用いて、目的地までの経路を計画する。すなわち、経路計画部２４は、特許請求の範囲に記載の計画手段として機能する。経路計画部２４は、合成地図２１３を用いることにより、環境地図２１１に含まれる障害物領域３１と、進入禁止領域地図２１２に含まれる進入禁止領域３３との双方を回避して移動するように経路を計画する。
【００３３】
自己位置推定部２５は、レーザレンジファインダ１３から出力された障害物情報と、環境地図２１１とを用いて自己位置を推定する。すなわち、自己位置推定部２５は、特許請求の範囲に記載の推定手段として機能する。ここで、図４を参照して、自己位置を推定する方法について説明する。なお、図４は、自己位置推定部２５によって自己位置を推定する方法について説明するための図である。
【００３４】
図４（Ａ）における５本の矢印が、レーザレンジファインダ１３から出力される５つの障害物情報４１に相当する。障害物情報４１を示す矢印は、障害物情報４１に含まれる射出角度及び距離を示している。自己位置推定部２５は、環境地図２１１上で、障害物領域３１と、レーザレンジファインダ１３から出力された障害物情報４１との一致度が高い座標を探索し、最も一致度が高い座標を自己位置と推定する。
【００３５】
図４（Ｂ）に示すように、自己位置候補（１）と自己位置候補（２）とを比較すると、障害物領域３１と障害物情報４１との一致度は自己位置候補（２）の方が高い。この場合、自己位置候補（２）が自己位置と推定される。また、自己位置推定部２５は、環境地図２１１における自機の向きを推定する。自己位置推定部２５は、例えば、オムニホイール１１の回転量、障害物情報４１に含まれる各射出角度の情報等から自機の向きを推定する。
【００３６】
なお、自己位置を推定する際には、合成地図２１３を用いずに、環境地図２１１を用いる。合成地図２１３を用いて自己位置を推定すると、レーザレンジファインダ１３で検知可能な障害物領域３１とレーザレンジファインダ１３で検知不可能な進入禁止領域３３との識別ができないので、自己位置の推定を誤る可能性が高くなるためである。
【００３７】
上述したように、自律移動装置１では、自己位置を推定する際に、環境地図２１１が用いられる。一方、目的地までの経路を計画する際には、環境地図２１１と進入禁止地図２１２とを合成した合成地図２１３が用いられる。このため、自律移動装置１では、記憶部２１が、環境地図２１１と進入禁止領域地図２１２とを異なるレイヤで記憶し、合成部２３が、環境地図２１１と進入禁止領域地図２１２とを合成した合成地図２１３を生成する。
【００３８】
地図センサ２６は、推定された自己位置と合成地図２１３とを用いて、障害物領域３１及び進入禁止領域３３に対応する仮想的な障害物情報を算出する。仮想的な障害物情報とは、合成地図２１３における障害物領域３１と進入禁止領域３３とに基づいて生成され、回避制御に用いられる回避情報である。すなわち、地図センサ２６は、特許請求の範囲に記載の算出手段として機能する。ここで、図５を参照して地図センサ２６について説明する。図５に示される矢印が、地図センサ２６によって算出される仮想的な障害物情報４３を示す。
【００３９】
地図センサ２６は、推定された自己位置５０を合成地図２１３上に投影し、仮想的なセンサ出力を障害物情報４３として算出する。仮想的なセンサ出力は、障害物領域３１に相当する領域３５及び進入禁止領域３３に相当する領域３６を仮想的に障害物が存在する領域とみなした場合に、自己位置５０に位置する仮想的なセンサによって得られる出力である。すなわち、障害物情報４３は、実際の障害物の存在により検出された障害物の情報ではなく、演算により生成された仮想的な障害物情報である。
【００４０】
この仮想的な障害物情報４３は、レーザレンジファインダ１３及びステレオカメラ１４から出力される実際の障害物情報と同じデータフォーマットを有している。図６は、仮想的な障害物情報４３のデータフォーマットを示す表である。図６に示されるように、仮想的な障害物情報４３は、角度番号（例えば１００）と自機から障害物までの距離（例えば２５２５ｍｍ）とを示す情報を含む。なお、角度番号が、レーザレンジファインダ１３から出力される障害物情報の射出角度に相当する。
【００４１】
センサデータ統合部２７は、レーザレンジファインダ１３及びステレオカメラ１４により取得された実際の障害物情報と、地図センサ２６により算出された仮想的な障害物情報４３とを統合する。すなわち、センサデータ統合部２７は、特許請求の範囲に記載の統合手段として機能する。
【００４２】
例えば、レーザレンジファインダ１３について障害物の検出が保証された距離が５ｍであり、ステレオカメラ１４についてはその距離が１０ｍである場合がある。この場合、センサデータ統合部２７は、入力される実際の障害物情報について、距離が５ｍより大きいものは削除する等して、距離５ｍ以内の情報に統合する。
【００４３】
実際の障害物情報及び仮想的な障害物情報４３が統合されることにより、レーザレンジファインダ１３又はステレオカメラ１４によって、エラー等の要因で取得できなかった障害物情報を、地図センサ２６による仮想的な障害物情報４３によって補完することができる。この点について図７を参照して説明する。図７（Ａ）は、ある時刻に、レーザレンジファインダ１３によって取得された実際の障害物情報４２を示す。
【００４４】
破線で示す矩形の領域３９は、障害物領域３１内であるが、レーザレンジファインダ１３によって検出できなかった領域である。これは、障害物の色や材質又はレーザの反射角度によっては、レーザレンジファインダ１３が反射波を検出できない場合がある為である。このため、レーザレンジファインダ１３によってある瞬間には検知され、次の瞬間には検知されないといった、いわゆるちらつきが発生することがある。
【００４５】
一方、図７（Ｂ）に示されるように、地図センサ２６による仮想的な障害物情報４３は、予め記憶された障害物領域３１に相当する領域３５に基づいて算出される。このため、レーザレンジファインダ１３によって検知できなかった領域３９に相当する仮想的な障害物情報４３が含まれている。この地図センサ２６による仮想的な障害物情報４３とレーザレンジファインダ１３及びステレオカメラ１４による実際の障害物情報とを統合することにより、レーザレンジファインダ１３又はステレオカメラ１４によって取得できなかった障害物情報を補完することができる。これにより、いわゆるちらつきを防止して、安定して障害物情報を得ることができる。
【００４６】
移動制御部２８は、自己位置推定部２５によって推定された自己位置に基づいて、経路計画部２４によって計画された経路に沿って移動するようにモータ１２の制御を行う。移動制御部２８は、障害物回避部２９を備える。障害物回避部２９は、経路計画部２４によって計画された経路に沿って目的地へ移動する途中で障害物を検知した場合に、センサデータ統合部２７から出力された障害物情報を用いて、自機と障害物との干渉計算等を行い、障害物を回避する制御を行う。障害物を回避する制御には、障害物と接触しないように停止する制御、迂回する制御等が含まれる。
【００４７】
次に、図８を用いて自律移動装置１による障害物回避制御の処理手順について説明する。図８は、自律移動装置１による障害物回避制御の処理手順を示すフローチャートである。この障害物回避制御は、自律移動装置１が、計画した経路に沿って目的地まで自律的に移動する際に、電子制御装置２０によって実行される。
【００４８】
まず、ステップＳ１０１において、レーザレンジファインダ１３及びステレオカメラ１４によって取得された実際の障害物情報が読み込まれる。次に、ステップＳ１０２において、自己位置が、環境地図２１１とレーザレンジファインダ１３による実際の障害物情報とに基づいて、自己位置推定部２５によって推定される。なお、自己位置の推定方法は上述した通りであるので、ここでは詳細な説明を省略する。
【００４９】
そして、ステップＳ１０３において、環境地図２１１と進入禁止領域地図２１２とが合成された合成地図２１３を用いて、自己位置を基準とした仮想的なセンサ出力である仮想的な障害物情報４３が、地図センサ２６によって算出される。すなわち、障害物領域３１に相当する領域３５及び進入禁止領域３３に相当する領域３６を仮想的に障害物が存在する領域とみなした場合に、自己位置５０に位置する仮想的なセンサによって得られるセンサ出力が生成される。
【００５０】
続いて、ステップＳ１０４において、ステップＳ１０１で読み込まれた実際の障害物情報と、ステップＳ１０３で算出された仮想的な障害物情報４３とが、センサデータ統合部２７によって統合される。すなわち、レーザレンジファインダ１３及びステレオカメラ１４によって取得された障害物情報と、地図センサ２６による障害物領域３１及び進入禁止領域３３に対応する仮想的な障害物情報４３とが統合される。
【００５１】
そして、ステップＳ１０５において、ステップＳ１０４で統合された障害物情報に基づいて、障害物を回避する制御が、移動制御部２８によって行われる。これにより、自律移動装置１は、環境地図２１１上の障害物領域３１と、進入禁止領域２１２上の進入禁止領域２１２と、移動中にレーザレンジファインダ１３及びステレオカメラ１４によって検出された動的な障害物とを回避して移動することができる。以上の図８に示される処理が、自律移動装置１の制御周期毎に繰り返して実行される。
【００５２】
以上説明した本実施形態に係る自律移動装置１では、障害物領域３１を示す環境地図２１１に加えて、進入禁止領域３３を示す進入禁止領域地図２１２が記憶部２１によって記憶される。そして、実際の障害物情報と障害物領域３１とに基づいて、自己位置が推定される。従って、自己位置推定の誤りを抑制することができる。一方、推定された自己位置と、環境地図２１１及び進入禁止領域地図２１２が合成された合成地図２１３とに基づいて、自律移動が制御される。これにより、障害物領域３１及び進入禁止領域３３を回避して移動することができる。すなわち、障害物が存在しなくても進入を回避すべき領域を自律的に回避して移動することが可能となる。
【００５３】
また、本実施形態によれば、進入禁止領域３３を設定するための操作がタッチスクリーン１５によって受け付けられ、設定された進入禁止領域３３が、進入禁止領域地図２１２に反映される。このため、進入禁止領域３３をユーザが状況に合わせて任意に設定することができる。
【００５４】
本実施形態によれば、合成地図２１３に基づいて目的地までの経路が計画されるので、障害物領域３１と進入禁止領域３３との双方の領域を回避するように経路を計画することができる。
【００５５】
また、本実施形態によれば、合成地図２１３における障害物領域３１に対応する仮想的な障害物情報４３と進入禁止領域３３に対応する仮想的な障害物情報４３とが、自己位置を基準にして算出される。これにより、レーザレンジファインダ１３によって実際の障害物情報を取得できない場合であっても、障害物領域３１の仮想的な障害物情報４３を取得することができる。従って、いわゆるちらつきを防止することができる。また、進入禁止領域３３を障害物領域３１と同じように回避すべき領域とみなして、進入禁止領域３３の仮想的な障害物情報４３を取得することができる。これにより、障害物を回避する制御をより確実に行うことができると共に、進入禁止領域３３を回避する制御を行うことができる。
【００５６】
更に、本実施形態によれば、レーザレンジファインダ１３及びステレオカメラ１４による実際の障害物情報と同じデータフォーマットの仮想的な障害物情報４３が、地図センサ２６によって算出されることにより、仮想的なセンサ出力が生成される。これにより、レーザレンジファインダ１３及びステレオカメラ１４による実際の障害物情報と地図センサ２６による仮想的な障害物情報とを統合する処理を容易に行うことができる。また、レーザレンジファインダ１３及びステレオカメラ１４を備える自律移動装置に地図センサ２６を後から増設した場合、地図センサ２６から出力される仮想的な障害物情報４３を統合するためのソフトウエアの変更を最小限に抑えることができる。
【００５７】
本実施形態によれば、統合された障害物情報を用いて、障害物を回避する制御が移動制御部２８によって行われる。これにより、障害物を検知するセンサの数が変更される場合でも、統合された障害物情報が移動制御部２８に入力されるので、移動制御部２８におけるソフトウエアの変更を最小限に抑えることができる。よって、仕様変更に柔軟に対応することができる。
【００５８】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、上記実施形態では、周囲の障害物情報を取得する手段としてレーザレンジファインダ１３とステレオカメラ１４を用いたが、これに限られない。レーザレンジファインダ１３とステレオカメラ１４のいずれか一方でもよいし、超音波センサなどを組み合わせてもよい。また、上記実施形態では、レーザレンジファインダ１３による障害物情報を自己位置推定に用いたが、他のステレオカメラや超音波センサによる障害物情報を用いて自己位置を推定してもよい。
【００５９】
また、上記実施形態では、地図センサ２６が、レーザレンジファインダ１３による実際の障害物情報のデータフォーマットと同じフォーマットの仮想的な障害物情報４３を算出することとしたが、これに限られない。地図センサ２６は、レーザレンジファインダ１３による実際の障害物情報と互換性のあるデータフォーマットを有する仮想的な障害物情報を算出してもよい。この場合、例えば、センサデータ統合部２７において、データフォーマットを統一する処理を行う。
【符号の説明】
【００６０】
１  自律移動装置
１３  レーザレンジファインダ
１４  ステレオカメラ
１５  タッチスクリーン
２０  電子制御装置
２１  記憶部
２１１  環境地図
２１２  進入禁止領域地図
２１３  合成地図
２２  設定部
２３  合成部
２４  経路計画部
２５  自己位置推定部
２６  地図センサ
２７  センサデータ統合部
２８  移動制御部
２９  障害物回避部
【図１】
2011128899.tif 000003
【図２】
2011128899.tif 000004
【図３】
2011128899.tif 000005
【図４】
2011128899.tif 000006
【図５】
2011128899.tif 000007
【図６】
2011128899.tif 000008
【図７】
2011128899.tif 000009
【図８】
2011128899.tif 000010