JP3480576B2 - 自律した装置のために障害物を感知する方法及び装置 - Google Patents
自律した装置のために障害物を感知する方法及び装置Info
- Publication number
- JP3480576B2 JP3480576B2 JP52512795A JP52512795A JP3480576B2 JP 3480576 B2 JP3480576 B2 JP 3480576B2 JP 52512795 A JP52512795 A JP 52512795A JP 52512795 A JP52512795 A JP 52512795A JP 3480576 B2 JP3480576 B2 JP 3480576B2
- Authority
- JP
- Japan
- Prior art keywords
- receiving means
- slow
- wave
- proximity
- microprocessor
- 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
- 238000000034 method Methods 0.000 title claims description 29
- 230000006870 function Effects 0.000 claims description 17
- 230000001902 propagating effect Effects 0.000 claims description 9
- 239000006096 absorbing agent Substances 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 5
- 230000001427 coherent effect Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 description 22
- 238000004140 cleaning Methods 0.000 description 14
- 238000010407 vacuum cleaning Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 8
- 238000002604 ultrasonography Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 238000002592 echocardiography Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 238000007667 floating Methods 0.000 description 4
- 238000003032 molecular docking Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000001680 brushing effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/74—Systems using reradiation of acoustic waves, e.g. IFF, i.e. identification of friend or foe
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/87—Combinations of sonar systems
- G01S15/874—Combination of several spaced transponders or reflectors of known location for determining the position of a receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/89—Sonar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/54—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 with receivers spaced apart
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0227—Control of position or course in two dimensions specially adapted to land vehicles using mechanical sensing means, e.g. for sensing treated area
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/02—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
- G01S15/06—Systems determining the position data of a target
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/02—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
- G01S15/06—Systems determining the position data of a target
- G01S15/08—Systems for measuring distance only
- G01S15/10—Systems for measuring distance only using transmission of interrupted, pulse-modulated waves
- G01S15/102—Systems for measuring distance only using transmission of interrupted, pulse-modulated waves using transmission of pulses having some particular characteristics
- G01S15/104—Systems for measuring distance only using transmission of interrupted, pulse-modulated waves using transmission of pulses having some particular characteristics wherein the transmitted pulses use a frequency- or phase-modulated carrier wave
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/86—Combinations of sonar systems with lidar systems; Combinations of sonar systems with systems not using wave reflection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2015/937—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles sensor installation details
- G01S2015/938—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles sensor installation details in the bumper area
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Acoustics & Sound (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
- Radar Systems Or Details Thereof (AREA)
Description
して、かつ自己修正をする真空掃除機の形態で使用され
る。より正確には、遅い伝搬波の周波数用の送信機を備
えた感知システムと、自律した装置の進路にある障害物
の位置と高さを感知し判断するという利点を提供する外
面的形態を持った受信システムによる、隣接環境におけ
る方位測定の方法及び装置に関する。
が望まれていた。特に、船のレーダーのようなものに類
似した水平に掃印する感知システムによって制御される
真空掃除機を提供することが望まれていた。
ターンまたは所定の戦略に従って掃除機能を果たすこと
ができるように、部屋の中において自身で方位決定で
き、同時に部屋に配置されているかもしれない異なる障
害物との衝突を避け、また部屋の壁にぶつかることも避
けることができるものである。
操作する装置が開示されており、それは電気モーターで
駆動される一対の車輪を備えている。この装置は障害物
があった時、一方の車輪がバネの作用に対して自動的に
解放でき、それによって一対の車輪が垂直輪のまわりで
回転でき、装置の移動方向を変更でき、それに加えて、
装置が原則として移動でき、障害物を避けることができ
るように、車輪の回転方向を切り換えることができると
いう特徴がある。加えて、装置は一般的に掃除すべき表
面にわたって装置の移動をガイドする自動制御装置によ
って導かれる。
ており、それは電気信号を送り、それによって装置の進
路にある障害物の幅を決定できる感知手段を備えた障害
物検出装置がその前部に設けられている。感知手段は完
全に機械的に操作し、マイクロスイッチで構成されてい
ることが好ましい。
自動的処理、例えば、制限された領域の掃除用のプロセ
スと装置が開示されており、それによって装置は全領域
にわたって移動し、自動的に境界部分でその進路を変更
する。いずれにしても、装置は制限された領域内に存在
する他の障害物を事前に検出することができず、原則と
して制限された領域の全表面をカバーする所定のプログ
ラムに従って動作する。
60、002に優先権を有する1973年の特許文書CH619、799
に開示されている。この装置は2つの車輪によって駆動
され、幾つかのビーム入力と出力を表示する電子光学測
定装置が配置されている。測定装置は部屋を制限する壁
上の測定点と装置の間の距離を測定する働きをする。測
定点は座標計算プロセッサーに入力され、座標計算プロ
セッサーは測定点の座標を各々計算し、相関させ、制御
し、これらの計算された値を方位記憶装置に記憶する。
車輪に接続された進路カウンターによって、装置の動き
が付加的に計算され、装置は表面を掃除するためにこの
情報によって自動的かつ系統的に床の全表面を移動する
ように導かれる。
速度のために、非常に短時間で測定できる測定システム
を要求するので、電子光学感知システムとして床の全面
にわたる移動において装置の進路に存在するかもしれな
い障害物の位置を突き止めることが難しいことである。
ター技術で起きている最近の開発を以てしても、非常に
高価で、特に価格の面からは大衆が利用できるものでは
ない。このように、満足できる分解能で短い距離を測定
するそのような電子光学方法にはまだ技術的な困難があ
る。加えて、障害物が滑らかな角度の付いた表面を呈し
ている場合には、電子光学感知パルスはそのような方向
に反射してしまうかもしれないので、反射された信号が
受信機によって捕らえられず、従って、障害物の指示が
得られないので、装置はその移動中に障害物に衝突する
ことになる。
移動式ロボット用の位置概算」(“Position Estimatio
n for Intelligent Mobile Robot")と題した文書、The
Laboratory for Household Robotics,Carnegie−Mello
n Universityにおいて、ロボットが公知あるいは未知の
環境において移動する時、ロボットの位置概算を維持す
るという問題の解決について更に説明されている。それ
に加えて、その文書はこれに関連した模型製作に使用さ
れる異なるアルゴリズムに対する多数の参照を提供して
おり、それはかかるロボットをガイドするためにデータ
プロセッサーをプログラムするために使用され得る。そ
の文書に示されている装置は、その移動を決定するため
にロボットの車輪の所では符号器を一部利用し、約7.5c
mの出発点直径と約3゜の広がりを持つビームを有する
外部表面までの距離を感知する回転センサーを一部利用
する。センサーは約5秒当り1回転で回転し、3cmの分
解能に対して6m以内の最も近い表面までその距離を戻
る。それからそれが動作すると思われる世界のガイド付
き周遊の間に学習モードに置かれる。学習モードから始
まり、装置はその後ある開始点から今は調査済みの環境
で自動的に方位決定をする。
048では、移動式ロボット用のガイドシステムが開示さ
れており、それはその瞬間的な位置を計算し、逐次得ら
れた位置データを記憶し、その情報がロボットの連続移
動のために使用される。その後ロボットは指定された領
域内の移動パターンを計算し、それによって未移動の領
域を残さずに範囲内を移動し、可能性のある障害物に気
付き、その進路を変更することができる。その上、ロボ
ットはその駆動輪のすべりによる位置誤差またはモータ
ーの操作エラー補償する。
4、700、424(1987)、4、887、415(1989)等の多数
の他の文書があり、それらも自動的にガイドされる自律
した装置の異なる配置を開示している。
場での障害物の位置及びそこまでの距離に関するデータ
を得るため、少なくとも2列のセンサーを使用する移動
式ロボット用の視覚システムを開示している。下向きに
見る1つのセンサー列が基本的に近くの物体を見るため
に使用され、他の列が遠くの物体を見るために主に使用
される。この装置はその後モノスタティックセンサーと
して操作する超音波変換器を利用する。略図が書かれた
そのシステムはかなり大きな背の高い装置を要求し、床
処理、特に真空掃除機用の自律した装置にはふさわしく
ない。
許No.5、111、401は、最初の位置から環境内の目的地ま
で床の上を移動する自律した車両に指図をする航行制御
システムを開示している。車両は床に適用される少なく
とも1つの反射式符号化ストライプに依存する。更に航
行は無線リンクを介して別個に設置されるホストコンピ
ューターに依存し、それは車両内の局部プロセッサーと
共に車両をガイドする。
と舵取りに必要な方法が多数別々に組み合わされるため
に、しばしば不体裁な大きさになり、とりわけそれらは
全く複雑で、製造費が高くなる。
を提供することが望まれている。自律した装置のシステ
ムは、この方法によって経済的な製造原価で製造するこ
とを可能にし、例えば、部屋の自動真空掃除用の既製品
を一般大衆が使用できるような価格で供給することを可
能にした。
システムが提供され、この装置はマイクロプロセッサー
システムと、比較的遅い伝搬の屈折波を利用する送信機
手段と受信機手段を備えた感知システムから成り、それ
によって近接領域内の反射が特別な受信機システムによ
って検出され、前記遅い伝搬波の周波数用のマイクロプ
ロセッサーにつながれる。
波を反射する障害物に対する三次元方向を簡単な方法で
得るために、湾曲した基準線に沿って位置付けられる。
器、またはその組合せが少なくとも1つの受信手段の上
に配置され、それによってこれが、受信手段において望
ましくない方向からの反射の受信を減衰させる「出窓」
として作用する。
線に沿った少なくとも1つの受信手段が残りの受信機に
比べて高さが異なるように付加的に配置され、好ましく
は一般的に湾曲した基準線に沿った受信機の各々の列の
最も外側の受信手段が、残りの受信手段に対して高さが
異なるように配置される。
物を感知するための波は、比較的遅い伝搬の周波数上で
定期的に送られる掃引(チャープされた)信号を構成
し、その信号は所定の間隔で繰り返され、それによって
比較的遅い伝搬の波は縦の波と、主として超音波範囲内
の音響周波数とで構成されている。
った受信手順は、この波周波数に適合されており、自律
した装置内のマイクロプロセッサーに適当なデジタル信
号を作り出すために配置されている別のマイクロフォン
部材から成る。
る。
の自律した装置の側面図を表示し、 図2は図1の真空掃除ロボットの平面図を表示し、 図3は図1の真空掃除ロボットの拡大横断面図を表示
し、 図4は多数の能動ビーコンまたはトランスポンダーが
設けられた部屋を示し、そこでは図1の真空掃除ロボッ
トが部屋の壁に沿った最初の一周によって方位決定しな
ければならない、 図5は図1による真空掃除ロボットが部屋を調査した
後、原則として掃除行為を行う方法を示し、 図6は内蔵式感知機能によるトランスポンダーの位置
の概算のための一般的な基本図を表示し、 図7は一部分仮説方法により、一部分外面的形態の進
路概算によるトランスポンダーの位置の概算を示し、 図8は部屋の最初の一周の間のトランスポンダーに向
けての方位決定を示し、 図9は別の送信機と受信機を備えた感知の原則、及び
送信機とターゲット間、及びターゲットと受信機間の異
なる伝搬時間を表示し、 図10は本発明の望ましい実施例による送信機と多数の
受信機間の関係を幾何学的に示し、 図11は典型的に受信される信号、浮動しきい値、そし
てマイクロフォンの1つによって検出される信号を示
し、 図12は図示した実施例において、ロボットの検分領域
の区画、前方方向の方形に関係する前部領域とロボット
の右側と左側に置かれた方形に関係する側面領域を表示
し、 図13は1点から全てのマイクロフォン素子までの距離
の計算を行い、それによって使用される多数のマイクロ
フォンが航行機能により行われる決定に依存する方法を
表示し、そして 図14は送信機部材とマイクロフォン間の高さの違いの
補償を計算するための幾何学的な図を表示する。
自律した真空掃除機10の実施例が示されており、それは
本発明の方法及びシステムを応用したものである。真空
掃除機10は原則として2つの駆動輪12と13が設けられた
円形のハウジング11から成る。ハウジング11の上には、
本技術による装置用の制御と指示器が設けられた制御パ
ネル15と、装置の真空掃除ユニット14からの空気の出口
がある。図3は、真空掃除機10の横断面を表示する簡略
化された図で、ハウジング11が原則として3つの区画に
より構成されていることを示す。1つ目の区画である後
部区画17は真空掃除ユニット14の上のほこりを集めるた
めのもので、2つ目の中央区画18は例えば蓄電池や駆動
モーター等の重い構成部材用のものであり、そして3つ
目の前部区画19は残りの設備、例えばマイクロプロセッ
サーや関連プリント回路基板、そしてその操作の間の真
空掃除機の方位決定やガイダンスのための送信機や受信
機のための電子光学部品のためのものである。また図3
に見られるように、ハウジング11は付加的に、事前に検
出されない障害物と衝突するような場合のために機械式
センサー21がその前方縁に一般的な方法で設けられてい
る。別の実施例では、区画19(図3)の全ハウジング
が、例えば真空掃除機がソファーの下等に入る時のため
に、高い所にある障害物を感知するためにx、y座標に
おいて移動可能な機械式センサーを構成している。ハウ
ジング11の上部には、超音波送信機20が置かれ、それは
多数の超音波マイクロフォンと共に、真空掃除機の進路
にある障害物の検出のために使用される。図示した実施
例では、超音波送信機は約15mmの直径を持つシリンダー
で、それはハウジング11の上に約20mm突き出ており、上
部に音吸収板が設けられ、その上に付加的にIR受信機が
置かれている。このように、この実施例では、ハウジン
グ11、超音波送信機20、及び機械式センサー21が一体化
された装置を構成している。
方法の原則が表示されている。図示例の部屋では、一例
として、ソファー30があり、この場合には部屋には真空
掃除機の方位決定のために4つのトランスポンダー31〜
34が設けられている。この例では、全てのトランスポン
ダーは掃除される領域内にあるが、トランスポンダーは
制限された掃除領域の範囲外に配置されてもよいことに
注意すべきである。真空掃除機が部屋の自動掃除を行う
時、それは伝統的な方法で、まず部屋を制限している壁
に沿って、トランスポンダー31または「ビーコン0」か
ら開始し、ウォールトラッキングで部屋のまわりを一周
する。ウォールトラッキングの間に追跡される壁は、常
に超音波装置によって登録され、こうして装置が右回り
をしている時常に装置の左側に存在するようになる。加
えて、トランスポンダー31〜34がシステムによって登録
され、そのシステムではトランスポンダーが活動し、ト
ランスポンダーが装置から送信された超音波パルスを登
録した時に応答する。図示した実施例では、かかるサウ
ンドパルス、あるいは総引パルス(チャープパルス)が
100ミリ秒毎に送信され、その間同時に装置が壁に沿っ
て移動する。注目すべきことは、チャープ信号を使用す
る実施例では、独特なパルスの代わりに全く連続した信
号が発せられるように、それを延ばすことももちろん可
能であることである。実際問題として図示した実施例に
おいて、同じ超音波送信機が近接方位決定のためとトラ
ンスポンダーとの通信のための両方に使用される。トラ
ンスポンダーからの応答と壁に沿った動きによって、マ
イクロプロセッサーが部屋の一種の画像を構築し、その
場合装置がこの方位決定ラウンドの間に移動する距離が
長ければ長い程、トランスポンダーの正確な位置がより
正確に決定されると同時に、カバーされる進路に沿って
掃除機能を果す。このラウンドの間に、表示した例にお
けるソファー30は超音波装置によって登録され、発生さ
れる部屋の「マップ」の中に置かれる。このマップは部
屋が真空掃除される時に、更に連続して書き込みされ
る。
れている部屋の残されている表面の自動掃除を自動的に
行うための準備が完了される。それからマイクロプロセ
ッサーは全表面が装置によってカバーされ、同時に適当
な少量の重なりを持つように、移動パターンを計算す
る。
し、トランスポンダーの位置との比較により、また車輪
によって登録されるカバーされた進路によって、装置の
移動を確認する。車輪12、13の別個の駆動モーター及び
それらの位置によって、装置はその後ハウジング11の限
界線を構成する円の原点になるその対称点のまわりを快
適に回転することができる。図示した実施例における駆
動モーターは、例えば日本サーボ株式会社から提供され
る製品名KH56HM2−501を備えたステップモーターであ
る。
40cm内の近接領域の感知を行って、可能性のある障害物
を検出し、それはある理由から以前に発生されたマッピ
ングイメージでは注目されず、その装置によって駆動さ
せることができない。装置の背が低いため、例えばテー
ブルまたはいすの下を真空掃除することができ、それに
よってそれらの脚を避けるだけでよい。装置が障害物を
登録した時、それはまず回転して全ての何もない表面の
掃除を続ける。その後、もし可能であれば、次の障害物
に進む前に、例えば、障害物のまわりを一周して障害物
のまわりの掃除をする。掃除を完了した後、ロボットは
充電のために開始位置に戻る。
除機または「ダストロボット」が得られ、それは自動的
に開始位置で、そのコマンドを受け取った後、部屋の1
点から自動的に部屋の真空掃除を行うことができる。図
示した実施例では、「ビーコン0」が装置用のドッキン
グポイントを構成し、そこでは装置は通常休んでいる状
態で、その内蔵蓄電池を再充電することができる。ま
た、蓄電池の以前の充電によって、装置が全部屋の真空
掃除を完了することができない場合には、付加的な充電
のために戻ることもできる。この場合に、トランスポン
ダー31〜34は付加的に活性タイプのものであり、それは
バッテリー、あるいは例えば利用できるコンセントに接
続されることによって自身の電源を持っており、また、
説明された実施例では蓄電池用の充電電流を得るための
ドッキングトランスポンダー31に適用できる。図4、
5、6及び8において、トランスポンダー34は典型的に
バッテリーによって自立しており、一方ドッキングトラ
ンスポンダー31のようなトランスポンダー32、33は利用
可能なコンセントに接続される。トランスポンダー32、
33は外観は小さなランプ装置を連想させ、それは時には
暗闇でガイディングライトを発生させるためにコンセン
トに差し込まれる。このように、原則として、床上から
の高さに関して、トランスポンダーは自由に配置されて
よく、必要性から壁の上及び床になければならない唯一
のものは、開始・ドッキングトランスポンダー31であろ
う。とにかく、望ましい実施例によれば、超音波送信機
から上向きの放射を減少させ得るためには、トランスポ
ンダーの高さは例えば床上1mに制限され、それによって
一般的な騒音背景の原因となる、上からの望ましくない
反射の数を減少させる。
いるが、発明は如何なる自律したロボット、例えば、床
みがきのような他の種類の掃除機能のための自律したロ
ボットにも適用できることはもちろんである。
ネージャー)が使用され、一部分はロボットを20ミリ秒
毎にガイドするため、そして一部分は位置付けのため
に、その装置のマイクロプロセッサー用の多数のサブル
ーチンを付加的に含んでいる。方位決定用の開始点とし
て使用され、それ自体の座標システムで原点を構成する
トランスポンダー31、つまり「ビーコン0」を除き全て
のトランスポンダーの位置は、ウォールトラッキングの
開始時点で、未知である。図6には、サウンドパルスが
「ビーコン3」、つまりトランスポンダー34によって登
録される開始位置が示されている。例えば、超音波パル
スが真空掃除機10の超音波送信機20からトランスポンダ
ー34まで伝搬する時間により、トランスポンダーまでの
距離を測定できる。次にトランスポンダーは真空掃除機
の受信機に別の周波数、例えば光パルスとか無線パルス
で超音波パルスを送り返すことによって、超音波パルス
を検出したことを認識する。この電磁波が伝搬して戻る
時間は比較的に無視できる程度のものであり、パルスが
送信されてからトランスポンダーにより検出されるまで
の時間間隔から推測され、トランスポンダーまでの距離
d1が得られる。そして送信機20を原点としd1に等しい半
径を持った円に沿ったどこかにトランスポンダーが位置
することが明らかである。
よるものである。図7に描かれた仮定法は、各トランス
ポンダーのために、多数の、例えば4つの平行したカル
マンフィルターを使ってみることを意味する。(カルマ
ン方程式の完全な説明は、例えば、A.Gelb“Applied Op
timal Estimation",MIT Press,1975及びH.Sorenson“Ka
lman Filtering:Theory an Application",IEEE Press,1
985に述べられている。)更に他のタイプのフィルター
ももちろん利用できる。このように、これは図7におい
て、4つの異なる仮定に対応し、その1つが徐々に選ば
れる。トランスポンダー距離d1が得られると、各々のフ
ィルター内のトランスポンダーの初期の位置が(xrobot
+d1,yrobot)、(xrobot,yrobot+d1)(xrobot,y
robot−d1)そして(xrobot−d1,yrobot)に指定され
る。もしどのフィルターも収束しなければ、全ての仮定
が拒絶され、その方法が繰り返される。「最善の見積
り」を見い出した後、集められた全ての値が再び使用さ
れるが、逆の順序である新しい計算集合にこの値が使用
される。その後得られた結果は最初に得られたものより
高い精度を持っている。
進路決定によって行われる。この方法も図7及び図8に
描かれており、2つの「脚」s1、s2が作られ、それがト
ランスポンダー距離d1、d2、d3と共にトランスポンダー
位置を三角法で計算するための基礎を形成するまでロボ
ットが移動するように作用する。それから進路決定が好
ましくはカルマンフィルターに対する初期の値を形成す
る。充分な精度を得るために、この方法はs1、s2が充分
な長さがあり、ある最小の角度で交差することを必要と
する。この方法は、測定された全ての位置1と2の間の
トランスポンダー距離を記憶しなければならない(それ
らは初期値が最終的に決定された後フィルタリングされ
る)ので、一部冗漫である。その上、好ましくない備品
と組み合わされた特定の外面的形態が、トランスポンダ
ーだけが時折見えることを暗示し、それは2本の「脚」
が発生していないことを知らせるかもしれない。
ており、それによって、検出されるそれぞれのトランス
ポンダーのためにシーケンスを完全に実行しなければな
らない。かかるシーケンスの主な要素は、例えば、下記
のようである。
ポンダー34までの距離を得る。最初の測定値d1がサンプ
ル1で得られる。
示した実施例)において、マイクロプロセッサー内のフ
ィルタープログラムを開始する。各フィルターの初期位
置は半径d1の円上に均一に分布される。
力する。図において、4つのフィルターは同じデータ
(サンプル1、2、3、...)と平行して操作する。
離)はロボット位置と共に記憶される。これらは後に最
善の仮定のフィルタリングを繰り返す時に使用される。
る)、一部収束されるまで、つまり、予想されたトラン
スポンダー距離と測定されたトランスポンダー距離との
差の留数が所定の値以下になるまで、フィルタリングを
続ける。
る。その後トランスポンダーの初期値として最善の仮定
の出力データで再フィルタリングを行い、それによって
より正確な精度が得られる。最後にトランスポンダー位
置を(例えば、マップイメージの形態で)航行部分に送
り、ロボットの位置付けのために使用する。
おける全てのトランスポンダーの位置が部屋の壁で制限
されている「マップイメージ」に優れた精度で入力さ
れ、また近接範囲用の超音波システムがこの一周の間に
発見した可能性のある他の障害物も入力される。この
後、ロボットが部屋の全表面をカバーするように計算さ
れたパターンに従って、そのマップイメージにより、そ
の掃除機能を開始する。
られ、多数のセグメントに分けられる通路に従う。これ
らのセグメントは直線または弓形のどちらかである。進
路トラッキングでは3つの座標系が使用される。
を置いた1つの固定された部屋座標系、 *車両参照点、つまり望ましくはその中心に原点を置い
た1つの車両固定座標系、そして *部屋の中で動かされるセグメントの位置を提供する1
つのセグメント固定座標系。
において実行されており、それによって下記の表に従っ
てスケーリングが応用される。「スケーリング」とは、
最も重要でないビット値を意味し、一方「語の長さ」は
量を表すために使用されるビット数を意味する。
て、反射された超音波を受信するために真空掃除機10の
前方ケースに配置される多数の受信手段によって、ロボ
ットの前の近接領域を感知するために、同じ超音波パル
スが当然の結果として使用される。かかる各々の受信手
段は時間スロット内で操作し、それは、例えば、超音波
パルスの送信の後、すぐ近くの領域に対応し、部屋の最
初の調査のための一周では発見されなかった付加的な障
害物を発見する働きをする。加えて、少なくともこれら
の受信手段のうちの1つは、最初の調査のために右回り
に回転しているときは、左側にある壁の周囲を制御する
ために使用される。超音波レーダーが衝突の危険がある
障害物を発見した時には、例えば、図示した実施例のロ
ボットはその速度を0.4m/sから、例えば、0.1m/sに落と
す。この速度では、機械式センサー21は障害物にぶつか
るかもしれず、機械式センサーの弾力のある距離内にロ
ボットを停止させるための時間が残されている。
1つの送信部材とマイクロフォン素子の形態をした5個
の受信手段を備えた超音波レーダーとして構築される。
ーレント感知システムで操作される他の装置とは逆に、
本装置はコヒーレントバイスタティックレーダーとして
操作する。マイクロプロセッサーは超音波パルスの送信
時間を決定する。パルス長は信号プロセッサーによって
決定され、それは送信部材を35kHzの1期間または数期
間まで励起する。次のパルスまたは掃引パルス(チャー
プ信号)が約100ミリ秒の後に送信される。この時間間
隔は完全な超音波レーダーサイクルに対応し、それは次
のパルスが送信される前に、可能性のあるターゲットの
位置が計算され、報告されることを意味する。
後、40kHzで各々サンプリングされる。チャネル毎のサ
ンプル数は200に制限される。これは5ミリ秒の時間ま
たは音速が340m/sに指定される場合は、170cmの音響伝
搬路に対応する。
時間は図9に従って、送信素子からマイクロフォンMま
での反射点R1を介した伝搬時間T1+T2に対応し、それは
伝搬路に対応する。T1は送信機Sから反射点R1までの信
号の伝搬時間に対応し、T2は反射点R1から受信機Mまで
の信号の伝搬時間に対応する。この伝搬幾何学は各チャ
ネルにとって、各々の楕円の焦点に送信機と受信機を持
つ楕円に等しく、図6の類推において、トランスポンダ
ーの位置に関する楕円上のターゲットに等しい。受信機
の異なる位置で異なる楕円が得られ、それはポイントR1
において互いに交差する。
ために、幾つかのマイクロフォンが利用される。図10に
おいて、図示した実施例として、部分的に上面図で、部
分的に拡大側面図で、可動車両上の送信素子及びマイク
ロフォン素子の位置のための適切な幾何が表示されてい
る。図の座標系はターゲット位置の計算のために利用さ
れる。ターゲット位置はxとyの座標を持った航行機能
に与えられる。全体で200のターゲットを報告できる。
号に立ち上がりフランクが検出されることを暗示する。
ナルによって作られる信号レベルと比較される。サンプ
ルがこの検出レベルを越えている場合、検出が行われ、
サンプルを1に設定し、そうでない場合は0に設定す
る。浮動しきい値は信号の低域フィルタリングである。
っている外見の例を表示している。受信されたレベル以
外は実線で書かれており、更に、作られたしきい値レベ
ルも点線によって示されている。検出値はダッシュ線で
記されている。最初の検出は送信素子からマイクロフォ
ン素子までの直線路から始まり、第2の検出はターゲッ
ト反射から始まる。浮動しきい値はパルスに存在する呼
出信号を検出するのを避けるためである。それに加え
て、このしきい値の設定は、振幅対時間の変化が同様に
作用する限り、チャネル間の振幅レベルの差はあまり重
要ではないことを暗示している。
設定される。図11において、例えば、サンプル63で検出
が行われる場合、サンプル62と63が「1」に設定され
る。この方法で、1回の検出が2つのサンプルに対応
し、位置付けを粗野なものにする。ターゲットエコーが
最終的に検出されると、図11に示された実線信号レベル
は付加的な検出が認められる前に、点線しきい値レベル
以下に低下する。
され、それによって「1」が検出に対応する。各検出は
時間に対応する。この時間は、図9によれば、楕円の各
々の焦点に送信機Sと受信機Mを備えた楕円上の位置に
対応する。
って、ターゲットの位置を概算することができる。しか
しながら、この計算はきびしいものである。位置付けは
もっと簡単な方法で行うことができる。超音波レーダー
に関する要求は、ロボットの前及び側面の領域内でター
ゲットを検出し、位置決めすべきであるというものであ
る。この領域はxとy方向における限界によって限定さ
れ、指摘される。
び1つの右側部分から成る図示された望ましい実施例の
領域分割を示している。各々の領域は可能性のあるター
ゲット位置の四角に仕切られたポイントスクリーンに分
割される。プログラムコードではこれらのポイント間の
距離が与えられる。スクリーンの分解能はxとy方向に
おいて同じ様に任意に選択される。全てのポイントで、
ターゲットが存在するか否かの決定が行われる。前領域
が図12aにおいて4つの定数で拡大されるのと同じ方法
で、側面領域が図12bにおいて4つの定数で拡大され
る。アルゴリズムの操作を表示するため、図13は図12a
のスクリーンポイントの1つを表示している。
x3、y3から見た時の幾何学的形態の外観を示している。
この基本的な考察において、思考ターゲットは反射が常
に予想される結果を生じるシリンダーであると仮定す
る。他のターゲットのためにも幾何学的形態を予想する
ことができ、その場合反射される縦の波面は、例えば、
物体の2つの表面から同時に反射される波の間におこる
消去により、常に受信機に戻るとは限らないという危険
性があるだろう。選択されたポイントの位置は公知であ
り、それは、図13においては、送信機までの距離Rsが計
算されるということに導く。
グラムコードに入力され、所望される場合には、R1から
R5は計算され得ることを暗示する。RsをR1〜R5に加える
ことによって5つの距離が得られる。
機間の高さの差により補償されなければならず、それに
よって図14は幾何学の1例を表示している。
は送信機素子とマイクロフォン素子間の高さであり、R
はRs+Rmに等しく、mは1、2、3、4、5である。
対して1回づつ、実行の際に2次のオーダーの多項式に
よって近似される。各々の距離は検出後に記憶される1
つの信号ベクトルにおいてサンプル数に対応する。伝搬
路は以下の式によって実際のマイクロフォン用のサンプ
ル数に転換される。
り、vは音速であり、fsはサンプリング周波数である。
まれなければならない。N=Ns+Nd、式中Nは実際のサ
ンプルであり、Nsは計算されるサンプル数であり、Ndは
測定される遅延である。
んでいなかろうと、企図されるセルに対応するサンプル
のための検出を含まなければならない観察済みのチャネ
ルがどれほどあるかが述べられている。例において考え
られるマイクロフォンの数は1と5の間で選択可能であ
り、航行機能によって選択される。
される)場合に、あるいは条件が遂行され得ない(ター
ゲットが検出されない)ことが解るとすぐに、次の計算
ポイントに進む。例において、最大5つのマイクロフォ
ンで前方方向が調査された後、側面領域が最大3つのマ
イクロフォンを用いて調査される。
半分の平面間に存在する対称が利用される。右半分の平
面は対応するセルとマイクロフォンのために同じサンプ
ル数を与えるので、左半分の平面用のサンプル数を計算
するだけで充分である。
に送られる。
に、多数の定数に値が与えられなければならない、つま
り、ロボットのマイクロプロセッサー用の現行のサブル
ーチンを初期設定しなければならない。レーダーアルゴ
リズムが操作を開始すべき時には、以下の入力データが
存在しなければならない: *送信機に関連するマイクロフォン位置、それは原点
(0,0,0)に位置すると仮定される。(必ずしもロボッ
トの原点ではない)。マイクロフォン位置のz座標は、
サンプル数の計算において補正多項式として実行され
る。
5)。
ン数(例では最大5)。
ならない最低のチャネル数に対する需要。
ン数。
ならない最低のチャネル数に対する需要。
のターゲットが1つのパルス掃引から報告され得る(信
号プロセッサーの性能によって制限される)。航行機能
からの初期設定後に送信が行われる。
た面に、あるいは適切に湾曲した基準線に沿って置くこ
とによって、ターゲットの高さに関する情報が伝搬路の
比較によって得られる。なぜなら、関係するターゲット
からのエコーを指示する全てのマイクロフォンから測定
される路がターゲットの概算された位置と一致しなけれ
ばならないからである。図示した実施例の湾曲した基準
線はロボットの円形形状によって自然な方法で決定され
る。もちろん、このマイクロフォンを含む表面は、同時
に傾斜するように設計されてもよい。このように、ター
ゲット用の高さを導入し、このための伝搬路を補正する
ことにより、そのために各受信手段またはマイクロフォ
ンにおける全ての測定された距離が一致する高さが得ら
れ、それによって、ターゲットまでの距離を除き、ロボ
ットによって横切られる表面上にターゲットがあるかど
うかの判断が得られる。この高さ分解能は更に、少なく
とも1つの受信手段を残りの受信手段に対して高さが異
なるように配置することによって改善される。望ましい
実施例では、例えば、マイクロフォン1と5が、各々
(図13)残りのマイクロフォン2、3、4より高い位置
に置かれる。
方に向けられた環状扇形の約200゜以内の障害物を「見
る」。近接感知のために、それは送信された音パルスの
後の3ミリ秒の受信時間に対応する。これは更に、次の
超音波パルスが送信される前に、データを処理し、解釈
し、記憶するため、プロセッサーシステムが別の97ミリ
秒を持っていることを意味する。加えて、前述のトラン
スポンダーも、例えば、IR信号によって応答を送る前に
一定の時間を待つ。それが、トランスポンダーからの信
号が現われ始める前に、プロセッサーシステムが近接感
知システム用のデータの処理のために、超音波パルスの
後の40ミリ秒のオーダーを利用する理由である。換言す
れば、送信された音パルスがトランスポンダーによって
検出された後、トランスポンダーの応答が40〜95ミリ秒
間の信号周波数用の受信手段に届くであろう。図示した
実施例において、この応答のための受信機手段は超音波
レーダー送信機素子20の上に置かれる(図1)。超音波
用に使用されるアルゴリズムによる物体までの近接感知
距離の分解能は5mm以上であるという目標を持ってい
る。
1つの受信手段の上に吸収体またはスクリーンが設けら
れ、それによって吸収体またはスクリーンが上及び/も
しくは側面からの望ましくない反射を減衰させ、受信手
段上の出窓として作用する。図示した実施例におけるこ
の吸収体またはスクリーンはその視界を上向きに制限す
るため、受信手段の上に置かれる単に小さな板である。
この板が吸収体またはスクリーンとして作用するかどう
かは、主としてその板が製造される材料の機能である。
うな高さである家具の下を通る時に無くてはならないも
ので、それによってロボットの直接近接した周囲内でエ
コーが発生し、そうでなければそのエコーを正確に位置
付けるのが困難であろう。既に述べられたことによれ
ば、ロボットは衝突の危険を意味する物体を発見した
時、減速する。この場合、臨界範囲内に存在するエコー
にも関わらず、減速をすることは絶対的に必要なことと
は限らない。受信機には、別のエコーの外観を与える出
窓が設けられているため、プロセッサーはエコーがロボ
ットの上の表面から来るのかどうかを判断することがで
きるであろう。なぜなら、通常の高さの分解能がロボッ
トの前方の扇形内に来るエコーのために主として作用す
るからである。
信号減衰可能性、例えば−20dBが提供され、それは近接
して置かれたターゲットからのエコーが強くなって、受
信手段が飽和される危険がある時にスイッチが入れられ
る。
発明の精神及び範囲から逸脱することなく、本発明に様
々な修正及び変更を加えられることが理解できるであろ
う。
Claims (18)
- 【請求項1】車輪とモーターが備えられ、その上特殊な
機能を実行するための手段を有した自律した装置(10)
用の近接感知方法であって、この装置は、近接方位決定
とマイクロプロセッサーシステムの形態で装置をガイド
するための手段と、少なくとも送信手段と受信手段から
成る近接感知システムとから成り、 遅い伝搬を持つ波が感知システムの送信手段から送信さ
れ、それによって前記マイクロプロセッサーシステムに
より、所定の時間スロットの間、一定の近接領域に対応
して、前記マイクロプロセッサーにデジタル信号を提供
するため信号インターフェイスが適切に設けられる多数
の受信手段を介して、前記遅い伝搬の波から反射が検出
され、こうしてコヒーレントバイスタティックシステム
を形成し、 前記遅い伝搬の波は連続した扇形内で装置の通常の移動
方向に送信され、 前記バイスタティックシステムの前記受信手段は、簡単
な方法で前記遅い伝搬の波を反射する障害物に対する三
次元方向を得るために、傾斜した面に、または好ましく
は湾曲した基準線に沿って配置され、 それによって、前記マイクロプロセッサーシステムによ
る近接領域内で方向付けがなされ、所定の時間スロット
内でこの波周波数上で反射された応答のデジタル処理か
らガイダンスを得る装置の付加的な自動運動において、
連続的に利用されることを特徴とする。 - 【請求項2】三次元分解能を改善するために、付加的に
少なくとも幾つかの前記受信手段が、残りの受信手段に
対して高さが異なるように配置されることを特徴とする
請求項1に記載の方法。 - 【請求項3】上から及び/もしくは側面からの望ましく
ない反射を減衰させるために、前記自律した装置には受
信手段の列にある少なくとも1つの受信手段の上に吸収
体が設けられ、前記吸収体は受信手段の上の出窓として
作用することを特徴とする請求項1または2に記載の方
法。 - 【請求項4】上から及び/もしくは側面からの望ましく
ない反射を減衰させるために、前記自律した装置には受
信手段の列にある少なくとも1つの受信手段の上にスク
リーンが設けられ、前記スクリーンは受信手段の上の出
窓として作用することを特徴とする請求項1、2または
3に記載の方法。 - 【請求項5】前記遅い伝搬の波は縦の音響波から成るこ
とを特徴とする請求項1から4のうちいずれか1項に記
載の方法。 - 【請求項6】前記遅い伝搬の波は超音波の範囲内の周波
数を持つ音響波から成ることを特徴とする請求項1から
5のうちいずれか1項に記載の方法。 - 【請求項7】前記装置に近接する障害物を感知するため
に送信される前記遅い伝搬の波は、短い規則的に繰り返
されるパルスまたはその代わりに繰り返される掃引パル
ス(チャープ信号)から成ることを特徴とする請求項1
から6のうちいずれか1項に記載の方法。 - 【請求項8】前記受信手段の列の各々の側にある最も外
側の受信手段は、受信システムの残りの受信手段に対し
て高さが異なるように配置されることを特徴とする請求
項1から7のうちいずれか1項に記載の方法。 - 【請求項9】前記受信手段は、遅い伝搬の波の周波数に
採用されるマイクロフォン素子から成ることを特徴とす
る請求項1から8のうちいずれか1項に記載の方法。 - 【請求項10】車輪とモーターが備えられ、その上特殊
な機能を実行するための手段を有した自律した装置用の
近接感知システムであって、この装置は近接方位決定と
マイクロプロセッサーシステムの形態で装置をガイドす
るための手段と、少なくとも送信手段と受信手段から成
る近接感知システムとから成り、 前記送信手段は遅い伝搬を持つ波を送信し、前記マイク
ロプロセッサーシステムは、特定の近接領域に対応する
所定の時間スロットの間に、前記マイクロプロセッサー
にデジタル信号を提供するために適切に信号インターフ
ェイスが設けられ、受信システムの受信手段を介して、
異なる障害物から前記遅い伝搬を持つ波の反射を記録
し、こうしてコヒーレントバイスタティックシステムを
形成しており、 前記送信手段は連続した扇形内でこの遅い伝搬の波を装
置の通常の移動方向に送信し、 前記受信システムの受信手段は、前記遅い伝搬の波を反
射した障害物に対する方向分解能を得るために、傾斜し
た面、または好ましくは湾曲した基準線に沿って配置さ
れ、 それによって前記マイクロプロセッサーシステムを用い
て、所定の時間スロット内で反射された応答のデジタル
処理により、自動化された動きにおいて障害物を避ける
ために連続して前記装置を前記マイクロプロセッサーを
介してガイドするため、近接領域内で方位決定基準を作
ることを特徴とする。 - 【請求項11】三次元分解能を改良するために、付加的
に少なくとも幾つかの前記受信手段が、残りの受信手段
に対して高さが異なるように配置されることを特徴とす
る請求項10に記載のシステム。 - 【請求項12】前記自律した装置には受信手段の列の少
なくとも1つの受信手段の上に吸収体が設けられ、前記
吸収体は、上から及び/もしくは側面からの望ましくな
い反射を減衰させ、また受信手段の上の出窓として同様
に作用することを特徴とする請求項10または11に記載の
システム。 - 【請求項13】前記自律した装置には受信手段の列の少
なくとも1つの受信手段の上にスクリーンが設けられ、
前記スクリーンは上から及び/もしくは側面からの望ま
しくない反射を減衰させ、また受信手段の上の出窓とし
て同様に作用することを特徴とする請求項10、11または
12に記載のシステム。 - 【請求項14】前記受信手段の列の各々の側にある最も
外側の受信手段は、受信システムの残りの受信手段に対
して高さが異なるように配置されることを特徴とする請
求項10から13のうちいずれか1項に記載のシステム。 - 【請求項15】前記遅い伝搬の波は縦の音響波から成る
ことを特徴とする請求項10から14のうちいずれか1項に
記載のシステム。 - 【請求項16】前記遅い伝搬の波は超音波の範囲内の周
波数を持つ音響波から成ることを特徴とする請求項10か
ら14のうちいずれか1項に記載のシステム。 - 【請求項17】前記装置に近接する障害物を感知するた
めに送信される前記遅い伝搬の波は、短い規則的に繰り
返されるパルスまたはその代わりに繰り返される掃引パ
ルス(チャープ信号)から成ることを特徴とする請求項
10から14のうちいずれか1項に記載のシステム。 - 【請求項18】前記受信手段は遅い伝搬の波の周波数に
採用されるマイクロフォン素子から成ることを特徴とす
る請求項10から14のうちいずれか1項に記載のシステ
ム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9401061-8 | 1994-03-29 | ||
SE9401061A SE502834C2 (sv) | 1994-03-29 | 1994-03-29 | Förfarande och anordning för avkänning av hinder vid självgående anordning |
PCT/SE1995/000330 WO1995026512A1 (en) | 1994-03-29 | 1995-03-28 | Method and device for sensing of obstacles for an autonomous device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09511060A JPH09511060A (ja) | 1997-11-04 |
JP3480576B2 true JP3480576B2 (ja) | 2003-12-22 |
Family
ID=20393470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP52512795A Expired - Lifetime JP3480576B2 (ja) | 1994-03-29 | 1995-03-28 | 自律した装置のために障害物を感知する方法及び装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US5867800A (ja) |
EP (1) | EP0753160B1 (ja) |
JP (1) | JP3480576B2 (ja) |
AU (1) | AU689571B2 (ja) |
CA (1) | CA2186223A1 (ja) |
DE (1) | DE69520736T2 (ja) |
ES (1) | ES2156940T3 (ja) |
SE (1) | SE502834C2 (ja) |
WO (1) | WO1995026512A1 (ja) |
Families Citing this family (158)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE509317C2 (sv) * | 1996-04-25 | 1999-01-11 | Electrolux Ab | Munstycksarrangemang för en självgående dammsugare |
US5935179A (en) * | 1996-04-30 | 1999-08-10 | Aktiebolaget Electrolux | System and device for a self orienting device |
SE506372C2 (sv) * | 1996-04-30 | 1997-12-08 | Electrolux Ab | Självgående anordning |
GB9827779D0 (en) * | 1998-12-18 | 1999-02-10 | Notetry Ltd | Improvements in or relating to appliances |
DE19924755A1 (de) * | 1999-05-29 | 2000-11-30 | Bosch Gmbh Robert | Abstandserfassungsvorrichtung |
US6611738B2 (en) | 1999-07-12 | 2003-08-26 | Bryan J. Ruffner | Multifunctional mobile appliance |
US6374155B1 (en) | 1999-11-24 | 2002-04-16 | Personal Robotics, Inc. | Autonomous multi-platform robot system |
US6370452B1 (en) | 1999-12-08 | 2002-04-09 | Samuel T. Pfister | Autonomous vehicle transit system |
DE19959440C2 (de) | 1999-12-09 | 2001-12-13 | Georg Hefter Maschb | Verfahrbarer Wagen, insbesondere Arbeits- oder Bodenreinigungsmaschine |
US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8788092B2 (en) * | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
DE10007864A1 (de) * | 2000-02-21 | 2001-08-30 | Wittenstein Gmbh & Co Kg | Verfahren zum Erkennen, Bestimmen, Lokalisieren zumindest eines beliebigen Gegenstandes und/oder Raumes |
US6956348B2 (en) | 2004-01-28 | 2005-10-18 | Irobot Corporation | Debris sensor for cleaning apparatus |
US6741054B2 (en) | 2000-05-02 | 2004-05-25 | Vision Robotics Corporation | Autonomous floor mopping apparatus |
AUPR154400A0 (en) * | 2000-11-17 | 2000-12-14 | Duplex Cleaning Machines Pty. Limited | Robot machine |
SE0004465D0 (sv) * | 2000-12-04 | 2000-12-04 | Abb Ab | Robot system |
US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
US6883201B2 (en) * | 2002-01-03 | 2005-04-26 | Irobot Corporation | Autonomous floor-cleaning robot |
SE518483C2 (sv) | 2001-02-28 | 2002-10-15 | Electrolux Ab | Hjulupphängning för en självgående städapparat |
SE518482C2 (sv) * | 2001-02-28 | 2002-10-15 | Electrolux Ab | Hinderavkänningssystem för en självgående städapparat |
SE518683C2 (sv) | 2001-03-15 | 2002-11-05 | Electrolux Ab | Förfarande och anordning för positionsbestämning av en autonom apparat |
SE0100924D0 (sv) | 2001-03-15 | 2001-03-15 | Electrolux Ab | Energy-efficient navigation of an autonomous surface treatment apparatus |
AU767561B2 (en) * | 2001-04-18 | 2003-11-13 | Samsung Kwangju Electronics Co., Ltd. | Robot cleaner, system employing the same and method for reconnecting to external recharging device |
ES2366689T3 (es) * | 2001-06-12 | 2011-10-24 | Irobot Corporation | Procedimiento y sistema para una cobertura multimodo para un robot autónomo. |
US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US7663333B2 (en) | 2001-06-12 | 2010-02-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
IL145680A0 (en) | 2001-09-26 | 2002-06-30 | Friendly Robotics Ltd | Robotic vacuum cleaner |
AU2002341358A1 (en) * | 2001-09-26 | 2003-04-07 | Friendly Robotics Ltd. | Robotic vacuum cleaner |
GB0126497D0 (en) | 2001-11-03 | 2002-01-02 | Dyson Ltd | An autonomous machine |
GB0126499D0 (en) * | 2001-11-03 | 2002-01-02 | Dyson Ltd | An autonomous machine |
DE10162412A1 (de) * | 2001-12-19 | 2003-07-10 | Kuka Roboter Gmbh | Einrichtung und Verfahren zum Sichern von Vorrichtungen mit frei im Raum beweglichen Teilen |
US9128486B2 (en) | 2002-01-24 | 2015-09-08 | Irobot Corporation | Navigational control system for a robotic device |
JP3704706B2 (ja) * | 2002-03-13 | 2005-10-12 | オムロン株式会社 | 三次元監視装置 |
US6940398B2 (en) * | 2002-05-28 | 2005-09-06 | Shih-Hsiung Li | Method and apparatus for object detection and ranging |
US7697946B2 (en) * | 2002-06-04 | 2010-04-13 | Forster Ian J | Reflective communication using radio-frequency devices |
AU2003270343A1 (en) * | 2002-08-30 | 2004-03-19 | Aethon, Inc. | Robotic cart pulling vehicle |
US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
GB2398394B (en) * | 2003-02-14 | 2006-05-17 | Dyson Ltd | An autonomous machine |
SE527498C2 (sv) * | 2003-05-27 | 2006-03-21 | Stockholmsmaessan Ab | Robotsystem och förfarande för behandling av en yta |
FR2855881B1 (fr) * | 2003-06-06 | 2007-05-18 | Thales Sa | Architecture d'un systeme multistatique acoustique |
KR100528297B1 (ko) * | 2003-07-31 | 2005-11-15 | 삼성전자주식회사 | 로봇 청소기의 제어시스템 |
US7332890B2 (en) | 2004-01-21 | 2008-02-19 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US20050273967A1 (en) * | 2004-03-11 | 2005-12-15 | Taylor Charles E | Robot vacuum with boundary cones |
DE102004014281B4 (de) | 2004-03-22 | 2020-07-30 | BSH Hausgeräte GmbH | Flächenbearbeitungssystem |
US7720554B2 (en) | 2004-03-29 | 2010-05-18 | Evolution Robotics, Inc. | Methods and apparatus for position estimation using reflected light sources |
US7362258B2 (en) * | 2004-03-31 | 2008-04-22 | Honda Motor Co., Ltd. | Transponder detection system using radio and light wave signals |
US7603744B2 (en) * | 2004-04-02 | 2009-10-20 | Royal Appliance Mfg. Co. | Robotic appliance with on-board joystick sensor and associated methods of operation |
JP2008508572A (ja) | 2004-06-24 | 2008-03-21 | アイロボット コーポレーション | 携帯ロボットのプログラミングおよび診断ツール |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US7706917B1 (en) | 2004-07-07 | 2010-04-27 | Irobot Corporation | Celestial navigation system for an autonomous robot |
JP2006085369A (ja) * | 2004-09-15 | 2006-03-30 | Sony Corp | 移動体装置及びその制御方法 |
US7271702B2 (en) * | 2004-09-23 | 2007-09-18 | International Business Machines Corporation | Method and system for autonomous correlation of sensed environmental attributes with entities |
US7620476B2 (en) | 2005-02-18 | 2009-11-17 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
ES2346343T3 (es) | 2005-02-18 | 2010-10-14 | Irobot Corporation | Robot autonomo de limpieza de superficies para una limpieza en seco y en mojado. |
US7389156B2 (en) * | 2005-02-18 | 2008-06-17 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8392021B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
US8032978B2 (en) * | 2005-07-08 | 2011-10-11 | Ab Electrolux | Robotic cleaning device |
JP2007037713A (ja) * | 2005-08-02 | 2007-02-15 | Funai Electric Co Ltd | 監視装置及び自走式掃除機 |
DE102005041133B3 (de) * | 2005-08-30 | 2007-01-18 | Miele & Cie. Kg | Verfahren zum Betreiben eines Staubsaugers |
WO2007047514A2 (en) * | 2005-10-14 | 2007-04-26 | Aethon, Inc. | Robotic retrieval and delivery system |
KR101300493B1 (ko) | 2005-12-02 | 2013-09-02 | 아이로보트 코퍼레이션 | 커버리지 로봇 이동성 |
EP2544065B1 (en) * | 2005-12-02 | 2017-02-08 | iRobot Corporation | Robot system |
EP1969438B1 (en) | 2005-12-02 | 2009-09-09 | iRobot Corporation | Modular robot |
EP2816434A3 (en) | 2005-12-02 | 2015-01-28 | iRobot Corporation | Autonomous coverage robot |
ES2706729T3 (es) | 2005-12-02 | 2019-04-01 | Irobot Corp | Sistema de robot |
EP2013671B1 (en) * | 2006-03-17 | 2018-04-25 | iRobot Corporation | Lawn care robot |
EP2394553B1 (en) | 2006-05-19 | 2016-04-20 | iRobot Corporation | Removing debris from cleaning robots |
US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
US7587260B2 (en) * | 2006-07-05 | 2009-09-08 | Battelle Energy Alliance, Llc | Autonomous navigation system and method |
US7620477B2 (en) * | 2006-07-05 | 2009-11-17 | Battelle Energy Alliance, Llc | Robotic intelligence kernel |
US8271132B2 (en) | 2008-03-13 | 2012-09-18 | Battelle Energy Alliance, Llc | System and method for seamless task-directed autonomy for robots |
US7584020B2 (en) * | 2006-07-05 | 2009-09-01 | Battelle Energy Alliance, Llc | Occupancy change detection system and method |
US7668621B2 (en) * | 2006-07-05 | 2010-02-23 | The United States Of America As Represented By The United States Department Of Energy | Robotic guarded motion system and method |
US8965578B2 (en) | 2006-07-05 | 2015-02-24 | Battelle Energy Alliance, Llc | Real time explosive hazard information sensing, processing, and communication for autonomous operation |
US7974738B2 (en) * | 2006-07-05 | 2011-07-05 | Battelle Energy Alliance, Llc | Robotics virtual rail system and method |
US8073564B2 (en) * | 2006-07-05 | 2011-12-06 | Battelle Energy Alliance, Llc | Multi-robot control interface |
US7211980B1 (en) | 2006-07-05 | 2007-05-01 | Battelle Energy Alliance, Llc | Robotic follow system and method |
US7801644B2 (en) * | 2006-07-05 | 2010-09-21 | Battelle Energy Alliance, Llc | Generic robot architecture |
US8355818B2 (en) * | 2009-09-03 | 2013-01-15 | Battelle Energy Alliance, Llc | Robots, systems, and methods for hazard evaluation and visualization |
KR100769909B1 (ko) * | 2006-09-06 | 2007-10-24 | 엘지전자 주식회사 | 이동 로봇 및 그 동작방법 |
JP5283888B2 (ja) * | 2006-11-02 | 2013-09-04 | 株式会社東芝 | 超音波診断装置 |
US8010229B2 (en) * | 2006-12-05 | 2011-08-30 | Electronics And Telecommunications Research Institute | Method and apparatus for returning cleaning robot to charge station |
US20080140253A1 (en) * | 2006-12-12 | 2008-06-12 | Brown Rohn A | Automated self powered waste container |
EP3031375B1 (en) | 2007-05-09 | 2021-11-03 | iRobot Corporation | Compact autonomous coverage robot |
US20090062958A1 (en) * | 2007-08-31 | 2009-03-05 | Morris Aaron C | Autonomous mobile robot |
EP2045624A1 (en) * | 2007-10-01 | 2009-04-08 | Samsung Electronics Co., Ltd. | Ultrasonic distance sensor and robot cleaner using the same |
US20110144850A1 (en) * | 2008-01-16 | 2011-06-16 | Takashi Jikihara | Moving apparatus, moving method of moving apparatus, and movement control program of moving apparatus |
EP2252190B1 (en) | 2008-01-28 | 2012-05-23 | Seegrid Corporation | Service robot and method of operating same |
US8892256B2 (en) * | 2008-01-28 | 2014-11-18 | Seegrid Corporation | Methods for real-time and near real-time interactions with robots that service a facility |
US8755936B2 (en) * | 2008-01-28 | 2014-06-17 | Seegrid Corporation | Distributed multi-robot system |
US8433442B2 (en) * | 2008-01-28 | 2013-04-30 | Seegrid Corporation | Methods for repurposing temporal-spatial information collected by service robots |
DE102008009208A1 (de) | 2008-02-15 | 2009-08-20 | Gunter Arnold | Navigationssystem für einen autonomen mobilen Roboter, insbesondere Rasenmähroboter |
AU2009344853A1 (en) | 2008-12-19 | 2011-08-04 | Xollai, Llc | System and method for autonomous vehicle control |
EP2581797B1 (en) * | 2009-05-15 | 2021-08-18 | Samsung Electronics Co., Ltd. | Beacon collision avoidance method for a mobile robot system |
EP2261762A3 (en) * | 2009-06-12 | 2014-11-26 | Samsung Electronics Co., Ltd. | Robot cleaner and control method thereof |
CN105147193B (zh) | 2010-02-16 | 2018-06-12 | 艾罗伯特公司 | 真空吸尘器毛刷 |
DE102011001035B4 (de) | 2010-03-05 | 2022-09-08 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Saug- und/oder Kehrgerät sowie Abstandssensor |
CA2806852C (en) * | 2010-08-03 | 2018-09-04 | Fori Automation, Inc. | Sensor system and method for use with an automated guided vehicle (agv) |
DE102010063742A1 (de) * | 2010-12-21 | 2012-06-21 | Deniz Yilmaz | Kraftfahrzeug |
WO2012141601A2 (en) | 2011-04-11 | 2012-10-18 | Crown Equipment Limited | Method and apparatus for efficient scheduling for multiple automated non-holonomic vehicles using a coordinated path planner |
US9220386B2 (en) | 2011-04-29 | 2015-12-29 | Irobot Corporation | Robotic vacuum |
US11471020B2 (en) | 2011-04-29 | 2022-10-18 | Irobot Corporation | Robotic vacuum cleaning system |
US20140058634A1 (en) | 2012-08-24 | 2014-02-27 | Crown Equipment Limited | Method and apparatus for using unique landmarks to locate industrial vehicles at start-up |
WO2014033055A1 (en) | 2012-08-27 | 2014-03-06 | Aktiebolaget Electrolux | Robot positioning system |
TWM451103U (zh) * | 2012-10-30 | 2013-04-21 | Agait Technology Corp | 行走裝置 |
US9820433B2 (en) | 2012-12-28 | 2017-11-21 | Positec Power Tools (Suzhou Co., Ltd.) | Auto mowing system |
KR102020215B1 (ko) * | 2013-03-23 | 2019-09-10 | 삼성전자주식회사 | 로봇 청소기 및 로봇 청소기의 제어방법 |
WO2014169943A1 (en) | 2013-04-15 | 2014-10-23 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
CN105101855A (zh) | 2013-04-15 | 2015-11-25 | 伊莱克斯公司 | 具有伸出的侧刷的机器人真空吸尘器 |
KR102094347B1 (ko) * | 2013-07-29 | 2020-03-30 | 삼성전자주식회사 | 자동 청소 시스템, 청소 로봇 및 그 제어 방법 |
WO2015094553A1 (en) * | 2013-12-18 | 2015-06-25 | Irobot Corporation | Autonomous mobile robot |
WO2015090404A1 (en) | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
EP3082541B1 (en) | 2013-12-19 | 2018-04-04 | Aktiebolaget Electrolux | Adaptive speed control of rotating side brush |
US10209080B2 (en) | 2013-12-19 | 2019-02-19 | Aktiebolaget Electrolux | Robotic cleaning device |
CN105813528B (zh) | 2013-12-19 | 2019-05-07 | 伊莱克斯公司 | 机器人清洁设备的障碍物感测爬行 |
JP6638988B2 (ja) | 2013-12-19 | 2020-02-05 | アクチエボラゲット エレクトロルックス | サイドブラシを有し、渦巻きパターンで動くロボットバキュームクリーナ |
US10617271B2 (en) | 2013-12-19 | 2020-04-14 | Aktiebolaget Electrolux | Robotic cleaning device and method for landmark recognition |
EP3084538B1 (en) | 2013-12-19 | 2017-11-01 | Aktiebolaget Electrolux | Robotic cleaning device with perimeter recording function |
WO2015090439A1 (en) | 2013-12-20 | 2015-06-25 | Aktiebolaget Electrolux | Dust container |
WO2015153109A1 (en) | 2014-03-31 | 2015-10-08 | Irobot Corporation | Autonomous mobile robot |
EP3167341B1 (en) | 2014-07-10 | 2018-05-09 | Aktiebolaget Electrolux | Method for detecting a measurement error in a robotic cleaning device |
EP3190938A1 (en) | 2014-09-08 | 2017-07-19 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
EP3190939B1 (en) | 2014-09-08 | 2021-07-21 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US9516806B2 (en) | 2014-10-10 | 2016-12-13 | Irobot Corporation | Robotic lawn mowing boundary determination |
US9510505B2 (en) | 2014-10-10 | 2016-12-06 | Irobot Corporation | Autonomous robot localization |
WO2016091291A1 (en) | 2014-12-10 | 2016-06-16 | Aktiebolaget Electrolux | Using laser sensor for floor type detection |
US10874271B2 (en) | 2014-12-12 | 2020-12-29 | Aktiebolaget Electrolux | Side brush and robotic cleaner |
US9420741B2 (en) | 2014-12-15 | 2016-08-23 | Irobot Corporation | Robot lawnmower mapping |
US10678251B2 (en) | 2014-12-16 | 2020-06-09 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
CN107003669B (zh) | 2014-12-16 | 2023-01-31 | 伊莱克斯公司 | 用于机器人清洁设备的基于经验的路标 |
US9538702B2 (en) | 2014-12-22 | 2017-01-10 | Irobot Corporation | Robotic mowing of separated lawn areas |
KR102343513B1 (ko) | 2015-04-17 | 2021-12-28 | 에이비 엘렉트로룩스 | 로봇 청소 장치 및 로봇 청소 장치의 제어 방법 |
US11115798B2 (en) | 2015-07-23 | 2021-09-07 | Irobot Corporation | Pairing a beacon with a mobile robot |
WO2017036532A1 (en) | 2015-09-03 | 2017-03-09 | Aktiebolaget Electrolux | System of robotic cleaning devices |
US10021830B2 (en) | 2016-02-02 | 2018-07-17 | Irobot Corporation | Blade assembly for a grass cutting mobile robot |
US10459063B2 (en) | 2016-02-16 | 2019-10-29 | Irobot Corporation | Ranging and angle of arrival antenna system for a mobile robot |
US11169533B2 (en) | 2016-03-15 | 2021-11-09 | Aktiebolaget Electrolux | Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection |
WO2017194102A1 (en) | 2016-05-11 | 2017-11-16 | Aktiebolaget Electrolux | Robotic cleaning device |
CN107979410B (zh) | 2016-10-21 | 2020-09-04 | 菜鸟智能物流控股有限公司 | 一种自动进入、离开乘坐设备的方法及相关装置 |
US10512384B2 (en) | 2016-12-15 | 2019-12-24 | Irobot Corporation | Cleaning roller for cleaning robots |
US11406235B2 (en) | 2016-12-21 | 2022-08-09 | Service-Konzepte MM AG | Autonomous domestic appliance and seating or reclining furniture as well as domestic appliance |
DE102016125199B4 (de) | 2016-12-21 | 2019-05-02 | Service-Konzepte MM AG | Autonomes Haushaltsgerät und Sitz- oder Liegemöbel hierzu |
US11202542B2 (en) | 2017-05-25 | 2021-12-21 | Sharkninja Operating Llc | Robotic cleaner with dual cleaning rollers |
JP7243967B2 (ja) | 2017-06-02 | 2023-03-22 | アクチエボラゲット エレクトロルックス | ロボット清掃デバイスの前方の表面のレベル差を検出する方法 |
EP3651564B1 (en) | 2017-07-14 | 2022-05-18 | iRobot Corporation | Blade assembly for a grass cutting mobile robot |
US10595624B2 (en) | 2017-07-25 | 2020-03-24 | Irobot Corporation | Cleaning roller for cleaning robots |
JP6989210B2 (ja) | 2017-09-26 | 2022-01-05 | アクチエボラゲット エレクトロルックス | ロボット清掃デバイスの移動の制御 |
SG10201708171QA (en) * | 2017-10-04 | 2019-05-30 | Arche Information Inc | A comprehensive multi-agent robotics management system |
DE102017220180A1 (de) | 2017-11-13 | 2019-05-16 | BSH Hausgeräte GmbH | Erstellen einer Umgebungskarte |
CN109808789A (zh) * | 2017-11-21 | 2019-05-28 | 富泰华工业(深圳)有限公司 | 轮式移动机器人的防走偏装置 |
EP3928329B1 (en) | 2018-04-23 | 2024-04-03 | SharkNinja Operating LLC | Techniques for bounding cleaning operations of a robotic surface cleaning device within a region of interest |
US11109727B2 (en) | 2019-02-28 | 2021-09-07 | Irobot Corporation | Cleaning rollers for cleaning robots |
WO2020191146A1 (en) | 2019-03-19 | 2020-09-24 | Quest Integrated, Llc | Indoors positioning and navigation systems and methods |
EP4384056A1 (en) * | 2021-08-13 | 2024-06-19 | SharkNinja Operating LLC | Robotic cleaner |
EP4285800A1 (fr) * | 2022-05-31 | 2023-12-06 | Maxime Cassagne-Lory | Equipement d'enlèvement de la poussière pour surface sous meuble |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE313409B (ja) * | 1967-11-03 | 1969-08-11 | Electrolux Ab | |
DE2020220A1 (de) * | 1970-04-25 | 1971-11-11 | Bosch Gmbh Robert | Fahrzeug |
DE2228778A1 (de) * | 1972-06-13 | 1974-01-03 | Schoppe Fritz | Verfahren und vorrichtung zum selbsttaetigen bearbeiten einer begrenzten flaeche |
DE2364002C2 (de) * | 1973-12-21 | 1983-02-24 | Frey, Helmut, Dr.jur., 8000 München | Orientierungsvorrichtung für ein Gerätesystem, das sich zur Bearbeitung einer Fläche auf dieser bewegt |
US3969725A (en) * | 1974-06-12 | 1976-07-13 | The United States Of America As Represented By The Secretary Of Transportation | Distance measuring equipment |
GB1500311A (en) * | 1975-01-10 | 1978-02-08 | Dixon & Co Ltd R D | Floor treating machines |
GB2128835B (en) * | 1982-10-16 | 1986-01-22 | Ferranti Plc | Gating arrangement |
EP0142594B1 (en) * | 1983-10-26 | 1989-06-28 | Automax Kabushiki Kaisha | Control system for mobile robot |
US4620285A (en) * | 1984-04-24 | 1986-10-28 | Heath Company | Sonar ranging/light detection system for use in a robot |
US4638445A (en) * | 1984-06-08 | 1987-01-20 | Mattaboni Paul J | Autonomous mobile robot |
DE3512108C1 (de) * | 1985-04-03 | 1986-05-22 | Bayerische Motoren Werke AG, 8000 München | Scheibenwaschvorrichtung fuer Kraftfahrzeuge |
US4815008A (en) * | 1986-05-16 | 1989-03-21 | Denning Mobile Robotics, Inc. | Orientation adjustment system and robot using same |
JPH01180010A (ja) * | 1988-01-08 | 1989-07-18 | Sanyo Electric Co Ltd | 移動車 |
US4887415A (en) * | 1988-06-10 | 1989-12-19 | Martin Robert L | Automated lawn mower or floor polisher |
DE3824947A1 (de) * | 1988-07-22 | 1990-01-25 | Kineton Gmbh | Verfahren zur kollisionsverhuetung bei automatischen fahrzeugen, insbesondere in fahrerlosen transportsystemen |
US5111401A (en) * | 1990-05-19 | 1992-05-05 | The United States Of America As Represented By The Secretary Of The Navy | Navigational control system for an autonomous vehicle |
KR940004375B1 (ko) * | 1992-03-25 | 1994-05-23 | 삼성전자 주식회사 | 자주식 청소기의 구동방법 |
SE514791C2 (sv) * | 1994-06-06 | 2001-04-23 | Electrolux Ab | Förbättrat förfarande för lokalisering av fyrar vid självgående anordning |
DE4433957A1 (de) * | 1994-09-23 | 1996-03-28 | Mayser Gmbh & Co | Verfahren zur Ultraschall-Hinderniserkennung |
US5548512A (en) * | 1994-10-04 | 1996-08-20 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Autonomous navigation apparatus with neural network for a mobile vehicle |
-
1994
- 1994-03-29 SE SE9401061A patent/SE502834C2/sv not_active IP Right Cessation
-
1995
- 1995-03-28 WO PCT/SE1995/000330 patent/WO1995026512A1/en active IP Right Grant
- 1995-03-28 AU AU21554/95A patent/AU689571B2/en not_active Ceased
- 1995-03-28 DE DE69520736T patent/DE69520736T2/de not_active Expired - Lifetime
- 1995-03-28 CA CA002186223A patent/CA2186223A1/en not_active Abandoned
- 1995-03-28 JP JP52512795A patent/JP3480576B2/ja not_active Expired - Lifetime
- 1995-03-28 EP EP95914657A patent/EP0753160B1/en not_active Expired - Lifetime
- 1995-03-28 ES ES95914657T patent/ES2156940T3/es not_active Expired - Lifetime
- 1995-03-28 US US08/718,399 patent/US5867800A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH09511060A (ja) | 1997-11-04 |
SE502834C2 (sv) | 1996-01-29 |
SE9401061L (sv) | 1995-09-30 |
DE69520736D1 (de) | 2001-05-23 |
US5867800A (en) | 1999-02-02 |
EP0753160B1 (en) | 2001-04-18 |
AU689571B2 (en) | 1998-04-02 |
CA2186223A1 (en) | 1995-10-05 |
ES2156940T3 (es) | 2001-08-01 |
DE69520736T2 (de) | 2001-11-22 |
WO1995026512A1 (en) | 1995-10-05 |
EP0753160A1 (en) | 1997-01-15 |
SE9401061D0 (sv) | 1994-03-29 |
AU2155495A (en) | 1995-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3480576B2 (ja) | 自律した装置のために障害物を感知する方法及び装置 | |
US5682313A (en) | Method for localization of beacons for an autonomous device | |
AU713488B2 (en) | System and device for a self orienting device | |
US5935179A (en) | System and device for a self orienting device | |
US5652593A (en) | Method and apparatus for guiding a machine | |
US20210321854A1 (en) | Mobile robot | |
KR100480144B1 (ko) | 이동로봇의 위치검출장치 및 방법 | |
US7363125B2 (en) | Tracking system and autonomous mobile unit | |
JPH07306042A (ja) | セルラ構造の周辺地図の作成方法および装置 | |
Walter | The sonar ring: Obstacle detection for a mobile robot | |
JP2000513445A (ja) | 波動反射に基づくセンサを用いて周囲エリア内で位置定めする自律的に運動するユニットのセル状構造化周囲エリアマップの作成方法 | |
Bank | A novel ultrasonic sensing system for autonomous mobile systems | |
Ghidary et al. | A new Home Robot Positioning System (HRPS) using IR switched multi ultrasonic sensors | |
Yata et al. | A fast and accurate Sonar-ring Sensor for a Mobile Robot | |
CN212341456U (zh) | 可移动设备的激光测距装置 | |
Hong et al. | Ultrasonic classification and location of 3D room features using maximum likelihood estimation-Part II | |
Kodagoda et al. | Obstacle detection and map building with a rotating ultrasonic range sensor using bayesian combination | |
CN106443646B (zh) | 一种超声波测距***、回波处理方法及装置 | |
JPH06202732A (ja) | 移動体の運航装置及びその装置を利用したセキュリティロボット | |
Fonseca et al. | An experimental model for sonar sensors | |
Benayad-Cherif et al. | Mobile robot navigation sensors | |
Mubarak | Outdoor obstacle detection using ultrasonic sensors for an autonomous vehicle ensuring safe operations | |
Kirmse et al. | Global Localization of an Indoor Mobile Robot with a Single Base Station | |
Ţârulescu | Usage of sonar and ultrasonic sensors for mobile robots orientation | |
DOUSSIS | An ultrasonic position detecting system for motion tracking in three dimensions(Ph. D. Thesis) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071010 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081010 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091010 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101010 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111010 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111010 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121010 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121010 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131010 Year of fee payment: 10 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |