JPH09511060A - 自律した装置のために障害物を感知する方法及び装置 - Google Patents

自律した装置のために障害物を感知する方法及び装置

Info

Publication number
JPH09511060A
JPH09511060A JP7525127A JP52512795A JPH09511060A JP H09511060 A JPH09511060 A JP H09511060A JP 7525127 A JP7525127 A JP 7525127A JP 52512795 A JP52512795 A JP 52512795A JP H09511060 A JPH09511060 A JP H09511060A
Authority
JP
Japan
Prior art keywords
receiving means
slow
proximity
obstacles
waves
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.)
Granted
Application number
JP7525127A
Other languages
English (en)
Other versions
JP3480576B2 (ja
Inventor
レイフ エドルンド、
Original Assignee
アクティボラゲット エレクトロルクス
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by アクティボラゲット エレクトロルクス filed Critical アクティボラゲット エレクトロルクス
Publication of JPH09511060A publication Critical patent/JPH09511060A/ja
Application granted granted Critical
Publication of JP3480576B2 publication Critical patent/JP3480576B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/93Sonar systems specially adapted for specific applications for anti-collision purposes
    • G01S15/931Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts 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/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts 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/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/74Systems using reradiation of acoustic waves, e.g. IFF, i.e. identification of friend or foe
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/87Combinations of sonar systems
    • G01S15/874Combination of several spaced transponders or reflectors of known location for determining the position of a receiver
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/89Sonar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/54Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 with receivers spaced apart
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0227Control of position or course in two dimensions specially adapted to land vehicles using mechanical sensing means, e.g. for sensing treated area
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0234Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/02Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
    • G01S15/06Systems determining the position data of a target
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/02Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
    • G01S15/06Systems determining the position data of a target
    • G01S15/08Systems for measuring distance only
    • G01S15/10Systems for measuring distance only using transmission of interrupted, pulse-modulated waves
    • G01S15/102Systems for measuring distance only using transmission of interrupted, pulse-modulated waves using transmission of pulses having some particular characteristics
    • G01S15/104Systems 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/86Combinations of sonar systems with lidar systems; Combinations of sonar systems with systems not using wave reflection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/93Sonar systems specially adapted for specific applications for anti-collision purposes
    • G01S15/931Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2015/937Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles sensor installation details
    • G01S2015/938Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles sensor installation details in the bumper area
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control 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)

Abstract

(57)【要約】 本発明は自律した装置の近接領域の方位決定用の方法及びシステムを提供し、遅い伝搬の第1の周波数を持つ屈折波を利用し、それによって近接領域内の障害物からの反射が検出される。本発明によれば、遅い伝搬の周波数を反射する障害物までの三次元方向を簡単な方法で得るために、受信手段は傾斜した面に、あるいは好ましくは湾曲した基準線に沿って配置される。それに加えて、少なくとも1つの受信手段の上に吸収体もしくはスクリーン、またはその組合せが配置され、それによってそれが受信手段において上から来る望ましくない反射を減衰させる「出窓」として作用する。加えて、一般的に湾曲した基準線に沿った少なくとも1つの受信手段が残りの受信機に対して高さが異なるように配置され、好ましくは三次元分解能の改良のために、一般的に湾曲した基準線に沿った受信機の列の各々の側の最も外側の受信機手段が、残りの受信機に対して高さが異なるように配置される。

Description

【発明の詳細な説明】 自律した装置のために障害物を感知する方法及び装置 技術的分野 本発明は自律した装置に関するもので、例えば、自律して、かつ自己修正をす る真空掃除機の形態で使用される。より正確には、遅い伝搬波の周波数用の送信 機を備えた感知システムと、自律した装置の進路にある障害物の位置と高さを感 知し判断するという利点を提供する外面的形態を持った受信システムによる、隣 接環境における方位測定の方法及び装置に関する。 発明の背景 長年の間、自律した装置、例えば床掃除のためのものが望まれていた。特に、 船のレーダーのようなものに類似した水平に掃印する感知システムによって制御 される真空掃除機を提供することが望まれていた。 そして、その要求は、その装置が、例えば、所定のパターンまたは所定の戦略 に従って掃除機能を果たすことができるように、部屋の中において自身で方位決 定でき、同時に部屋に配置されているかもしれない異なる障害物との衝突を避け 、また部屋の壁にぶつかることも避けることができるものである。 1969年の特許文書SE313、409は、床掃除用の自主的に操作する装 置が開示されており、それは電 気モーターで駆動される一対の車輪を備えている。この装置は障害物があった時 、一方の車輪がバネの作用に対して自動的に解放でき、それによって一対の車輪 が垂直軸のまわりで回転でき、装置の移動方向を変更でき、それに加えて、装置 が原則として移動でき、障害物を避けることができるように、車輪の回転方向を 切り換えることができるという特徴がある。加えて、装置は一般的に掃除すべき 表面にわたって装置の移動をガイドする自動制御装置によって導かれる。 更に、特許文書SE364、574は、対応する装置を開示しており、それは 電気信号を送り、それによって装置の進路にある障害物の幅を決定できる感知手 段を備えた障害物検出装置がその前部に設けられている。感知手段は完全に機械 的に操作し、マイクロスイッチで構成されていることが好ましい。 1972年の出願から優先権のあるGB1、403、860には、自動的処理 、例えば、制限された領域の掃除用のプロセスと装置が開示されており、それに よって装置は全領域にわたって移動し、自動的に境界部分でその進路を変更する 。いずれにしても、装置は制限された領域内に存在する他の障害物を事前に検出 することができず、原則として制限された領域の全表面をカバーする所定のプロ グラムに従って動作する。 他にも、そのような装置系が更に1973年の出願DE2、360、002に 優先権を有する1973年の特 許文書CH619、799に開示されている。この装置は2つの車輪によって駆 動され、幾つかのビーム入力と出力を表示する電子光学測定装置が配置されてい る。測定装置は部屋を制限する壁上の測定点と装置の間の距離を測定する働きを する。測定点は座標計算プロセッサーに入力され、座標計算プロセッサーは測定 点の座標を各々計算し、相関させ、制御し、これらの計算された値を方位記憶装 置に記憶する。車輪に接続された進路カウンターによって、装置の動きが付加的 に計算され、装置は表面を掃除するためにこの情報によって自動的かつ系統的に 床の全表面を移動するように導かれる。 ここでの欠点は、電子光学感知システムが、高速伝搬速度のために、非常に短 時間で測定できる測定システムを要求するので、電子光学感知システムとして床 の全面にわたる移動において装置の進路に存在するかもしれない障害物の位置を 突き止めることが難しいことである。 まず、このようなシステムは、電子工学やコンピューター技術で起きている最 近の開発を以てしても、非常に高価で、特に価格の面からは大衆が利用できるも のではない。このように、満足できる分解能で短い距離を測定するそのような電 子光学方法にはまだ技術的な困難がある。加えて、障害物が滑らかな角度の付い た表面を呈している場合には、電子光学感知パルスはそのような方向に反射して しまうかもしれないので、反射された信号が受信機によって捕らえられず、従っ て、障害物の指示が 得られないので、装置はその移動中に障害物に衝突することになる。 James L.Crowleyによって1984年に書かれた、「知的移動式ロボット用の 位置概算」("Position Estimation for Intelligent Mobile Robot")と題した 文書、The Laboratory for Household Robotics,Carnegie-Mellon University において、ロボットが公知あるいは未知の環境において移動する時、ロボットの 位置概算を維持するという問題の解決について更に説明されている。それに加え て、その文書はこれに関連した模型製作に使用される異なるアルゴリズムに対す る多数の参照を提供しており、それはかかるロボットをガイドするためにデータ プロセッサーをプログラムするために使用され得る。その文書に示されている装 置は、その移動を決定するためにロボットの車輪の所では符号器を一部利用し、 約7.5cmの出発点直径と約3°の広がりを持つビームを有する外部表面まで の距離を感知する回転センサーを一部利用する。センサーは約5秒当り1回転で 回転し、3cmの分解能に対して6m以内の最も近い表面までその距離を戻る。 それからそれが動作すると思われる世界のガイド付き周遊の間に学習モードに置 かれる。学習モードから始まり、装置はその後ある開始点から今は調査済みの環 境で自動的に方位決定をする。 JP200360/83から優先権を有する米国特許No.4、674、04 8では、移動式ロボット用のガ イドシステムが開示されており、それはその瞬間的な位置を計算し、逐次得られ た位置データを記憶し、その情報がロボットの連続移動のために使用される。そ の後ロボットは指定された領域内の移動パターンを計算し、それによって未移動 の領域を残さずに範囲内を移動し、可能性のある障害物に気付き、その進路を変 更することができる。その上、ロボットはその駆動輪のすべりによる位置誤差ま たはモーターの操作エラーを補償する。 それに加えて、米国特許No.4、114、711(1978)、4、700 、424(1987)、4、887、415(1989)等の多数の他の文書が あり、それらも自動的にガイドされる自律した装置の異なる配置を開示している 。 1987年の米国特許No.4、638、445の別の文書は、作業場での障 害物の位置及びそこまでの距離に関するデータを得るため、少なくとも2列のセ ンサーを使用する移動式ロボット用の視覚システムを開示している。下向きに見 る1つのセンサー列が基本的に近くの物体を見るために使用され、他の列が遠く の物体を見るために主に使用される。この装置はその後モノスタティックセンサ ーとして操作する超音波変換器を利用する。略図が書かれたそのシステムはかな り大きな背の高い装置を要求し、床処理、特に真空掃除機用の自律した装置には ふさわしくない。 最後に、1992年に発行された最近の文書である米 国特許No.5、111、401は、最初の位置から環境内の目的地まで床の上 を移動する自律した車両に指図をする航行制御システムを開示している。車両は 床に適用される少なくとも1つの反射式符号化ストライプに依存する。更に航行 は無線リンクを介して別個に設置されるホストコンピューターに依存し、それは 車両内の局部プロセッサーと共に車両をガイドする。 これら全ての先行技術に共通するのは、その方位付けと舵取りに必要な方法が 多数別々に組み合わされるために、しばしば不体裁な大きさになり、とりわけそ れらは全く複雑で、製造費が高くなる。 従って、自律した装置のシステムに適用され得る方法を提供することが望まれ ている。自律した装置のシステムは、この方法によって経済的な製造原価で製造 することを可能にし、例えば、部屋の自動真空掃除用の既製品を一般大衆が使用 できるような価格で供給することを可能にした。 発明の要約 本発明によれば、自律した装置用の近接感知方法及びシステムが提供され、こ の装置はマイクロプロセッサーシステムと、比較的遅い伝搬の屈折波を利用する 送信機手段と受信機手段を備えた感知システムから成り、それによって近接領域 内の反射が特別な受信機システムによって検出され、前記遅い伝搬波の周波数用 のマイクロプ ロセッサーにつながれる。 本発明の第1の目的によれば、受信手段は、遅い伝搬波を反射する障害物に対 する三次元方向を簡単な方法で得るために、湾曲した基準線に沿って位置付けら れる。 本発明の第2の目的によれば、吸収手段または反射器、またはその組合せが少 なくとも1つの受信手段の上に配置され、それによってこれが、受信手段におい て望ましくない方向からの反射の受信を減衰させる「出窓」として作用する。 本発明の第3の目的によれば、一般的に湾曲した基準線に沿った少なくとも1 つの受信手段が残りの受信機に比べて高さが異なるように付加的に配置され、好 ましくは一般的に湾曲した基準線に沿った受信機の各々の列の最も外側の受信手 段が、残りの受信手段に対して高さが異なるように配置される。 本発明の付加的な目的によれば、装置に近接する障害物を感知するための波は 、比較的遅い伝搬の周波数上で定期的に送られる掃引(チャープされた)信号を 構成し、その信号は所定の間隔で繰り返され、それによって比較的遅い伝搬の波 は縦の波と、主として超音波範囲内の音響周波数とで構成されている。 本発明の付加的な目的によれば、湾曲した基準線に沿った受信手段は、この波 周波数に適合されており、自律した装置内のマイクロプロセッサーに適当なデジ タル信号を作り出すために配置されている別のマイクロフォン 部材から成る。 図面の説明 添付図面を参照して発明を望ましい実施例で説明する。 図1は本発明を真空掃除ロボットとして実施した場合の自律した装置の側面図 を表示し、 図2は図1の真空掃除ロボットの平面図を表示し、 図3は図1の真空掃除ロボットの拡大横断面図を表示し、 図4は多数の能動ビーコンまたはトランスポンダーが設けられた部屋を示し、 そこでは図1の真空掃除ロボットが部屋の壁に沿った最初の一周によって方位決 定しなければならない、 図5は図1による真空掃除ロボットが部屋を調査した後、原則として掃除行為 を行う方法を示し、 図6は内蔵式感知機能によるトランスポンダーの位置の概算のための一般的な 基本図を表示し、 図7は一部分仮説方法により、一部分外面的形態の進路概算によるトランスポ ンダーの位置の概算を示し、 図8は部屋の最初の一周の間のトランスポンダーに向けての方位決定を示し、 図9は別の送信機と受信機を備えた感知の原則、及び送信機とターゲット間、 及びターゲットと受信機間の異なる伝搬時間を表示し、 図10は本発明の望ましい実施例による送信機と多数 の受信機間の関係を幾何学的に示し、 図11は典型的に受信される信号、浮動しきい値、そしてマイクロフォンの1 つによって検出される信号を示し、 図12は図示した実施例において、ロボットの検分領域の区画、前方方向の方 形に関係する前部領域とロボットの右側と左側に置かれた方形に関係する側面領 域を表示し、 図13は1点から全てのマイクロフォン素子までの距離の計算を行い、それに よって使用される多数のマイクロフォンが航行機能により行われる決定に依存す る方法を表示し、そして 図14は送信機部材とマイクロフォン間の高さの違いの補償を計算するための 幾何学的な図を表示する。 図に示された望ましい実施例 全般的な説明 図1の右側面の図、そして図2の上平面図において、自律した真空掃除機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が一体化さ れた装置を構成している。 図4と図5では、真空掃除機が部屋の自動掃除を行う方法の原則が表示されて いる。図示例の部屋では、一例として、ソファー30があり、この場合には部屋 には真空掃除機の方位決定のために4つのトランスポンダー31〜34が設けら れている。この例では、全てのトランスポンダーは掃除される領域内にあるが、 トランスポンダーは制限された掃除領域の範囲外に配置されてもよいことに注意 すべきである。真空掃除機が部屋の自動掃除を行う時、それは伝統的な方法で、 まず部屋を制限している壁に沿って、トランスポンダー31または「ビーコン0 」から開始し、ウォールトラッキングで部屋のまわりを一周する。ウォールトラ ッキングの間に追跡される壁は、常に超音波装置によって登録され、こうして装 置が右回りをしている時常に装置の左側に存在するようになる。加えて、トラン スポンダー31〜34がシステムによって登録され、そのシステムではトランス ポンダーが活動し、トランスポンダーが装置から送信された超音波パルスを登録 した時に応答する。図示した実施例では、かかるサウンドパルス、あるいは掃引 パルス(チャープパルス)が100ミリ秒毎に送信され、その間同時に装置が壁 に沿って移動する。注目すべきことは、チャープ信号を使用する実施例では、独 特なパルスの代わりに全く連続した信号が発せられるように、それを延ばすこと ももちろん可能であることである。実際問題として図示 した実施例において、同じ超音波送信機が近接方位決定のためとトランスポンダ ーとの通信のための両方に使用される。トランスポンダーからの応答と壁に沿っ た動きによって、マイクロプロセッサーが部屋の一種の画像を構築し、その場合 装置がこの方位決定ラウンドの間に移動する距離が長ければ長い程、トランスポ ンダーの正確な位置がより正確に決定されると同時に、カバーされる進路に沿っ て掃除機能を果す。このラウンドの間に、表示した例におけるソファー30は超 音波装置によって登録され、発生される部屋の「マップ」の中に置かれる。この マップは部屋が真空掃除される時に、更に連続して書き込みされる。 部屋の一周が完了した後、真空掃除機は図5に図示されている部屋の残されて いる表面の自動掃除を自動的に行うための準備が完了される。それからマイクロ プロセッサーは全表面が装置によってカバーされ、同時に適当な少量の重なりを 持つように、移動パターンを計算する。 この操作機能の間、装置は「マップイメージ」を利用し、トランスポンダーの 位置との比較により、また車輪によって登録されるカバーされた進路によって、 装置の移動を確認する。車輪12、13の別個の駆動モーター及びそれらの位置 によって、装置はその後ハウジング11の限界線を構成する円の原点になるその 対称点のまわりを快適に回転することができる。図示した実施例における駆動モ ーターは、例えば日本サーボ株式会社から提 供される製品名KH56HM2−501を備えたステップモーターである。 装置が移動すると同時に、超音波システムが範囲0〜40cm内の近接領域の 感知を行って、可能性のある障害物を検出し、それはある理由から以前に発生さ れたマッピングイメージでは注目されず、その装置によって駆動させることがで きない。装置の背が低いため、例えばテーブルまたはいすの下を真空掃除するこ とができ、それによってそれらの脚を避けるだけでよい。装置が障害物を登録し た時、それはまず回転して全ての何もない表面の掃除を続ける。その後、もし可 能であれば、次の障害物に進む前に、例えば、障害物のまわりを一周して障害物 のまわりの掃除をする。掃除を完了した後、ロボットは充電のために開始位置に 戻る。 こうして、この全般的に説明したシステムで、真空掃除機または「ダストロボ ット」が得られ、それは自動的に開始位置で、そのコマンドを受け取った後、部 屋の1点から自動的に部屋の真空掃除を行うことができる。図示した実施例では 、「ビーコン0」が装置用のドッキングポイントを構成し、そこでは装置は通常 休んでいる状態で、その内蔵蓄電池を再充電することができる。また、蓄電池の 以前の充電によって、装置が全部屋の真空掃除を完了することができない場合に は、付加的な充電のために戻ることもできる。この場合に、トランスポンダー3 1〜34は付加的に活性タイプのものであり、それは バッテリー、あるいは例えば利用できるコンセントに接続されることによって自 身の電源を持っており、また、説明された実施例では蓄電池用の充電電流を得る ためのドッキングトランスポンダー31に適用できる。図4、5、6及び8にお いて、トランスポンダー34は典型的にバッテリーによって自立しており、一方 ドッキングトランスポンダー31のようなトランスポンダー32、33は利用可 能なコンセントに接続される。トランスポンダー32、33は外観は小さなラン プ装置を連想させ、それは時には暗闇でガイディングライトを発生させるために コンセントに差し込まれる。このように、原則として、床上からの高さに関して 、トランスポンダーは自由に配置されてよく、必要性から壁の上及び床になけれ ばならない唯一のものは、開始・ドッキングトランスポンダー31であろう。と にかく、望ましい実施例によれば、超音波送信機から上向きの放射を減少させ得 るためには、トランスポンダーの高さは例えば床上1mに制限され、それによっ て一般的な騒音背景の原因となる、上からの望ましくない反射の数を減少させる 。 ここでは図示した実施例として真空掃除機を説明しているが、発明は如何なる 自律したロボット、例えば、床みがきのような他の種類の掃除機能のための自律 したロボットにも適用できることはもちろんである。 方位決定機能の簡単な説明 方位決定機能のためには、方位決定装置POM(位置マネージャー)が使用さ れ、一部分はロボットを20ミリ秒毎にガイドするため、そして一部分は位置付 けのために、その装置のマイクロプロセッサー用の多数のサブルーチンを付加的 に含んでいる。方位決定用の開始点として使用され、それ自体の座標システムで 原点を構成するトランスポンダー31、つまり「ビーコン0」を除き全てのトラ ンスポンダーの位置は、ウォールトラッキングの開始時点で、未知である。図6 には、サウンドパルスが「ビーコン3」、つまりトランスポンダー34によって 登録される開始位置が示されている。例えば、超音波パルスが真空掃除機10の 超音波送信機20からトランスポンダー34まで伝搬する時間により、トランス ポンダーまでの距離を測定できる。次にトランスポンダーは真空掃除機の受信機 に別の周波数、例えば光パルスとか無線パルスで超音波パルスを送り返すことに よって、超音波パルスを検出したことを認識する。この電磁波が伝搬して戻る時 間は比較的に無視できる程度のものであり、パルスが送信されてからトランスポ ンダーにより検出されるまでの時間間隔から推測され、トランスポンダーまでの 距離d1が得られる。そして送信機20を原点としd1に等しい半径を持った円 に沿ったどこかにトランスポンダーが位置することが明らかである。 トランスポンダーを位置付ける1つの方法は仮定法によるものである。図7に 描かれた仮定法は、各トランス ポンダーのために、多数の、例えば4つの平行したカルマンフィルターを使って みることを意味する。(カルマン方程式の完全な説明は、例えば、A.Gelb "App lied Optimal Estimation",MIT Press,1975 及びH.Sorenson "Kalman Filteri ng: Theory an Application",IEEE Press,1985に述べられている。)更に他の タイプのフィルターももちろん利用できる。このように、これは図7において、 4つの異なる仮定に対応し、その1つが徐々に選ばれる。トランスポンダー距離 d1が得られると、各々のフィルター内のトランスポンダーの初期の位置が(xrobot +d1,robot)、(xrobot,robot+d1)(xrobot,robot−d1)そ して(xrobot−d1,robot)に指定される。もしどのフィルターも収束しなけ れば、全ての仮定が拒絶され、その方法が繰り返される。「最善の見積り」を見 い出した後、集められた全ての値が再び使用されるが、逆の順序である新しい計 算集合にこの値が使用される。その後得られた結果は最初に得られたものより高 い精度を持っている。 トランスポンダーを位置付ける別の方法は、幾何学的進路決定によって行われ る。この方法も図7及び図8に描かれており、2つの「脚」s1、s2が作られ 、それがトランスポンダー距離d1、d2、d3と共にトランスポンダー位置を 三角法で計算するための基礎を形成するまでロボットが移動するように作用する 。それから進路決定が好ましくはカルマンフィルターに対する初期の 値を形成する。充分な精度を得るために、この方法はs1、s2が充分な長さが あり、ある最小の角度で交差することを必要とする。この方法は、測定された全 ての位置1と2の間のトランスポンダー距離を記憶しなければならない(それら は初期値が最終的に決定された後フィルタリングされる)ので、一部冗漫である 。その上、好ましくない備品と組み合わされた特定の外面的形態が、トランスポ ンダーだけが時折見えることを暗示し、それは2本の「脚」が発生していないこ とを知らせるかもしれない。 1つのトランスポンダー34の位置付けが図6に示されており、それによって 、検出されるそれぞれのトランスポンダーのためにシーケンスを完全に実行しな ければならない。かかるシーケンスの主な要素は、例えば、下記のようである。 a)ロボットはトランスポンダー31から動き、トランスポンダー34までの 距離を得る。最初の測定値d1がサンプル1で得られる。 b)4つのカルマンフィルターを備えた図(実際には図示した実施例)におい て、マイクロプロセッサー内のフィルタープログラムを開始する。各フィルター の初期位置は半径d1の円上に均一に分布される。 c)各々の新しいサンプルをそれぞれのフィルターに入力する。図において、 4つのフィルターは同じデータ(サンプル1、2、3、...)と平行して操作 する。 d)サンプル1、2、3、...(トランスポンダー距離)はロボット位置と 共に記憶される。これらは後に最善の仮定のフィルタリングを繰り返す時に使用 される。 e)フィルターが一部構築され(所定の精度に達する)、一部収束されるまで 、つまり、予想されたトランスポンダー距離と測定されたトランスポンダー距離 との差の留数が所定の値以下になるまで、フィルタリングを続ける。 f)最善の仮定の結果は見込みに関してはチェックされる。その後トランスポ ンダーの初期値として最善の仮定の出力データで再フィルタリングを行い、それ によってより正確な精度が得られる。最後にトランスポンダー位置を(例えば、 マップイメージの形態で)航行部分に送り、ロボットの位置付けのために使用す る。 ロボットが部屋を一周し終わると、図示した実施例における全てのトランスポ ンダーの位置が部屋の壁で制限されている「マップイメージ」に優れた精度で入 力され、また近接範囲用の超音波システムがこの一周の間に発見した可能性のあ る他の障害物も入力される。この後、ロボットが部屋の全表面をカバーするよう に計算されたパターンに従って、そのマップイメージにより、その掃除機能を開 始する。 この移動パターンは、進路発生モジュールによって作られ、多数のセグメント に分けられる通路に従う。これらのセグメントは直線または弓形のどちらかであ る。進路トラッキングでは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において互いに交差する。 検出可能な物体までの方向(x、y、z)を設定するために、幾つかのマイク ロフォンが利用される。図10において、図示した実施例として、部分的に上面 図で、部分的に拡大側面図で、可動車両上の送信素子及びマイクロフォン素子の 位置のための適切な幾何が表示されている。図の座標系はターゲット位置の計算 のために利用される。ターゲット位置はxとyの座標を持った航行機能に与えら れる。全体で200のターゲットを報告できる。 ターゲット検出のためのアルゴリズムは受信された信号に立ち上がりフランク が検出されることを暗示する。 1つのサンプルは、浮動しきい値と固定されたマージナルによって作られる信 号レベルと比較される。サンプルがこの検出レベルを越えている場合、検出が行 われ、サンプルを1に設定し、そうでない場合は0に設定する。浮動しきい値は 信号の低域フィルタリングである。 図11は、受信された信号が1つのチャネルのために持っている外見の例を表 示している。受信されたレベル以外は実線で書かれており、更に、作られたしき い値レベルも点線によって示されている。検出値はダッシュ線で記されている。 最初の検出は送信素子からマイクロフォン素子までの直線路から始まり、第2の 検出はターゲット反射から始まる。浮動しきい値はパルスに存在する呼出信号を 検出するのを避けるためである。それに加えて、このしきい値の設定は、振幅対 時間の変化が同様に作用する限り、チャネル間の振幅レベルの差はあまり重要で はないことを暗示している。 サンプルが検出される時、以前のサンプルも「1」に設定される。図11にお いて、例えば、サンプル63で検出が行われる場合、サンプル62と63が「1 」に設定される。この方法で、1回の検出が2つのサンプルに対応し、位置付け を粗野なものにする。ターゲットエコーが最終的に検出されると、図11に示さ れた実線信号レベルは付加的な検出が認められる前に、点線しきい値 レベル以下に低下する。 検出後、信号ベクトルは多くの「1」と「0」で構成され、それによって「1 」が検出に対応する。各検出は時間に対応する。この時間は、図9によれば、楕 円の各々の焦点に送信機Sと受信機Mを備えた楕円上の位置に対応する。 5つのチャネルから楕円間の交差を計算することによって、ターゲットの位置 を概算することができる。しかしながら、この計算はきびしいものである。位置 付けはもっと簡単な方法で行うことができる。超音波レーダーに関する要求は、 ロボットの前及び側面の領域内でターゲットを検出し、位置決めすべきであると いうものである。この領域はxとy方向における限界によって限定され、指摘さ れる。 図12aと12bにおいて、1つの前部分、1つの左部分及び1つの右側部分 から成る図示された望ましい実施例の領域分割を示している。各々の領域は可能 性のあるターゲット位置の四角に仕切られたポイントスクリーンに分割される。 プログラムコードではこれらのポイント間の距離が与えられる。スクリーンの分 解能はxとy方向において同じ様に任意に選択される。全てのポイントで、ター ゲットが存在するか否かの決定が行われる。前領域が図12aにおいて4つの定 数で拡大されるのと同じ方法で、側面領域が図12bにおいて4つの定数で拡大 される。アルゴリズムの操作を表示するため、図1 3は図12aのスクリーンポイントの1つを表示している。 図13は上から見た時の、例えば、スクリーンポイントx3、y3から見た時 の幾何学的形態の外観を示している。この基本的な考察において、思考ターゲッ トは反射が常に予想される結果を生じるシリンダーであると仮定する。他のター ゲットのためにも幾何学的形態を予想することができ、その場合反射される縦の 波面は、例えば、物体の2つの表面から同時に反射される波の間におこる消去に より、常に受信機に戻るとは限らないという危険性があるだろう。選択されたポ イントの位置は公知であり、それは、図13においては、送信機までの距離Rs が計算されるということに導く。 マイクロフォンの位置も公知であり、定数としてプログラムコードに入力され 、所望される場合には、R1からR5は計算され得ることを暗示する。RsをR 1〜R5に加えることによって5つの距離が得られる。 正しいサンプル数を得るために、距離は送信機と受信機間の高さの差により補 償されなければならず、それによって図14は幾何学の1例を表示している。 実際の伝搬路R’は以下の式によって与えられる。 式中、R’は高さの補償を含む実際の伝搬路であり、hは送信機素子とマイク ロフォン素子間の高さであり、RはRs+Rmに等しく、mは1、2、3、4、 5である。 上記の式は確立されている技術により、各チャネルに対して1回づつ、実行の 際に2次のオーダーの多項式によって近似される。各々の距離は検出後に記憶さ れる1つの信号ベクトルにおいてサンプル数に対応する。伝搬路は以下の式によ って実際のマイクロフォン用のサンプル数に転換される。 式中Nsはサンプル数であり、R’は幾何学的距離であり、vは音速であり、 fsはサンプリング周波数である。 また、受信機チャネルにおける遅延のために補償が含まれなければならない。 N=Ns+Nd、式中Nは実際のサンプルであり、Nsは計算されるサンプル数で あり、Ndは測定される遅延である。 条件として、セルがターゲットを含んでいようと、含んでいなかろうと、企図 されるセルに対応するサンプルのための検出を含まなければならない観察済みの チャネルがどれほどあるかが述べられている。例において考えられるマイクロフ ォンの数は1と5の間で選択可能であ り、航行機能によって選択される。 アルゴリズムは条件が満たされる(ターゲットが検出される)場合に、あるい は条件が遂行され得ない(ターゲットが検出されない)ことが解るとすぐに、次 の計算ポイントに進む。例において、最大5つのマイクロフォンで前方方向が調 査された後、側面領域が最大3つのマイクロフォンを用いて調査される。 上述のようにサンプル数の計算のために、右半分と左半分の平面間に存在する 対称が利用される。右半分の平面は対応するセルとマイクロフォンのために同じ サンプル数を与えるので、左半分の平面用のサンプル数を計算するだけで充分で ある。 ターゲット位置が記憶され、要求があれば、航行機能に送られる。 レーダーアルゴリズムが関連データを作成するために、多数の定数に値が与え られなければならない、つまり、ロボットのマイクロプロセッサー用の現行のサ ブルーチンを初期設定しなければならない。レーダーアルゴリズムが操作を開始 すべき時には、以下の入力データが存在しなければならない: *送信機に関連するマイクロフォン位置、それは原点(0,0,0)に位置す ると仮定される。(必ずしもロボットの原点ではない)。マイクロフォン位置の z座標は、サンプル数の計算において補正多項式として実行される。 *どの領域が企図されているか。 *企図された領域の分解能。 *測定された時間遅延。 *距離の転換 -サンプル。 測定されたデータ *利用できるチャネルからのサンプルベクトル(例えば5)。 以下のパラメーターは航行機能から制御される。 *前方方向の近接感知において使用されるマイクロフォン数(例では最大5) 。 *前方方向における現行のセル用の検出を含まなければならない最低のチャネ ル数に対する需要。 *検出のためのマージナル。 *側面領域の近接感知のために使用されるマイクロフォン数。 *側面領域における現行のセル用の検出を含まなければならない最低のチャネ ル数に対する需要。 以下の出力データが得られるであろう。 *座標x、y及びzにおけるターゲット位置。最大200のターゲットが1つ のパルス掃引から報告され得る(信号プロセッサーの性能によって制限される) 。航行機能からの初期設定後に送信が行われる。 発明によれば、好ましくは、マイクロフォンを傾斜した面に、あるいは適切に 湾曲した基準線に沿って置くことによって、ターゲットの高さに関する情報が伝 搬路の 比較によって得られる。なぜなら、関係するターゲットからのエコーを指示する 全てのマイクロフォンから測定される路がターゲットの概算された位置と一致し なければならないからである。図示した実施例の湾曲した基準線はロボットの円 形形状によって自然な方法で決定される。もちろん、このマイクロフォンを含む 表面は、同時に傾斜するように設計されてもよい。このように、ターゲット用の 高さを導入し、このための伝搬路を補正することにより、そのために各受信手段 またはマイクロフォンにおける全ての測定された距離が一致する高さが得られ、 それによって、ターゲットまでの距離を除き、ロボットによって横切られる表面 上にターゲットがあるかどうかの判断が得られる。この高さ分解能は更に、少な くとも1つの受信手段を残りの受信手段に対して高さが異なるように配置するこ とによって改善される。望ましい実施例では、例えば、マイクロフォン1と5が 、各々(図13)残りのマイクロフォン2、3、4より高い位置に置かれる。 図示した実施例では、近接感知装置は、半径40cmの前方に向けられた環状 扇形の約200°以内の障害物を「見る」。近接感知のために、それは送信され た音パルスの後の3ミリ秒の受信時間に対応する。これは更に、次の超音波パル スが送信される前に、データを処理し、解釈し、記憶するため、プロセッサーシ ステムが別の97ミリ秒を持っていることを意味する。加えて、前述の トランスポンダーも、例えば、IR信号によって応答を送る前に一定の時間を待 つ。それが、トランスポンダーからの信号が現われ始める前に、プロセッサーシ ステムが近接感知システム用のデータの処理のために、超音波パルスの後の40 ミリ秒のオーダーを利用する理由である。換言すれば、送信された音パルスがト ランスポンダーによって検出された後、トランスポンダーの応答が40〜95ミ リ秒間の信号周波数用の受信手段に届くであろう。図示した実施例において、こ の応答のための受信機手段は超音波レーダー送信機素子20の上に置かれる(図 1)。超音波用に使用されるアルゴリズムによる物体までの近接感知距離の分解 能は5mm以上であるという目標を持っている。 加えて、近接感知装置には受信手段の列の少なくとも1つの受信手段の上に吸 収体またはスクリーンが設けられ、それによって吸収体またはスクリーンが上及 び/もしくは側面からの望ましくない反射を減衰させ、受信手段上の出窓として 作用する。図示した実施例におけるこの吸収体またはスクリーンはその視界を上 向きに制限するため、受信手段の上に置かれる単に小さな板である。この板が吸 収体またはスクリーンとして作用するかどうかは、主としてその板が製造される 材料の機能である。 この装置は、例えばロボットが正確に通るのを許すような高さである家具の下 を通る時に無くてはならないもので、それによってロボットの直接近接した周囲 内でエ コーが発生し、そうでなければそのエコーを正確に位置付けるのが困難であろう 。既に述べられたことによれば、ロボットは衝突の危険を意味する物体を発見し た時、減速する。この場合、臨界範囲内に存在するエコーにも関わらず、減速を することは絶対的に必要なこととは限らない。受信機には、別のエコーの外観を 与える出窓が設けられているため、プロセッサーはエコーがロボットの上の表面 から来るのかどうかを判断することができるであろう。なぜなら、通常の高さの 分解能がロボットの前方の扇形内に来るエコーのために主として作用するからで ある。 更に近接感知を改善するために、その受信機手段には信号減衰可能性、例えば −20dBが提供され、それは近接して置かれたターゲットからのエコーが強く なって、受信手段が飽和される危険がある時にスイッチが入れられる。 当業者であれば、添付クレームによって限定される本発明の精神及び範囲から 逸脱することなく、本発明に様々な修正及び変更を加えられることが理解できる であろう。

Claims (1)

  1. 【特許請求の範囲】 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または1 2に記載のシステム。 14.前記受信手段の列の各々の側にある最も外側の受信手段は、受信システ ムの残りの受信手段に対して高さが異なるように配置されることを特徴とする請 求項10から13のうちいずれか1項に記載のシステム。 15.前記遅い伝搬の波は縦の音響波から成ることを特徴とする請求項10か ら14のうちいずれか1項に記載のシステム。 16.前記遅い伝搬の波は超音波の範囲内の周波数を持つ音響波から成ること を特徴とする請求項10から14のうちいずれか1項に記載のシステム。 17.前記装置に近接する障害物を感知するために送信される前記遅い伝搬の 波は、短い規則的に繰り返されるパルスまたはその代わりに繰り返される掃引パ ルス(チャープ信号)から成ることを特徴とする請求項10から14のうちいず れか1項に記載のシステム。 18.前記受信手段は遅い伝搬の波の周波数に採用されるマイクロフォン素子 から成ることを特徴とする請求項10から14のうちいずれか1項に記載のシス テム。
JP52512795A 1994-03-29 1995-03-28 自律した装置のために障害物を感知する方法及び装置 Expired - Lifetime JP3480576B2 (ja)

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 true JPH09511060A (ja) 1997-11-04
JP3480576B2 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003524531A (ja) * 2000-02-21 2003-08-19 ヴィッテンシュタイン アーゲー 少なくとも1個の物体および/または空間を認識、規定、位置検出するための方法
JP2005507537A (ja) * 2001-11-03 2005-03-17 ダイソン・リミテッド 自律マシン

Families Citing this family (156)

* Cited by examiner, † Cited by third party
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
SE506372C2 (sv) * 1996-04-30 1997-12-08 Electrolux Ab Självgående anordning
US5935179A (en) * 1996-04-30 1999-08-10 Aktiebolaget Electrolux System and device for a self orienting device
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
US8788092B2 (en) * 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
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
US6883201B2 (en) * 2002-01-03 2005-04-26 Irobot Corporation Autonomous floor-cleaning robot
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
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
SE0100924D0 (sv) 2001-03-15 2001-03-15 Electrolux Ab Energy-efficient navigation of an autonomous surface treatment apparatus
SE518683C2 (sv) 2001-03-15 2002-11-05 Electrolux Ab Förfarande och anordning för positionsbestämning av en autonom apparat
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
US7663333B2 (en) 2001-06-12 2010-02-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
ES2520391T3 (es) * 2001-06-12 2014-11-11 Irobot Corporation Cobertura multimodo para un robot autónomo
AU2002341358A1 (en) * 2001-09-26 2003-04-07 Friendly Robotics Ltd. Robotic vacuum cleaner
IL145680A0 (en) 2001-09-26 2002-06-30 Friendly Robotics Ltd Robotic vacuum cleaner
GB0126497D0 (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
WO2004020267A2 (en) * 2002-08-30 2004-03-11 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
SG174000A1 (en) 2004-06-24 2011-09-29 Irobot Corp Remote control scheduler and method for autonomous robotic device
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
US8392021B2 (en) * 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
KR101240732B1 (ko) 2005-02-18 2013-03-07 아이로보트 코퍼레이션 습식 및 건식 청소를 위한 자동 표면 청소 로봇
US7389156B2 (en) * 2005-02-18 2008-06-17 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
EP1906807B1 (en) * 2005-07-08 2012-01-25 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
US9026301B2 (en) * 2005-10-14 2015-05-05 Aethon, Inc. Robotic ordering and delivery system software and methods
EP2466411B1 (en) * 2005-12-02 2018-10-17 iRobot Corporation Robot system
ES2718831T3 (es) * 2005-12-02 2019-07-04 Irobot Corp Sistema de robots
EP2116914B1 (en) 2005-12-02 2013-03-13 iRobot Corporation Modular robot
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
ES2378138T3 (es) 2005-12-02 2012-04-09 Irobot Corporation Movilidad de robot de cubrimiento
EP1996987B1 (en) 2006-03-17 2018-10-31 iRobot Corporation Robot confinement
US20090044370A1 (en) * 2006-05-19 2009-02-19 Irobot Corporation Removing debris from cleaning robots
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US7211980B1 (en) 2006-07-05 2007-05-01 Battelle Energy Alliance, Llc Robotic follow system and method
US7620477B2 (en) * 2006-07-05 2009-11-17 Battelle Energy Alliance, Llc Robotic intelligence kernel
US8073564B2 (en) * 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US7801644B2 (en) * 2006-07-05 2010-09-21 Battelle Energy Alliance, Llc Generic robot architecture
US7587260B2 (en) * 2006-07-05 2009-09-08 Battelle Energy Alliance, Llc Autonomous navigation 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
US8271132B2 (en) 2008-03-13 2012-09-18 Battelle Energy Alliance, Llc System and method for seamless task-directed autonomy for robots
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
US8355818B2 (en) * 2009-09-03 2013-01-15 Battelle Energy Alliance, Llc Robots, systems, and methods for hazard evaluation and visualization
US7974738B2 (en) * 2006-07-05 2011-07-05 Battelle Energy Alliance, Llc Robotics virtual rail system and method
US7584020B2 (en) * 2006-07-05 2009-09-01 Battelle Energy Alliance, Llc Occupancy change detection system and method
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
WO2008141186A2 (en) * 2007-05-09 2008-11-20 Irobot Corporation 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
JP5548139B2 (ja) * 2008-01-28 2014-07-16 シーグリッド コーポレーション 施設を整備するロボットと実時間または近実時間で相互作用する方法
US8755936B2 (en) * 2008-01-28 2014-06-17 Seegrid Corporation Distributed multi-robot system
EP2252190B1 (en) * 2008-01-28 2012-05-23 Seegrid Corporation Service robot and method of operating same
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
CA2747734A1 (en) 2008-12-19 2010-06-24 Xollai, Llc System and method for determining an orientation and position of an object
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
KR20140134337A (ko) 2010-02-16 2014-11-21 아이로보트 코퍼레이션 진공 브러쉬
DE102011001035B4 (de) 2010-03-05 2022-09-08 Vorwerk & Co. Interholding Gmbh Selbsttätig verfahrbares Saug- und/oder Kehrgerät sowie Abstandssensor
EP2601536B8 (en) * 2010-08-03 2019-03-06 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
CN103608740B (zh) 2011-04-11 2017-06-30 克朗设备公司 使用经协调路径规划器有效调度多个自动非完整车辆的方法和设备
US11471020B2 (en) 2011-04-29 2022-10-18 Irobot Corporation Robotic vacuum cleaning system
CN106889947B (zh) 2011-04-29 2020-03-10 艾罗伯特公司 用于对清洁表面进行清洁的自主移动机器人
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 行走裝置
WO2014101840A1 (zh) 2012-12-28 2014-07-03 苏州宝时得电动工具有限公司 自动割草***
KR102020215B1 (ko) * 2013-03-23 2019-09-10 삼성전자주식회사 로봇 청소기 및 로봇 청소기의 제어방법
US10448794B2 (en) 2013-04-15 2019-10-22 Aktiebolaget Electrolux Robotic vacuum cleaner
US10219665B2 (en) 2013-04-15 2019-03-05 Aktiebolaget Electrolux Robotic vacuum cleaner with protruding sidebrush
KR102094347B1 (ko) * 2013-07-29 2020-03-30 삼성전자주식회사 자동 청소 시스템, 청소 로봇 및 그 제어 방법
WO2015094553A1 (en) * 2013-12-18 2015-06-25 Irobot Corporation Autonomous mobile robot
JP2017502371A (ja) 2013-12-19 2017-01-19 アクチエボラゲット エレクトロルックス 掃除領域の優先順位付け
JP6687286B2 (ja) 2013-12-19 2020-04-22 アクチエボラゲット エレクトロルックス ロボット掃除機およびランドマーク認識方法
CN105744872B (zh) 2013-12-19 2020-01-14 伊莱克斯公司 旋转侧刷的自适应速度控制
EP3082542B1 (en) 2013-12-19 2018-11-28 Aktiebolaget Electrolux Sensing climb of obstacle of a robotic cleaning device
JP6455737B2 (ja) 2013-12-19 2019-01-23 アクチエボラゲット エレクトロルックス 方法、ロボット掃除機、コンピュータプログラムおよびコンピュータプログラム製品
EP3084540B1 (en) 2013-12-19 2021-04-14 Aktiebolaget Electrolux Robotic cleaning device and operating method
US10045675B2 (en) 2013-12-19 2018-08-14 Aktiebolaget Electrolux Robotic vacuum cleaner with side brush moving in spiral pattern
EP3082539B1 (en) 2013-12-20 2019-02-20 Aktiebolaget Electrolux Dust container
EP3889717B1 (en) 2014-03-31 2024-07-17 iRobot Corporation Autonomous mobile robot
ES2681802T3 (es) 2014-07-10 2018-09-17 Aktiebolaget Electrolux Método para detectar un error de medición en un dispositivo de limpieza robotizado
WO2016037636A1 (en) 2014-09-08 2016-03-17 Aktiebolaget Electrolux Robotic vacuum cleaner
JP6443897B2 (ja) 2014-09-08 2018-12-26 アクチエボラゲット エレクトロルックス ロボット真空掃除機
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
EP3230814B1 (en) 2014-12-10 2021-02-17 Aktiebolaget Electrolux Using laser sensor for floor type detection
WO2016091320A1 (en) 2014-12-12 2016-06-16 Aktiebolaget Electrolux Side brush and robotic cleaner
US9420741B2 (en) 2014-12-15 2016-08-23 Irobot Corporation Robot lawnmower mapping
WO2016095966A1 (en) 2014-12-16 2016-06-23 Aktiebolaget Electrolux Cleaning method for a robotic cleaning device
KR102339531B1 (ko) 2014-12-16 2021-12-16 에이비 엘렉트로룩스 로봇 청소 장치를 위한 경험-기반의 로드맵
US9538702B2 (en) 2014-12-22 2017-01-10 Irobot Corporation Robotic mowing of separated lawn areas
EP3282912B1 (en) 2015-04-17 2020-06-10 Aktiebolaget Electrolux Robotic cleaning device and a method of controlling the robotic cleaning device
US11115798B2 (en) 2015-07-23 2021-09-07 Irobot Corporation Pairing a beacon with a mobile robot
CN107920709A (zh) 2015-09-03 2018-04-17 伊莱克斯公司 机器人清洁设备***
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
EP3454707B1 (en) 2016-05-11 2020-07-08 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
CA3086063A1 (en) 2016-12-21 2018-06-28 Service-Konzepte MM AG Autonomous domestic appliance and seating or lying furniture therefor 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
US11474533B2 (en) 2017-06-02 2022-10-18 Aktiebolaget Electrolux Method of detecting a difference in level of a surface in front of a robotic cleaning device
US11470774B2 (en) 2017-07-14 2022-10-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
KR20200058400A (ko) 2017-09-26 2020-05-27 에이비 엘렉트로룩스 로봇 청소 장치의 이동 제어
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 富泰华工业(深圳)有限公司 轮式移动机器人的防走偏装置
US11687092B2 (en) 2018-04-23 2023-06-27 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
US10996674B2 (en) 2019-03-19 2021-05-04 Quest Integrated, Llc Indoor 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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003524531A (ja) * 2000-02-21 2003-08-19 ヴィッテンシュタイン アーゲー 少なくとも1個の物体および/または空間を認識、規定、位置検出するための方法
JP2005507537A (ja) * 2001-11-03 2005-03-17 ダイソン・リミテッド 自律マシン

Also Published As

Publication number Publication date
SE9401061L (sv) 1995-09-30
EP0753160B1 (en) 2001-04-18
WO1995026512A1 (en) 1995-10-05
JP3480576B2 (ja) 2003-12-22
DE69520736D1 (de) 2001-05-23
ES2156940T3 (es) 2001-08-01
SE9401061D0 (sv) 1994-03-29
DE69520736T2 (de) 2001-11-22
US5867800A (en) 1999-02-02
AU2155495A (en) 1995-10-17
EP0753160A1 (en) 1997-01-15
AU689571B2 (en) 1998-04-02
SE502834C2 (sv) 1996-01-29
CA2186223A1 (en) 1995-10-05

Similar Documents

Publication Publication Date Title
JP3480576B2 (ja) 自律した装置のために障害物を感知する方法及び装置
US5682313A (en) Method for localization of beacons for an autonomous device
JP7374547B2 (ja) 探測方法、装置、移動ロボット及び記憶媒体
US5935179A (en) System and device for a self orienting device
AU713488B2 (en) System and device for a self orienting device
US5652593A (en) Method and apparatus for guiding a machine
US20210321854A1 (en) Mobile robot
KR100480144B1 (ko) 이동로봇의 위치검출장치 및 방법
CN205094334U (zh) 一种清扫机器人
JP2017503267A (ja) 自律移動ロボット
JPH07306042A (ja) セルラ構造の周辺地図の作成方法および装置
US11525921B2 (en) Time of flight sensor arrangement for robot navigation and methods of localization using same
US7363125B2 (en) Tracking system and autonomous mobile unit
JP2000513445A (ja) 波動反射に基づくセンサを用いて周囲エリア内で位置定めする自律的に運動するユニットのセル状構造化周囲エリアマップの作成方法
WO2001019171A1 (en) Apparatus for detecting the position of an object
CN209678392U (zh) 一种移动机器人
JP2000214927A (ja) 自律走行ロボット及び距離測定装置
CN212341456U (zh) 可移动设备的激光测距装置
US20230190064A1 (en) Creation of a map of the surroundings
Tatsis et al. Design and implementation of obstacle detection system for powered wheelchairs
Kodagoda et al. Obstacle detection and map building with a rotating ultrasonic range sensor using bayesian combination
Hong et al. Ultrasonic classification and location of 3D room features using maximum likelihood estimation-Part II
JPH06202732A (ja) 移動体の運航装置及びその装置を利用したセキュリティロボット
US20240111050A1 (en) Self-propelled floor processing device with an optical distance measuring device
Hitchings et al. Two sensor based obstacle avoidance for autonomous vehicles

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