JP4041886B2 - Method for autonomous movement control of artificial object by recognition of human intention, communication system and program thereof - Google Patents
Method for autonomous movement control of artificial object by recognition of human intention, communication system and program thereof Download PDFInfo
- Publication number
- JP4041886B2 JP4041886B2 JP2003166916A JP2003166916A JP4041886B2 JP 4041886 B2 JP4041886 B2 JP 4041886B2 JP 2003166916 A JP2003166916 A JP 2003166916A JP 2003166916 A JP2003166916 A JP 2003166916A JP 4041886 B2 JP4041886 B2 JP 4041886B2
- Authority
- JP
- Japan
- Prior art keywords
- artifacts
- data
- artifact
- human
- movement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、特に、離間した位置の人間の外在化した意図(適宜発声を含む人間の「しぐさ」と表記する)に対応して選択された人工物(例えば、車椅子、傘立て、図書運搬機)が自動的に位置・姿勢を変位させて、人間の位置へ人工物が自律的に移動するための、人間の意図の認識による人工物の自律的な移動制御方法及びその通信システム並びにプログラムに関する。
【0002】
【従来の技術】
従来、人工物に対する制御、例えば、ワイヤード方式や微弱電波や赤外線を用いた無線方式のリモートコントローラが多用されている。このような受動的な制御とともに、人工物が自律的(能動的)に、その制御によって移動する例も知られている。
【0003】
例えば、離間した位置の、人間の外在化した意図の認識に対応して人工物が自律的に位置・姿勢を変位させ、その目的とする移動先の人間の近傍位置(所定位置)に移動する例がある(例えば、非特許文献1参照)。
【0004】
この種の意図の認識は、能動的な人工物と人間との間で必要な伝達を暗黙的な身体的な伝達として捉えている。この暗黙の身体的な伝達は、「身体動作、対人接触、対人距離、周辺言語、身体的特徴、衣服、装飾品、沈黙」等の身体及び/又は環境の属性に関する伝達である。
【0005】
また、同種の提案として、二本足走行ロボットの例が知られている。この二本足走行ロボットの例は、複数の認識技術を連携させた画像解析によって、人間の「しぐさ」や環境(走行に対する障害物の認識、かつ、その迂回走行)を理解し、かつ、ネットを使い対話能力を向上させている。すなわち、その正しい走行方向を理解して人工物が自律的に移動するものである(例えば、非特許文献2参照)。
【0006】
【非特許文献1】
寺田和憲・西田豊明、「Harmonic Artifacts(HARMONICAR)」人工知能学会全国大会(第16回)論文集(CD−ROM),1C4−04(2002)
【非特許文献2】
日経BP社発行、「日経エレクトロニクス誌」 2003,1−6号「ヒトのしぐさを理解しネットにつながる新ASIMO」p24−p25
【0007】
【発明が解決しようとする課題】
このような上記従来例では、次の(1)、(2)の欠点がある。
(1)前者の非特許文献1の例では、一つの人工物を、一つの人間の外在化した意図に対応するように、人工物が自律的に目的とする移動先の人間の近傍位置に移動するようにしている。したがって、複数種の人工物から、人間の外在化した意図に基づいた推論・検索によって、その適切な選択による、目的とする移動先の人間の近傍位置への自動的な移動が出来ない。換言すれば、多様な人工物を多様な人間に適合させる、使い勝手に優れたシステムとしての利便性が得られなかった。
(2)後者の非特許文献2の例では、一つの人工物を、一つの人間の外在化した意図に対応するように、前記同様に人工物のロボットが自動的に目的位置(例えば、来訪者に対する案内位置)に移動するようになっている。この場合も多様なロボットを多様な人間に適合(選択)させた、その移動が出来ない。すなわち、より使い勝手に優れたシステムとしての利便性が得られなかった。
【0008】
また、後者の非特許文献2の例では、目的位置への走行時に障害物を認識して、その障害物を迂回した走行が可能であり、かつ、ネットワークを通じた情報のやり取りを通じた対話能力の向上を図っているものの、この場合の情報では、例えば、建物内の構造を地図情報とした多様な目的位置までの自律的な走行が出来ない。すなわち、より高度なシステムとしての利便性が得られない。
【0009】
本発明は、上記事情に鑑み、複数種の人工物が、人間の外在化した意図(ここでは「人間のしぐさ」)の認識に基づいた推論・検索によって選択的(一つ又は複数種の人工物)かつ自律的な位置・姿勢制御を行って、目的とする移動先の人間の近傍位置に、自律的に移動することが出来るようになり、結果的に多様な人工物を多様な人間に適合できる、使い勝手に優れたシステムとしての利便性が向上する、人間の外在化した意図に対する推論・検索による人工物の自律的な移動制御方法及びその通信システム並びにプログラムの提供を目的としている。
【0010】
【課題を解決するための手段】
上記目的を達成する本発明の人間の意図の認識による人工物の自律的な移動制御方法は、複数種の人工物と自律移動制御システムを備える通信システムにおいて実施される、複数種の人工物が選択的かつ自律的に移動するためのものであり、自律移動制御システムが、以下の段階を実行する。
(a)複数種の人工物の少なくとも一つが取り込んだ、離間した位置の人間に対する撮像データ及び音声データのいずれか一方又は双方を受信する。
(b)受信した撮像データ及び音声データのいずれか一方又は双方を用いて、
撮像データを用いる場合は、予め記憶してある、身体動作及び身体的特徴を含む画像認識用の標準パターンと、撮像データとの類似程度を比較して類似度の判定を行うことにより、又は、
音声データを用いる場合は、予め記憶してある、対象者の発声音声に対する音声認識用の標準パターンと、音声データとを比較して発声音声の認識を行うことにより、
人間の外在化した意図を認識する。
(c)認識した、人間の外在化した意図に対応して複数種の人工物から少なくとも一つを自動選択する。
(d)選択した人工物の位置・姿勢を自律的に変位させて、認識された意図により示される目的位置に移動する。
【0011】
この発明の人間の意図の認識による人工物の自律的な移動制御方法では、複数種の人工物が、人間の外在化した意図に基づいた推論・検索により、選択的(一つ又は複数種の人工物)、かつ、自律的な位置・姿勢制御を行って、自律的に目的位置に移動させることが出来るようになる。この結果、多様な人工物を多様な人間に適合させる、使い勝手に優れたシステムとしての利便性が向上する。
意図の認識は、目的とする移動先の人間の撮像データと音声データの一方又は両方に対する推論・検索の制御実行と情報の検索の一方又は両方で行うので、複数種の人工物から、人間の外在化した意図に基づく推論・検索をすることによって、選択(一つ又は複数種の人工物)する際の、その選択性が向上する。
【0012】
上記目的を達成する本発明の人工物移動通信システムは、自律移動制御システム及び複数種の人工物を含み、人間の外在化した意図に対する推論・検索を含む認識によって選択された複数種の人工物が自律的に移動するものである。前記複数種の人工物の少なくとも一つが、離間した位置の人間の外在化した意図の認識のための撮像データを出力する撮影手段と前記意図の認識のための音声データを出力する音声集音手段との一方又は両方と、前記自律移動制御システムから受信した移動指示データに基づいて、認識された意図により示される目的位置に移動するための制御・駆動手段とを備えている。前記自律移動制御システムが、人工物から受信した撮像データ及び音声データの一方又は両方から前記人間の意図を認識する手段と、前記認識した意図に対応した人工物を複数種から選択する手段と、前記選択した人工物の位置・姿勢を変位させる移動指示データを算出して送信する手段とを備える。
【0013】
この発明の人工物移動通信システムでは、上記した「人間の意図の認識による人工物の自律的な移動制御方法」と同様に、多様な人工物を多様な人間に適合させる、使い勝手に優れたシステムとしての利便性が向上することになる。
【0014】
上記目的を達成する本発明のプログラムは、複数種の人工物と自律移動制御システムを備える通信システムで、人間の外在化した意図に対する推論・検索を含む認識によって、複数種の人工物が選択的かつ自律的に移動するための、人間の外在化した意図の推論・検索による人工物の自律的な移動制御をコンピュータに実行させるための下記ステップからなるものである。
【0015】
(a)複数種の人工物の少なくとも一つが取り込んだ、離間した位置の人間に対する撮像データ及び音声データのいずれか一方又は双方を受信するステップ、
(b)前記受信した撮像データ及び音声データのいずれか一方又は双方を用いて、
前記撮像データを用いる場合は、予め記憶してある、身体動作及び身体的特徴を含む画像認識用の標準パターンと、前記撮像データとの類似程度を比較して類似度の判定を行うことにより、又は、
前記音声データを用いる場合は、予め記憶してある、対象者の発声音声に対する音声認識用の標準パターンと、前記音声データとを比較して発声音声の認識を行うことにより、
前記人間の意図を認識するステップ、
(c)認識した人間の外在化した意図に対応して複数種の人工物から少なくとも一つを選択するステップ、
(d)この選択した人工物の位置・姿勢を自律的に変位させて、認識された意図により示される目的位置に移動するステップ。
【0016】
この発明のプログラムでは、本発明が、情報記録媒体(パッケージソフトウェアなど)や通信ネットワーク上からのダウンロード/インストールを通じた提供が可能になる。したがって、当該発明を、種々の装置に搭載されるマイクロコンピュータなどで容易に実施できるようになって、その汎用性が向上する。
【0017】
以下は、上記した「人間の意図の認識による人工物の自律的な移動制御方法」の技術思想における好適な態様である。
【0018】
通信ネットワーク上で提供される施設内の通路を表示する情報を含む地図情報、人工物が移動する際に考慮するための交通情報及び気象情報を含む支援情報を取り込み、地図情報に基づいて、複数種の人工物の少なくとも一つを移動させて、移動した人工物から受信した撮像データから前記移動先の人間を識別し、あるいは、前記地図情報、前記交通情報及び気象情報のいずれかに基づいて、前記人工物の自動選択を行う。この結果、適確に、目的位置に移動させることが出来るようになる。
【0019】
前記人工物の位置・姿勢を自律的に変位させて、目的位置に移動させる際に、この人工物が検出した、移動前方での走行上の障害物についての障害物検出データを受信する段階と、この検出した障害物を迂回して、目的位置へ人工物を自律的に移動させる段階とをさらに有する。
【0020】
この場合、結果的に、目的位置へ、自動的、かつ、適確に移動させることが出来るようになる。
【0023】
前記人工物が自律的に位置・姿勢を変位させて、目的位置に移動した際に、この移動の位置・姿勢の変位による移動経路データを記憶する制御の段階と、この記憶した移動の位置・姿勢の変位による移動経路を逆に移動して出発した元の位置に復帰するための制御の段階とをさらに有する。
【0024】
この場合、より使い勝手に優れたシステムとしての利便性が向上する。
【0027】
以下は、上記した「人工物移動通信システム」の技術思想における好適な態様である。
【0028】
自律移動制御システムは、通信ネットワーク上から提供される、施設内の通路を表示する情報を有した地図情報、人工物が移動する際に考慮するための交通情報及び気象情報を含む支援情報を取得する手段をさらに備える。
また、人間の意図を認識する手段は、前記地図情報に基づいて、前記複数種の人工物の少なくとも一つを移動させて、該移動した人工物から受信した撮像データから前記移動先の人間を識別し、前記人工物を選択する手段は、前記地図情報、前記交通情報及び気象情報のいずれかに基づいて、前記人工物の自動選択を行う。
【0029】
さらに、前記制御・駆動手段によって、選択された人工物が自律的に位置・姿勢を変位させて、認識された意図により示される目的位置に移動する際に、この人工物が、移動前方での走行上の障害物を検出して障害物検出データを送信する検出手段を備え、移動指示データを算出して送信する手段が、前記障害物検出データを用いて、前記検出手段で検出した障害物を迂回して、目的位置に人工物が自律的に移動する移動指示データを算出する。
【0034】
さらに、前記制御・駆動手段が、人工物の位置・姿勢を自律的に変位させて、目的位置に移動するための、少なくとも二つの車輪及び、この二つの車輪を個別的に回転駆動するための回転駆動手段を備える。
【0035】
前記検出手段が、撮影装置を備えて構成され、撮影装置は障害物データとして撮像データを生成する。
【0036】
前記検出手段が、レーザ検出装置を備えて構成され、前記レーザ検出装置は、レーザ送受信により、反射強度を検出して、該反射強度としきい値から障害物データを生成する。
【0037】
この場合、構成の自由度が向上する。
【0041】
以下は、上記した「プログラム」の技術思想における好適な態様である。
【0042】
前記意図の認識のステップにおいて、通信ネットワーク上から提供される施設内の通路を表示する情報を有した地図情報と、交通情報、及び気象情報の少なくとも一つを含む支援情報を取り込む処理と、前記地図情報に基づいて、前記複数種の人工物の少なくとも一つを移動させて、該移動した人工物から受信した撮像データから前記移動先の人間を識別し、あるいは、前記地図情報、前記交通情報及び気象情報のいずれかに基づいて、前記人工物の自動選択を行う処理とをコンピュータに実行させるものである。
【0043】
前記人工物の位置・姿勢を自律的に変位させて、認識された意図により示される目的位置に移動させる際に、この人工物が検出した、移動前方での走行上の障害物についての障害物検出データを受信するステップと、この検出した障害物を迂回して、目的位置に人工物が自律的に移動するステップとをさらにコンピュータに実行させるものである。
【0045】
前記人工物の位置・姿勢を自律的に変位させて、目的位置に移動した際の移動の位置・姿勢の変位による移動経路データを記憶するステップと、この記憶した移動の位置・姿勢の変位による移動経路を逆に移動して出発した元の位置に復帰するステップとをさらにコンピュータに実行させるためのものである。
【0047】
この発明のプログラムでは、本発明が、情報記録媒体(パッケージソフトウェアなど)や通信ネットワーク上からのダウンロード/インストールを通じた提供が可能になる。したがって、当該発明を、種々の装置に搭載されるマイクロコンピュータなどで容易に実施できるようになって、その汎用性が向上する。
【0050】
このような上記した「プログラム」の好適な態様では、汎用性が、より向上するようになる。
【0051】
【発明の実施の形態】
以下、図を参照して、本発明の実施形態について説明する。この説明において、構成及び配置関係については、本発明が理解できる程度に概略的に示している。したがって、本発明は以下の実施形態に限定されず、特許請求の範囲の記載に基づく様々な形態に適用可能である。
【0052】
(第1実施形態の基本的な機能)
図1は、人間の意図の認識による人工物の自律的な移動制御方法及びその通信システム並びにプログラムの第1実施形態における機能を説明するためのブロック図である。
【0053】
図1を参照すると、この第1実施形態の基本的な機能では、複数種の人工物が、自律移動制御システム及び位置・姿勢アクション部の無線制御によって、離間した位置の人間の外在化した意図に対応して、選択的かつ自律的に、位置・姿勢を変位させて、目的とする移動先の人間の近傍位置(所定位置)に移動する。
【0054】
このため人工物は、目的とする移動先の人間の近傍位置への自律的な移動における位置・姿勢の変位(移動)を行う。このため、複数種の人工物からの撮影画像及び音声データを双方向通信によって、自律移動制御システムに転送する。さらに、人工物は、位置・姿勢の変位により、目的とする移動先の人間の近傍位置へ移動する。この移動のため、駆動部は、人工物の位置・姿勢を検出したデータを双方向通信によって、位置・姿勢アクション部に転送する。
【0055】
自律移動制御システムは、人工物からの撮影画像及び音声データと駆動部の位置・姿勢を検出したデータに基づいたデータベース(D/B)での推論・検索の推論エンジン及び/又は検索エンジンによる処理を、制御系を通じて実行し、人間が要求した目的とする移動先の人間の近傍位置へ、移動する人工物を複数種から選択決定する。
【0056】
さらに、この選択決定した人工物に対する目的とする移動先の人間の近傍位置まで、自律移動制御システムが位置・姿勢アクション部に無線制御データを転送して、位置・姿勢の制御を無線で連続的に実行する。
【0057】
このようにして、複数種の人工物が、人間の外在化した意図に基づいた推論(検索を含む、適宜、この「検索」の表記を省略する)によって選択され、かつ、自律的な位置・姿勢制御を行って、目的とする移動先の人間の近傍位置に自動的に移動し、結果的に多様な人工物を多様な人間に適合させる、使い勝手に優れた、そのシステムとしての利便性が向上する。
【0058】
なお、ここでは自律移動制御システム4と自律移動人工物1,2,3とを別体の構成として説明したが、この二つを人工物に一体的に組み込んだ構成とすることも出来る。
【0059】
同様に、第2実施形態から第4実施形態では、機能構成及び実現手段(具体例)において、自律移動制御システム4と自律移動人工物1,2,3を別体として説明するが、自律移動制御システム4と自律移動人工物1,2,3との一体的な構成も当業者にとっては設計的な事項であり、本発明に含まれる。
【0060】
以下、この第1実施形態の基本的な機能の実現手段(具体例)について説明する。
【0061】
(第1実施形態の構成及び要部の個別動作)
図2は本発明の第1実施形態の具体的な構成例を示す外観図/ブロック図である。
【0062】
図2を参照すると、この第1実施形態の構成例は、車椅子である自律移動人工物1(適宜、車椅子1とも表記する)と、本(出版物)搬送機である自律移動人工物2(適宜、図書運搬機2とも表記する)と、傘立てとしての自律移動人工物3(適宜、傘立て3とも表記する)とを有している。
【0063】
さらに、第1実施形態の構成例は、自律移動制御システム4(本発明(請求項)における支援情報取得手段、情報付与処理手段に対応する)と、モーションキャプチャシステム(例えば、Ascension Technology社製)としての位置・姿勢アクション制御装置5を有している。
【0064】
上記した車椅子1は、人工物(車椅子)制御系1a(適宜、車椅子制御系1aとも表記する)、及び人工物(車椅子)駆動系1b(適宜、車椅子駆動系1bとも表記する)を備え、図書運搬機2は、人工物(図書運搬機)制御系2a(適宜、図書運搬機制御系2aとも表記する)、及び人工物(図書運搬機)駆動系2b(適宜、図書運搬機駆動系2bとも表記する)を備えている。
【0065】
さらに、傘立て3は、人工物(傘立て)制御系3a(適宜、傘立て制御系3aとも表記する)、及び人工物(傘立て)駆動系3b(適宜、傘立て駆動系3bとも表記する)とを備えている。
【0066】
人工物制御系1a〜3a及び人工物駆動系1b〜3bは、本発明(請求項)における制御・駆動手段、情報付与処理手段に対応する。
【0067】
図3は、図2中の車椅子1、図書運搬機2及び傘立て3それぞれの人工物制御系1a〜3aの内部電気的構成例を示すブロック図である。
【0068】
図3を参照すると、この人工物制御系1a〜3aは、ここでの制御を実行し、CPU,プログラムを格納したROM及びワーキング用のRAMからなるMPU(Microprocessing Unit)31と、自律移動制御システム4及び位置・姿勢アクション制御装置5との無線区間(無線通信回線)によるデータ伝送を行うための微弱電波送受信部32と、対象者m(本発明(請求項)における人間に対応する)の撮像データを出力する撮影装置(光学系)33(本発明(請求項)における撮影手段に対応する)と、処理データを記憶するフラッシュメモリなどの固体メモリ(主記憶装置)35と、処理データを記憶するハードディスク装置(HDD)などを用いたD/B装置(補助記憶装置)36とを有している。
【0069】
人工物制御系1a〜3aには、対象者mからの車椅子1から傘立て3に対する呼び出し(移動要求)の音声が入力されるマイクロホン37a(本発明(請求項)における音声集音手段に対応する)及びマイクロホン37aからの音声信号を増幅、デジタル変換(A/D)などを行う音声処理部37b(本発明(請求項)における音声集音手段に対応する)が設けられている。
【0070】
図4は、図2中の車椅子1から傘立て3までそれぞれの人工物駆動系1b〜3bの内部電気的構成例を示すブロック図である。
【0071】
図4を参照すれば、人工物駆動系1b〜3bは、走行(移動)前方の障害物の撮像データを出力する撮影装置(光学系)47a(本発明(請求項)における障害物の検出手段、撮像処理手段に対応する)と、前方の対象者m又は障害物検出を行うためのレーザ検出装置47b(本発明(請求項)における障害物の検出手段、無線検出手段に対応する)と、走行用のバッテリEからの電源供給を制御するための駆動部48a,49a(本発明(請求項)における回転駆動手段に対応する)と、対象者mに向かって位置・姿勢を変更して走行するための車輪回転用のモータ(M)48b,49b(本発明(請求項)における回転駆動手段に対応する)とを有している。
【0072】
図5は図2中の自律移動制御システム4の内部電気的構成例を示すブロック図である。
【0073】
図5を参照すると、この自律移動制御システム4は、ここでの制御を実行するためのCPU,RAM,ROMからなるMPU51(本発明(請求項)における推論・検索手段/選択処理手段に対応する)と、処理データを記憶するフラッシュメモリなどの固体メモリ(主記憶装置)53と、対象者mの意図の認識を行うためのデータベース(D/B)装置54(本発明(請求項)における推論・検索手段/選択処理手段に対応する)と、自律移動制御システム4との微弱電波による無線区間接続(通信回線接続/全二重通信、例えば、Bluetooth方式)を行うための微弱電波送受信部55aと、位置・姿勢アクション制御装置5との微弱電波による無線区間接続(例えば、上記したBluetooth方式)を行うための微弱電波送受信部55bと、処理データを記憶するハードディスク装置(HDD)などのD/B装置(補助記憶装置)56とを有している。意図の認識用のD/B装置54は、推論・検索による対象者mの意図の認識を行うための推論処理部54a及び検索処理部54bを有している。
【0074】
(第1実施形態の全体動作)
図6は、第1実施形態の動作のシーケンス図であり、図7は、第1実施形態の人工物制御系1a〜3a及び人工物駆動系1b〜3bの動作の処理手順を示すフローチャートである。
【0075】
また、図8は、第1実施形態の自律移動制御システム4の動作の処理手順を示すフローチャートである。
【0076】
図2から図5、図6、図7及び図8を参照すると、車椅子1、図書運搬機2及び傘立て3(図2参照)は、それぞれの車椅子制御系1a、図書運搬機制御系2a及び傘立て制御系3a(図2及び図3参照)における撮影装置33が、対象者mを撮影するように、その撮影方向が設定(撮影出来るように設置されている)されており、ここで撮影した撮像データ(フレーム)をMPU31の制御で微弱電波送受信部32を通じて自律移動制御システム4に転送する(ステップS71,S72/図7参照―以下「図7」は未表記)。
【0077】
自律移動制御システム4では、車椅子制御系1a、図書運搬機制御系2a及び傘立て制御系3aからの微弱電波を微弱電波送受信部55aで受信する(ステップS81/図8参照―以下「図8」は表記せず)。
【0078】
次に、微弱電波として受信された撮像データから対象者mの画像データを切り出す(ステップS82)。この切り出した対象者mの画像データにフラグF1を立てて一時的にMPU51のRAMなどに格納する(ステップS83)。微弱電波送受信部55aからの受信信号に対する意図の認識が実行される。まず、MPU51の制御及びD/B装置54における推論処理部54a及び検索処理部54bにおいて、D/Bデータに基づいた推論エンジンと検索エンジンの起動による対象者mの意図の認識が実行される。
【0079】
ここでは、暗黙的な身体上の伝達として、撮像データから、対象者mの人間の外在化した意図を推論・検索して、この認識を行う。
【0080】
暗黙的な身体上の伝達は、身体動作、対人接触、対人距離、周辺言語、身体的特徴、衣服、装飾品、沈黙の身体及び/又は環境の属性に関する伝達である。
【0081】
これらにおいて、以下、画像認識(例えば、上記した身体動作、身体的特徴)、及び音声認識(例えば、周辺言語)を意図の認識として説明する。
【0082】
なお、上記した「身体動作、身体的特徴」としては、車椅子1を呼び寄せる(移動要求)場合、車椅子1の置き場方向に対する「手招き」、及び「ベット上に寝ている」状態や、 図書運搬機2を呼び寄せる(移動要求)場合では、本を持った手で、対象者mが、立ったまま手招きを行う状態がある。
【0083】
また、上記した「周辺言語」としては、対象者mによる「車椅子移動」や、「図書運搬機移動」などの発声がある。
【0084】
意図の認識としてここでは以下の(1)、(2)の処理例を取り上げる。
【0085】
(1)車椅子1、図書運搬機2及び傘立て3は、それぞれの機能(例えば、車椅子1は、歩行に困難を伴う対象者mが使用する、その機能に関するデータが図5に示すD/B装置54に予め格納され、又は随時的に格納される。同様に図書運搬機2及び傘立て3のそれぞれの機能に関するデータが格納されている。
【0086】
この機能に関するデータとしては、画像認識及び音声認識のための以下のデータ(1−A)、(1−B)がある。
【0087】
(1−A)画像認識用データとしては、対象者mの撮像を標準パターンとして記憶する。このため(a)対象者mの撮像領域を切り出し、(b)この切り出した撮像を、その大きさ、傾斜などを補正する正規化を行う。そして(c)入力撮像(対象者m)と記憶している標準パターンと、容易性・確実性を向上させて比較するため特徴点抽出を行う。この特徴としては、線成分、エッジ成分の場所とその方位などの局所的な特徴、面積や周囲長、最大幅、最少幅などの形の特徴が周知である。
【0088】
(1−B)音声認識用データとしては、人間の意図の認識のための単語登録を行う。予め対象者mの発声単語をマイクロホン37a及び音声処理部37bを通じてMPU51及びD/B装置54に登録する。これは周波数スペクトルの時系列で標準パターンである。
【0089】
(2)D/B装置54は、上記した画像認識用データ及び音声認識用データに対する推論・検索を推論処理部54aで処理し、かつ、画像認識用データ及び音声認識用データに対する検索を検索処理部54bで処理して、次に説明する意図の認識の推論・検索(2−A)、(2−B)を実行する。
【0090】
(2−A)画像認識用データに対する処理は、上記した対象者mの撮像を標準パターンとして記憶し、かつ、対象者mの撮像領域を切り出し、この切り出した撮像を、その大きさ、傾斜などを補正する正規化を行う。そして、入力撮像(対象者m)と記憶している標準パターンとの、容易性・確実性を向上させて比較するため特徴点抽出を行う。
【0091】
そして、画像認識用データに対する処理である、入力撮像(対象者m)と記憶している標準パターンとの類似程度を比較して、その類似度を判定する。この判定では、パターンの多次元ベクトルにおける、ベクトル間距離や二つのベクトルの角度による類似度を指標にした判定が周知である。
【0092】
(2−B)音声認識用データに対する処理は、対象者mの発声音声をマイクロホン37a及び音声処理部37bを通じてMPU51及びD/B装置54が音声認識を処理する。この音声認識処理では、入力パターン(対象者mの発声音声)と登録している標準パターンと比較して、発生音声を認識する。この場合の音声認識手法としては、時間軸方向の正規化を行いながら入力パターン間の距離を効率的に行うDP(Dynamic Programming)マッチング手法が周知である。
【0093】
この例では、上記した画像認識及び音声認識での意図の認識による「人間の外在化した意図/しぐさ」から車椅子1から傘立て3のいずれを、対象者mが自己位置に移動(呼び寄せる)させたいのかの選択決定をMPU51が実行する(ステップS84)。
【0094】
この選択決定は、例えば、上記した車椅子1の置き場方向に対する「手招き」、及び「ベット上に寝ている」状態や、図書運搬機2を呼び寄せる(移動要求)場合では、本を持った手で、対象者mが、立ったまま手招きを行う状態などによって行う。
【0095】
「人間の外在化した意図」が認識できた場合(ステップS85:Yes)、すなわち、人間の外在化した意図から、車椅子1、図書運搬機2及び傘立て3に対する選択決定が行われると、この選択決定データにフラグF2を立てて一時的にMPU51のRAMなどに格納する(ステップS86)。
【0096】
ステップS85で意図の認識ができない場合(No)、ステップS84に戻って推論・検索を繰り返す。
【0097】
次に、MPU51が、位置・姿勢アクション制御装置5からの位置・姿勢認識データを、微弱電波送受信部55bを通じて取り込むと(ステップS87:Yes)、この位置・姿勢認識データにフラグF3を立てて一時的にMPU51のRAMなどに格納する(ステップS88)。
【0098】
位置・姿勢認識データは、例えば、下記(1)〜(3)の内容からなるデータ構造である。
(1)対象者mの画像データ(フラグF1)
(2)選択された車椅子1から傘立て3間でのいずれかを示す選択決定データ(フラグF2)
(3)選択された車椅子1から傘立て3における現在の位置・姿勢のデータ、換言すれば、駆動部48a,49aからのモータ(M)48b,49bの回転駆動における選択された車椅子1から傘立て3の、走行開始からの移動量と、走行方向に対応した向きを示す位置・姿勢認識データ(フラグF3)
【0099】
次に、上記したフラグF1(対象者mの画像データ)、フラグF2(選択決定データ)、及びフラグF3(位置・姿勢認識データ)のそれぞれのデータを読み出して、対象者m(画像データにフラグF1)に、選択された車椅子1から傘立て3(選択決定データ/フラグF2)の移動指示データ(その位置・姿勢)の計算を行う(ステップS89)。
【0100】
移動指示データの計算は、例えば、下記(1)〜(4)の内容である。
(1)撮影装置33での対象者mの画像データ(フラグF1)が移動に伴って拡大されて、予め定めたサイズになったかの判断(算出)
(2)この撮影装置33での対象者mの画像データ(フラグF1に対応)が、予め定めたサイズになったとともに、レーザ検出装置47bでの検出が、予め定めた直前値を示した場合
(3)選択された車椅子1から傘立て3を示す選択決定データ(フラグF2に対応)
(4)選択された車椅子1から傘立て3(選択決定データ/フラグF2に対応)が対象者mに向かって移動するための位置・姿勢認識データ(フラグF3に対応)
【0101】
このようにして算出された移動指示データ(車椅子1から傘立て3までの選択結果データを含む)が、自律移動制御システム4の微弱電波送受信部55bから位置・姿勢アクション制御装置5に送信される(ステップS90)。移動指示データは、位置・姿勢アクション制御装置5から、車椅子1から傘立て3に転送され、ここで移動指示データを、微弱電波送受信部32を通じて受け取ったMPU31は、車椅子駆動系1b、図書運搬機駆動系2b、傘立て駆動系3bいずれかの駆動部48a,48bに駆動制御信号を出力する。
【0102】
駆動部48a,49aからの通電によってモータ48b,49bが動作し、対象者mに向かって、選択された車椅子1から傘立て3が移動を開始する(ステップS74)。
【0103】
この移動開始における、選択された車椅子1から傘立て3は、予め定めた位置を前方とした姿勢をもって移動する。すなわち、車椅子1から傘立て3までの、それぞれの人工物の機能ごとに異なる、対象者mでの使用上の向きである。例えば、車椅子1は、前方から対象者が座るため、その到着時点(移動停止)で前方が対象者mに対向する姿勢となる向きをもって移動する。
【0104】
書籍運搬機2は、出版物の収納、取り出しが一方向からに限られる。すなわち、蓋が開いた状態で出版物の収納、取り出し(出し入れ)が行われるため、この出し入れ部分がその到着時点(移動停止)で前方が対象者mに対向するような姿勢をもって移動する。
【0105】
また、傘立て3は、どの周囲方向からも、その使用という傘の収納、取り出し(出し入れ)が可能であるため、特に、その到着時点(移動停止)での向きを問わない姿勢をもって移動する。
【0106】
このような、選択決定による車椅子1から傘立て3のいずれかが、移動しながら、MPU31の制御による一定間隔でサンプリングした駆動系(車椅子駆動系1b、図書運搬機駆動系2b、傘立て駆動系3bのいずれか)の動き状態(すなわち、位置・姿勢)を示すデータを位置・姿勢アクション制御装置5に送信する(ステップS75)。
【0107】
なお、この送信は閉ループ制御に対応するものであり、モータ48b,49bが、例えば、ステッピングモータの場合は、開ループ制御を実行する。換言すれば、前記した送信は行わない。
【0108】
さらに、車椅子1から傘立て3のいずれかが、移動しながら、MPU31の制御による一定間隔でサンプリングした撮影装置33からの対象者mの撮像データを位置・姿勢アクション制御装置5に送信する(ステップS76)。
【0109】
位置・姿勢アクション制御装置5から動き状態を示すデータ及び対象者mの撮像データが、自律移動制御システム4に転送される。
【0110】
自律移動制御システム4は、動き状態を示すデータ(位置・姿勢データ)及び対象者mの撮像データを取り込むと(ステップS91,S92)、撮像が、所定の位置・サイズであるか否かをMPU51が判断する(ステップS93)。すなわち、選択決定された車椅子1から傘立て3のいずれかが、対象者mの近傍まで移動し終えたか否かを判断する。
【0111】
ここで所定の位置・サイズでない、選択決定された車椅子1から傘立て3のいずれかが、対象者mの近傍位置まで移動していない場合(ステップS93:No)、移動指示データ(位置・姿勢)の計算(ステップS89)から繰り返す。所定の位置・サイズの場合、すなわち、選択決定された車椅子1から傘立て3のいずれかが、対象者mの近傍位置まで移動した場合(ステップS93:Yes)、移動停止データを生成し、自律移動制御システム4から位置・姿勢アクション制御装置5に転送される(ステップS94)。
【0112】
位置・姿勢アクション制御装置5からの移動停止データの転送を微弱電波送受信部32を通じて受け取った、車椅子1から傘立て3のいずれかの人工物制御系1a〜3aにおけるMPU31は、車椅子駆動系1b、図書運搬機駆動系2b、傘立て駆動系3bいずれかの駆動部48a,49aに駆動制御信号を出力して、その位置・姿勢の制御を停止する(ステップS78)。
【0113】
(第1実施形態の利点)
このように、この第1実施形態では、複数種の人工物である、車椅子1、図書運搬機2及び傘立て3から、対象者mの外在化した意図に基づいた推論・検索によって選択しかつ位置・姿勢制御を行い、その目的とする対象者mの近傍位置(対象者mに最も接近)に、人工物が自律的に移動することが出来るようになり、結果的に多様な人工物を多様な人間に適合できる、使い勝手に優れたシステムとしての利便性が向上するようになる。
【0114】
(第2実施形態の基本的な機能)
図9は、第2実施形態における機能を説明するためのブロック図である。
【0115】
図9を参照すると、この第2実施形態の機能では、図1の第1実施形態の機能に、新たに「支援情報提供システム(施設内の地図情報提供システム、交通情報提供システム、気象情報提供システム)」が追加されている。
【0116】
この支援情報提供システムの情報を取り込んで、例えば、雨の場合は人工物としての傘立てを、複数種の人工物から離間した位置の人間の外在化した意図に対応した選択を行う。このようにして選択の適確性を向上させている。この他の機能は、第1実施形態と同じであり、その重複した説明は省略する。
【0117】
以下、この第2実施形態の機能の具体例について説明する。
【0118】
(第2実施形態の構成及び要部の個別動作)
図10は、第2実施形態の要部具体例を示すブロック図である。
【0119】
図10を参照すると、この第2実施形態の具体例では、図2の第1実施形態の具体例(自律移動人工物1,2,3、自律移動制御システム4、位置・姿勢アクション制御装置5)に、新たに、支援情報提供システム6及び無線通信回線網7が追加されている。この無線通信回線網7は有線通信回線網でも以下同様に動作する。
【0120】
支援情報提供システム6は、図9をもって説明したような、地図情報提供システム、交通情報提供システム、気象情報提供システムである。
【0121】
地図情報提供システムは、例えば、GPSナビゲーションにおける走行用として知られている地図情報がある。また、施設(例えば、ビルディング)内の通路を表示する情報を提供する。
【0122】
交通情報提供システムは、交通情報(例えば、道路の交通止め情報、鉄道の季節運行情報、建物の新設・取り壊し情報)を提供する(例えば、道路交通情報通信システム/VICS:Vehicle Information and Communication System)。
【0123】
気象情報提供システムは、各地の天候の状況、天気予報などの気象情報を提供する(例えば、気象資料総合処理システム/CSMS:Computer System for Meteorological Services)。
【0124】
その他の構成は第1実施形態における図3から図5までの説明と同様である。ここでの重複した説明は省略する。
【0125】
(第2実施形態の全体動作)
図11は、第2実施形態におけるシーケンス図であり、図12は、第2実施形態における自律移動制御システム4の動作の要部処理手順を示すフローチャートである。
【0126】
ここでは、第1実施形態と異なる部分についてのみ説明する。
【0127】
図10〜図12を参照すると、この第2実施形態の動作における要部処理では、第1実施形態と同様にして(図6図7及び図8参照)、自律移動制御システム4が、車椅子制御系1a、図書運搬機制御系2a及び傘立て制御系3aからの微弱電波を受信し、次に、対象者mの画像データを切り出す。この切り出した対象者mの画像データを格納する。
【0128】
この後、対象者mの意図の検出用のD/B装置54における推論処理部54a及び検索処理部54bで、D/Bデータに基づいて、その推論エンジン、検索エンジンの起動による意図の認識が実行される。このような意図の認識によって、車椅子1から傘立て3におけるいずれを、対象者mが自己位置に移動(呼び寄せる)させたいのかの選択決定を行う(この処理は第1実施形態における図8のステップS81〜S85と同様)。
【0129】
このような意図の認識にあって、この第2実施形態では、図11及び図12に示すように、自律移動制御システム4が、支援情報提供システム6から、必要な支援情報を取り込む。
【0130】
この必要な支援情報の取り込みは、下記(1)〜(3)の内容である。
【0131】
(1)施設内の地図情報提供システムからは、例えば、施設内(介護施設内や図書館内)の通路を表示する情報を取り込む。介護施設内の情報は、例えば、対象者mが物陰などに置かれた車椅子1又は傘立て3を見えない場所から発声のみによって呼び寄せる場合に使用する。
【0132】
この場合、D/B装置54における推論処理部54a及び検索処理部54bは、発声情報(撮影画像データが得られない場合)のみから意図の認識を行う。この際、D/B装置54における推論処理部54a及び検索処理部54bは、発声した対象者mの位置を認識するため、取り込んだ介護施設内の地図情報を参照し、複数種の人工物の少なくとも1つを前後左右に多少移動させ、移動した人工物が有する撮影装置33(図3)での撮像データから、予め登録されている対象者mを識別する。この後の目的とする移動先の対象者mの近傍位置への移動は、前記と同じである。
【0133】
また、図書館内の地図情報も、上記した介護施設内の地図情報と同様に図書運搬機2、傘立て3の移動に使用する。
【0134】
(2)交通情報提供システムからは、上記の交通情報(例えば、道路の交通止め情報、鉄道の季節運行情報、建物の新設・取り壊し情報)を取り込む。
【0135】
例えば、対象者mが外との出入口で呼び寄せる「しぐさ」を行い、そのD/B装置54における推論処理部54a及び検索処理部54bでの意図の認識による推論・検索では、対象者mが存在する施設までの道路の交通止め情報を取り込んだ場合、この例では、車椅子1での車両による外出は行われないものとして、車椅子1を除外した選択を行う。さらに、書籍の搬入搬出は行われないものとして、図書運搬機2を除外した選択を行う。結果的に、傘立て3を呼び寄せる推論・検索が行われることになる。
【0136】
(3)気象情報提供システムからは、対象者mの周囲の天
候の状況、天気予報などの気象情報を取り込む。この気象情報を活用した推論・検索をD/B装置54における推論処理部54a及び検索処理部54bが実行する。
【0137】
例えば、雨の場合は傘立て3を、離間した位置の対象者mの外在化した意図に対応して選択する。また、晴れの日は、傘立て3は意図の認識において、その選択を除外する。換言すれば、晴れの日は、車椅子1を優先的に選択する。
【0138】
このようにして支援情報提供システム6からの支援情報に基づいた意図の認識が行われる。
【0139】
この他の自律移動人工物1,2,3(車椅子1から傘立て3)、自律移動制御システム4及び位置・姿勢アクション制御装置5の動作は第1実施形態と同じである。
【0140】
(第2実施形態の利点)
このように、この第2実施形態では、上記した第1実施形態の利点(多様な人工物を多様な人間に適合できる利便性の向上)に併せて、複数種の車椅子1、図書運搬機2及び傘立て3からの推論・検索による選択の適確性が向上する。
【0141】
(第3実施形態の基本的な機能)
図13は、第3実施形態における機能を説明するためのブロック図である。
【0142】
図13を参照すると、この第3実施形態の基本的な機能では、図1をもって説明した第1実施形態と同様に、複数種の人工物が、自律移動制御システム及び位置・姿勢アクション部の無線制御によって、離間した位置の人間の外在化した意図に対応して、選択的かつ人工物が自律的に位置・姿勢を変位させて、目的とする対象者mの近傍位置に自動的に移動する。
【0143】
この自動的な移動において、人工物が、移動前方での走行上の障害物を検出し、かつ、その障害物を迂回して移動するための位置・姿勢を変位させる制御を行う。これ以降の説明は第1実施形態の基本的な機能説明と同様である。
【0144】
この第3実施形態の基本的な機能では、撮像データ、及び駆動部の位置・姿勢の検出データの転送、推論エンジン及び/又は検索エンジンによる対象者が要求した人工物の複数種類からの選択決定、及び、この選択決定した人工物に対する、目的とする移動先の人間の近傍位置までの人工物に対する位置・姿勢制御が連続的に実行される。
【0145】
このようにして、複数種の人工物である車椅子1から傘立て3のいずれかが、対象者mの外在化した意図に基づく推論・検索によって選択され、かつ、位置・姿勢制御を行って、対象者mの近傍位置に、自動的に移動する。この際、人工物が、移動前方での走行上の障害物を検出し、その迂回を行いながら目的とする移動先の人間の近傍位置へ、その位置・姿勢の制御を行って、自律的・適確な移動を行う。
【0146】
以下、この第3実施形態の機能の具体例について説明する。
【0147】
(第3実施形態の構成及び要部の個別動作)
この第3実施形態の具体的構成は、図2に示す第1実施形態の具体例(自律移動人工物1,2,3、自律移動制御システム4、位置・姿勢アクション制御装置5)と同一である。なお、伝送シーケンス、処理流れなどが異なる。
【0148】
その他の構成は、第1実施形態における図3から図5までの説明と同様である。ここでの重複した説明は省略する。
【0149】
(第3実施形態の全体動作)
図14は、第3実施形態におけるシーケンス図である。また、図15は、第3実施形態の人工物制御系1a〜3a及び人工物駆動系1b〜3bの動作の要部処理手順を示すフローチャートであり、図16は、第3実施形態における自律移動制御システム4の動作の要部処理手順を示すフローチャートである。
【0150】
ここでは第1実施形態の図6から図8と異なる部分(上記した障害物検出による走行)を主に説明する。
【0151】
図2から図5、図14及び図15を参照すると、選択された車椅子1から傘立て3は、それぞれ撮影した撮像データを自律移動制御システム4に転送し、かつ、この移動指示データによって車椅子駆動系1b、図書運搬機駆動系2b、傘立て駆動系3bいずれかの駆動部48a,49aに駆動制御信号を出力する(図7ステップS71)。駆動部48a,49aからの通電によってモータ48b,49bが動作し、対象者mに向かって、選択された車椅子1から傘立て3が移動を開始する(図7ステップS72,S73,S74)。
【0152】
ここで、図14(A)、(B)及び図15を参照して障害物検出について説明する。
【0153】
この障害物検出は、図4に示す(a)撮影装置47aでの撮像データ及び(b)レーザ検出装置47bによるレーザ波の送信と反射波の有無/レベルによって行う。
【0154】
なお、(a)撮影装置47a、(b)レーザ検出装置47bは、当該人工物移動通信システムを適用する環境、例えば、施設内の移動範囲において、走行上での障害物が発生する状況(人間の移動が予想される病院などでの複数人部屋)では、(a)撮影装置47a、(b)レーザ検出装置47bの両方を採用する。
【0155】
また、当該人工物移動通信システムを適用する環境が、人間の移動が極めて少ない病院などでの一人部屋では、(a)撮影装置47a、(b)レーザ検出装置47bの一方を採用する。
【0156】
撮影装置47aは、例えば、1メートル(m)先を焦点とする撮像データに対する画像認識によって障害物を検出する。この場合、対象者mの撮像データ以外を障害物とするパターン認識を実行する。
【0157】
なお、この場合のパターン認識の処理などは、第1実施形態で説明した画像認識と同様であり、ここでは、その重複した説明は省略する。
【0158】
レーザ検出装置47bは、車椅子1から傘立て3における選択されたいずれかが移動を開始すると同時にレーザ送受信を開始し、反射強度を検出し、MPU31(図3)が、最初に検出している、移動すべき対象者mの方位を、意識しながら目的方向を算出する。
【0159】
この場合、障害物が検出された際に、この障害物が、直に通り過ぎる通行人間の場合があるため、一定の時間(人間が通過する程度)、その走行を停止する(ステップS101)。
【0160】
この障害物検出処理において、障害物が検出されない場合(ステップS102:No)は、図7に示す第1実施形態と同様に位置・姿勢データ転送を処理する(ステップS75)。また、ステップS101の障害物検出処理で、障害物が検出された場合(ステップS102:Yes)は、障害物検出データ(レーザ検出装置47bでの反射レベルとしきい値から判定)を自律移動制御システム4に転送(送信)する(ステップS103)。この後は、図7に示す第1実施形態と同様にステップS76〜S78を処理し、以降で説明する復帰処理に進む(ステップS104)。
【0161】
このようにして選択された車椅子1から傘立て3の処理に対して、自律移動制御システム4は、図2から図5、図14及び図16において(参照)、ステップS81〜S86(図8の第1実施形態のルーチン参照)を処理し、障害物検出データの取り込みを判断する(ステップS111)。障害物検出データを取り込んだ場合(ステップS111:Yes)、この障害物検出データにフラグF21を立てて一時的にMPU51のRAMなどに格納する(ステップS112)。
【0162】
この後、図8の第1実施形態と同様にステップS87,S88を処理して、移動指示データを生成する(ステップS89A)。
【0163】
このステップS89Aでは、上記した図8の第1実施形態と同様に下記(1)〜(4)のデータに対する処理を行って移動指示データを生成する。
(1)対象者mの画像データ/フラグF1
(2)選択された車椅子1、図書運搬機2及び傘立て3を示す選択決定データ/フラグF2
(3)選択された車椅子1から傘立て3における現在の位置・姿勢データ/フラグF3
(4)障害物を迂回して走行する(障害物検出データ/フラグF21)ための移動指示データ(位置・姿勢)の計算
【0164】
このようにして算出された移動指示データ(車椅子1から傘立て3の選択結果データを含む)が、図8に示す第1実施形態と同様に自律移動制御システム4から位置・姿勢アクション制御装置5に送信され、第1実施形態と同様にして、選択決定による車椅子1から傘立て3のいずれかが移動して対象者mに到達する(第1実施形態の図8中のステップS90〜S94参照)。
【0165】
(第3実施形態の利点)
このように、この第3実施形態では、複数種の人工物である車椅子1から傘立て3のいずれかが、対象者mの外在化した意図に基づく推論・検索によって選択され、この後、位置・姿勢制御を行って、目的である対象者mの位置に、自動的に移動する。この際、車椅子1から傘立て3のいずれかが、移動前方での走行上の障害物を検出し、その迂回を行いながら目的とする移動先の人間の近傍位置へ、その位置・姿勢の制御を行って、その適確な自律的な移動を行うことが出来るようになる。
【0166】
さらに、人工物が、元の位置に移動の位置・姿勢の変位による移動経路を逆に移動して復帰できるようになる。換言すれば、さらに使い勝手に優れ、その利便性が、より向上するようになる。
【0167】
(第4実施形態の基本的な機能)
図17は、第4実施形態における機能を説明するためのブロック図である。
【0168】
図17を参照すると、この第4実施形態の機能では、図13から図16の第3実施形態の機能(障害物の迂回走行)に、新たに「支援情報提供システム(地図情報提供システム、交通情報提供システム及び気象情報提供システム)」が追加されている。
【0169】
この支援情報提供システムの情報を取り込んで、例えば、雨の場合は人工物としての傘立てを、複数種の人工物から離間した位置の人間の外在化した意図に対応して選択し、かつ、障害物を迂回しながら走行する。
【0170】
このようにして複数種の人工物からの、人間の外在化した意図に対応した選択の適確性を向上させ、かつ、障害物を迂回しながら目的とする移動先の人間の近傍位置まで走行する。この他の機能は、第3実施形態と同じであり、その重複した説明は省略する。
【0171】
以下、この第4実施形態の機能の具体例について説明する。
【0172】
(第4実施形態の構成及び要部の個別動作)
この第4実施形態の構成は、上記した第3実施形態と同様の構成(障害物検出走行/図1の第1実施形態の具体例:自律人工物1〜3、自律移動制御システム4、位置・姿勢アクション制御装置5)に、さらに、上記した第2実施形態をもって説明した支援情報提供システム6及び無線通信回線網7が追加されている。
【0173】
支援情報提供システム6は、図9をもって説明したような、施設内の地図情報提供システム、交通情報提供システム、気象情報提供システムである(これらの詳細は第2実施形態参照)。
【0174】
その他の構成は第1実施形態における図3から図5までの説明と同様である。ここでの重複した説明は省略する。
【0175】
(第4実施形態の全体動作)
図18は、第4実施形態におけるシーケンス図である。
【0176】
図18を参照すると、この第4実施形態におけるシーケンスでは、図14に示す第3実施形態のシーケンスと同様に、複数種の人工物である車椅子1から傘立て3のいずれかが移動走行する際に、障害物を検出し、かつ、迂回して目的とする対象者mの近傍位置まで走行する。この場合、図11に示す第2実施形態と同様に、支援情報提供システム6からの支援情報に基づいた意図の認識が行われて、対象者mの外在化した意図に対応して車椅子1から傘立て3までのいずれかを選択する。
【0177】
この他の自律移動制御システム4及び位置・姿勢アクション制御装置5の動作は、第2実施形態及び第3実施形態と同様であり、その重複した説明は省略する。
【0178】
(第4実施形態の利点)
このように、この第4実施形態では、複数種の人工物である車椅子1から傘立て3のいずれかが、人間の外在化した意図に基づいた推論・検索によって選択され、かつ、位置・姿勢制御を行って、対象者mの近傍位置に、自動的に移動する。この際、車椅子1から傘立て3のいずれかが、移動前方での走行上の障害物を検出し、その迂回を行いながら目的の対象者mの近傍位置に移動する。したがって、適確な自律的な移動を行うことが出来るようになる。
【0179】
(実施形態の変形例)
上記した第1から第4実施形態では、車椅子1から傘立て3中のいずれか一つが選択的に移動する例をもって説明したが、複数の人工物(例えば、車椅子1から傘立て3中の二つ)を同時的(並列的)に移動させることも出来る。
【0180】
この場合、意図の認識時に、この認識で類似判断(例えば、車椅子1及び図書運搬機2の二つを同時的に選択)する。さらに、選択された人工物の走行中の衝突を避けるために、前記した前方障害物の検出による走行(第3及び第4実施形態を参照)を適用すれば良い。
【0181】
また、上記した第1から第4実施形態では、走行を2系統の駆動部48a,49a及び車輪回転用のモータ(M)48b,49b(図4参照)をもって説明したが、3系統以上の駆動部及び車輪回転用のモータ(M)を採用して、上記した走行及び、その姿勢制御を実行すれば良い。この場合、より精緻な走行、重量のある人工物の走行が可能になる。
【0182】
また、上記した第1から第4実施形態において、図書運搬機2は、蓋部が自動開閉する構成とすることが出来る。これによって、走行中に収納した本が飛び出さないようになり、かつ、走行完了時は、蓋が自動的に開くようになって、使用の利便性が、さらに向上する。
【0183】
この構成としては、図書運搬機2を蓋部、収納部、蓋開閉機構部、蓋開閉機構制御部などで構成する。
【0184】
この構成の図書運搬機2では、対象者mに向かって自動的に移動する走行中において、蓋開閉機構部及び蓋開閉機構制御部が動作して蓋部が閉じられ、かつ、走行停止時に蓋開閉機構部及び蓋開閉機構制御部が動作して蓋が自動的に開く制御を実行する。
【0185】
上記した第1から第4実施形態において、無線区間を微弱電波による通信回線をもって説明したが、赤外線による通信回線でも、その実施形態が可能である。この赤外線による通信回線では、指向性による伝達範囲(サービスエリア)を考慮した設計が必要となる。
【0186】
このような第1から第4実施形態の変形例は、当業者にとって容易に考えられる設計的な事項であり、全て本発明に含まれる。
【0187】
【発明の効果】
以上の説明で明らかなように、本発明の人間の意図の認識による人工物の自律的な移動制御方法及びその通信システム並びにプログラムによれば、複数種の人工物が、人間の外在化した意図に基づいた推論・検索によって選択的かつ自律的な位置・姿勢制御を行い、人間の位置(所定の範囲位置)に、自律的に移動することが出来るようになる。
【0188】
これによって、多様な人工物を多様な人間に適合できる、使い勝手に優れたシステムとしての利便性が向上するという効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1実施形態における機能を説明するためのブロック図である。
【図2】本発明の第1実施形態の具体的な構成例を示す外観図・ブロック図である。
【図3】図2中の人工物制御系の内部電気的構成例を示すブロック図である。
【図4】図2中の人工物駆動系の内部電気的構成例を示すブロック図である。
【図5】図2中の自律移動制御システムの内部電気的構成例を示すブロック図である。
【図6】第1実施形態の動作のシーケンス図である。
【図7】第1実施形態の人工物制御系及び人工物駆動系の動作の処理手順を示すフローチャートである。
【図8】第1実施形態の自律移動制御システムの動作の処理手順を示すフローチャートである。
【図9】第2実施形態における機能を説明するためのブロック図である。
【図10】第2実施形態の要部具体例を示すブロック図である。
【図11】第2実施形態におけるシーケンス図である。
【図12】第2実施形態における自律移動制御システムの動作の要部処理手順を示すフローチャートである。
【図13】第3実施形態における機能を説明するためのブロック図である。
【図14】第3実施形態におけるシーケンス図である。
【図15】第3実施形態の人工物制御系及び人工物駆動系の動作の要部処理手順を示すフローチャートである。
【図16】第3実施形態における自律移動制御システムの動作の要部処理手順を示すフローチャートである。
【図17】第4実施形態における機能を説明するためのブロック図である。
【図18】第4実施形態におけるシーケンス図である。
【符号の説明】
1〜3 自律移動人工物(車椅子、図書運搬機、傘立て)
1a 人工物(車椅子)制御系(車椅子制御系)
1b 人工物(車椅子)駆動系(車椅子駆動系)
2a 人工物(図書運搬機)制御系(図書運搬機制御系)
2b 人工物(図書運搬機)駆動系(図書運搬機駆動系)
3a 人工物(傘立て)制御系(傘立て制御系)
3b 人工物(傘立て)駆動系(傘立て駆動系)
4 自律移動制御システム
5 位置・姿勢アクション制御装置
31,51 MPU
32 微弱電波送受信部
33,47a 撮影装置
36,54 D/B装置
37a マイクロホン
37b 音声処理部
47b レーザ検出装置
48a,49a 駆動部
48b,49b モータ(M)
54a 推論処理部
54b 検索処理部
55a,55b 微弱電波送受信部
m 対象者[0001]
BACKGROUND OF THE INVENTION
The present invention is particularly relevant for the externalized intent (appropriateness)YichengArtifacts (such as wheelchairs, umbrella stands, and book transporters) that are selected according to the human “gesture” including the voice are automatically displaced in position and posture to artificially move to human positions. The present invention relates to an autonomous movement control method for an artificial object by recognizing a human intention, and a communication system and program for the autonomous movement of the object.
[0002]
[Prior art]
Conventionally, control of an artificial object, for example, a wired remote controller or a wireless remote controller using weak radio waves or infrared rays has been widely used. In addition to such passive control, an example in which an artificial object moves autonomously (actively) by the control is also known.
[0003]
For example, a human externalized intention at a remote locationofRecognitionIntellectCorrespondingly, there is an example in which an artificial object autonomously displaces its position / posture and moves to a position (predetermined position) near the target human being (for example, see Non-Patent Document 1).
[0004]
This kindIntentionalRecognition recognizes the necessary transmission between an active artifact and a human being as an implicit physical transmission. This implicit physical communication is related to physical and / or environmental attributes such as “body movement, interpersonal contact, interpersonal distance, surrounding language, physical characteristics, clothing, ornaments, silence”.
[0005]
An example of a two-legged robot is known as a similar proposal. This example of a two-legged robot understands human “gestures” and the environment (recognition of obstacles to travel and its detour travel) through image analysis that links multiple recognition technologies, and To improve dialogue skills. That is, the artificial object moves autonomously by understanding the correct traveling direction (see, for example, Non-Patent Document 2).
[0006]
[Non-Patent Document 1]
Kazunori Terada and Toyoaki Nishida, "Harmonic Artifacts (HARMONICAR)" National Conference of the Japanese Society for Artificial Intelligence (16th) Proceedings (CD-ROM), 1C4-04 (2002)
[Non-Patent Document 2]
Issued by Nikkei BP, "Nikkei Electronics Magazine" 2003-1-6 "New ASIMO that understands human behavior and leads to the Internet" p24-p25
[0007]
[Problems to be solved by the invention]
Such a conventional example has the following disadvantages (1) and (2).
(1) In the example of the former non-patent document 1, in order to correspond one artificial object to an externalized intention of one human, the vicinity position of the target human being that the artificial object autonomously aims at Like to move on. Therefore, it is not possible to automatically move from a plurality of types of artifacts to a target position near a human being by an appropriate selection by inference and search based on the human's external intention. In other words, the convenience as an easy-to-use system for adapting various artifacts to various people could not be obtained.
(2) In the example of the latter non-patent document 2, the robot of the artificial object automatically matches the target position (for example, for example, so as to correspond to one person's externalized intention). (Guide position for visitors). In this case as well, various robots can be adapted (selected) to various people and cannot be moved. That is, convenience as a system that is more convenient to use cannot be obtained.
[0008]
In the latter example of Non-Patent Document 2, an obstacle is recognized when traveling to a target position, and it is possible to travel around the obstacle, and the ability to interact through the exchange of information through the network. Although improvement is aimed at, the information in this case cannot be autonomously traveled to various target positions using, for example, the structure in the building as map information. That is, convenience as a more advanced system cannot be obtained.
[0009]
In view of the above circumstances, the present invention intends that a plurality of types of artifacts are externalized by humans (here, “human gestures”).)ofRecognitionIntellectSelect one or more by inference and search based onseedArtifact) andAutonomousBy controlling the position and posture, it becomes possible to move autonomously to the position near the target human being, and as a result, it can adapt various artifacts to various people, and it is easy to use It is an object of the present invention to provide an autonomous movement control method of an artifact, a communication system thereof, and a program by inference and search with respect to an externalized intention of a human who improve convenience as a system.
[0010]
[Means for Solving the Problems]
An autonomous movement control method for an artifact by recognizing a human intention according to the present invention that achieves the above object is as follows.Implemented in communication system with multiple types of artifacts and autonomous mobility control system, Because multiple types of artifacts move selectively and autonomously,The autonomous mobile control system performs the following steps.
(A)At least one of the multiple types of artifactsCaptured, Human at a distanceOne or both of the imaging data and the audio data are received.
(B) Using one or both of the received imaging data and audio data,
When using imaging data, by comparing the degree of similarity between the pre-stored standard pattern for image recognition including physical movements and physical features and the imaging data, or determining the degree of similarity, or
When using voice data, by comparing the voice data with a standard pattern for voice recognition with respect to the voice of the target person stored in advance, the voice data is recognized,
HumanRecognize the externalized intention ofRecognizeRu.
(C)recognitiondid, Automatically select at least one of multiple types of artifacts in response to human externalization.
(D)ChoiceShiArtifactofPosition and postureAutonomouslyDisplaceShown by recognized intentEyeTargetMoveThe
[0011]
In the autonomous movement control method for artifacts by recognizing human intentions according to the present invention, a plurality of types of artifacts are selectively (one or plural) by inference / retrieval based on human externalized intentions.seedArtifacts), andAutonomousPerform position / posture control and autonomouslyTargetIt will be possible to move it. As a result, the convenience as an easy-to-use system for adapting various artifacts to various people is improved.
The recognition of intention is performed by one or both of inference and search control execution and / or information search for one or both of imaging data and voice data of a target destination human being. By performing inference / retrieval based on the externalized intention, the selectivity when selecting (one or more kinds of artifacts) is improved.
[0012]
The artifact mobile communication system of the present invention that achieves the above object is as follows.Including an autonomous movement control system and multiple types of artifacts,Multiple species selected by recognition including inference and search for human externalized intentionsofArtifacts move autonomouslyTheAt least one of the plurality of types of artifacts is a spaced positionPerson ofExternalized intentions betweenofrecognitionofImaging means for outputting imaging data forIntentionalOne or both of sound collecting means for outputting sound data for recognitionAnd control / drive means for moving to the target position indicated by the recognized intention based on the movement instruction data received from the autonomous movement control system;Withing. The autonomous mobile control system received from an artifactImaging dataas well asFrom one or both of the audio dataHuman intentionsRecognitionHand to recognizeStep and frontRecognizingIntentionIn the figureSelect the corresponding artifact from multiple typesHandStep and frontSelectionSelected artifactsofDisplace position / postureCalculate and send the movement instruction dataMeans.
[0013]
In the artifact mobile communication system according to the present invention, as in the above-described “autonomous movement control method for artifacts by recognizing human intention”, a system that is easy to use and adapts various artifacts to various people. As a result, convenience will be improved.
[0014]
The program of the present invention that achieves the above object is as follows.A communication system with multiple types of artifacts and an autonomous movement control system.Autonomous Artifacts by Inferring and Retrieving Human Externalized Intentions for Multiple Kinds of Artifacts to Move selectively and autonomously by Recognition including Inference and Search for Human Externalized Intentions The following steps for causing the computer to execute various movement controls.
[0015]
(A)At least one of the multiple types of artifactsCaptured, Human at a distanceReceives either or both of imaging data and audio data forStep to do,
(B) Using one or both of the received imaging data and audio data,
When using the imaging data, by comparing the degree of similarity between the pre-stored standard pattern for image recognition including physical movements and physical features and the imaging data, the similarity is determined, Or
When using the voice data, by comparing the voice data with a standard pattern for voice recognition with respect to the voice of the target person stored in advance, the voice data is recognized,
Recognizing the human intention;
(C) RecognizedFrom multiple types of artifacts in response to human externalized intentionsAt least oneStep to choose,
(D)This choiceShiArtifactofPosition and postureAutonomouslyDisplaceShown by recognized intentEyeTargetStep to move to the table.
[0016]
According to the program of the present invention, the present invention can be provided through download / installation from an information recording medium (package software or the like) or a communication network. Therefore, the present invention can be easily implemented with a microcomputer or the like mounted on various devices, and its versatility is improved.
[0017]
The following is a preferable aspect in the technical idea of the above-described “autonomous movement control method of an artificial object by recognizing human intention”.
[0018]
ThroughSupport information including map information including information that displays passages in facilities provided on the trust network, traffic information to consider when artifacts move, and weather informationBased on the captured map information, move at least one of a plurality of types of artifacts, and identify the destination person from the imaging data received from the moved artifacts, or the map information and the traffic information And automatic selection of the artifact based on either weather information. As a result, the eyesTargetIt will be possible to move it.
[0019]
The artifactofPosition and postureAutonomouslyDisplace the eyesTargetMoveLetWhen this artifact isDetectedObstacles on the run ahead of the moveObstacle detection data aboutTheReceiveYouStepBypassing the floor and this detected obstacle,TargetArtificial objectsTheMove autonomouslyStageAnd a floor.
[0020]
In this case, the resultTargetIt can be moved automatically and accurately to the position.
[0023]
The artificial object displaces its position and posture autonomously,TargetWhen moving to a device, the control stage stores the movement path data based on the displacement of the movement position / posture, and the original movement start position by moving the movement path based on the movement position / posture displacement stored in reverse. And a control stage for returning to the position.
[0024]
In this case, convenience as a system that is more convenient to use is improved.
[0027]
The following is a preferable aspect in the technical idea of the above-mentioned “artificial object mobile communication system”.
[0028]
Autonomous mobility control systemSupport information including map information with information to display passages in the facility provided on the communication network, traffic information to be taken into account when artifacts move, and weather informationTakeGainDomeansThePrepare for them.
Further, the means for recognizing a human intention moves at least one of the plurality of types of artifacts based on the map information, and identifies the destination person from the imaging data received from the moved artifact. The means for identifying and selecting the artifact automatically selects the artifact based on any of the map information, the traffic information and the weather information.
[0029]
Further, the control / driving means autonomously displaces the position / posture of the selected artifact,Shown by recognized intentEyeTargetWhen moving to a place, this artifact detects obstacles on the road ahead of the movement.And send obstacle detection dataDetection meansWith,The means for calculating and transmitting the movement instruction data uses the obstacle detection data,By bypassing the obstacle detected by the detection means,TargetArtifacts move autonomously on the tableCalculate movement instruction dataYouThe
[0034]
Further, the control / drive meansBut, ArtifactofPosition and postureAutonomouslyDisplace the eyesTargetAnd at least two wheels for moving the device and rotational drive means for individually rotating the two wheels.
[0035]
Said detection meansBut,It is configured with a photographic device.ObstacleImaging data as dataGenerateThe
[0036]
Said detection meansIs configured to include a laser detection device, and the laser detection device detects a reflection intensity by laser transmission and reception, and detects the reflection intensity and a threshold value.ObstacledataGenerateThe
[0037]
In this case, the freedom degree of a structure improves.
[0041]
The following is a preferable aspect in the technical idea of the “program” described above.
[0042]
SaidIntentionalIn the step of recognizing, processing for capturing support information including at least one of map information having information for displaying a passage in the facility provided from the communication network, traffic information, and weather information;Based on the map information, move at least one of the plurality of types of artifacts and identify the person to move from the imaging data received from the moved artifacts, or the map information, the traffic Automatic selection of the artifact based on either information or weather informationProcessing is executed by a computer.
[0043]
The artifactofPosition and postureAutonomouslyDisplaceShown by recognized intentEyeTargetMoveLetWhen this artifact isDetectedObstacles on the run ahead of the moveReceive obstacle detection data forAnd bypassing the detected obstacleTargetThe computer further executes the step of autonomously moving the artifact on the table.
[0045]
The artifactofPosition and postureAutonomouslyDisplace the eyesTargetThe step of storing the movement path data based on the displacement of the movement position / posture when moving to the device and the movement path based on the displacement of the stored movement position / posture reversely moved to return to the original position. And further causing the computer to execute the steps.
[0047]
According to the program of the present invention, the present invention can be provided through download / installation from an information recording medium (package software or the like) or a communication network. Therefore, the present invention can be easily implemented with a microcomputer or the like mounted on various devices, and its versatility is improved.
[0050]
In such a preferable aspect of the “program” described above, versatility is further improved.
[0051]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In this description, the configuration and the arrangement relationship are schematically shown to such an extent that the present invention can be understood. Therefore, the present invention is not limited to the following embodiments, and can be applied to various forms based on the description of the scope of claims.
[0052]
(Basic functions of the first embodiment)
FIG. 1 is a block diagram for explaining functions in the first embodiment of an autonomous movement control method of an artifact by recognizing a human intention, a communication system thereof, and a program.
[0053]
Referring to FIG. 1, in the basic function of the first embodiment, a plurality of types of artifacts are externalized by humans at remote positions by wireless control of an autonomous movement control system and a position / posture action unit. Vs intentRespondThen, the position / posture is selectively and autonomously displaced to move to a position (predetermined position) in the vicinity of the target moving person.
[0054]
For this reason, the artificial object performs displacement (movement) of the position and posture in the autonomous movement to the position near the target human being. othersTheCaptured images and audio data from multiple types of artifactsTTransfer to the autonomous mobile control system by bidirectional communication. In addition, artificialThing, Due to displacement of position / postureTheNeighboring position of the target destination humanMove toMovementTo do. This movefor,Drive partOf the artifactBy detecting the position and orientation of the data by bidirectional communication,Position / posture action sectionForward to.
[0055]
Autonomous movement control systemPhotographed image and soundThe inference engine and / or the search engine in the database (D / B) based on the data and the position / orientation of the drive unit detected, and the processing by the search engine are executed through the control system, and the human requested A moving artifact is selected and determined from a plurality of types to a position in the vicinity of the person to be moved.
[0056]
Furthermore, the autonomous movement control system transfers wireless control data to the position / posture action unit to the position near the target human being for the selected and decided artifact, and the position / posture control is continuously performed wirelessly. To run.
[0057]
In this way, a plurality of types of artifacts are selected by inference based on the human's externalized intention (including search, and appropriately omits the expression of “search”), andAutonomousConvenient as an easy-to-use system that performs position / posture control and automatically moves to the position near the target human being, resulting in adapting various artifacts to various human beings. Improves.
[0058]
Here, the autonomous mobile control system 4 and the autonomous mobile artifacts 1, 2, and 3 are configured separately.WhenHowever, it is also possible to adopt a configuration in which the two are integrated into an artifact.
[0059]
Similarly, in the second embodiment to the fourth embodiment, in the functional configuration and realization means (specific example), the autonomous movement control system 4 and the autonomous moving artifacts 1, 2, and 3 are described as separate bodies. An integral configuration of the control system 4 and the autonomous mobile artifacts 1, 2, 3 is also a design matter for those skilled in the art and is included in the present invention.
[0060]
Hereinafter, means (specific example) for realizing the basic functions of the first embodiment will be described.
[0061]
(Configuration of the first embodiment and individual operations of main parts)
FIG. 2 is an external view / block diagram showing a specific configuration example of the first embodiment of the present invention.
[0062]
Referring to FIG. 2, the configuration example of the first embodiment includes an autonomous mobile artifact 1 that is a wheelchair (also referred to as wheelchair 1 as appropriate) and an autonomous mobile artifact 2 that is a book (publication) transporter ( And a book transporter 2 as appropriate) and an autonomous moving artifact 3 as an umbrella stand (also indicated as an umbrella stand 3 as appropriate).
[0063]
Furthermore, the configuration example of the first embodiment includes an autonomous movement control system 4 (corresponding to support information acquisition means and information addition processing means in the present invention (claims)) and a motion capture system (for example, manufactured by Ascension Technology). As a position / posture
[0064]
The wheelchair 1 described above includes an artifact (wheelchair)
[0065]
Further, the umbrella stand 3 is also referred to as an artifact (umbrella stand)
[0066]
The
[0067]
3 is a block diagram showing an example of the internal electrical configuration of the
[0068]
Referring to FIG. 3, the
[0069]
The artificial
[0070]
FIG. 4 is a block diagram showing an example of an internal electrical configuration of each of the
[0071]
Referring to FIG. 4, the
[0072]
FIG. 5 is a block diagram showing an example of an internal electrical configuration of the autonomous mobile control system 4 in FIG.
[0073]
Referring to FIG. 5, this autonomous mobile control system 4 corresponds to the MPU 51 (inference / search means / selection processing means in the present invention (claim)) comprising a CPU, RAM, and ROM for executing the control here. ), And a solid-state memory (main storage device) 53 such as a flash memory for storing processing data;Of the intention of the subject mWireless section connection (communication) between a database (D /
[0074]
(Overall operation of the first embodiment)
FIG. 6 is a sequence diagram of the operation of the first embodiment, and FIG. 7 is a flowchart showing a processing procedure of the operations of the
[0075]
Moreover, FIG. 8 is a flowchart which shows the process sequence of the operation | movement of the autonomous mobile control system 4 of 1st Embodiment.
[0076]
Referring to FIGS. 2 to 5, 6, 7, and 8, the wheelchair 1, the book transporter 2, and the umbrella stand 3 (see FIG. 2) include a
[0077]
In the autonomous movement control system 4, the weak electric power from the
[0078]
next,Imaging received as weak radio wavesThe image data of the subject m is cut out from the data (step S82). A flag F1 is set on the extracted image data of the target person m and temporarily stored in the RAM of the MPU 51 (step S83). For the received signal from the weak radio wave transceiver 55aIntentionalRecognition is performed. First, by the control of the
[0079]
ThisHere, as an implicit transmission on the body, the subject mPerson ofExternalizationFigureRecognize this by inferring and searching.
[0080]
Implicit bodily transmissions are those relating to physical movement, interpersonal contact, interpersonal distance, surrounding language, physical characteristics, clothing, ornaments, silence body and / or environmental attributes.
[0081]
In these, hereinafter, image recognition (for example, the above-described physical movements and physical features) and voice recognition (for example, peripheral languages) are performed.IntentionalThis will be explained as recognition.
[0082]
In addition, as the above-mentioned “body motion and physical characteristics”, when calling the wheelchair 1 (request for movement), the “invitation” and “sleeping on the bed” state with respect to the wheelchair 1 placement direction, In the case of calling 2 (movement request), there is a state in which the target person m beckons with the hand holding the book while standing.
[0083]
In addition, as the above-mentioned “peripheral language”, there are utterances such as “wheelchair movement” and “book transporter movement” by the subject m.
[0084]
IntentionalAs a recognition, the following processing examples (1) and (2) are taken up here.
[0085]
(1) The wheelchair 1, the book transporter 2 and the umbrella stand 3 have their respective functions (for example, the wheelchair 1 is used by the target person m who has difficulty walking, and the data relating to the function is the D / B shown in FIG. It is stored in advance in the
[0086]
Data relating to this function includes the following data (1-A) and (1-B) for image recognition and voice recognition.
[0087]
(1-A) As image recognition data, imaging of the subject m is stored as a standard pattern. For this reason, (a) the imaging area of the target person m is cut out, and (b) normalization is performed to correct the size and inclination of the cut out imaging. Then, (c) feature point extraction is performed to compare the input image pickup (target person m) with the stored standard pattern with improved ease and certainty. Well-known features include local features such as the location and orientation of line components and edge components, and features such as area, perimeter, maximum width, and minimum width.
[0088]
(1-B) As voice recognition data,Human intentionRegister words for recognition. The utterance word of the target person m is registered in advance in the
[0089]
(2) The D /
[0090]
(2-A) The processing for the data for image recognition stores the above-described imaging of the target person m as a standard pattern, cuts out the imaging area of the target person m, and determines the size, inclination, etc. Perform normalization to correct Then, feature points are extracted in order to improve and compare the ease and certainty between the input imaging (target person m) and the stored standard pattern.
[0091]
Then, the degree of similarity is determined by comparing the degree of similarity between the input image pickup (target person m) and the stored standard pattern, which is processing for the image recognition data. In this determination, it is well known to use the similarity based on the distance between vectors and the angle of two vectors in a multidimensional vector of a pattern as an index.
[0092]
(2-B) In the process for the voice recognition data, the
[0093]
In this example, the above image recognition and
[0094]
For example, in the state of “invitation” and “sleeping on a bed” with respect to the wheelchair 1 placement direction or when calling the book transporter 2 (movement request), this selection decision is made with a hand holding a book. The state in which the target person m beckons while standingSuchDo by.
[0095]
"When the “humanized external intention” can be recognized (step S85: Yes), that is, when the selection decision for the wheelchair 1, the book transporter 2 and the umbrella stand 3 is made from the human externalized intention, A flag F2 is set in the selection determination data and temporarily stored in the RAM of the MPU 51 (step S86).
[0096]
In step S85IntentionalIf the recognition is not possible (No), the process returns to step S84 to repeat the inference / search.
[0097]
Next, when the
[0098]
The position / posture recognition data has, for example, a data structure including the following contents (1) to (3).
(1) Image data of target person m (flag F1)
(2) Selection decision data (flag F2) indicating one between the selected wheelchair 1 and the umbrella stand 3
(3) Current position / posture data from the selected wheelchair 1 to the umbrella stand 3, in other words, the umbrella from the selected wheelchair 1 in the rotational drive of the motors (M) 48b, 49b from the
[0099]
Next, the respective data of the flag F1 (image data of the subject m), the flag F2 (selection determination data), and the flag F3 (position / posture recognition data) are read out, and the subject m (flag in the image data) is read. In F1), movement instruction data (its position / posture) of the umbrella stand 3 (selection decision data / flag F2) is calculated from the selected wheelchair 1 (step S89).
[0100]
The calculation of the movement instruction data has the following contents (1) to (4), for example.
(1) Judgment (calculation) of whether the image data (flag F1) of the subject m in the photographing
(2) When the image data of the subject m (corresponding to the flag F1) in the photographing
(3) Selection decision data indicating the umbrella stand 3 from the selected wheelchair 1 (corresponding to the flag F2)
(4) Position / posture recognition data (corresponding to flag F3) for moving the umbrella stand 3 (corresponding to selection determination data / flag F2) from the selected wheelchair 1 toward the subject m
[0101]
The movement instruction data calculated in this way (including selection result data from the wheelchair 1 to the umbrella stand 3)Autonomous movement control system 4Is transmitted from the weak radio wave transmission /
[0102]
The
[0103]
The umbrella stand 3 from the selected wheelchair 1 at the start of the movement moves with a posture with a predetermined position in front. That is, it is the direction of use by the target person m, which differs depending on the functions of the respective artifacts from the wheelchair 1 to the umbrella stand 3. For example, since the subject person sits from the front, the wheelchair 1 moves in a direction in which the front faces the subject m at the time of arrival (movement stop).
[0104]
The book transporter 2 is limited to storing and taking out publications from one direction. That is, since the publication is stored and taken out (withdrawal) with the lid open, the loading / unloading portion moves in such a posture that the front faces the subject m at the time of arrival (movement stop).
[0105]
Moreover, since the umbrella stand 3 can be stored and taken out (in / out) of the umbrella from any peripheral direction, the umbrella stand 3 moves with a posture regardless of the direction at the time of arrival (movement stop).
[0106]
A drive system (
[0107]
This transmission corresponds to the closed loop control. When the
[0108]
Furthermore, any one of the wheelchair 1 to the umbrella stand 3 moves, while moving, transmits imaging data of the subject m from the
[0109]
Data indicating the movement state and imaging data of the subject m are transferred from the position / posture
[0110]
When the autonomous movement control system 4 takes in the data indicating the movement state (position / posture data) and the imaging data of the subject m (steps S91, S92), the
[0111]
Here, when any of the wheelchair 1 and the umbrella stand 3 that are determined and not determined to be in a predetermined position / size has not moved to a position near the subject m (step S93: No), movement instruction data (position / posture) ) Is repeated from step S89. In the case of a predetermined position / size, that is, when any of the wheelchair 1 that has been selected and decided has moved to a position near the subject m (step S93: Yes), movement stop data is generated,Autonomous movement control system 4FromPosition / attitude action control device 5(Step S94).
[0112]
Position / attitude action control
[0113]
(Advantages of the first embodiment)
As described above, in the first embodiment, the intention of the target person m being externalized from the wheelchair 1, the book transporter 2, and the umbrella stand 3, which are a plurality of types of artifacts.In the figurePerforms selection and position / posture control based on inference / search based on the object, and the artificial object can move autonomously to a position near the target person m (the closest to the person m). As a result, convenience as a system that can adapt various artifacts to various people and is easy to use is improved.
[0114]
(Basic functions of the second embodiment)
FIG. 9 is a block diagram for explaining functions in the second embodiment.
[0115]
Referring to FIG. 9, in the function of the second embodiment, “support information providing system (map information providing system in facility, traffic information providing system, weather information providing” is newly added to the function of the first embodiment in FIG. System) "has been added.
[0116]
Incorporating information from this support information provision system, for example, in the case of rain, an umbrella stand as an artifact is externalized by a human being at a position away from multiple types of artifacts.In the figureMake the corresponding selection. In this way, the accuracy of selection is improved. Other functions are the same as those in the first embodiment, and redundant description thereof is omitted.
[0117]
A specific example of the function of the second embodiment will be described below.
[0118]
(Configuration of Second Embodiment and Individual Operation of Main Part)
FIG. 10 is a block diagram illustrating a specific example of a main part of the second embodiment.
[0119]
Referring to FIG. 10, in the specific example of the second embodiment, the specific example of the first embodiment of FIG. 2 (autonomous mobile artifacts 1, 2, 3, autonomous mobile control system 4, position / posture action control device 5). ), A support
[0120]
The support
[0121]
The map information providing system includes, for example, map information known for traveling in GPS navigation. It also provides information that displays the passages within the facility (eg, building).
[0122]
The traffic information providing system provides traffic information (for example, road traffic stop information, railway seasonal operation information, building establishment / demolition information) (for example, road traffic information communication system / VICS: Vehicle Information and Communication System). .
[0123]
The meteorological information providing system provides weather information such as weather conditions and weather forecasts in each place (for example, weather data comprehensive processing system / CSMS: Computer System for Meteorological Services).
[0124]
Other configurations are the same as those in FIGS. 3 to 5 in the first embodiment. The duplicate description here is omitted.
[0125]
(Overall operation of the second embodiment)
FIG. 11 is a sequence diagram in the second embodiment, and FIG. 12 is a flowchart showing a main processing procedure of the operation of the autonomous mobile control system 4 in the second embodiment.
[0126]
Here, only different portions from the first embodiment will be described.
[0127]
Referring to FIGS. 10 to 12, in the main processing in the operation of the second embodiment, the autonomous mobile control system 4 performs wheelchair control in the same manner as in the first embodiment (see FIGS. 6 and 8). Weak electricity from
[0128]
After this,Of the intention of the subject mIn the
[0129]
like thisIntentionalIn recognition, in the second embodiment, as shown in FIGS.The autonomous mobile control system 4Support information provision system 6FromCapture necessary support information.
[0130]
The incorporation of the necessary support information has the following contents (1) to (3).
[0131]
(1) From the map information providing system in the facility, for example, information for displaying the passage in the facility (in the nursing facility or in the library) is captured. The information in the care facility is used, for example, when the subject m calls the wheelchair 1 or the umbrella stand 3 placed in the shadow etc. only by speaking from a place where the subject cannot see.
[0132]
In this case, the
[0133]
The map information in the library is also used for moving the book transporter 2 and the umbrella stand 3 in the same manner as the map information in the care facility.
[0134]
(2) The above-mentioned traffic information (for example, road traffic stop information, railway seasonal operation information, new building construction / demolition information) is captured from the traffic information providing system.
[0135]
For example, the “must” that the subject m calls at the entrance to the outside is performed, and the
[0136]
(3) From the weather information provision system, the sky around the subject m
Capture weather information such as weather conditions and weather forecasts. The
[0137]
For example, in the case of rain, the umbrella stand 3 is intended to be externalized by the subject m at a remote location.In the figureSelect accordingly. On sunny days, umbrella stand 3IntentionalIn recognition, the selection is excluded. In other words, the wheelchair 1 is preferentially selected on a sunny day.
[0138]
Support information providing system in this way6Based on support information fromIntentionalRecognition is performed.
[0139]
The operations of the other autonomous moving artifacts 1, 2, 3 (wheelchair 1 to umbrella stand 3), autonomous movement control system 4 and position / posture
[0140]
(Advantages of the second embodiment)
As described above, in the second embodiment, in addition to the advantages of the first embodiment described above (an improvement in convenience that can adapt various artifacts to various people), a plurality of types of wheelchairs 1 and a book transporter 2 are used. And the accuracy of selection by inference / search from the umbrella stand 3 is improved.
[0141]
(Basic functions of the third embodiment)
FIG. 13 is a block diagram for explaining functions in the third embodiment.
[0142]
Referring to FIG. 13, in the basic function of the third embodiment, as in the first embodiment described with reference to FIG. 1, a plurality of types of artifacts are wirelessly connected to the autonomous movement control system and the position / posture action unit. By control, the man-made object selectively and autonomously displaces its position / posture to automatically move to the position near the target person m in response to the externalized intention of a human at a distant position. To do.
[0143]
In this automatic movement, the artificial object detects an obstacle in traveling ahead of the movement, and performs control for displacing the position and posture for moving around the obstacle. The subsequent description is the same as the basic functional description of the first embodiment.
[0144]
In the basic function of this third embodiment,ImagingTransfer of data and detection data of the position / orientation of the driving unit, selection determination from a plurality of types of artifacts requested by the subject by the inference engine and / or search engine, and the purpose for the selection-decided artifact Position / posture control for the artifact up to the position near the human being to be moved is continuously executed.
[0145]
In this way, one of the wheelchair 1 and the umbrella stand 3 which are a plurality of kinds of artifacts is selected by inference and search based on the externalized intention of the subject m, and the position / posture control is performed. , Automatically moves to a position near the subject m. At this time, the artificial object detects obstacles on the road ahead of the movement, performs the detour, controls the position / posture to the position near the target human being, and autonomously Move appropriately.
[0146]
A specific example of the function of the third embodiment will be described below.
[0147]
(Configuration of Third Embodiment and Individual Operation of Main Part)
The specific configuration of the third embodiment is the same as the specific example of the first embodiment shown in FIG. 2 (autonomous movement artifacts 1, 2, 3, autonomous movement control system 4, position / posture action control device 5). is there. The transmission sequence, processing flow, etc. are different.
[0148]
Other configurations are the same as those described with reference to FIGS. 3 to 5 in the first embodiment. The duplicate description here is omitted.
[0149]
(Overall operation of the third embodiment)
FIG. 14 is a sequence diagram in the third embodiment. Moreover, FIG. 15 is a flowchart which shows the principal process procedure of operation | movement of the
[0150]
Here, the part (running by the above-mentioned obstacle detection) different from FIGS. 6 to 8 of the first embodiment will be mainly described.
[0151]
Referring to FIGS. 2 to 5, 14, and 15, the umbrella stand 3 from the selected wheelchair 1 transfers the captured image data to the autonomous movement control system 4, and the wheelchair is driven by the movement instruction data. A drive control signal is output to the
[0152]
Here, obstacle detection will be described with reference to FIGS. 14A, 14B, and 15. FIG.
[0153]
This obstacle detection is performed by (a) imaging data of the
[0154]
Note that (a) the
[0155]
In an environment where the artifact mobile communication system is applied, in a single room in a hospital where human movement is extremely small, one of (a) an
[0156]
The
[0157]
Note that the pattern recognition processing in this case is the same as the image recognition described in the first embodiment, and redundant description thereof is omitted here.
[0158]
The
[0159]
In this case, when the obstacle is detected, the obstacle may be a passerby who passes by directly, so the traveling is stopped for a certain period of time (the degree that the person passes) (step S101).
[0160]
In this obstacle detection process, when no obstacle is detected (step S102: No), the position / posture data transfer is processed as in the first embodiment shown in FIG. 7 (step S75). Further, when an obstacle is detected in the obstacle detection process in step S101 (step S102: Yes), the obstacle detection data (determined from the reflection level and threshold value at the
[0161]
For the processing from the wheelchair 1 to the umbrella stand 3 selected in this way, the autonomous movement control system 4 performs steps S81 to S86 (see FIG. 8) in FIGS. 2 to 5, 14 and 16 (see). The routine (see the routine of the first embodiment) is processed to determine whether the obstacle detection data is captured (step S111). When the obstacle detection data is taken in (step S111: Yes), a flag F21 is set on the obstacle detection data and temporarily stored in the RAM of the MPU 51 (step S112).
[0162]
Thereafter, similarly to the first embodiment of FIG. 8, steps S87 and S88 are processed to generate movement instruction data (step S89A).
[0163]
In this step S89A, similarly to the first embodiment of FIG. 8 described above, the following data (1) to (4) are processed to generate movement instruction data.
(1) Image data / flag F1 of the subject m
(2) Selection decision data / flag F2 indicating the selected wheelchair 1, book transporter 2 and umbrella stand 3
(3) Current position / posture data / flag F3 from the selected wheelchair 1 to the umbrella stand 3
(4) Calculation of movement instruction data (position / posture) for traveling around obstacles (obstacle detection data / flag F21)
[0164]
The movement instruction data (including selection result data from the wheelchair 1 to the umbrella stand 3) calculated in this way is sent from the autonomous movement control system 4 to the position / posture
[0165]
(Advantages of the third embodiment)
Thus, in the third embodiment, any one of the wheelchair 1 to the umbrella stand 3 which is a plurality of types of artifacts is selected by inference / search based on the externalized intention of the subject m, and thereafter Position / posture control is performed to automatically move to the target position of the target person m. At this time, any one of the wheelchair 1 to the umbrella stand 3 detects an obstacle in traveling ahead of the movement, and controls the position / posture to a position near the target human being while performing the detour. Will be able to perform the appropriate autonomous movement.
[0166]
Furthermore, the artificial object can return to the original position by moving the movement path by the displacement of the position / posture of the movement to the original position. In other words, it is more convenient and the convenience is further improved.
[0167]
(Basic functions of the fourth embodiment)
FIG. 17 is a block diagram for explaining functions in the fourth embodiment.
[0168]
Referring to FIG. 17, in the function of the fourth embodiment, a new “support information providing system (map information providing system, traffic)” is added to the function of the third embodiment of FIG. 13 to FIG. Information provision system and weather information provision system) ”have been added.
[0169]
Incorporating information from this support information provision system, for example, in the case of rain, an umbrella stand as an artifact is externalized by a human being at a position away from multiple types of artifacts.In the figureSelect correspondingly and travel around the obstacle.
[0170]
In this way, the accuracy of selection from a plurality of types of artifacts corresponding to the human's external intention is improved, and the vehicle travels to a position near the target human being while bypassing the obstacle. To do. Other functions are the same as those in the third embodiment, and a duplicate description thereof is omitted.
[0171]
Hereinafter, a specific example of the function of the fourth embodiment will be described.
[0172]
(Configuration of Fourth Embodiment and Individual Operation of Main Part)
The configuration of the fourth embodiment is the same as the configuration of the third embodiment described above (obstacle detection travel / specific example of the first embodiment of FIG. 1: autonomous artifacts 1 to 3, autonomous movement control system 4, position In addition to the attitude action control device 5), the support
[0173]
The support
[0174]
Other configurations are the same as those in FIGS. 3 to 5 in the first embodiment. The duplicate description here is omitted.
[0175]
(Overall operation of the fourth embodiment)
FIG. 18 is a sequence diagram in the fourth embodiment.
[0176]
Referring to FIG. 18, in the sequence of the fourth embodiment, as in the sequence of the third embodiment shown in FIG. 14, when any one of the wheelchair 1 that is a plurality of types of artificial objects travels and travels. In addition, the vehicle travels to a position in the vicinity of the target subject m by detouring while detecting an obstacle. In this case, based on the support information from the support
[0177]
The other operations of the autonomous movement control system 4 and the position / posture
[0178]
(Advantages of the fourth embodiment)
As described above, in the fourth embodiment, any one of the wheelchair 1 to the umbrella stand 3 which is a plurality of kinds of artifacts is selected by inference / search based on a human externalized intention, and the position / Attitude control is performed to automatically move to a position near the subject m. At this time, any one of the wheelchair 1 to the umbrella stand 3 detects an obstacle on traveling ahead of the movement, and moves to a position near the target person m while performing a detour. Therefore, it becomes possible to perform an appropriate autonomous movement.
[0179]
(Modification of the embodiment)
In the first to fourth embodiments described above, an example in which any one of the wheelchair 1 from the wheelchair 1 is selectively moved has been described. However, a plurality of artifacts (for example, two from the wheelchair 1 to the umbrella stand 3 Can be moved simultaneously (in parallel).
[0180]
in this case,IntentionalAt the time of recognition, similar determination is made based on this recognition (for example, the wheelchair 1 and the book transporter 2 are selected simultaneously). Furthermore, in order to avoid a collision while the selected artificial object is traveling, the traveling (see the third and fourth embodiments) based on the detection of the front obstacle described above may be applied.
[0181]
In the first to fourth embodiments described above, traveling has been described with two systems of
[0182]
In the first to fourth embodiments described above, the book transporter 2 can be configured to automatically open and close the lid. As a result, the book stored during traveling is prevented from popping out, and the lid is automatically opened when traveling is completed, further improving the convenience of use.
[0183]
As this structure, the book transporter 2 is comprised by a cover part, an accommodating part, a cover opening / closing mechanism part, a cover opening / closing mechanism control part, etc.
[0184]
In the book transporter 2 having this configuration, the lid opening / closing mechanism section and the lid opening / closing mechanism control section are operated during traveling that automatically moves toward the subject m, and the lid section is closed. The opening / closing mechanism unit and the lid opening / closing mechanism control unit operate to execute control for automatically opening the lid.
[0185]
In the first to fourth embodiments described above, the wireless section has been described using a communication line using weak radio waves. However, the embodiment can also be performed using an infrared communication line. This infrared communication line needs to be designed in consideration of the transmission range (service area) due to directivity.
[0186]
Such modifications of the first to fourth embodiments are design matters that can be easily considered by those skilled in the art, and are all included in the present invention.
[0187]
【The invention's effect】
As is clear from the above description, according to the autonomous movement control method of an artificial object based on the recognition of the human intention of the present invention, and its communication system and program, a plurality of types of artificial objects are externalized. Selectively by inference and search based on intentionAutonomousPosition / posture control is performed, and it becomes possible to move autonomously to a human position (predetermined range position).
[0188]
As a result, there is an effect that convenience as a system that is easy to use and can adapt various artifacts to various people is improved.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining functions in a first embodiment of the present invention.
FIG. 2 is an external view / block diagram showing a specific configuration example of the first embodiment of the present invention.
FIG. 3 is a block diagram showing an example of an internal electrical configuration of the artifact control system in FIG. 2;
4 is a block diagram showing an example of an internal electrical configuration of the artifact drive system in FIG. 2. FIG.
5 is a block diagram showing an example of an internal electrical configuration of the autonomous mobile control system in FIG. 2. FIG.
FIG. 6 is a sequence diagram of the operation of the first embodiment.
FIG. 7 is a flowchart showing a processing procedure of operations of the artifact control system and the artifact drive system of the first embodiment.
FIG. 8 is a flowchart showing a processing procedure of an operation of the autonomous mobile control system of the first embodiment.
FIG. 9 is a block diagram for explaining functions in the second embodiment;
FIG. 10 is a block diagram showing a specific example of a main part of the second embodiment.
FIG. 11 is a sequence diagram in the second embodiment.
FIG. 12 is a flowchart showing a main processing procedure of an operation of the autonomous mobile control system in the second embodiment.
FIG. 13 is a block diagram for explaining functions in the third embodiment.
FIG. 14 is a sequence diagram in the third embodiment.
FIG. 15 is a flowchart illustrating a main part processing procedure of operations of the artifact control system and the artifact drive system of the third embodiment.
FIG. 16 is a flowchart showing the main part processing procedure of the operation of the autonomous mobile control system in the third embodiment.
FIG. 17 is a block diagram for explaining functions in the fourth embodiment;
FIG. 18 is a sequence diagram in the fourth embodiment.
[Explanation of symbols]
1-3 Autonomous mobile artifacts (wheelchairs, book transporters, umbrella stands)
1a Artifact (wheelchair) control system (wheelchair control system)
1b Artifact (wheelchair) drive system (wheelchair drive system)
2a Artifact (book transporter) control system (book transporter control system)
2b Artifact (book transporter) drive system (book transporter drive system)
3a Artifact (Umbrella Stand) Control System (Umbrella Stand Control System)
3b Artifact (Umbrella Stand) Drive System (Umbrella Stand Drive System)
4 Autonomous movement control system
5 Position / Attitude Action Control Device
31, 51 MPU
32 Weak radio wave transmitter / receiver
33, 47a Imaging device
36,54 D / B equipment
37a microphone
37b Voice processing unit
47b Laser detector
48a, 49a Drive unit
48b, 49b Motor (M)
54a Inference processing unit
54b Search processing unit
55a, 55b Weak radio wave transmitter / receiver
m Target audience
Claims (17)
前記自律移動制御システムが、
(a) 複数種の人工物の少なくとも一つが取り込んだ、離間した位置の人間に対する撮像データ及び音声データのいずれか一方又は双方を受信する段階と、
(b)前記受信した撮像データ及び音声データのいずれか一方又は双方を用いて、
前記撮像データを用いる場合は、予め記憶してある、身体動作及び身体的特徴を含む画像認識用の標準パターンと、前記撮像データとの類似程度を比較して類似度の判定を行うことにより、又は、
前記音声データを用いる場合は、予め記憶してある、対象者の発声音声に対する音声認識用の標準パターンと、前記音声データとを比較して発声音声の認識を行うことにより、
前記人間の意図を認識する段階と、
(c)認識した前記人間の外在化した意図に対応して複数種の人工物から少なくとも一つを自動選択する段階と、
(d)前記選択した人工物の位置・姿勢を自律的に変位させて、前記認識された意図により示される目的位置に移動させる段階と
を実行することを特徴とする人間の意図の認識による人工物の自律的な移動制御方法。 This is an autonomous movement control method for an artificial object based on recognition of human intentions, for selective movement of multiple types of artificial objects , implemented in a communication system including multiple types of artificial objects and an autonomous movement control system. And
The autonomous mobile control system is
(A) at least one of captured of a plurality of types of artifacts, and stages that will receive either one or both of the imaging data and audio data to human spaced locations,
(B) Using one or both of the received imaging data and audio data,
When using the imaging data, by comparing the degree of similarity between the pre-stored standard pattern for image recognition including physical movements and physical features and the imaging data, the similarity is determined, Or
When using the voice data, by comparing the voice data with a standard pattern for voice recognition with respect to the voice of the target person stored in advance, the voice data is recognized,
Recognizing the human intention;
A stage you automatically selected at least one from a plurality of kinds of artifacts (c) recognized to correspond to the intention and externalizing the human
; (D) selected by autonomously displacing the position and orientation of the artifact, the stage is moved in purpose position indicated by the recognized intended
Autonomous movement control method for artifacts due to the recognition of human intention, characterized by the execution.
通信ネットワーク上で提供される施設内の通路を表示する情報を含む地図情報、人工物が移動する際に考慮するための交通情報及び気象情報を含む支援情報を取り込む段階と、
前記地図情報に基づいて、前記複数種の人工物の少なくとも一つを移動させて、該移動した人工物から受信した撮像データから前記移動先の人間を識別する段階と
をさらに実行することを特徴とする請求項1に記載の人間の意図の認識による人工物の自律的な移動制御方法。 When the autonomous mobile control system recognizes the human intention,
Capturing map information including information indicating passages in facilities provided on a communication network, support information including traffic information and weather information for consideration when an artifact moves , and
Moving at least one of the plurality of types of artifacts based on the map information, and identifying the destination human from imaging data received from the moved artifacts;
The method for autonomously moving an artifact by recognizing a human intention according to claim 1, further comprising :
前記支援情報に含まれる、前記地図情報、前記交通情報及び気象情報のいずれかに基づいて、前記人工物の自動選択を行うことを特徴とする請求項2に記載の人間の意図の認識による人工物の自律的な移動制御方法。 The artificial object according to claim 2, wherein the artificial object is automatically selected based on any one of the map information, the traffic information, and the weather information included in the support information. Autonomous movement control method of things.
前記自律移動制御システムが、
前記人工物が検出した、移動前方での走行上の障害物についての障害物検出データを受信する段階と、
検出した前記障害物を迂回して、前記目的位置へ人工物を自律的に移動させる段階と
をさらに実行することを特徴とする請求項1〜3のいずれか一項に記載の人間の意図の認識による人工物の自律的な移動制御方法。And autonomously displacing the position and orientation of the artifact, when Before moving to the purposes position,
The autonomous mobile control system is
A stage that will receive obstacle detection data for which the artifact is detected, an obstacle on the travel of the mobile front,
To bypass the obstacles it detects, and the stage to move autonomously artifacts to the purpose position
Autonomous movement control method for artifacts due to the recognition of human intention according to any one of claims 1 to 3, characterized by the further execution.
この移動の位置・姿勢の変位による移動経路データを記憶する制御の段階と、
この記憶した移動の位置・姿勢の変位による移動経路を逆に移動して出発した元の位置に復帰するための制御の段階と、
をさらに有することを特徴とする請求項1に記載の人間の意図の認識による人工物の自律的な移動制御方法。The artifacts by displacing the autonomous position and posture, when moved to the purposes position,
A stage of control for storing movement path data according to the displacement of the movement position and posture;
The stage of control for returning to the original position from which the movement path by the displacement of the stored movement position / posture is moved backwards,
The autonomous movement control method for an artifact by recognizing a human intention according to claim 1, further comprising:
前記複数種の人工物の少なくとも一つが、離間した位置の前記人間の外在化した意図を認識するための撮像データを出力する撮影手段と前記意図の認識のための音声データを出力する音声集音手段との一方又は両方と、前記自律移動制御システムから受信した移動指示データに基づいて、認識された意図により示される目的位置に移動するための制御・駆動手段と
を備え、かつ、
前記自律移動制御システムが、
前記人工物から受信した撮像データ及び音声データの一方又は両方から前記人間の意図を認識する手段と、
前記認識した意図に対応した人工物を複数種から選択する手段と、
前記選択した人工物の位置・姿勢を変位させる前記移動指示データを算出して送信する手段と
を備えることを特徴とする人工物移動通信システム。 Includes an autonomous motion control system and a plurality of types of artifacts, by the recognition that includes an inference-search for intended that externalized human, artifacts more is an artifact mobile communication system which moves autonomously,
At least one of the plurality of types of artifacts, the audio data for recognition of prior SL and outputs the recognition to order of imaging data intended externalized was between human imaging means and said intention of spaced locations One or both of the output sound collecting means and control / driving means for moving to the target position indicated by the recognized intention based on the movement instruction data received from the autonomous movement control system > And
The autonomous mobile control system is
It means you recognize the intention of the person from one or both of the imaging data and the audio data received from the artifact,
Hand stage you select artifacts corresponding to intent recognized before Symbol plural kinds,
Means for transmitting to calculate the movement instructing data Ru displaces the position and posture of the front hexene-option the artifact
Artifacts mobile communication system comprising: a.
通信ネットワーク上から提供される、施設内の通路を表示する情報を有した地図情報、人工物が移動する際に考慮するための交通情報及び気象情報を含む支援情報を取得する手段をさらに備え、
前記人間の意図を認識する手段は、前記地図情報に基づいて、前記複数種の人工物の少なくとも一つを移動させて、該移動した人工物から受信した撮像データから前記移動先の人間を識別する
ことを特徴とする請求項6に記載の人工物移動通信システム。The autonomous mobile control system is :
Provided from the communication network, the map information having the information for displaying the path in the facility, the resulting manually setup-assistance information including traffic information and weather information for consideration when artifact is moved further Prepared ,
The means for recognizing the human intention moves at least one of the plurality of types of artifacts based on the map information and identifies the destination person from the imaging data received from the moved artifact. artifacts mobile communication system according to claim 6, characterized in <br/> that.
ことを特徴とする請求項7に記載の人工物移動通信システム。The artifact mobile communication system according to claim 7, wherein:
前記自律移動制御システムが備える前記移動指示データを算出して送信する手段が、前記障害物検出データを用いて、前記検出手段で検出した障害物を迂回して、前記目的位置に人工物が自律的に移動する移動指示データを算出する
ことを特徴とする請求項6〜8のいずれか一項に記載の人工物移動通信システム。 The artificial object comprises a detecting means for detecting an obstacle on the run ahead of movement and transmitting obstacle detection data ,
It means for transmitting to calculate the movement instructing data to which the autonomous moving control system included in the using obstacle detection data, bypassing the obstacle detected by the detecting means, artifacts on the purposes position The movement instruction data for moving autonomously is calculated . The artificial object mobile communication system according to any one of claims 6 to 8, wherein the movement instruction data is calculated .
人工物の位置・姿勢を自律的に変位させて、前記目的位置に移動するための、少なくとも二つの車輪及び、この二つの車輪を個別的に回転駆動するための回転駆動手段を備えることを特徴とする請求項6に記載の人工物移動通信システム。The control / drive means is
And autonomously displacing the position and orientation of the artifact, for moving the purposes position, comprise at least two wheels and, a rotary drive means for rotating the two wheels individually The artifact mobile communication system according to claim 6 .
該撮影装置は前記障害物データとして撮像データを生成することを特徴とする請求項9に記載の人工物移動通信システム。The detection means is configured to include a photographing device,
Artifacts mobile communication system according to claim 9 wherein the imaging device, wherein the benzalkonium generates imaging data as the obstacle data.
前記レーザ検出装置は、レーザ送受信により、反射強度を検出して、該反射強度としきい値から障害物データを生成する
ことを特徴とする請求項9に記載の人工物移動通信システム。The detection means comprises a laser detection device;
The laser detection device, the laser transceiver detects the reflection intensity, that generates the obstacle data from the reflection intensity with a threshold value
Artifacts mobile communication system according to claim 9, wherein the this.
(a)複数種の人工物の少なくとも一つが取り込んだ、離間した位置の人間に対する撮像データ及び音声データのいずれか一方又は双方を受信するステップ、
(b)前記受信した撮像データ及び音声データのいずれか一方又は双方を用いて、
前記撮像データを用いる場合は、予め記憶してある、身体動作及び身体的特徴を含む画像認識用の標準パターンと、前記撮像データとの類似程度を比較して類似度の判定を行うことにより、又は、
前記音声データを用いる場合は、予め記憶してある、対象者の発声音声に対する音声認識用の標準パターンと、前記音声データとを比較して発声音声の認識を行うことにより、
前記人間の意図を認識するステップ、
(c)認識した前記人間の外在化した意図に対応して複数種の人工物から少なくとも一つを選択するステップ、
(d)前記選択した人工物の位置・姿勢を自律的に変位させて、前記認識された意図により示される目的位置に移動するステップ。Humans who are able to move multiple types of artifacts selectively and autonomously by recognition including inference and search for human externalized intentions in a communication system with multiple types of artifacts and autonomous movement control system A program comprising the following steps for causing a computer to execute autonomous movement control of an artifact by inferring and searching for an externalized intention of the object.
(A) receiving either one or both of imaging data and audio data for a human at a separated position captured by at least one of a plurality of types of artifacts;
(B) Using one or both of the received imaging data and audio data,
When using the imaging data, by comparing the degree of similarity between the pre-stored standard pattern for image recognition including physical movements and physical features and the imaging data, the similarity is determined, Or
When using the voice data, by comparing the voice data with a standard pattern for voice recognition with respect to the voice of the target person stored in advance, the voice data is recognized,
Recognizing the human intention;
(C) selecting at least one of a plurality of types of artifacts corresponding to the recognized externalized intention of the human,
Step (d) that said selected by autonomously displacing the position and orientation of the artifact, is moved to the purpose position indicated by the recognized intended.
通信ネットワーク上から提供される施設内の通路を表示する情報を有した地図情報と、交通情報、及び気象情報の少なくとも一つを含む支援情報を取り込む処理と、
前記地図情報に基づいて、前記複数種の人工物の少なくとも一つを移動させて、該移動した人工物から受信した撮像データから前記移動先の人間を識別する処理と、
をコンピュータに実行させるための請求項13に記載のプログラム。In the step of recognizing the intention,
A process of capturing support information including at least one of map information having information for displaying a passage in a facility provided from a communication network, traffic information, and weather information;
Based on the map information, a process of moving at least one of the plurality of types of artifacts and identifying the destination person from imaging data received from the moved artifacts ;
14. The program according to claim 13 for causing a computer to execute.
前記支援情報に含まれる、前記地図情報、前記交通情報及び気象情報のいずれかに基づいて、前記人工物の自動選択を行う処理 Processing for automatically selecting the artifact based on any of the map information, the traffic information, and the weather information included in the support information
をコンピュータに実行させるための請求項14に記載のプログラム。15. The program according to claim 14 for causing a computer to execute.
前記人工物が検出した、移動前方での走行上の障害物についての障害物検出データを受信するステップと、
検出した前記障害物を迂回して、前記目的位置へ人工物を自律的に移動させるステップと、
をさらにコンピュータに実行させるための請求項13〜15のいずれか一項に記載のプログラム。And autonomously displacing the position and orientation of the artifact, when Before moving to the purposes position,
Receiving a obstacle detection data for which the artifact is detected, an obstacle on the travel of the mobile front,
Bypassing the obstacle it detects a step of causing autonomously move artifact to the purposes position,
The program as described in any one of Claims 13-15 for making a computer perform further.
この記憶した移動の位置・姿勢の変位による移動経路を逆に移動して出発した元の位置に復帰するステップと、
をさらにコンピュータに実行させるための請求項13に記載のプログラム。And storing the moving path data by the displacement of said autonomously displacing the position and orientation of the artifact, the position and orientation of the moving the time of automatically moved to the purposes position,
Reversing the movement path by the displacement of the stored movement position / posture and returning to the original position,
The program according to claim 13 , further causing a computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003166916A JP4041886B2 (en) | 2003-06-11 | 2003-06-11 | Method for autonomous movement control of artificial object by recognition of human intention, communication system and program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003166916A JP4041886B2 (en) | 2003-06-11 | 2003-06-11 | Method for autonomous movement control of artificial object by recognition of human intention, communication system and program thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005001052A JP2005001052A (en) | 2005-01-06 |
| JP4041886B2 true JP4041886B2 (en) | 2008-02-06 |
Family
ID=34092924
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003166916A Expired - Lifetime JP4041886B2 (en) | 2003-06-11 | 2003-06-11 | Method for autonomous movement control of artificial object by recognition of human intention, communication system and program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4041886B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11487290B2 (en) | 2019-10-08 | 2022-11-01 | Toyota Motor North America, Inc. | Systems and methods for tracking an accessory by a wheelchair and coupling the wheelchair to the accessory |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4148220B2 (en) | 2005-01-06 | 2008-09-10 | エプソントヨコム株式会社 | Surface acoustic wave device, composite device, oscillation circuit and module |
| JP7180576B2 (en) * | 2019-09-27 | 2022-11-30 | 株式会社デンソー | Monitoring center, monitoring system and method |
| JP7603530B2 (en) * | 2021-06-07 | 2024-12-20 | 三菱電機モビリティ株式会社 | Autonomous mobile object operating system and autonomous mobile object operating method |
-
2003
- 2003-06-11 JP JP2003166916A patent/JP4041886B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11487290B2 (en) | 2019-10-08 | 2022-11-01 | Toyota Motor North America, Inc. | Systems and methods for tracking an accessory by a wheelchair and coupling the wheelchair to the accessory |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005001052A (en) | 2005-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102933912B1 (en) | Robot and method for controlling same | |
| US11217246B2 (en) | Communication robot and method for operating the same | |
| US11430278B2 (en) | Building management robot and method of providing service using the same | |
| US11495214B2 (en) | Artificial intelligence device for providing voice recognition service and method of operating the same | |
| US20200042832A1 (en) | Artificial intelligence apparatus and method for updating artificial intelligence model | |
| KR102914202B1 (en) | Artificial intelligence apparatus and method for recognizing speech of user in consideration of word usage frequency | |
| CN111071262A (en) | Autonomous vehicle taking service system and method | |
| US20210097852A1 (en) | Moving robot | |
| US11372418B2 (en) | Robot and controlling method thereof | |
| US12060123B2 (en) | Robot | |
| KR20210138181A (en) | Guide robot and operation method of guide robot | |
| CN112233170B (en) | Visual positioning and image processing method, device and storage medium | |
| KR20230095585A (en) | Guide robot and its operation method | |
| WO2023185687A1 (en) | Method for acquiring location of vehicle, and electronic device | |
| JP2011227237A (en) | Communication robot | |
| US11117580B2 (en) | Vehicle terminal and operation method thereof | |
| JP4041886B2 (en) | Method for autonomous movement control of artificial object by recognition of human intention, communication system and program thereof | |
| US20190382000A1 (en) | Apparatus and method for automatic driving | |
| JP2023135479A (en) | Mobile object control device, mobile object control method, mobile object, information processing method and program | |
| Manjari et al. | CREATION: Computational constRained travEl aid for objecT detection in outdoor eNvironment | |
| JP2008279529A (en) | Mobile robot | |
| WO2023187890A1 (en) | Control device for mobile object, control method for mobile object, mobile object, information processing method, and program | |
| US11170239B2 (en) | Electronic apparatus and operation method thereof | |
| US11116027B2 (en) | Electronic apparatus and operation method thereof | |
| US20240326871A1 (en) | External Voice Valet (Parking And Summoning) For Semi-Autonomous And Automounts Vehicles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070320 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070521 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070925 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4041886 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |