JPH088903B2 - 自走式ロボット掃除機及びその駆動方法 - Google Patents

自走式ロボット掃除機及びその駆動方法

Info

Publication number
JPH088903B2
JPH088903B2 JP5090669A JP9066993A JPH088903B2 JP H088903 B2 JPH088903 B2 JP H088903B2 JP 5090669 A JP5090669 A JP 5090669A JP 9066993 A JP9066993 A JP 9066993A JP H088903 B2 JPH088903 B2 JP H088903B2
Authority
JP
Japan
Prior art keywords
distance
cleaner
target
self
propelled robot
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 - Fee Related
Application number
JP5090669A
Other languages
English (en)
Other versions
JPH0698844A (ja
Inventor
劉壯鉉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH0698844A publication Critical patent/JPH0698844A/ja
Publication of JPH088903B2 publication Critical patent/JPH088903B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/4002Installations of electric equipment
    • A47L11/4005Arrangements of batteries or cells; Electric power supply arrangements
    • 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/86Combinations of sonar systems with lidar systems; Combinations of sonar systems with systems not using wave reflection
    • 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/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
    • 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
    • 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/60Intended control result
    • G05D1/617Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
    • G05D1/622Obstacle avoidance
    • 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/60Intended control result
    • G05D1/644Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
    • 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/60Intended control result
    • G05D1/648Performing a task within a working area or space, e.g. cleaning
    • 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
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/10Specific applications of the controlled vehicles for cleaning, vacuuming or polishing

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Acoustics & Sound (AREA)
  • Electromagnetism (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Electric Suction Cleaners (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、自走式ロボット掃除機
及びその駆動方法に関し、例えば、猫等の愛玩動物や人
が便器にやってきて用便を済ませてその便器から離れた
場合に前記便器の周囲を掃除するように、目標物への動
物の接近後の離反により目標物の周囲を掃除する自走式
ロボット掃除機及びその駆動方法に関するものである。
【0002】
【従来の技術】従来の自走式ロボット掃除機としては、
例えば特開昭60−93524号がある。同公報に開示
された自走ロボット掃除機は、図8に示すごとく、ロボ
ットの走行距離を検出するセンサ71と、その走行方向
の変化を検出するセンサ72と、この両センサ71,7
2の出力に基づいてロボットの1次元座標上位置を演算
して求める位置識別手段73と、ロボットの移動距離を
2次元座標の単位ブロック86に相応し、分割されたマ
ップに記憶させる学習手段79とから構成されている。
【0003】図8において、87は操作部であり、88
は受信ユニット、83は駆動回路、98,100,10
2,104は入出力ポート、90は記憶部ROM,RA
M、81はクロックパルスを出力するクロック、85は
コントローラ、74は障害物を感知するための超音波セ
ンサ、106は接触センサである。108は増幅器、1
10,112は車輪駆動モータ、97は送信ユニット、
110,112,114は演算部である。
【0004】したがって、上記構成の自走式ロボット掃
除機は、図9にその掃除軌跡が示されているごとく、図
示のない別のセンサにより、例えば猫が便器82に立ち
寄って行ったことを感知し、その後の一定期間の経過後
に移動を開始する。この際、図9に示すごとく、掃除区
域を直線に往復しながら掃除区域内の猫の足跡などによ
る汚れ部分を掃除した。図9において、82は便器、矢
印84は自走式ロボット掃除機の移動方向を示す。
【0005】
【発明が解決しようとする課題】ところで、上記のごと
き構成の従来の自走式ロボット掃除機は、障害物を感知
する超音波センサ74と、上記猫等の移動を感知する熱
赤外線(図示しない)のほかに、ロボットの走行距離を
検出するセンサ71と、走行方向の変化を検出するセン
サ72が別に設置する必要があり、センサ数が増えて製
造費用が高まり、また直線往復動によって掃除区域を掃
除することは、時間が多くかかり能率が低下されるなど
の問題点があった。
【0006】したがって、本発明は、上記の問題点の解
決にためなされたもので、本発明の目的は、例えば、猫
等の愛玩動物や人が便器にやってきて用便を済ませてそ
の便器から離れた場合に前記便器の周囲を掃除するよう
に、目標物への動物の接近後の離反により目標物の周囲
を掃除する自走式ロボット掃除機で、製品の製造費用を
低下して掃除時間の短縮を図り、掃除能率を向上せしめ
る自走式ロボット掃除機及びその駆動方法を提供するこ
とにある。
【0007】
【課題を解決するための手段】上記目的を達成するため
に、本発明による自走式ロボット掃除機は、直流電圧を
出力する充電及び電源部と、前記充電及び電源部から出
力される直流電圧が入力されて、ロボット掃除機から便
器までの距離及び現在のロボット掃除機の方向にしたが
って、該便の周囲に輪を描きながら接近、あるいは、
離隔されるように制御するマイクロプロセッサと、ユー
ザから動作条件及び動作命令が入力されて、前記動作条
件及び動作命令を前記マイクロプロセッサに出力するキ
ー入力回路と、人体及び愛玩動物の熱赤外線を感知し、
その感知信号を前記マイクロプロセッサに出力する熱赤
外線感知回路と、前記マイクロプロセッサから出力され
る駆動信号が入力されて前後動モータを回転させ、駆動
輪を前方と後方中のいずれか一方に回転させる前後動作
モータ駆動回路と、前記マイクロプロセッサから出力さ
れる駆動信号が入力されてステアリングモータを回転さ
せ、前記駆動輪の進行方向を変更させるステアリングモ
ータ駆動回路と、前記マイクロプロセッサから出力され
る超音波信号が入力されて超音波を送信する超音波送信
回路と、前記超音波送信回路から送信された超音波が障
害物に反射されてくる超音波を受信する超音波受信回路
と、受信された信号に基づいて前記マイクロプロセッサ
から出力される駆動信号が入力されて掃除用モータを駆
動させ、掃除を行う掃除用モータ駆動回路とを備えるこ
とを特徴とする。
【0008】また、本発明の駆動方法は、動物が部屋内
の所定目標物から離れた後に、該目標物周囲の掃除を行
う自走式ロボット掃除機の駆動方法において、自走式ロ
ボット掃除機と目標物との変化される距離に対する演算
が終了された場合に“1”と表示され、前記演算が終了
されていない場合は“0”と表示されて演算終了可否を
示すフラグFLAGを“1”と設定し、前記自走式ロボ
ット掃除機と、前記目標物入口までの距離を表わすCd
に対する初期値を入力し、前記目標物の内径Dを入力
し、前記自走式ロボット掃除機を目標物に近寄せるため
に自走式ロボット掃除機の進行方向を右方向へ変えなけ
ればならない場合“1”と表示され、これとは反対に目
標物から遠ざけるために自走式ロボット掃除機の進行方
向を左方向に変えなければならない場合“−1”と表示
される自走式ロボット掃除機の切換方向を表わすフラグ
DNを“1”と設定し、前記掃除機が前記目標物から離
れて待機していなければならない上記掃除機と目標物間
の距離の最大距離SMaxをユーザが望む値に設定し、
前記掃除機が目標物に接近すべき最小距離SMinをユ
ーザが望む値に設定し、前記掃除機と目標物間の距離を
段階的に変える変化距離を表わすΔCdをSMax×
(−1/20)に設定する初期化ステップと、超音波を
受信して現在の自走式ロボット掃除機から目標物までの
距離を測定する距離測定ステップと、前記自走式ロボッ
ト掃除機が前記目標物入口から外れた位置にあるかを判
別する第1位置判別ステップと、前記第1位置判別ステ
ップで、前記掃除機が目標物入口から外れた位置に存在
しないと判別された場合、前記掃除機が目標物入口と対
応される位置にあるかを判別する第2位置判別ステップ
と、前記第2位置判別ステップで前記掃除機が目標物入
口と対応される位置にあると判別された場合、現在の時
期が前記自走式ロボット掃除機と目標物との距離を切換
える時期であるかを判別する距離切換時期判別ステップ
と、前記方向切換時期判別ステップで現在の時期が前記
掃除機と目標物との距離を切換えるべき時期であると判
別された場合に、Cdが表わす距離に前記ΔCdが表わ
す変化距離を加えて、前記掃除機と上記目標物間の変化
される距離を計算し、この変化される距離をCdに入力
する距離演算ステップと、前記変化される距離に対する
演算が終了されたことをフラグFLAGに表示する距離
演算終了表示ステップと、前記掃除機が前記目標物から
最大距離SMaxより大きく離れているかを判別する最
大距離到達判別ステップと、前記最大距離到達判別ステ
ップで、前記掃除機が目標物から最大距離SMaxより
大きくはなれていると判別された場合に、前記自走式ロ
ボット掃除機の移動を中止して待期する移動中止及び待
期ステップとからなることを特徴とする。
【0009】
【実施例】以下、本発明の一実施例を添付図面に沿って
詳述する。図1は本実施例の自走式ロボット掃除機の概
略構成を示す図である。図において、8は直流電圧を出
力する充電及び電源部であり、1は上記充電及び電源部
8から出力される直流電圧が入力されるマイクロプロセ
ッサ、5はユーザから動作条件及び動作命令が入力され
て、上記動作条件及び動作命令を上記マイクロプロセッ
サに出力するキー入力回路、4は人体及び愛玩動物の熱
赤外線を感知し、その感知信号を上記マイクロプロセッ
サに出力する熱赤外線感知回路、7は上記マイクロプロ
セッサ1から出力される駆動信号が入力されて、前後動
作モータM2を回転させて、駆動輪32を前方と後方の
いずれか一方に回転させる前後動作モータ駆動回路、6
は上記マイクロプロセッサ1から出力される駆動信号が
入力されてステアリングモータM1を回転させ、上記駆
動輪32の進行方向を図4Bに矢印38で示すごとく左
又は右側へ変更させるステアリングモータ駆動回路、2
は上記マイクロプロセッサ1から出力される超音波信号
が入力されて超音波を送信する超音波送信回路、3は上
記超音波送信回路2から送信された超音波が便器24に
反射されてくる場合、その超音波を受信し、その受信さ
れたとの信号を上記マイクロプロセッサ1に入力する超
音波受信回路、9は上記マイクロプロセッサ1から出力
される駆動信号が入力されて、掃除用モータM3を駆動
させ掃除を行う掃除用モータ駆動回路である。
【0010】図4Aは本実施例の自走式ロボット掃除機
の外観を示す斜視図、図4Bは本実施例の自走式ロボッ
ト掃除機を下から見た下視図である。図4A,図4Bに
おいて、矢印36及び38は自走式ロボット掃除機26
の進行方向を示し、28は超音波送信センサ、29は超
音波受信センサ、27は熱赤外線感知センサを示す。
【0011】図4Bにおいて、35は汚物を吸込む吸込
孔であり、30,31は支持ローラ、33は駆動輪32
が左方に回転された場合の位置を示し、34は駆動輪3
2が右方に回転された場合の位置を示す。図6は本実施
例の自走式ロボット掃除機が適用される猫の便器を示す
図である。
【0012】図6に示すごとく、本実施例に用いられる
例えば猫の便器24は一方が開放されている。したがっ
て、開放された入口40を通して猫が便器24内に出入
する。自走式ロボット掃除機26は、この入口40に超
音波を送受信することによって、自己の位置を把握す
る。次に、図3に従って本実施例の充電及び電源部8の
詳細な回路を説明する。上記充電及び電源部8は、充電
回路19,18と、電源回路21,20とからなる。
【0013】充電回路19は、220Vの交流電圧を出
力する外部電源E2と、外部電源E2から出力される2
20Vの交流電圧を受けて、12Vの交流電圧を出力す
るアダプタLVT1とから構成されている。充電回路1
8は、電圧調整機U7と、ダイオードD9〜D13、キ
ャパシタC26〜C28、抵抗R35〜R38及びトラ
ンジスタQ17とから構成されている。
【0014】電源回路21は、充電できるバッテリーE
1と、キャパシタC22〜C25及びラインフィルタL
F1とから構成され、この電源回路21でラインフィル
タLF1の一方に具えられた直流12Vの供給ターミナ
ルAとアースターミナルDとは、ステアリングモータ駆
動回路6と前後動作モータ駆動回路7及び掃除用モータ
駆動回路9に接続され、ラインフィルタLF1の他方に
具えられた直流12V供給ターミナルBとアースターミ
ナルEとは、超音波送信回路2と超音波受信回路3及び
熱赤外線感知回路4に接続されている。上記ラインフィ
ルタLF1により直流12V供給のターミナルA,Bを
夫々分離し、またアースターミナルD,Eを夫々分離す
る理由は、マイクロプロセッサにノイズが流れ込むのを
防止するためである。
【0015】また、電源回路20は、12Vの直流電圧
を受けて5Vの直流電圧を出力する電圧調整器U8と、
この電圧調整器U8の入出力電圧を安定させるキャパシ
タC29〜C31とからなる。電圧調整器U8の入力タ
ーミナルは、電源回路21の直流12Vの供給ターミナ
ルBに接続され、電圧調整器U8の出力ターミナルCは
マイクロプロセッサ1の電源ターミナルVCCに接続さ
れ、この電圧調整器U8の出力側のアースターミナルF
はマイクロプロセッサ1のアースターミナルGNDに接
続されている。
【0016】次に、図2を参照して本実施例の自走式ロ
ボット掃除機の各回路を更に詳細に説明する。キー入力
回路5は、掃除区域を設定し掃除の強度を入力するため
の1〜10(又は0)の数字キーと入力キー(INPUT) 及
び訂正キー(CORRECT) からなるマトリクスにて構成され
ている。キー入力回路5から入力される掃除区域の設定
値なり掃除の強度などはマイクロプロセッサ1内のメモ
リに記憶され、ユーザがキー入力回路35を通して掃除
区域の設定値や掃除の強度を変更させない限り、マイク
ロプロセッサ1はその値を保持するようになっている。
【0017】上記熱赤外線感知回路4は、熱赤外線セン
サ27及び増幅器U5,U6と、周辺素子とから構成さ
れたアンプ回路で構成されている。また、前後動作モー
タ駆動回路7は、駆動用トランジスタQ9〜Q14とそ
の周辺回路、前後動作モータM2及びトランジスタ保護
用ダイオードD5〜D8とから構成され、自走式ロボッ
ト掃除機26を前進及び後進できるようにする。
【0018】一方、超音波送信回路2は、NOTゲート
U2とトランジスタQ1,Q2と、超音波送信センサ2
8とから構成されている。また、超音波受信回路3は、
超音波受信センサ29と増幅器U3,U4と周辺素子と
から構成されたアンプ回路から構成され、マイクロプロ
セッサ1は超音波送信回路2から発射された超音波を超
音波受信回路3で受けるのにかかる遅延時間により、便
器24からの距離を判断して所定の動作を行う。
【0019】掃除用モータ駆動回路9は、トランジスタ
Q15,Q16と周辺素子及び直流モータの掃除用モー
タM3とから構成され、掃除用モータM3は上記掃除機
26内の真空掃除ユニットに結合される。上述のごと
き、本実施例の自走式ロボット掃除機26は、電源スイ
ッチをもたず、その代わり人や愛玩用動物などが周辺で
行き来するのを感知して、一定の場所を中心に人や動物
の動きが去った後、自動動作するべくプログラムされて
いる。
【0020】以下、上記構成の自走式ロボット掃除機2
6の駆動方法について、図5及び図7のフローチャート
を参照しながら述べる。まず、ユーザは、充電回路1
9,18を介して電源回路21のバッテリーE1に電源
を充電させる。次に、アダプタLVT1と外部電源E2
とを充電回路18及び電源回路21,20から分離させ
る。
【0021】次に、ユーザは、キー入力回路5を介して
以下の各フラグ及び値を現在の位置における初期値に設
定する(ステップS102)。すなわち、自走式ロボッ
ト掃除機26と便器24との変化される距離に対する演
算が終了された場合に“1”となり、上記演算が終了さ
れていない場合は“0”となる。演算終了を示すフラグ
FLAGを“1”と設定し、上記自走式ロボット掃除機
26と上記便器24の入口40までの距離を表わすCd
に対する現在の距離を初期値として入力し、上記便器2
4の内径Dを入力し、上記自走式ロボット掃除機26を
便器24に近寄せるために自走式ロボット掃除機26の
進行方向を左方向へ変えなければならない場合は“1”
で、これとは反対に便器24から遠ざけるために自走式
ロボット掃除機26の進行方向を右方向に変えなければ
ならない場合は“−1”となる自走式ロボット掃除機の
切換方向を表わすフラグDNを“1”と設定し、上記掃
除機26が上記便器24から離れて待機していなければ
ならない上記掃除機26と便器24間の距離を表わす最
大距離SMax及び上記掃除機26か便器24に接近す
べき最小距離SMinをユーザが望む値に設定し、上記
掃除機24と便器24間の距離を段階的に変える変化距
離を表わすΔCdを最大距離SMax×(−1/20)
に設定する。ここで、距離Cdの初期値としては、現在
の待機状態の上記掃除機26と便器24の入口40の直
線距離を入力する。
【0022】この状態で待機し、便器入口40の周囲に
猫が立ち寄って去ると、マイクロプロセッサ1は熱赤外
線感知センサ27を介して猫が立ち寄って去ったことを
感知する。そうすると、猫が立ち寄って去った後に一定
期間経過後してから、超音波を発振後受信して現在の自
走式ロボット掃除機26から便器24までの距離を測定
する(ステップS103)。
【0023】次に、マイクロプロセッサ1は、Cdが表
わす距離と測定距離とが同一かの比較によって、上記自
走式ロボット掃除機26が上記便器入口40から外れた
位置にあるか否かを判別する(ステップS104)。図
5に示す初期位置では、上記掃除機26から便器24ま
での測定距離が上記Cdが表わす距離と同一でないた
め、マイクロプロセッサ1は、上記掃除機26が便器2
4の入口から外れた位置にないと判別し(Noと判別
し)、ステップS107へ進む。
【0024】ステップS107で、マイクロプロセッサ
1は、上記掃除機26から便器24までの距離がCdが
表わす距離に便器24の内径Dを加えた値と同一かを比
較することによって、上記掃除機26が便器24の入口
に対抗する位置にあるか否かを判別する。図5に示す初
期値では、上記掃除機26から便器24までの距離がC
dが表わす距離に便器24の内径Dを加えた値と同一で
あるため、入口40に対抗する位置にあると判別し(Y
seのとき)、ステップS109に進む。
【0025】ステップS109で、マイクロプロセッサ
1は、フラグFLAGが表わす値が“0”かを比較し、
現在の時期が上記自走式ロボット掃除機26の進行方向
を切換える時期であるかを判別する。この際、フラグF
LAGが表わす値が“0”であれば(Yesであれ
ば)、マイクロプロセッサ1は現在の時期が上記掃除機
26の便器24よりの距離を切換えるべき時期であると
判別し、ステップS110に進んでCdが表わす距離に
上記ΔCdが表わす変更距離を加えて、上記掃除機26
と上記便器24間の変化される距離を計算し、この変化
される距離をCdに入力する。
【0026】次に、ステップS111で、マイクロプロ
セッサ1は、フラグFLAGに“1”を入力することに
よって、上記変更される距離に対する演算が終えたこと
を示す。ステップS112で、マイクロプロセッサ1
は、Cdが表わす距離が最大距離SMaxより大きいか
を比較することによって、上記掃除機26が便器24か
ら最大距離SMaxより大きく離れているかを判別す
る。この際、Cdが表わす距離が最大距離SMaxより
大であれば(Yesのとき)、マイクロプロセッサ1は
上記掃除機26が便器24から最大距離SMaxより大
きく離れていると判別し、掃除機26の移動を中止して
待機する。
【0027】一方、ステップS104で上記掃除機26
から便器24までの距離がCdを表わす距離と同一のた
め、マイクロプロセッサ1が上記掃除機26が上記便器
24入口40から外れた位置にあると判別された場合
(Yesのとき)、ステップS105に進む。ステップ
S105で、フラグFLAGを“0”に設定することに
より、上記マイクロプロセッサ1は変化される距離に対
する演算が終了されていないことを示す。
【0028】次に、ステップS106に進んで、マイク
ロプロセッサ1の出力ターミナル02から駆動信号が出
力され、上記前後動作モータM2が前方に回転し、上記
自走式ロボット掃除機が矢印36で示す前方に進む。こ
れと共に、マイクロプロセッサ1の出力ターミナル05
から駆動信号が出力され、掃除用モータM3が回転され
て掃除が行われ、吸込口35を介して上記掃除機26内
に汚物が吸込まれる。その後は、上記ステップS103
に進んで上記動作(S103〜S106)を繰り返す。
【0029】一方、ステップS107で自走式ロボット
掃除機26と便器24までの距離がCdが表わす距離に
便器24の内径Dを加えた値と同一でないため、上記掃
除機26が便器24の入口に対抗される位置に存在しな
いと判別された場合(Noのとき)には、ステップS1
18に進む。ステップS118では、マイクロプロセッ
サ1の出力ターミナル01からステアリングモータ駆動
回路6に駆動信号が一定時間出力され、駆動輪32をフ
ラグDNが表わす方向へ30o 回転させ、この状態を一
定時間(例えば5秒)保持する。次に、マイクロプロセ
ッサ1の出力ターミナル01からステアリングモータ駆
動回路6に復帰駆動信号が出力され、駆動輪32が正常
の前方へ向かう位置に復帰する。その後は、上記ステッ
プS103に進んで、上記動作を繰り返す。上記ステッ
プS103〜S106の繰り返しと共働して、自走式ロ
ボット掃除機26は便器24より一定距離Cdの位置を
便器の入口40から1回転する。再び、便器の入口40
に達するとステップS104からS107、更にS10
9に進む。
【0030】ステップS109でフラグFLAGが表わ
す値が“0”でない場合(Noのとき)には、マイクロ
プロセッサ1は、現在の時期が上記ロボット掃除機26
の便器24からの距離を切換えるべき時期でないと判別
し、ステップS106に進む。その後は、ステップS1
06とそれ以後の段階では、上記動作を繰り返す。一
方、上述のステップS112でCdが表わす距離が最大
距離SMaxより大でなければ(Noのとき)、マイク
ロプロセッサ1は、上記掃除機26が便器24から最大
距離SMax離れていないと判別し、ステップS113
に進む。ステップS113では、マイクロプロセッサ1
は自走式ロボット掃除機26と便器24間の距離が最小
距離SMin以下であるかを比較することにより、上記
掃除機26が便器24に最小距離SMin以下に近づい
たか否かを判別する。
【0031】ステップS113で上記掃除機26と便器
24間の距離が最小距離SMinより大きいため、上記
掃除機26が便器24に最小距離SMin以下に近づい
ていないと判別された場合(Noのとき)には、ステッ
プS106に進む。その後は、ステップS106とそれ
以後の段階では上記動作を繰り返す。一方、ステップS
113で、上記掃除機26と便器24間の距離が最小距
離SMin以下であれば(Yesのとき)、マイクロプ
ロセッサ1は最小距離以下に近づいたと判別してステッ
プS114に進む。ステップS114で、マイクロプロ
セッサ1は、掃除機26と上記便器24との間の距離を
広げるために、上記切換方向を表わすフラグDNに“−
1”を掛けることにより、フラグDNがあらわす値の符
号を変え、上記掃除機の進行方向の切換え方向が右方向
であることを表わす。
【0032】ステップS115に進んで、マイクロプロ
セッサ1は上記変化距離を表わすΔCdに“−1”を掛
けることによって、上記ΔCdが表わす値の符号を変化
させ、ステップS110で変化される距離を計算する場
合に上記変化される距離が次第に増えるようにする。次
に、ステップS116に進んで、Cdが表わす値にΔC
dが表わす値の2倍を加えて、上記掃除機26と上記便
器24間の変化される距離を計算する。次に、この変化
される距離をCdに新たな距離の値として入力する。
【0033】上記S116でCdが表わす値に上記ΔC
dが表わす値の2倍を加える理由は、上記ステップS1
10ですでに加えられているΔCdの値を相殺させた
後、上記変化される距離を符号の代わったΔCdが表わ
す値だけ増やすためである。ステップS116のつぎに
はステップS106に進んで上記動作を繰り返す。上記
のごとき、ステップS102〜S118の動作により、
自走式ロボット掃除機26は、図5の点線矢印のごとく
最初の位置から回転しながら円を狭めつつ便器24に近
づき、最小距離SMinだけ近づいた後、再び近づいて
いた方向と同じ方向へ回転しつつ、円を広げて最初の位
置に戻って停止するようになる。
【0034】一方、上述の本発明による一実施例におい
ては、ステップS102にて自走式ロボット掃除機26
と便器24間の距離を段階的に変化させる変化距離を表
わすΔCdを最大距離ΔSMax×(−1/20)に設
定したが、ユーザの利便によりΔCdを最大距離ΔSM
ax×(−1/30)等に設定してもよい。尚、本実施
例では猫の便器を例として説明したが、本発明は部屋内
の所定の目標物からの動物(人を含む)が離れたことを
トリガとして、部屋を掃除する改善された方法及び装置
を提供する。
【0035】
【発明の効果】上述のごとく、本発明による自走式ロボ
ット掃除機によれば、猫等の愛玩動物や人等の動きを熱
赤外線センサにより感知し、超音波センサにより猫の便
器等の目標物との距離を測定し、掃除を行わしめること
により、例えば、猫等の愛玩動物や人が便器にやってき
て用便を済ませてその便器から離れた場合に前記便器の
周囲を掃除するように、目標物への動物の接近後の離反
により目標物の周囲を掃除する自走式ロボット掃除機
で、少数のセンサの設置によって製品の製造費用が低減
されるきわめて優れた効果がある。
【図面の簡単な説明】
【図1】本実施例の自走式ロボット掃除機の概略ブロッ
ク図である。
【図2】図1の詳細回路を示す図である。
【図3】図2に示す充電及び電源部詳細回路を示す図で
ある。
【図4A】図1に示す掃除機の外観斜視図である。
【図4B】図4Aに示す掃除機の底面図である。
【図5】図4Aに示す掃除機の駆動方法により掃除区域
内で移動する軌跡を示す図である。
【図6】図5に示す便器斜視図である。
【図7】本実施例の自走式ロボット掃除機の制御手順の
フローチャートを示す図である。
【図8】従来技術による自走式ロボット掃除機のブロッ
ク図である。
【図9】図8に示す掃除機の掃除区域内で移動する軌跡
を示す図である。
【符号の説明】
1…マイクロプロセッサ、2…超音波送信回路、3…超
音波受信回路、4…熱赤外線感知回路、5…キー入力回
路、6…ステアリングモータ駆動回路、7…前後動作モ
ータ駆動回路、8…充電及び電源部、9…掃除用モータ
駆動回路、24…便器、26…自走式ロボット掃除機、
40…入口、FLAG,Cd,ΔCd,DN…表示文
字、D…便器の内径、SMax…最大距離、SMin…
最小距離

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 直流電圧を出力する充電及び電源部と、 前記充電及び電源部から出力される直流電圧が入力され
    て、ロボット掃除機から便器までの距離及び現在のロボ
    ット掃除機の方向にしたがって、該便の周囲に輪を描
    きながら接近、あるいは、離隔されるように制御する
    イクロプロセッサと、 ユーザから動作条件及び動作命令が入力されて、前記動
    作条件及び動作命令を前記マイクロプロセッサに出力す
    るキー入力回路と、 人体及び愛玩動物の熱赤外線を感知し、その感知信号を
    前記マイクロプロセッサに出力する熱赤外線感知回路
    と、 前記マイクロプロセッサから出力される駆動信号が入力
    されて前後動モータを回転させ、駆動輪を前方と後方中
    のいずれか一方に回転させる前後動作モータ駆動回路
    と、 前記マイクロプロセッサから出力される駆動信号が入力
    されてステアリングモータを回転させ、前記駆動輪の進
    行方向を変更させるステアリングモータ駆動回路と、 前記マイクロプロセッサから出力される超音波信号が入
    力されて超音波を送信する超音波送信回路と、 前記超音波送信回路から送信された超音波が障害物に反
    射されてくる超音波を受信する超音波受信回路と、 受信された信号に基づいて前記マイクロプロセッサから
    出力される駆動信号が入力されて掃除用モータを駆動さ
    せ、掃除を行う掃除用モータ駆動回路とを備えることを
    特徴とする自走式ロボット掃除機。
  2. 【請求項2】 動物が部屋内の所定目標物から離れた後
    に、該目標物周囲の掃除を行う自走式ロボット掃除機の
    駆動方法において、 自走式ロボット掃除機と目標物との変化される距離に対
    する演算が終了された場合に“1”と表示され、前記演
    算が終了されていない場合は“0”と表示されて演算終
    了可否を示すフラグFLAGを“1”と設定し、前記自
    走式ロボット掃除機と、前記目標物入口までの距離を表
    わすCdに対する初期値を入力し、前記目標物の内径D
    を入力し、前記自走式ロボット掃除機を目標物に近寄せ
    るために自走式ロボット掃除機の進行方向を右方向へ変
    えなければならない場合“1”と表示され、これとは反
    対に目標物から遠ざけるために自走式ロボット掃除機の
    進行方向を左方向に変えなければならない場合“−1”
    と表示される自走式ロボット掃除機の切換方向を表わす
    フラグDNを“1”と設定し、前記掃除機が前記目標物
    から離れて待機していなければならない上記掃除機と目
    標物間の距離の最大距離SMaxをユーザが望む値に設
    定し、前記掃除機が目標物に接近すべき最小距離SMi
    nをユーザが望む値に設定し、前記掃除機と目標物間の
    距離を段階的に変える変化距離を表わすΔCdをSMa
    x×(−1/20)に設定する初期化ステップと、 超音波を受信して現在の自走式ロボット掃除機から目標
    物までの距離を測定する距離測定ステップと、 前記自走式ロボット掃除機が前記目標物入口から外れた
    位置にあるかを判別する第1位置判別ステップと、 前記第1位置判別ステップで、前記掃除機が目標物入口
    から外れた位置に存在しないと判別された場合、前記掃
    除機が目標物入口と対応される位置にあるかを判別する
    第2位置判別ステップと、 前記第2位置判別ステップで前記掃除機が目標物入口と
    対応される位置にあると判別された場合、現在の時期が
    前記自走式ロボット掃除機と目標物との距離を切換える
    時期であるかを判別する距離切換時期判別ステップと、 前記方向切換時期判別ステップで現在の時期が前記掃除
    機と目標物との距離を切換えるべき時期であると判別さ
    れた場合に、Cdが表わす距離に前記ΔCdが表わす変
    化距離を加えて、前記掃除機と上記目標物間の変化され
    る距離を計算し、この変化される距離をCdに入力する
    距離演算ステップと、 前記変化される距離に対する演算が終了されたことをフ
    ラグFLAGに表示する距離演算終了表示ステップと、 前記掃除機が前記目標物から最大距離SMaxより大き
    く離れているかを判別する最大距離到達判別ステップ
    と、 前記最大距離到達判別ステップで、前記掃除機が目標物
    から最大距離SMaxより大きくはなれていると判別さ
    れた場合に、前記自走式ロボット掃除機の移動を中止し
    て待期する移動中止及び待期ステップとからなることを
    特徴とする自走式ロボット掃除機の駆動方法。
  3. 【請求項3】 前記第1位置判別ステップで、前記掃除
    機が前記目標物入口から外れた位置にあると判別された
    場合、変化される距離に対する演算が終了されていない
    ことをフラグFLAGに表示する距離演算未了表示ステ
    ップと、駆動輪を前方へ回転させるために、前後動作モ
    ータを前方へ回転させる前後動作モータ駆動ステップの
    進行後、前記距離測定ステップに進行することを特徴と
    する請求項2記載の自走式ロボット掃除機の駆動方法。
  4. 【請求項4】 前記第2位置判別ステップで、前記掃除
    機が前記目標物入口に対応される位置に不存在と判別さ
    れた場合、前記掃除機の進行方向を切換方向を表わすフ
    ラグDNが表わす値に相応する方向に移動させるため
    に、ステアリングモータをフラグDNが表わす値に相応
    する方向に回転させるステアリングモータ駆動ステップ
    の進行後、前記距離測定ステップに進行することを特徴
    とする請求項2記載の自走式ロボット掃除機の駆動方
    法。
  5. 【請求項5】 前記距離切換時期判別ステップで、前記
    掃除機と目標物との距離を切換える時期でないと判断さ
    れた場合、駆動輪を前方に回転させるために、前後動作
    モータを前方に回転させる前後動作モータ駆動ステップ
    の進行後、前記距離測定ステップへ進行することを特徴
    とする請求項2記載の自走式ロボット掃除機の駆動方
    法。
  6. 【請求項6】 前記最大距離到達判別ステップで、前記
    掃除機が前記目標物から最大距離SMaxより大きく離
    れていないと判別された場合、前記掃除機が前記目標物
    に最小距離SMin以下に接近したかを判別する最小距
    離到達判別ステップと、前記最小距離到達判別ステップ
    で前記掃除機が前記目標物に最小距離SMin以下に接
    近していないと判別された場合に、駆動輪を前方に回転
    させるために、前記前後動作モータを前方に回転させる
    前後動作モータ駆動ステップの進行後、前記距離測定ス
    テップに進行することを特徴とする請求項2記載の自走
    式ロボット掃除機の駆動方法。
  7. 【請求項7】 前記最小距離到達判別ステップで、前記
    掃除機が前記目標物に最小距離SMin以下に接近した
    と判別された場合、目標物から距離を延ばすために、前
    記切換方向を表わすフラグDNが表わす値の符号を変
    え、前記掃除機の進行方向の切換え方向が右方向である
    ことを表わす切換方向変化ステップと、前記変化距離を
    表わすΔCdの符号を反対に変える変化距離符号変更ス
    テップと、Cdが表わす値にΔCdが表わす値の2倍を
    加えて前記掃除機と前記目標物間の変化される距離を計
    算して、この変化される距離を前記Cdに入力する第2
    距離演算ステップの進行後、上記前後動作モータ駆動ス
    テップに進行することを特徴とする請求項6記載の自走
    式ロボット掃除機の駆動方法。
  8. 【請求項8】 目標物から動物が離れた後に、該目標物
    の周囲の掃除を行う自走式ロボット掃除機であって、 動物を感知する感知手段と、 目標物までの距離を測定する測定手段と、 前記感知手段により目標物付近への動物の接近を感知し
    た後に、離反を感知した場合に、前記掃除機を始動させ
    る始動手段と、 前記測定手段による測定距離が目標距離である場合に、
    前記掃除機を直線方向に移動する第1の移動手段と、 前記測定距離が目標距離でない場合に、前記掃除機を回
    転移動する第2の移動手段と、 前記目標距離を制御することによって、前記第1及び第
    2の移動手段による前記掃除機の移動を制御する移動制
    御手段とを備えることを特徴とする自走式ロボット掃除
    機。
  9. 【請求項9】 目標物の周囲の掃除を行う自走式ロボッ
    ト掃除機の駆動方法であって、 (a)目標物までの距離を測定する行程と、 (b)測定距離が目標距離であるか否から判別する行程
    と、 (c)測定距離が目標距離である場合には、前記掃除機
    を直線方向に移動する行程と、 (d)測定距離か目標距離でない場合に、前記掃除機を
    回転方向に移動する行程と、 (e)前記(a)〜(d)の行程を、前記目標距離を変
    化させながら繰り返して、前記掃除機の移動を制御する
    行程とを備えることを特徴とする自走式ロボット掃除機
    の駆動方法。
JP5090669A 1992-03-25 1993-03-25 自走式ロボット掃除機及びその駆動方法 Expired - Fee Related JPH088903B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019920004858A KR940004375B1 (ko) 1992-03-25 1992-03-25 자주식 청소기의 구동방법
KR92-4858 1992-03-25

Publications (2)

Publication Number Publication Date
JPH0698844A JPH0698844A (ja) 1994-04-12
JPH088903B2 true JPH088903B2 (ja) 1996-01-31

Family

ID=19330832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5090669A Expired - Fee Related JPH088903B2 (ja) 1992-03-25 1993-03-25 自走式ロボット掃除機及びその駆動方法

Country Status (3)

Country Link
US (1) US5369347A (ja)
JP (1) JPH088903B2 (ja)
KR (1) KR940004375B1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150024027A (ko) * 2013-08-26 2015-03-06 주식회사 케이티 마루와 연결된 홈 게이트웨이의 청소 제어 방법 및 이를 위한 홈 게이트웨이 및 이를 이용한 이동 청소 로봇

Families Citing this family (113)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69222025T2 (de) * 1991-11-05 1998-02-05 Seiko Epson Corp., Tokio/Tokyo Mikro-roboter
KR0140499B1 (ko) * 1993-08-07 1998-07-01 김광호 청소기와 그 제어방법
US5606494A (en) * 1993-11-25 1997-02-25 Casio Computer Co., Ltd. Switching apparatus
SE502834C2 (sv) * 1994-03-29 1996-01-29 Electrolux Ab Förfarande och anordning för avkänning av hinder vid självgående anordning
JP3448752B2 (ja) * 1994-06-27 2003-09-22 松下電器産業株式会社 自走式掃除機
BE1008470A3 (fr) * 1994-07-04 1996-05-07 Colens Andre Dispositif et systeme automatique de depoussierage de sol et engin y adapte.
IL113913A (en) * 1995-05-30 2000-02-29 Friendly Machines Ltd Navigation method and system
US5935179A (en) * 1996-04-30 1999-08-10 Aktiebolaget Electrolux System and device for a self orienting device
JPH10105236A (ja) * 1996-09-30 1998-04-24 Minolta Co Ltd 移動体の位置決め装置および移動体の位置決め方法
JP4285911B2 (ja) 1998-07-09 2009-06-24 シーメンス アクチエンゲゼルシヤフト 対象体の空間位置を求める装置および方法
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US7155308B2 (en) 2000-01-24 2006-12-26 Irobot Corporation Robot obstacle detection system
US8788092B2 (en) 2000-01-24 2014-07-22 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
KR100397844B1 (ko) * 2000-12-20 2003-09-13 한국과학기술원 원격조종 리모콘을 이용한 청소용 로봇
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
US6901624B2 (en) * 2001-06-05 2005-06-07 Matsushita Electric Industrial Co., Ltd. Self-moving cleaner
US7663333B2 (en) 2001-06-12 2010-02-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
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
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
US9128486B2 (en) 2002-01-24 2015-09-08 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
US8386081B2 (en) 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
KR100468107B1 (ko) * 2002-10-31 2005-01-26 삼성광주전자 주식회사 외부충전장치를 갖는 로봇청소기 시스템 및 로봇청소기의외부충전장치 접속방법
US7805220B2 (en) 2003-03-14 2010-09-28 Sharper Image Acquisition Llc Robot vacuum with internal mapping system
US6813557B2 (en) 2003-03-27 2004-11-02 Deere & Company Method and system for controlling a vehicle having multiple control modes
US8241430B2 (en) * 2003-11-04 2012-08-14 Aqua Products, Inc. Directional control method for dual brush robotic pool cleaners
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
JP2007530978A (ja) 2004-03-29 2007-11-01 エヴォリューション ロボティクス インコーポレイテッド 反射光源を使用する位置推定方法および装置
EP1776623B1 (en) 2004-06-24 2011-12-07 iRobot Corporation 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
JP3992026B2 (ja) 2004-07-09 2007-10-17 船井電機株式会社 自走ロボット
US7615954B1 (en) * 2005-01-05 2009-11-10 Metropolitan Industries, Inc. Density sensing, solid state, pump switching system
US7389156B2 (en) 2005-02-18 2008-06-17 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
EP1850725B1 (en) 2005-02-18 2010-05-19 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
KR100669892B1 (ko) * 2005-05-11 2007-01-19 엘지전자 주식회사 장애물 회피 기능을 갖는 이동로봇과 그 방법
DE102005027183A1 (de) * 2005-06-07 2006-12-14 Alfred Kärcher Gmbh & Co. Kg Fahrbare Bodenreinigungsmaschine
ATE542459T1 (de) * 2005-07-08 2012-02-15 Electrolux Ab Reinigungsroboter
US7456596B2 (en) 2005-08-19 2008-11-25 Cisco Technology, Inc. Automatic radio site survey using a robot
US8374721B2 (en) 2005-12-02 2013-02-12 Irobot Corporation Robot system
ES2522926T3 (es) 2005-12-02 2014-11-19 Irobot Corporation Robot Autónomo de Cubrimiento
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
US8584305B2 (en) 2005-12-02 2013-11-19 Irobot Corporation Modular robot
US7441298B2 (en) 2005-12-02 2008-10-28 Irobot Corporation Coverage robot mobility
EP1996987B1 (en) 2006-03-17 2018-10-31 iRobot Corporation Robot confinement
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
CN100398271C (zh) * 2006-06-27 2008-07-02 浙江大学 一种机器人智能控制装置
KR101414321B1 (ko) 2007-05-09 2014-07-01 아이로보트 코퍼레이션 자동 커버리지 로봇
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
WO2009097354A2 (en) * 2008-01-28 2009-08-06 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
KR101497197B1 (ko) 2010-02-16 2015-02-27 아이로보트 코퍼레이션 진공 브러쉬
WO2012092565A1 (en) 2010-12-30 2012-07-05 Irobot Corporation Debris monitoring
CN102228373A (zh) * 2011-06-10 2011-11-02 松下家电研究开发(杭州)有限公司 一种可调节排气方向的吸尘器
KR101328794B1 (ko) * 2011-11-22 2013-11-13 주식회사 에스원 반려 동물 관리 기능을 갖는 로봇 청소기 및 그 청소 방법
CN102981158A (zh) * 2011-11-30 2013-03-20 深圳市恒润晖光电科技有限公司 虚拟墙系统及其方法
CN102727145B (zh) * 2012-06-28 2015-06-17 柯约瑟 全自动位移清洁装置的特定光波侦测导向结构
US9939529B2 (en) 2012-08-27 2018-04-10 Aktiebolaget Electrolux Robot positioning system
US9615714B2 (en) * 2012-11-09 2017-04-11 Samsung Electronics Co., Ltd. Autonomous cleaning device
CN110448222A (zh) 2013-04-15 2019-11-15 伊莱克斯公司 机器人真空吸尘器
US10219665B2 (en) 2013-04-15 2019-03-05 Aktiebolaget Electrolux Robotic vacuum cleaner with protruding sidebrush
CN103766231B (zh) * 2013-11-22 2015-07-01 浙江科技学院 一种宠物健身装置及其控制方法
CN105829985B (zh) 2013-12-19 2020-04-07 伊莱克斯公司 具有周边记录功能的机器人清洁设备
KR102130190B1 (ko) 2013-12-19 2020-07-03 에이비 엘렉트로룩스 로봇 청소 장치
JP2017502371A (ja) 2013-12-19 2017-01-19 アクチエボラゲット エレクトロルックス 掃除領域の優先順位付け
EP3082542B1 (en) 2013-12-19 2018-11-28 Aktiebolaget Electrolux Sensing climb of obstacle of a robotic cleaning device
US10433697B2 (en) 2013-12-19 2019-10-08 Aktiebolaget Electrolux Adaptive speed control of rotating side brush
WO2015090399A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device and method for landmark recognition
EP3082544B1 (en) 2013-12-19 2020-10-07 Aktiebolaget Electrolux Robotic vacuum cleaner with side brush moving in spiral pattern
KR102116595B1 (ko) 2013-12-20 2020-06-05 에이비 엘렉트로룩스 먼지통
US9554508B2 (en) 2014-03-31 2017-01-31 Irobot Corporation Autonomous mobile robot
US10518416B2 (en) 2014-07-10 2019-12-31 Aktiebolaget Electrolux Method for detecting a measurement error in a robotic cleaning device
JP6443897B2 (ja) 2014-09-08 2018-12-26 アクチエボラゲット エレクトロルックス ロボット真空掃除機
US10729297B2 (en) 2014-09-08 2020-08-04 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
WO2016071579A1 (fr) * 2014-11-04 2016-05-12 France Reducteurs Engin roulant à déplacement automatique exempt de conducteur assis ou marchand derrière l'engin, encore appelé robot
WO2016091291A1 (en) 2014-12-10 2016-06-16 Aktiebolaget Electrolux Using laser sensor for floor type detection
CN107072454A (zh) 2014-12-12 2017-08-18 伊莱克斯公司 侧刷和机器人吸尘器
US9420741B2 (en) 2014-12-15 2016-08-23 Irobot Corporation Robot lawnmower mapping
CN107003669B (zh) 2014-12-16 2023-01-31 伊莱克斯公司 用于机器人清洁设备的基于经验的路标
JP6532530B2 (ja) 2014-12-16 2019-06-19 アクチエボラゲット エレクトロルックス ロボット掃除機の掃除方法
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
US10034421B2 (en) 2015-07-24 2018-07-31 Irobot Corporation Controlling robotic lawnmowers
WO2017036532A1 (en) 2015-09-03 2017-03-09 Aktiebolaget Electrolux System of robotic cleaning devices
CN105595923B (zh) * 2015-11-03 2017-12-01 林启东 一种智能刷地装置及其控制方法
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
US11122953B2 (en) 2016-05-11 2021-09-21 Aktiebolaget Electrolux Robotic cleaning device
DE102017105724A1 (de) * 2017-03-16 2018-09-20 Vorwerk & Co. Interholding Gmbh Verfahren zum Betrieb eines sich selbsttätig fortbewegenden Bodenbearbeitungsgerätes
CN106725090A (zh) * 2017-03-29 2017-05-31 广东工业大学 一种智能型吸尘小车
JP7243967B2 (ja) 2017-06-02 2023-03-22 アクチエボラゲット エレクトロルックス ロボット清掃デバイスの前方の表面のレベル差を検出する方法
US11470774B2 (en) 2017-07-14 2022-10-18 Irobot Corporation Blade assembly for a grass cutting mobile robot
CN111093447B (zh) 2017-09-26 2022-09-02 伊莱克斯公司 机器人清洁设备的移动控制
CN109808789A (zh) * 2017-11-21 2019-05-28 富泰华工业(深圳)有限公司 轮式移动机器人的防走偏装置
CN108628319B (zh) * 2018-07-04 2021-10-19 山东鹏耀智佳精密工业有限公司 一种扫地机器人智能避障系统
CN109582015B (zh) * 2018-11-07 2020-11-20 深圳乐动机器人有限公司 一种室内清扫规划的方法、装置及机器人
US10463217B1 (en) * 2019-01-31 2019-11-05 Irobot Corporation Cleaning of pet areas by autonomous cleaning robots
US11191407B2 (en) 2019-01-31 2021-12-07 Irobot Corporation Cleaning of pet areas by autonomous cleaning robots
CN110101340A (zh) * 2019-05-24 2019-08-09 北京小米移动软件有限公司 清洁设备、清洁操作执行方法、装置和存储介质
CN115530675A (zh) * 2021-08-10 2022-12-30 追觅创新科技(苏州)有限公司 移动机器人的清洁方法及装置、存储介质及电子装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4465155A (en) * 1981-06-17 1984-08-14 Collins Marshall S Automated operatorless vehicles
JPS6093524A (ja) * 1983-10-27 1985-05-25 Ootomatsukusu Kk 移動ロボットの制御装置
US4815008A (en) * 1986-05-16 1989-03-21 Denning Mobile Robotics, Inc. Orientation adjustment system and robot using same
DE3730105A1 (de) * 1987-09-08 1989-03-16 Pietzsch Ibp Gmbh Verfahren und einrichtung zum sichern eines im raum beweglichen fahrzeugs oder geraets
JPH01106205A (ja) * 1987-10-20 1989-04-24 Sanyo Electric Co Ltd 自走式掃除機
JP2557662B2 (ja) * 1987-10-23 1996-11-27 三洋電機株式会社 自走式掃除機
JPH01149114A (ja) * 1987-12-07 1989-06-12 Hitachi Ltd 自走ロボットの走行制御方法
US5204814A (en) * 1990-11-13 1993-04-20 Mobot, Inc. Autonomous lawn mower
JP3135587B2 (ja) * 1991-01-28 2001-02-19 富士重工業株式会社 壁際清掃装置
KR940006561B1 (ko) * 1991-12-30 1994-07-22 주식회사 금성사 자동주행 청소용 로버트의 장애물 감지장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150024027A (ko) * 2013-08-26 2015-03-06 주식회사 케이티 마루와 연결된 홈 게이트웨이의 청소 제어 방법 및 이를 위한 홈 게이트웨이 및 이를 이용한 이동 청소 로봇

Also Published As

Publication number Publication date
JPH0698844A (ja) 1994-04-12
US5369347A (en) 1994-11-29
KR930019179A (ko) 1993-10-18
KR940004375B1 (ko) 1994-05-23

Similar Documents

Publication Publication Date Title
JPH088903B2 (ja) 自走式ロボット掃除機及びその駆動方法
US5568589A (en) Self-propelled cleaning machine with fuzzy logic control
US7780796B2 (en) Apparatus and method for controlling operation of robot cleaner
KR100815570B1 (ko) 로봇청소기시스템 및 그 제어방법
KR20050072300A (ko) 청소로봇 및 그 제어방법
US20210354686A1 (en) Full-automatic parking method and system
CN110123199A (zh) 自行式电动吸尘器
JPS62263508A (ja) 自立型作業車
AU2004201755A1 (en) Air cleaning robot and system thereof
US20060080802A1 (en) Self-propelled cleaner charging-type travel system and charging-type travel system
JPH0546246A (ja) 掃除ロボツト及びその走行方法
JP2017204132A (ja) 自走式電子機器
KR101328794B1 (ko) 반려 동물 관리 기능을 갖는 로봇 청소기 및 그 청소 방법
EP1696297A2 (en) Robot cleaner and method of control thereof
JPH0614857A (ja) 清掃機の自動清掃方法
CN206924042U (zh) 一种移动机器人
JPH02241423A (ja) 自走式掃除機
JPH01106205A (ja) 自走式掃除機
US20060132079A1 (en) Self-traveling cleaning robot
JPS61281309A (ja) 自動掃除装置
KR20200024626A (ko) 청소기 및 그것의 제어방법
JP2730958B2 (ja) 作業車
JPS6093522A (ja) 移動ロボツトの制御装置
JPH03242710A (ja) 掃除ロボットの走行制御方式
US20060123582A1 (en) Self-propelled cleaner

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19960716

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees