(57)【要約】【課題】目的地への経路の候補が見つからない場合であっても、移動装置が目的地へ近づけないことによる不具合を解決する。【解決手段】本実施形態の移動装置１００は、ユーザからの合図を検出する音声入力部１０１を備え、音声入力部１０１にてでユーザからの合図を検出して、ユーザからの合図の検出結果としてユーザからの合図があるとがあると判定したら、検出されたユーザからの合図が発せられた場所または方向を音源定位することにより特定して、ユーザからの合図が発せられた場所へ移動装置１００が移動が出来なかったいと判断した場合に、音声信号を出力する音声出力部１０３と、移動装置を移動させる駆動部１０５と、光を発光する発光部１０８により所定の制御を行う。【選択図】図１
2018173830.tif 000002
【特許請求の範囲】
【請求項１】
合図を検出する合図検出手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向を特定する特定手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向へ移動する移動制御手段と、
前記移動制御手段により合図が発せられた場所へ移動ができない場合、所定の制御を行う制御手段と、
を備えることを特徴とする移動装置。
【請求項２】
報知手段を更に備え、
前記制御手段は、前記移動制御手段により移動ができない場合、所定の報知を行うことを特徴とする請求項１に記載の移動装置。
【請求項３】
前記所定の報知とは、前記移動装置がユーザに対して呼びかけを促す報知であることを特徴とする請求項２に記載の移動装置。
【請求項４】
前記特定手段によって特定された場所への移動経路を探索する探索手段を更に備え、
前記制御手段は、前記移動制御手段により移動ができなかった場合に、
前記探索手段により前記特定手段によって特定された場所または方向への移動経路を探索することが出来なかった場合を含むことを特徴とする請求項１乃至３のいずれか１項に記載の移動装置。
【請求項５】
前記制御手段は、前記移動制御手段により移動ができなかった場合に、
前記特定手段により合図が発せられた場所または方向を特定することが出来なかった場合を含むことを特徴とする請求項１乃至４のいずれか１項に記載の移動装置。
【請求項６】
顔検出手段を更に備え、
前記制御手段は、更に前記顔検出手段による顔の検出結果に基づいて制御を行うことを特徴とする請求項１乃至５のいずれか１項に記載の移動装置。
【請求項７】
注目判定手段を更に備え、
前記制御手段は、前記注目判定手段によって前記顔の検出結果に基づいて検出された顔の向きが前記移動装置へ向いているか否かを判定することを特徴とする請求項６に記載の移動装置。
【請求項８】
前記制御手段は、  前記特定手段によって特定された場所への移動経路を探索する探索手段を更に備え、
前記特定手段で特定された場所または方向へ前記移動装置から見通しの良い位置へ移動することを特徴とする請求項１乃至７のいずれか１項に記載の移動装置。
【請求項９】
前記報知手段の報知回数を判定する報知回数判定手段を更に備え、
前記制御手段は、前記報知回数の判定結果に基づき前記移動装置を制御することを特徴とする請求項２に記載の移動装置。
【請求項１０】
移動装置の制御方法であって、
合図を検出する合図検出ステップと、
前記合図検出ステップによって検出された合図が発せられた場所または方向を特定する特定ステップと、
前記合図検出ステップによって検出された合図が発せられた場所または方向へ移動する移動制御ステップと、
前記移動制御ステップにより合図が発せられた場所へ移動ができない場合、所定の制御を行う制御ステップと、
を含むことを特徴とする制御方法。
【請求項１１】
移動装置のコンピュータに、
合図を検出する合図検出手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向を特定する特定手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向へ移動する移動制御手段と、
前記移動制御手段により合図が発せられた場所へ移動ができない場合、所定の制御を行う制御手段と、
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動装置、移動装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
電気的又は磁気的な作用を用いて人間の動作に似た動作を行い、自律移動を行う装置を移動ロボット（移動装置）という。移動ロボットは自身に備えられているセンサを用いて、ＳＬＡＭ（Simultaneous Localization and Mapping）によって自己位置推定と環境地図の生成を行い、生成した環境地図を参照して目的地へ移動する経路探索を行っている。なお、移動ロボットは自身の移動空間に対して定期的に新しい環境地図を作成して環境地図の更新を行っている（例えば特許文献１参照）。移動ロボットの一種として、ユーザからの音声による呼びかけを認識した場合に、ユーザの存在している方向（音声の発信源方向）に移動する機能を持つ移動ロボットがあることが一般的に知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２２５６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、移動ロボットがユーザのいる場所へ移動する経路を探索した場合に、移動ロボットの移動を妨げる障害物がある場合とは、結果的に移動ロボットがユーザへ近づけない事による不具合が発生するという問題も予期される。
【０００５】
本願発明はこのような問題点に鑑みてなされたものであり、ユーザのいる場所への経路の候補が見つからない場合であっても、移動装置がユーザへ近づけないことによる不具合を解決することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、
合図を検出する合図検出手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向を特定する特定手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向へ移動する移動制御手段と、
前記移動制御手段により合図が発せられた場所へ移動ができない場合、所定の制御を行う制御手段と、
を備えることを特徴とする移動装置。
【発明の効果】
【０００７】
本発明によれば、目的地への経路の候補が見つからない場合であっても、移動装置がユーザへ近づけないことによる不具合を解決することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明を適用した実施の形態の移動装置の概略構成の一例を示すブロック図である。
【図２】本発明を適用した実施の形態の移動装置の外観の一例を示す外観図である。
【図３】本発明を適用した実施の形態の移動装置の動作処理の一例を示すフローチャートである。
【図４】本発明を適用した実施の形態の移動装置の動作処理の変形例を示すフローチャートである。
【図５】本発明を適用した実施の形態の移動装置の経路探索処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態に係る移動装置を説明する。なお、本発明の移動装置は、距離センサなどの検出結果から環境地図を生成し、この環境地図に基づき移動装置の移動経路の探索を行うものとして、以下説明を行う。
【００１０】
図１は、移動装置１００の構成を示すブロック図である。図１に示すように、移動装置１００は、音声入力部１０１と、撮像部１０２と、音声出力部１０３と、センサ部１０４と、駆動部１０５と、記憶部１０６と、制御部１０７と、発光部１０８を備える。
【００１１】
また、図２は、移動装置１００の全体図を示す図である。図２に示すように、移動装置１００は、上記図１における音声入力部１０１と、撮像部１０２と、音声出力部１０３と、センサ部１０４と、駆動部１０５と、発光部１０８を備える。
【００１２】
音声入力部１０１は、例えば、ＡＤコンバーター、マイクロホン等を複数備えて周囲の音を音声信号として取得する。
【００１３】
撮像部１０２は、被写体となるユーザを撮像して撮像画像を生成する。撮像部１０２は、図示は省略するが、光学系及び撮像素子を備えるカメラと、カメラを制御する撮影制御部とを備えている。撮像素子は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサである。そして、撮像素子は、光学系を通過した光学像を２次元の画像信号に変換する。
【００１４】
音声出力部１０３は、例えば、ＤＡコンバーター、アンプ、スピーカー等を備えて、音声信号をアナログの音声出力信号に変換してスピーカーから音声出力する。
【００１５】
センサ部１０４は、移動装置１００の外部状態を示す情報を取得し、適宜、所定の信号に変換して制御部１０７に供給する。センサ部１０４は、例えば、加速度センサ、角速度センサ、距離センサ、人感センサ等から構成される。
【００１６】
駆動部１０５は、移動装置１００を移動させるための部位である。移動部１０５は、移動装置１００の底面に設けられた左右の車輪と、左右の車輪を回転駆動するモーターと、モーターを駆動制御する駆動回路から構成される。制御部１０７からの制御信号に従って、駆動回路はモーターに駆動用のパルス信号を供給する。モーターは、駆動用のパルス信号に従って、左右の車輪を回転駆動させ、移動装置１００を移動させる。このように、駆動部１０５は、移動装置１００を移動させる移動手段として機能する。なお、左右の車輪がそれぞれ独立して回転駆動するように構成され、移動装置１００が前進、後退、旋回、加減速などの走行が可能であれば、モーターの数は任意である。例えば、連結機構や操舵機構を設けるなどして１つのモーターで左右の車輪を駆動させてもよい。また、モーターの数に合わせて駆動回路の数も適宜変更することができる。
【００１７】
記憶部１０６は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュメモリなどにより構成される。
記憶部１０６には、制御部１０７で実行されるシステムプログラムや、各種処理を実行するための処理プログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
【００１８】
制御部１０７は、移動装置１００全体の動作を制御する。制御部１０７は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）を有するマイクロコンピュータにより構成される。制御部１０７は、ＣＰＵが記憶部１０６に記憶されているシステムプログラムやアプリケーションプログラムを読み出してＲＡＭ上で実行することにより、移動装置１００の各部を制御する。このように、制御部１０７は、制御手段として機能する。
【００１９】
発光部１０８は、ＬＥＤ（Light Emitting Diode）、ＬＤ（LASER Diode）等により構成される。この発光部１０８は、例えば移動装置１００の表面部に取り付けられ、制御部１０７からの制御によって光を発光する。
【００２０】
制御部１０７は、記憶部１０６に記憶されているシステムプログラムやアプリケーションプログラムに基づき、例えば、センサ部１０４から取得した各種データに応じて、移動装置１００を移動させるための制御信号を生成して駆動部１０５に送信することにより、移動装置１００の移動動作を制御する。
【００２１】
（第１実施例）
次に、図３に示すフローチャートを参照しながら、本実施形態における移動装置１００の動作について説明する。制御部１０７は、所定の操作により、移動装置１００の電源が投入されたことに応答して、図３に示すフローチャートの処理を開始する。
【００２２】
図３に示すように、先ず、制御部１０７は、音声入力部１０１にて取得した音声信号から、ユーザからの合図を検出する（ステップＳ１０１）。ユーザからの合図の例としては、ユーザの口から発せられる呼びかけの音声や、ユーザが手を叩くなどの動作により発生する音が含まれる。
そして、制御部１０７は、ステップＳ１０１で検出した合図（音声、音）の到来方向角を算出し、ユーザの存在する音源方向を推定する音源定位を行うことで、検出された合図が発せられた場所または方向を特定する（ステップＳ１０２）。音源定位の手法としては、例えばＭＵＩＣ（ＭＵｌｔｉｐｌｅ  ＳＩｇｎａｌ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ）を用いて行い、音源の位置、場所、方向を推定することができるが、公知の技術を用いているためその詳細な説明は省略する。
【００２３】
次に、制御部１０７は、ステップＳ１０２で音源定位が出来た場合に（ステップＳ１０２；ＹＥＳ）、ステップＳ１０２で算出した音声信号の到来方向角から、ユーザが存在すると推定された音源方向へ撮像部１０２を正対させるため、駆動部１０５を駆動させる角度値を算出する。制御部１０７は、角度値に基づいて、駆動部１０５を駆動させて、移動装置１００を音源方向へ回転させる（ステップＳ１０３）。
【００２４】
次に、制御部１０７は、移動装置１００を音源方向へ回転させた後、撮像部１０２で撮像を行うことで取得した撮像画像から顔領域が検出されたか否かを判断する。詳細には、撮像画像に顔の特徴データが含まれるか否かを判断する（ステップＳ１０４）。
【００２５】
次に、制御部１０７は、撮像画像に顔の特徴データが規定値以上検出された場合、つまり、顔が検出された場合（ステップＳ１０４；ＹＥＳ）、経路探索処理を行う（ステップＳ１０５）。
【００２６】
次に、図５において経路探索処理について説明する。まず、制御部１０７は、作成済みの地図情報を用いて、自機位置からユーザの存在する音源方向へ移動する為の経路の探索を行う（ステップＳ３０１）。自機位置の推定は、撮像画像と、ＳＬＡＭ法により作成した地図を用いて自機位置の推定を行うといった公知の技術を用いているためその詳細な説明は省略する。
【００２７】
次に、制御部１０７は、移動装置１００が一定距離以上移動可能な移動経路が見つかるか否かを判断する（ステップＳ３０２）。一定距離以上移動可能な移動経路とは移動装置１００が移動できないような段差が経路上に存在するか否かを判断し、段差がない場合には移動経路が見つかった（ステップＳ３０２；ＹＥＳ）として、経路探索処理を終了する。
【００２８】
一方、制御部１０７は、一定距離以上移動可能な移動経路とは移動装置１００が移動できないような段差が経路上に存在するか否かを判断し、段差があると判断した場合には移動経路が見つからなかった（ステップＳ３０２；ＮＯ）として、制御部１０７は、所定の報知を行う（ステップＳ３０３）。
【００２９】
次に、制御部１０７は、ステップＳ３０３の報知出力の処理回数をカウントし、カウント結果を記憶部に記憶する（ステップＳ３０４）。所定の報知とは呼びかけを促す報知のことをいい、移動装置１００の音声出力部１０３から出力される音声による、ユーザに移動装置１００の近くに移動を促す呼びかけや、移動装置１００との間に障害物がないような見通しの良い場所への移動を促す呼びかけなどによる報知と、移動装置１００の各部を動作させ動かすことによる、ユーザに移動装置１００へ注目してもらう動作や、移動装置１００の近くに移動を促す動作や、移動装置１００との間に障害物がないような見通しの良い場所への移動を促す動作などによる報知と、発光部１０８を発光させることによる、ユーザに移動装置１００へ注目してもらう発光や、移動装置１００の近くに移動を促す発光や、移動装置１００との間に障害物がないような見通しの良い場所への移動を促す発光などによる報知をいう。
【００３０】
次に、制御部１０７は、報知出力の処理回数のカウント結果を記憶部から取得し、その取得結果が所定回数以上行われている場合は（ステップＳ３０５；ＹＥＳ）終了となる。
【００３１】
一方、制御部１０７は、報知出力の処理回数のカウント結果を記憶部から取得し、その取得結果が所定回数以上行われていない場合は（ステップＳ３０５；ＮＯ）、ステップＳ３０６に進み、それ以降の処理を行う。
【００３２】
次に、制御部１０７は、撮像部１０２で撮像した撮像画像から顔領域を検出し、顔の特徴データを抽出して顔検出を行い、顔画像のサイズが所定のサイズ以上であるか否かを判定し、算出された顔画像のサイズが所定のサイズ以上である場合は（ステップＳ３０６；ＹＥＳ）は終了となる。
【００３３】
一方、制御部１０７は、撮像部１０２で撮像した撮像画像から顔領域を検出し、顔の特徴データを抽出して顔検出を行い、顔画像のサイズが所定のサイズ以上であるか否かを判定し、算出された顔画像のサイズが所定のサイズ以下である場合は（ステップＳ３０６；ＮＯ）、ステップＳ３０３に戻り、それ以降の処理を繰り返し行う。
【００３４】
図３のステップＳ１０２に戻り続きを説明する。
制御部１０７は、ステップＳ１０２で音源定位が出来なかった場合に（ステップＳ１０２；ＮＯ）、制御部１０７は、ユーザからの呼びかけを促す報知を行い（ステップＳ１０９）、ユーザへの呼びかけを促す。
【００３５】
図３のステップＳ１０７に戻り続きを説明する。
制御部１０７は、経路探索処理の後に、駆動部１０５を駆動させて、移動装置１００を音源方向へ移動させる（ステップＳ１０７）。
【００３６】
次に、制御部１０７は、抽出された顔の特徴データから、顔画像のサイズを算出する。算出された顔画像のサイズが所定のサイズ以上であるか否かを判定する（ステップＳ１０８）。顔画像のサイズの算出は、撮像部の各種設定をもとに、撮像画像の画角に対しての顔画像の大きさを考慮して顔画像のサイズを算出する方法をとるが、顔画像のサイズの算出方法はこの方法に限らず、他の方法でもよい。また、所定のサイズとは、移動装置１００とユーザとの間の距離が一定の距離より短くなる距離の場合の顔画像のサイズのことであり、その一定の距離はユーザが任意に設定できるものとする。算出された顔画像のサイズが所定のサイズ以上である場合は（ステップＳ１０８；ＹＥＳ）、本実施形態における移動装置１００の動作を終了させる。
【００３７】
一方、制御部１０７は、抽出された顔の特徴データから、顔画像のサイズを算出して、算出された顔画像のサイズが所定のサイズ以上であるか否かを判定し、算出された顔画像のサイズが所定のサイズ以下である場合は（ステップＳ１０８；ＮＯ）、ステップＳ１０７に戻り、それ以降の処理を繰り返し行う。
【００３８】
ステップＳ１０４に戻り続きを説明する。
制御部１０７は、ステップＳ１０４の顔検出において、撮像画像に顔の特徴データが規定値以上検出されなかった場合、つまり、顔が検出されなかった場合（ステップＳ１０４；ＮＯ）、制御部１０７は、事前に作成しておいた移動装置１００が存在する空間の地図情報を参照する。地図情報をもとに、移動装置１００からステップＳ１０２で取得した合図が発せられた場所との間に障害物のない場所や、障害物がある場合でも障害物から一定距離以上離れた場所などの音源方向へ見通しの良い位置へ移動装置１００を移動させて（ステップＳ１０６）、ステップＳ１０４に戻り、それ以降の処理を繰り返し行う。
【００３９】
（第１実施例の変形例）
次に、図４で第１実施例の変形例について説明する。
制御部１０７は、ステップＳ１０２で音源定位が出来なかった場合に（ステップＳ１０２；ＮＯ）、制御部１０７は、ユーザからの呼びかけを促す報知を行い（ステップＳ２０１）、ユーザへの呼びかけを促す。呼びかけを促す報知とは、移動装置１００の音声出力部１０３から出力される音声による報知や、移動装置１００の各部を動作させ動かすことによる報知や、発光部１０８を発光させることによる報知をいう。
【００４０】
また、制御部１０７は、ステップＳ１０４の顔検出において、撮像画像に顔の特徴データが規定値以上検出されなかった場合、つまり、顔が検出されなかった場合（ステップＳ１０４；ＮＯ）、制御部１０７は、ユーザからの呼びかけを促す報知を行い（ステップＳ２０１）、制御部１０７は、ステップＳ１０１に戻り、それ以降の処理を繰り返し行う。呼びかけを促す報知とは、移動装置１００の音声出力部１０３から出力される音声による報知や、移動装置１００の各部を動作させ動かすことによる報知や、発光部１０８を発光させることによる報知をいう。
【００４１】
以上のように、本実施形態の移動装置１００は、合図を検出して、合図があると判定したら、合図が発せられた場所または方向を特定して、合図が発せられた場所または方向へ移動出来なかった場合に所定の制御を行うことになる。このため、移動装置１００が合図が発せられた場所へ移動できない場合に所定の制御を行うことで、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４２】
また、本実施形態の移動装置１００は、報知手段を備え、移動装置１００が移動できない場合に、所定の報知を行うことになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４３】
また、本実施形態の移動装置１００は、移動装置がユーザに対して呼びかけを促す報知を行うことになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４４】
また、本実施形態の移動装置１００は、探索手段を備え、特定手段によって特定された場所または方向への移動経路を探索し、探索手段により特定手段によって特定された場所または方向への移動経路を探索することが出来ない場合を含むことになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４５】
また、本実施形態の移動１００は、特定手段により前記合図が発せられた場所または方向を特定することが出来なかった場合を含むことになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４６】
また、本実施形態の移動装置１００は、更に顔検出手段を備え、顔検出手段による顔の検出結果に基づいて制御を行うことになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４７】
また、本実施形態の移動装置１００は、注目判定手段を備え、注目判定手段によって顔の検出結果に基づいて検出された顔の向きが移動装置１００へ向いているか否かを判定することになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４８】
また、本実施形態の移動装置１００は、移動制御手段により移動ができない場合に、特定手段で特定された場所または方向へ前記移動装置１００から見通しの良い位置へ移動することになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００４９】
また、本実施形態の移動装置１００は、報知手段の報知回数を判定する報知回数判定手段を備え、報知回数の判定結果に基づき移動装置１００を制御することになるので、移動装置１００が目的地へ近づけないことによる不具合を解決することが出来るようになる。
【００５０】
なお、移動装置１００は、ユーザに移動装置１００の位置する場所へ来てもらうような呼びかけを促す報知をすることとしたが、移動装置１００は駆動部１０５を制御することで、が、移動装置１００を旋回させる動作を行うとしてもよく、左方向への回転と右方向への回転を繰り返すなどの、移動装置１００がユーザを探していると思われる動作を行うとしてもよい。
【００５１】
なお、移動装置１００は、ユーザから移動装置１００への合図を判定するとしているが、ユーザからの合図の信頼度を算出し、算出した信頼度が所定の閾値以上なら、ユーザからの合図であると認識して移動装置１００の処理を進めるとし、算出した信頼度が所定の閾値以下なら、合図検出へ戻るとしてもよい。
【００５２】
なお、移動装置１００からユーザに対して、報知手段による報知の回数を判定するとしたが、報知の回数が所定回数未満なら、ユーザに来てもらう応答を行うとし、繰り返しの回数が所定回数以上なら、ユーザに来てもらう応答を行わないとしてもよい。また、報知の回数が所定回数以上ならば、移動装置１００がユーザに移動装置１００の位置する場所へ来てもらうような呼びかけの合図の音声の音量を上げるとしてもよく、呼びかけの言葉の種類を変更するとしてもよく、呼びかけの言葉を連続して発生させるとしてもよい。また、報知の回数が所定回数以上ならば、ユーザが何処に位置するかを教えてもらうように依頼する報知の行動の強度を強くするとしてもよい。
【００５３】
なお、移動装置１００が音源方向へ移動する場合には、センサ部１０４の人感センサを用いて、ユーザが存在するか否かを確認するとしてもよい。移動装置１００が音源方向へ移動する場合に、センサ部１０４の人感センサでユーザの存在を確認する前に、移動装置１００が障害物を確認して音源方向へ移動できなくなった場合には、ユーザへの呼びかけを促す報知をするとしてもよい。
【００５４】
なお、ステップＳ１０１で検出した合図は音声や音としているが、それに限らない。ユーザからの合図としては、ユーザの動作を伴うジェスチャーや、ＬＥＤ（Light Emitting Diode）などの発光装置による発光を合図としてもよい。この場合、ステップＳ１０２の音源定位ではなく撮像部で取得した撮像結果から合図を認識するとしてもよい。
【００５５】
なお、ステップＳ１０４の顔検出において、撮像画像に顔の特徴データが規定値以上検出されなかった場合、音源方向へ見通しの良い位置へ移動や、ユーザからの呼びかけを促す報知を行うとしているが、顔検出だけでなく、音による音源定位ができなかった場合や、経路探索が出来なかた場合としてもよい。
【００５６】
また、上記実施形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read - Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto - Optical disc）等のコンピュータで読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【００５７】
また、プログラムをインターネット等のネットワークＮＷ上の所定のサーバが有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００５８】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００５９】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００６０】
〔付記〕
＜請求項１＞
合図を検出する合図検出手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向を特定する特定手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向へ移動する移動制御手段と、
前記移動制御手段により合図が発せられた場所へ移動ができない場合、所定の制御を行う制御手段と、
を備えることを特徴とする移動装置。
＜請求項２＞
報知手段を更に備え、
前記制御手段は、前記移動制御手段により移動ができない場合、所定の報知を行うことを特徴とする請求項１に記載の移動装置。
＜請求項３＞
前記所定の報知とは、前記移動装置がユーザに対して呼びかけを促す報知であることを特徴とする請求項２に記載の移動装置。
＜請求項４＞
前記特定手段によって特定された場所への移動経路を探索する探索手段を更に備え、
前記制御手段は、前記移動制御手段により移動ができなかった場合に、
前記探索手段により前記特定手段によって特定された場所または方向への移動経路を探索することが出来なかった場合を含むことを特徴とする請求項１乃至３のいずれか１項に記載の移動装置。
＜請求項５＞
前記制御手段は、前記移動制御手段により移動ができなかった場合に、
前記特定手段により合図が発せられた場所または方向を特定することが出来なかった場合を含むことを特徴とする請求項１乃至４のいずれか１項に記載の移動装置。
＜請求項６＞
顔検出手段を更に備え、
前記制御手段は、更に前記顔検出手段による顔の検出結果に基づいて制御を行うことを特徴とする請求項１乃至５のいずれか１項に記載の移動装置。
＜請求項７＞
注目判定手段を更に備え、
前記制御手段は、前記注目判定手段によって前記顔の検出結果に基づいて検出された顔の向きが前記移動装置へ向いているか否かを判定することを特徴とする請求項６に記載の移動装置。
＜請求項８＞
前記制御手段は、  前記特定手段によって特定された場所への移動経路を探索する探索手段を更に備え、
前記特定手段で特定された場所または方向へ前記移動装置から見通しの良い位置へ移動することを特徴とする請求項１乃至７のいずれか１項に記載の移動装置。
＜請求項９＞
前記報知手段の報知回数を判定する報知回数判定手段を更に備え、
前記制御手段は、前記報知回数の判定結果に基づき前記移動装置を制御することを特徴とする請求項２に記載の移動装置。
＜請求項１０＞
移動装置の制御方法であって、
合図を検出する合図検出ステップと、
前記合図検出ステップによって検出された合図が発せられた場所または方向を特定する特定ステップと、
前記合図検出ステップによって検出された合図が発せられた場所または方向へ移動する移動制御ステップと、
前記移動制御ステップにより合図が発せられた場所へ移動ができない場合、所定の制御を行う制御ステップと、
を含むことを特徴とする制御方法。
＜請求項１１＞
移動装置のコンピュータに、
合図を検出する合図検出手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向を特定する特定手段と、
前記合図検出手段によって検出された合図が発せられた場所または方向へ移動する移動制御手段と、
前記移動制御手段により合図が発せられた場所へ移動ができない場合、所定の制御を行う制御手段と、
を備えることを特徴とするプログラム。
【符号の説明】
【００６１】
１００…移動装置、１０１…音声入力部、１０２…撮像部、１０３…音声出力部、１０４…センサ部、１０５…駆動部、１０６…記憶部、１０７…制御部、１０８…発光部
【図１】
2018173830.tif 000003
【図２】
2018173830.tif 000004
【図３】
2018173830.tif 000005
【図４】
2018173830.tif 000006
【図５】
2018173830.tif 000007