MOVABLE ROBOT AND DATA COMMUNICATION CONTROL METHOD BETWEEN MOVABLE ROBOTS
Классификация
МПК
-
B25J13/00
Раздел B
Класс 25
Подкласс J -
B25J5/00
Раздел B
Класс 25
Подкласс J -
B25J19/00
Раздел B
Класс 25
Подкласс J -
G05D1/00
Раздел G
Класс 05
Подкласс D -
H04B7/24
Раздел H
Класс 04
Подкласс B -
H04B7/26
Раздел H
Класс 04
Подкласс B
CPC / СПК
- Нет данных
Служебные сведения
Участники
Заявители
- SONY CORP
Авторы / изобретатели
- ISHII SHINJI
Патентообладатели
- Нет данных
Реферат
[1]
PROBLEM TO BE SOLVED: To transfer data to a remote place by data communication between a plural number of movable robots even by a weak electric wave.
[2]
SOLUTION: A wireless device to give a command and a plural number of the movable robots to receive a wireless data are arranged in a working space. Each of the movable robots receives the wireless data of the same frequency band and stores the data in a memory of a main body. The movable robot transmits the stored received data when it meets with another robot not receiving the data at a place where it moves. The data is moved to a place difficult to transmit from the wireless device by repeatedly transferring the data between the movable robots like the above.
[3]
COPYRIGHT: (C)2002,JPO
Формула
【特許請求の範囲】
【請求項1】作業空間を自在に動き回るタイプの移動ロボットであって、
前記移動ロボットの機体を作業空間内で移動させる駆動部と、
無線データを送信する送信部と、
無線データを受信する受信部と、
送受信するデータを一時格納する記憶部と、
前記駆動部並びに無線データの送受信を制御する制御部と、を備え、前記制御部は、
ある無線データ送受信可能領域において前記受信部で受信したデータを前記記憶部に一時格納するとともに、他の無線データ送受信可能領域に移動したことに応答して前記記憶部に記憶しておいたデータを前記送信部から送信する、ことを特徴とする移動ロボット。
【請求項2】前記制御部は、
前記記憶部上の受信データを解析し、
該受信データが自身宛てであれば該受信データが記述した指令に従って機体動作を制御し、
該受信データが自身宛てでなければ他の無線データ送受信可能領域に移動したことに応答して前記記憶部に記憶しておいたデータを前記送信部から送信する、ことを特徴とする請求項1に記載の移動ロボット。
【請求項3】前記制御部は、
前記受信部でデータを成功裏に受信できたことに応答して、データの送信元に対して確認応答信号を前記送信部から送信する、ことを特徴とする請求項1に記載の移動ロボット。
【請求項4】前記制御部は、
前記受信部で受信したデータに欠陥があったことに応答して、データの送信元に対して否定応答信号を前記送信部から送信する、ことを特徴とする請求項1に記載の移動ロボット。
【請求項5】前記制御部は、
前記送信部からデータを送信した後に確認応答信号を前記受信部で受信できなかった場合には、前記駆動部を作動させて機体の居場所を移動させるか又は所定時間経過した後に前記送信部からのデータ送信を再開させる、ことを特徴とする請求項1に記載の移動ロボット。
【請求項6】前記制御部は、
前記受信部にて同じデータを所定回数以上受信したことに応答して、否定応答信号を所定回数以上前記送信部から送信させる、ことを特徴とする請求項1に記載の移動ロボット。
【請求項7】前記制御部は、
前記受信部にて否定応答信号を所定回数以上受信したことに応答して、前記駆動部を作動させて機体の居場所を移動させるか又は所定時間経過した後に前記送信部からのデータ送信を再開させる、ことを特徴とする請求項1に記載の移動ロボット。
【請求項8】作業空間を自在に動き回るタイプの移動ロボットが他の移動ロボットと無線データ通信を行うためのデータ通信制御方法であって、
ある無線データ送受信可能領域において無線データを受信するステップと、
該受信データを一時格納するステップ、
他の無線データ送受信可能領域に移動したことに応答して該格納しておいた受信データを送信するステップと、を具備することを特徴とする移動ロボットによるデータ通信方法。
【請求項9】一時格納した受信データを解析するステップと、
該受信データが自身宛てであれば該受信データが記述した指令に従って機体動作を制御するステップと、
該受信データが自身宛てでなければ他の無線データ送受信可能領域に移動したことに応答して前記記憶部に記憶しておいたデータを前記送信部から送信するステップと、をさらに備えることを特徴とする請求項8に記載の移動ロボットによるデータ通信方法。
【請求項10】データを成功裏に受信できたことに応答して、データの送信元に対して確認応答信号を送信するステップ、をさらに備えることを特徴とする請求項8に記載の移動ロボットによるデータ通信方法。
【請求項11】受信したデータに欠陥があったことに応答して、データの送信元に対して否定応答信号を送信するステップ、をさらに備えることを特徴とする請求項8に記載の移動ロボットによるデータ通信方法。
【請求項12】データを送信した後に確認応答信号を受信できなかった場合には、機体の居場所を移動させるか又は所定時間経過した後にデータ送信を再開させるステップ、をさらに備えることを特徴とする請求項8に記載の移動ロボットによるデータ通信方法。
【請求項13】同じデータを所定回数以上受信したことに応答して、否定応答信号を所定回数以上送信するステップ、をさらに備えることを特徴とする請求項8に記載の移動ロボットによるデータ通信方法。
【請求項14】否定応答信号を所定回数以上受信したことに応答して、機体の居場所を移動させるか又は所定時間経過した後にデータ送信を再開させるステップ、をさらに備えることを特徴とする請求項8に記載の移動ロボットによるデータ通信方法。
Описание
[1]
【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えば、2以上の脚部を備えて各脚部による両脚支持及び単脚支持を交互に繰り返すことにより脚式移動を行う移動ロボットに係り、特に、自律的な動作により所定の作業空間を自在に動き回る移動ロボットに関する。
【0002】更に詳しくは、作業空間内で出会った他のロボットとデータ通信を行う移動ロボット及び移動ロボット間のデータ通信制御方法に係り、特に、複数のロボットを経由しながら単一の無線送信機だけでは送受信不能な場所に居るロボットに対してデータ転送を行う移動ロボット及び移動ロボット間のデータ通信制御方法に関する。
【0003】
【従来の技術】電気的若しくは磁気的な作用を用いて人間の動作に似せた運動を行う機械装置のことを「ロボット」という。ロボットの語源は、スラブ語の"ROBOTA(奴隷機械)"に由来すると言われている。わが国においてロボットが普及し始めたのは1960年代末からであるが、その多くは、工場における生産作業の自動化・無人化などを目的としたマニピュレータや搬送ロボットなどの産業用ロボット(industrial robot)であった。
【0004】アーム式ロボットのように、ある特定の場所に植設して用いるような据置きタイプのロボットは、部品の組立・選別作業など固定的・局所的な作業空間でのみ活動する。これに対し、移動式のロボットは、作業空間は非限定的であり、所定の経路上または無経路上を自在に移動して、所定の若しくは任意の人的作業を代行したり、ヒトやイヌあるいはその他の生命体に置き換わる種々の幅広いサービスを提供することができる。なかでも脚式の移動ロボットは、クローラ式やタイヤ式の移動ロボットに比し不安定で姿勢制御や歩行制御が難しくなるが、階段や梯子の昇降や障害物の乗り越えや、整地・不整地の区別を問わない柔軟な歩行・走行動作を実現できるという点で優れている。
【0005】最近では、イヌやネコのように4足歩行の動物の身体メカニズムやその動作を模したペット型ロボット、あるいは、ヒトのような2足直立歩行を行う動物の身体メカニズムや動作をモデルにしてデザインされた「人間形」若しくは「人間型」のロボット(humanoid robot)など、脚式移動ロボットに関する研究開発が進展し、実用化への期待もますます高まってきている。
【0006】脚式移動ロボットを、産業活動・生産活動等における各種作業の代行に適用することができる。例えば、原子力発電プラントや火力発電プラント、石油化学プラントにおけるメンテナンス作業、製造工場における部品の搬送・組立作業、高層ビルにおける清掃、火災現場その他における救助といったような、人間が容易に踏み込むことができない現場での危険作業・難作業の代行である。
【0007】また、脚式移動ロボットの他の用途として、人間と居住空間を同一にする「共生」若しく「エンターティンメント」と呼ばれるものが挙げられる。この種の用途では、ロボットは、作業代行などの生活支援というよりも、生活密着という性格が濃厚である。エンターティンメント指向のロボットは、産業上の特定用途を高速・高精度に実現することよりも、作業期間中に実行する動作パターンそのものが研究・開発上の主題となる。
【0008】一般に、ロボットは、オペレータから与えられた命令(コマンド)に従うようにデザインされる。ロボットへのコマンド入力あるいはその他のデータ入力は、例えば機体上に操作パネルを設けてロボット本体に対して直接入力するようにしてもよい。あるいは、コントローラを有線ケーブルでロボット本体に接続して、ケーブル長だけ離れた場所からロボットを遠隔的に操作して、ケーブルを介してコマンドやデータを転送するようにしてもよい。
【0009】しかしながら、移動ロボットにおいては、移動中に機体上の操作パネルを操作することは困難である。また、脚式移動ロボットなどのように、障害物を回避しながら不特定の経路上を自在に移動することができるインテリジェントなロボットにおいては、有線ケーブルを介した操作に頼ると、ケーブルが移動作業の著しい制約条件となってしまい、折角の長所すなわちインテリジェンシを阻害してしまうことになる。例えば、ケーブルと可動脚が絡まってロボットが転倒して、ロボットや衝突物を損壊させてしまいかねない。
【0010】このような理由により、移動ロボットに対するコマンド入力やデータを送信する方式として無線データ通信を利用した遠隔制御方式が極めて有効であると思料される。
【0011】例えば、特開平10-34570号公報には、ロボットの移動方向前方に向けられたカメラによる撮像画像をモニタ上で安全を確認しながら、操作子で遠隔操作することができるロボット遠隔制御システムについて開示されている。
【0012】また、本出願人に既に譲渡されている特願2000-102634号明細書には、ロボットの仕様に合致した端末ソフトウェアを用いてロボットを操作することができる、ロボットのための遠隔制御システムについて開示されている。
【0013】しかしながら、電波を利用した無線データ通信の場合、電波自体が公共性の高い媒体であるため電波法の規制を受ける。すなわち、電波の許容される出力が規制され、遠隔地にまで移動したロボットに対してデータを供給することができない。
【0014】例えば、工場などのプラントあるいはその他の比較的広い作業空間や、壁など無線データ伝送上の障害物の多い複雑な作業空間においては、単一の無線送信機のみでは移動ロボットに対する無線データの供給を保証することができなくなる。
【0015】作業空間に複数の中継局を設けてデータ受信可能なエリアを拡大させることも可能である。しかしながら、ロボットが居場所を時々刻々と自律的に変えるような場合、中継局の設置場所の選択が問題になり、やはり移動ロボットに対するデータ送信を保証することができなくなる。
【0016】
【発明が解決しようとする課題】本発明の目的は、自律的な動作により所定の作業空間を自在に動き回る、優れた移動ロボットを提供することにある。
【0017】本発明の更なる目的は、作業空間内で出会った他のロボットとデータ通信を行うことができる、優れた移動ロボット及び移動ロボット間のデータ通信制御方法を提供することにある。
【0018】本発明の更なる目的は、複数のロボットを経由しながら単一の無線送信機だけでは送受信不能な場所に居るロボットに対してデータ転送を行うことができる、優れた移動ロボット及び移動ロボット間のデータ通信制御方法を提供することにある。
【0019】
【課題を解決するための手段及び作用】本発明は、上記課題を参酌してなされたものであり、その第1の側面は、作業空間を自在に動き回るタイプの移動ロボットであって、前記移動ロボットの機体を作業空間内で移動させる駆動部と、無線データを送信する送信部と、無線データを受信する受信部と、送受信するデータを一時格納する記憶部と、前記駆動部並びに無線データの送受信を制御する制御部と、を備え、前記制御部は、ある無線データ送受信可能領域において前記受信部で受信したデータを前記記憶部に一時格納するとともに、他の無線データ送受信可能領域に移動したことに応答して前記記憶部に記憶しておいたデータを前記送信部から送信する、ことを特徴とする移動ロボットである。
【0020】本発明において想定する移動ロボットの作業空間には、移動ロボットに対して指令を与える無線送受信装置と、無線データを送受信する複数台の移動ロボットが配置されている。
【0021】本発明の第1の側面によれば、各移動ロボットは、同じ周波数帯の無線データを受信して、そのデータを本体のメモリに保管する。そして、移動ロボットは、さらに場所を移動した先でデータ未受信のロボットに出会うと、保管しておいた受信データを送信する。このような移動ロボット間のデータ転送を繰り返し行うことにより、指令の発行元である無線送受信からは送信不能な場所の移動ロボットにまでデータを供給することができる。
【0022】本発明の第1の側面に係る制御部は、前記記憶部上の受信データを解析する。そして、該受信データが自身宛てであれば該受信データが記述した指令に従って機体動作を制御する。他方、該受信データが自身宛てでなければ他の無線データ送受信可能領域に移動したことに応答して前記記憶部に記憶しておいたデータを前記送信部から送信するようにすればよい。
【0023】また、前記制御部は、前記受信部でデータを成功裏に受信できたことに応答して、データの送信元に対して確認応答信号を前記送信部から送信するようにしてもよい。このような場合、データを送信すると、受信したすべての移動ロボット1からの確認応答(ACK)信号をその台数分だけ検出することができる。
【0024】また、前記制御部は、前記受信部で受信したデータに欠陥があったことに応答して、データの送信元に対して否定応答(NACK)信号やストール(STALL)信号を前記送信部から送信して、データの送信元である無線送受信装置や他の移動ロボットに対してその旨を通知するようにしてもよい。このような場合、データの送信元は、これらSTALL信号やNACK信号を受信したことに応答して、再度同じデータを送信するなど、欠陥データの再送制御を行うことができる。
【0025】また、前記制御部は、前記送信部からデータを送信した後に確認応答信号を前記受信部で受信できなかった場合には、データ受信可能領域に他の移動ロボットが存在しない可能性があるので、前記駆動部を作動させて機体の居場所を移動させるか又は所定時間経過した後に前記送信部からのデータ送信を再開させるようにしてもよい。
【0026】また、前記受信部にて同じデータを所定回数以上受信した場合、送信先の移動ロボットが送信元の移動ロボットに対して受信データを送信し直すというハウリング現象が発生している可能性が高い。したがって、前記制御部は、前記受信部にて同じデータを所定回数以上受信したことに応答して、否定応答信号を所定回数以上前記送信部から送信させて、データ送信元に対してハウリングの発生を通知するようにしてもよい。また、他方の送信元にあたる移動ロボットの制御部においては、前記受信部にて否定応答信号を所定回数以上受信したことに応答して、前記駆動部を作動させて機体の居場所を移動させるか又は所定時間の経過を待つなど、ハウリングを引き起こす環境を解除した状態で前記送信部からのデータ送信を再開させるようにしてもよい。
【0027】また、本発明の第2の側面は、作業空間を自在に動き回るタイプの移動ロボットが他の移動ロボットと無線データ通信を行うためのデータ通信制御方法であって、ある無線データ送受信可能領域において無線データを受信するステップと、該受信データを一時格納するステップ、他の無線データ送受信可能領域に移動したことに応答して該格納しておいた受信データを送信するステップと、を具備することを特徴とする移動ロボットによるデータ通信方法である。
【0028】本発明において想定する移動ロボットの作業空間には、移動ロボットに対して指令を与える無線送受信装置と、無線データを送受信する複数台の移動ロボットが配置されている。本発明の第2の側面によれば、各移動ロボットは、同じ周波数帯の無線データを受信して、そのデータを本体のメモリに保管する。そして、移動ロボットは、さらに場所を移動した先でデータ未受信のロボットに出会うと、保管しておいた受信データを送信する。このような移動ロボット間のデータ転送を繰り返し行うことにより、指令の発行元である無線送受信からは送信不能な場所の移動ロボットにまでデータを供給することができる。
【0029】本発明の第2の側面に係る移動ロボットによるデータ通信方法は、さらに、一時格納した受信データを解析するステップと、該受信データが自身宛てであれば該受信データが記述した指令に従って機体動作を制御するステップと、該受信データが自身宛てでなければ他の無線データ送受信可能領域に移動したことに応答して前記記憶部に記憶しておいたデータを前記送信部から送信するステップとを備えていてもよい。
【0030】また、データを成功裏に受信できたことに応答して、データの送信元に対して確認応答信号を送信するステップをさらに備えてもよい。このような場合、データを送信すると、受信したすべての移動ロボット1からの確認応答(ACK)信号をその台数分だけ検出することができる。
【0031】また、受信したデータに欠陥があったことに応答して、データの送信元に対して否定応答信号を送信するステップをさらに備えてもよい。このような場合、データの送信元は、これらSTALL信号やNACK信号を受信したことに応答して、再度同じデータを送信するなど、欠陥データの再送制御を行うことができる。
【0032】また、データを送信した後に確認応答信号を受信できなかった場合には、機体の居場所を移動させるか又は所定時間経過した後にデータ送信を再開させるステップをさらに備えてもよい。このような場合、データ受信可能領域に他の移動ロボットが存在しない可能性がある場合には、データ送信する環境を変えて、より効率的にデータ転送を行うことができる。
【0033】また、同じデータを所定回数以上受信したことに応答して、否定応答信号を所定回数以上送信するステップをさらに備えてもよい。このような場合、、否定応答信号を所定回数以上前記送信部から送信させて、データ送信元に対してハウリングの発生を通知するようにしてもよい。また、他方の送信元にあたる移動ロボット側においては、否定応答信号を所定回数以上受信したことに応答して、機体の居場所を移動させるか又は所定時間の経過を待つステップを実行することによって、ハウリングを引き起こす環境を解除した状態でデータ送信を再開させるようにしてもよい。
【0034】本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【0035】
【発明の実施の形態】以下、図面を参照しながら本発明の実施例を詳解する。
【0036】図1及び図2には、本発明の実施に供される「人間形」又は「人間型」の脚式移動ロボット1が直立している様子を前方及び後方の各々から眺望した様子を示している。図示の通り、脚式移動ロボット1は、脚式移動を行う左右2足の下肢と、体幹部と、左右の上肢と、頭部とで構成される。
【0037】左右各々の下肢は、大腿部と、膝関節と、脛部と、足首と、足平とで構成され、股関節によって体幹部の略最下端にて連結されている。また、左右各々の上肢は、上腕と、肘関節と、前腕とで構成され、肩関節によって体幹部上方の左右各側縁にて連結されている。また、頭部は、首関節によって体幹部の略最上端中央に連結されている。
【0038】体幹部ユニット内には、図1及び図2では見えていない制御部が配備されている。この制御部は、脚式移動ロボット1を構成する各関節アクチュエータの駆動制御や各センサ(後述)などからの外部入力を処理するコントローラ(主制御部)や、電源回路その他の周辺機器類を搭載した筐体である。制御部は、その他、遠隔操作並びに無線データ送受信用の通信インターフェースや通信装置を含んでいてもよい。
【0039】図示の脚式移動ロボット1は、首、肩、両肘、両手首、体幹、股関節、両膝、両足首など、多数の関節軸を備えた多軸構造の機械装置である。各関節自由度は例えば、指示値通りに回転位置や回転各速度を制御可能な関節アクチュエータによって実現される。関節アクチュエータとしては、小型ACサーボ・アクチュエータを適用することができる。(例えば、本出願人に既に譲渡されている特願平11-33386号明細書には、脚式ロボットに適用可能な小型ACサーボ・アクチュエータについて開示されている。同明細書に記載のサーボ・アクチュエータは、ギア直結型で且つサーボ制御系をワンチップ化してモータ・ユニットに内蔵して構成される。)
【0040】図3には、脚式移動ロボット1の電気・制御系統の構成図を模式的に示している。同図に示すように、脚式移動ロボット1は、全体の動作の統括的制御やその他のデータ処理を行う制御部20と、入出力部40と、駆動部50と、電源部60とで構成される。以下、各部について説明する。
【0041】入出力部40は、入力部として移動ロボット1の目に相当するCCD(ChargeCoupled Device)カメラ15や、耳に相当するマイクロフォン16、触感に相当する…
Чертежи
Галерея графических материалов, полученных по документу.
Размер: 81x119
Размер: 78x119
Размер: 102x81
Размер: 90x81
Размер: 123x47
Размер: 114x77
Размер: 82x34
Размер: 81x68
Размер: 66x89