JP4429850B2 - 自走式作業ロボット - Google Patents
自走式作業ロボット Download PDFInfo
- Publication number
- JP4429850B2 JP4429850B2 JP2004259346A JP2004259346A JP4429850B2 JP 4429850 B2 JP4429850 B2 JP 4429850B2 JP 2004259346 A JP2004259346 A JP 2004259346A JP 2004259346 A JP2004259346 A JP 2004259346A JP 4429850 B2 JP4429850 B2 JP 4429850B2
- Authority
- JP
- Japan
- Prior art keywords
- distance
- obstacle
- distance sensor
- robot
- self
- 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.)
- Active
Links
- 230000003287 optical effect Effects 0.000 claims description 40
- 238000005259 measurement Methods 0.000 claims description 30
- 238000013459 approach Methods 0.000 claims description 12
- 230000001681 protective effect Effects 0.000 claims description 10
- 238000000034 method Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 239000000428 dust Substances 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
また、「第1および第2測定距離から得られる前記障害物の傾斜角」としては、たとえば、図6に示すように、障害物Wの表面に直交する法線Lと、本ロボットの進行方向Fとがなす角度θのことをいう。
第1距離の方が第2距離よりも小さい傾斜角が小さい場合は、ロボットが障害物に接近したと判別するのは、第2判別手段ではなく、第1判別手段である。一方、第1距離の方が第2距離よりも大きい傾斜角が大きい場合は、ロボットが障害物に接近したと判別するのは、第1判別手段ではなく、第2判別手段である。したがって、傾斜角の角度に拘わらず、接近を判別し断定することができる。
しかし、本発明においては、前記傾斜角が所定値よりも小さい場合には、前記第1判別手段による判別結果に基づいて、前記障害物が接近したか否かを判別し、一方、前記傾斜角が所定値よりも大きい場合には、前記第2判別手段による判別結果に基づいて前記障害物が接近したか否かを判別してもよい。
このように、障害物の傾斜角に基づいて、前方の第1判別手段による判別結果と、斜め前方の第2判別手段による判別結果とを使い分けることで、障害物の傾斜角に拘わらず障害物の検出を行うことができる。
このように、第1距離と第2距離とを比較することにより、本体と障害物との傾斜角に応じて、第1判別結果と第2判別結果とを使い分けることで、障害物の傾斜角に拘わらず障害物の検出を行うことができる。
このように、超音波式の距離センサと光学式の距離センサを併用することにより、より一層、正確に障害物の検出を行うことができる。
「超音波式の距離センサ」としては、たとえば、超音波を発射し、その音波が障害物から反射波として戻ってくるまでの時間を計測することで対象物までの距離を測定する市販の超音波式距離センサを用いることができる。
このように、前方の斜め下方を検出する第3の距離センサを設けることにより、前方の床面の凹凸を検出することができる。また、保護カバーの凹部に距離センサを設けたので、凹部表面が傷付くのを防止することができる。
以下の実施例では、本発明の自走式作業ロボットを、床上のゴミを吸い上げる自走式の清掃ロボットに適用した場合について例示して説明する。
図2に示すように、前記走行アセンブリ1は、該走行アセンブリ1の駆動を行うための1対の駆動輪6a,6bと前記走行アセンブリ1の前部と後部の略中央に不図示のキャスターを備えている。前記駆動輪6a,6bは、それぞれ、駆動モータ5a,5bによって駆動される。駆動モータ5a,5bは正逆回転可能で、制御部8によって走行アセンブリ1の走行が制御される。
第1光学センサ4aはロボットの左右方向Xの中央の先頭部分に設けられている。第1光学センサ4aは、前方の障害物Wまでの距離Dc(図7)を測定する。
第1光学センサ4aの左右の両側には、該第1光学センサ4aに近接して第2光学センサ4b,4cが設けられている。第2光学センサ4b,4cは、左右の斜め前方の障害物Wまでの距離Dr,Dl(図7)を測定する。
第3光学センサ4dは、第1光学センサ4aの上方に設けられている。第3光学センサ4dは、前方の斜め下方までの距離Dd(図1)を測定する
図5に示すように、前記制御部8は、走行車輪制御手段41、スライド制御手段42、光学センサ制御手段43、マイコン(マイクロコンピュータ)44、超音波センサ制御手段49およびブロアモータ制御手段50を備えている。
各手段41〜43,49,50は、それぞれ、図示しないインターフェイスを介してマイコン44に接続されている。マイコン44は、CPU46、RAM47およびROM48を備えている。ROM48には、走行アセンブリ1の走行パターンや、後述する第1閾値SHc、停止距離Dr0および種々の演算式等が予め記憶されている。
前記スライド制御手段42は、スライド駆動モーター15の回転を制御し、作業アセンブリ2の移動機構の制御を行う。
前記光学センサ制御手段43および超音波センサ制御手段49は、それぞれ、光学センサ4a〜4dおよび超音波センサ3a〜3dの制御を行う。
つぎに、本発明による障害物Wの検出原理について説明する。
図7(c),(d)に示すように、障害物Wの傾斜角θが大きな場合には、前記第1光学センサ4aによる第1判別のみでは、走行アセンブリ1の前端の側部が障害物Wに衝突するおそれがある。そこで、本ロボットでは、傾斜角θに応じて、第1判別または第2判別を採用し、傾斜角θにかかわらず、障害物Wが接近したか否かの判別を行うことができるようにしている。
すなわち、傾斜角θが所定の基準角度よりも小さい場合には、第1判別手段の判別結果が用いられ障害物Wが接近したか否かの判別が行われる。一方、傾斜角θが前記基準角度よりも大きな場合には、第2判別手段の判別結果が用いられ障害物Wが接近したか否かの判別が行われる。
図6に示すように、第1光学センサ4aからの光(平行光)は、本ロボットの定常的な進行方向Fに略平行に照射される。
ここで、第2閾値SHrを固定値にすると、障害物Wの傾斜角θが著しく大きい図7(d)のような場合には、前端の両側部が障害物Wに衝突してしまうおそれが生じる。そのため、第2閾値SHrは、図6の傾斜角θが大きくなるほど大きくすると良い。そこで、以下に説明するように、障害物Wの傾斜角θが大きくなる程、第2閾値SHrの値を大きくしている。
前記第2閾値SHrの変更方法としては、第1測定距離Dcと第2測定距離Drとの比や差に応じて、第2閾値SHrを変更してもよい。たとえば、Dc−Drが大きい場合には、当該差の大きさに応じて第2閾値SHrを大きくするようにしてもよい。また、Dc/Drが大きい場合には、当該比率に応じて第2閾値SHrを大きくするようにしてもよい。
CPU46は、下記の(1)式を用いて第2閾値SHrを算出する。
SHr=Dr0−(Dr−Dc)……(1)
ここで、Dr0は、Dr=Dcの時のDrの走行停止基準値であり、センサの配置や本ロボットの大きさや形状に基づいて予め設定された値である。
たとえば、図7(b)に示すように、Dr=Dcの場合(障害物Wの傾斜角θが、前記取付角度αの1/2の場合)には、第2閾値SHrは走行停止基準値Dr0と一致する。
さらに、図7(d)に示すように、障害物Wの傾斜角θが著しく大きな場合には、Dr≪Dcであるから、前記(1)式により、第2閾値SHrの値は更に大きな値に設定される。
CPU46は、第2測定距離Drと第2閾値SHrとの比較を行い、第2測定距離Drが第2閾値SHr以下の場合には、障害物Wが接近したと判別する。
かかる変形例に用いる演算式としては、たとえば、以下の(2)式を用いてもよい。
SHc=DR0−(Dr−Dc)×1.5……(2)
したがって、図7(b)〜(d)に示すように、障害物Wの傾斜角θが大きくなるほど、第1閾値SHcが大きくなるので、障害物Wの傾斜角θが大きい場合であっても、第1判別手段による判別を用いて障害物Wの接近を検出することができる。
たとえば、第1および第2光学センサ(距離センサ)は、作業ロボットの前面の側部に設けられていてもよい。かかる場合、第2光学センサは、ロボット本体の外側の斜め前方の距離を測定する一方のみでよい。
したがって、そのような変更および修正は、請求の範囲から定まる本発明の範囲内のものと解釈される。
4a:第1光学センサ(第1距離センサ)
4b,4c:第2光学センサ(第2距離センサ)
4d:第3光学センサ(第3距離センサ)
12:保護カバー
13:凹部
46:CPU(第1および第2判別手段、変更手段)
Dc:第1測定距離
Dr:第2測定距離
SHc:第1閾値
SHr:第2閾値
W:障害物
θ:傾斜角
Claims (5)
- 前方の障害物までの距離を測定する第1距離センサと、斜め前方の障害物までの距離を測定する第2距離センサとを備えた自走式の作業ロボットにおいて、
前記第1距離センサにより測定した障害物までの第1測定距離と、所定の第1閾値とを比較して障害物の接近を判別する第1判別手段と、
前記第2距離センサにより測定した障害物までの第2測定距離と、所定の第2閾値とを比較して障害物の接近を判別する第2判別手段と、
前記障害物の表面に直交する法線と前記第1距離センサの光の放射方向とがなす角からなり、前記第1および第2測定距離から得られる前記障害物の傾斜角に関する情報に基づいて、前記第1もしくは第2閾値を変更する変更手段とを備え、
前記傾斜角が大きくなる程、前記第1もしくは第2閾値が大きくなるように前記第1もしくは第2閾値を前記変更手段が設定する自走式作業ロボット。 - 請求項1において、前記傾斜角の大小にかかわらず前記第1判別手段による前記障害物が接近したか否かの判別結果と、前記第2判別手段による前記障害物が接近したか否かの判別結果とを得て、前記2つの判別結果のうち、いずれか一方が接近したと判別した時に、前記ロボットが前記障害物に接近したと断定する自走式作業ロボット。
- 請求項1もしくは2において、前記第1および第2距離センサの配置と、前記第1および第2距離センサからの光の放射方向と、前記第1および第2測定距離とに基づいて、前記傾斜角に関する情報を得るようにした自走式作業ロボット。
- 請求項1ないし3のいずれか1項において、前記第1および第2距離センサは光学式の距離センサからなり、
前記第1距離センサはロボットの左右の中央の先頭部分に設けられ、
前記第2距離センサは第1距離センサの両側に一対設けられ、
前記光学式の第1および第2距離センサの他に、自走式ロボットの前端の両側部に前方の障害物までの距離を測定する超音波式の距離センサが設けられている自走式作業ロボット。 - 請求項1ないし3のいずれか1項において、前記第1および第2距離センサは光学式の距離センサからなり、
前記第1距離センサはロボットの左右の中央の先頭部分に設けられ、
前記第2距離センサは第1距離センサの両側に一対設けられ、
前記ロボットの先頭部分には保護カバーが設けられ、該保護カバーは前記3つのセンサが近接対向する3つの側面および天井面を持つ凹部を有し、
前記天井面に対向する内側の位置に前方の斜め下方までの距離を測定する第3の距離センサが配置されている自走式作業ロボット。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004259346A JP4429850B2 (ja) | 2004-09-07 | 2004-09-07 | 自走式作業ロボット |
EP04792037A EP1672455A4 (en) | 2003-10-08 | 2004-10-05 | SELF-RIBBED WORKING ROBOT |
PCT/JP2004/014626 WO2005036292A1 (ja) | 2003-10-08 | 2004-10-05 | 自走式作業ロボット |
US10/572,729 US7660650B2 (en) | 2003-10-08 | 2004-10-05 | Self-propelled working robot having horizontally movable work assembly retracting in different speed based on contact sensor input on the assembly |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004259346A JP4429850B2 (ja) | 2004-09-07 | 2004-09-07 | 自走式作業ロボット |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006079157A JP2006079157A (ja) | 2006-03-23 |
JP4429850B2 true JP4429850B2 (ja) | 2010-03-10 |
Family
ID=36158600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004259346A Active JP4429850B2 (ja) | 2003-10-08 | 2004-09-07 | 自走式作業ロボット |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4429850B2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6956348B2 (en) | 2004-01-28 | 2005-10-18 | Irobot Corporation | Debris sensor for cleaning apparatus |
US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
US7663333B2 (en) | 2001-06-12 | 2010-02-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
DE602006014364D1 (de) | 2005-02-18 | 2010-07-01 | Irobot Corp | Autonomer oberflächenreinigungsroboter für nass- und trockenreinigung |
ES2706729T3 (es) | 2005-12-02 | 2019-04-01 | Irobot Corp | Sistema de robot |
CN106272420B (zh) | 2016-08-30 | 2019-07-02 | 北京小米移动软件有限公司 | 机器人及机器人控制方法 |
US10814494B2 (en) * | 2017-09-26 | 2020-10-27 | Toyota Research Institute, Inc. | Robotic gripper fingers |
EP4024154A4 (en) * | 2019-08-27 | 2022-10-19 | Sony Group Corporation | INFORMATION PROCESSING DEVICE, CONTROL METHOD, AND PROGRAM |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05257533A (ja) * | 1992-03-12 | 1993-10-08 | Tokimec Inc | 移動ロボットの床面掃引方法及び装置 |
JP2944814B2 (ja) * | 1992-03-17 | 1999-09-06 | ヤンマー農機株式会社 | 障害物センサ付き自動走行車両 |
JPH0981235A (ja) * | 1995-09-12 | 1997-03-28 | Kobe Steel Ltd | 自動操向車の誘導制御装置 |
-
2004
- 2004-09-07 JP JP2004259346A patent/JP4429850B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2006079157A (ja) | 2006-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7660650B2 (en) | Self-propelled working robot having horizontally movable work assembly retracting in different speed based on contact sensor input on the assembly | |
US11666190B2 (en) | Vacuum cleaner and method for controlling the same | |
KR102426578B1 (ko) | 로봇청소기 및 그 제어방법 | |
KR940006561B1 (ko) | 자동주행 청소용 로버트의 장애물 감지장치 | |
JP2005135400A (ja) | 自走式作業ロボット | |
EA035938B1 (ru) | Робот-уборщик и способ преодоления препятствия | |
JP2006043071A (ja) | 自走式掃除機 | |
JP2002366227A (ja) | 移動作業ロボット | |
JP4429850B2 (ja) | 自走式作業ロボット | |
JP7023530B2 (ja) | 自走式掃除機 | |
JP2009037378A (ja) | 自律走行装置およびプログラム | |
JPH078271B2 (ja) | 自走式掃除機 | |
JP2014021625A (ja) | 距離計測システム | |
JP2014013551A (ja) | 自走式機器 | |
JP2018015396A (ja) | 自律走行型掃除機 | |
JP3344079B2 (ja) | 自走式掃除機 | |
JP4391364B2 (ja) | 自走式作業ロボット | |
JP2020010982A (ja) | 自走式掃除機 | |
KR20020080900A (ko) | 로봇 청소기의 장애물 감지 장치 및 그 방법 | |
JP2004139264A (ja) | 自律走行ロボット | |
JP2005346477A (ja) | 自律走行体 | |
JP2004318721A (ja) | 自律走行車 | |
JP2003116758A (ja) | 自走式掃除機 | |
JP2003280737A (ja) | 移動装置 | |
JP3632618B2 (ja) | 移動作業ロボット |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090908 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091023 |
|
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: 20091124 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091216 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4429850 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131225 Year of fee payment: 4 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |