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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4002—Installations of electric equipment
- A47L11/4005—Arrangements of batteries or cells; Electric power supply arrangements
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/86—Combinations of sonar systems with lidar systems; Combinations of sonar systems with systems not using wave reflection
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0242—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
- G05D1/622—Obstacle avoidance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/644—Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/648—Performing a task within a working area or space, e.g. cleaning
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/10—Specific 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とから構成されている。
例えば特開昭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は演算部である。
は受信ユニット、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は自走式ロボット掃除機の移動方向を示す。
除機は、図9にその掃除軌跡が示されているごとく、図
示のない別のセンサにより、例えば猫が便器82に立ち
寄って行ったことを感知し、その後の一定期間の経過後
に移動を開始する。この際、図9に示すごとく、掃除区
域を直線に往復しながら掃除区域内の猫の足跡などによ
る汚れ部分を掃除した。図9において、82は便器、矢
印84は自走式ロボット掃除機の移動方向を示す。
【0005】
【発明が解決しようとする課題】ところで、上記のごと
き構成の従来の自走式ロボット掃除機は、障害物を感知
する超音波センサ74と、上記猫等の移動を感知する熱
赤外線(図示しない)のほかに、ロボットの走行距離を
検出するセンサ71と、走行方向の変化を検出するセン
サ72が別に設置する必要があり、センサ数が増えて製
造費用が高まり、また直線往復動によって掃除区域を掃
除することは、時間が多くかかり能率が低下されるなど
の問題点があった。
き構成の従来の自走式ロボット掃除機は、障害物を感知
する超音波センサ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より
大きくはなれていると判別された場合に、前記自走式ロ
ボット掃除機の移動を中止して待期する移動中止及び待
期ステップとからなることを特徴とする。
の所定目標物から離れた後に、該目標物周囲の掃除を行
う自走式ロボット掃除機の駆動方法において、自走式ロ
ボット掃除機と目標物との変化される距離に対する演算
が終了された場合に“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を駆動
させ掃除を行う掃除用モータ駆動回路である。
詳述する。図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は熱赤外線感知センサを示す。
の外観を示す斜視図、図4Bは本実施例の自走式ロボッ
ト掃除機を下から見た下視図である。図4A,図4Bに
おいて、矢印36及び38は自走式ロボット掃除機26
の進行方向を示し、28は超音波送信センサ、29は超
音波受信センサ、27は熱赤外線感知センサを示す。
【0011】図4Bにおいて、35は汚物を吸込む吸込
孔であり、30,31は支持ローラ、33は駆動輪32
が左方に回転された場合の位置を示し、34は駆動輪3
2が右方に回転された場合の位置を示す。図6は本実施
例の自走式ロボット掃除機が適用される猫の便器を示す
図である。
孔であり、30,31は支持ローラ、33は駆動輪32
が左方に回転された場合の位置を示し、34は駆動輪3
2が右方に回転された場合の位置を示す。図6は本実施
例の自走式ロボット掃除機が適用される猫の便器を示す
図である。
【0012】図6に示すごとく、本実施例に用いられる
例えば猫の便器24は一方が開放されている。したがっ
て、開放された入口40を通して猫が便器24内に出入
する。自走式ロボット掃除機26は、この入口40に超
音波を送受信することによって、自己の位置を把握す
る。次に、図3に従って本実施例の充電及び電源部8の
詳細な回路を説明する。上記充電及び電源部8は、充電
回路19,18と、電源回路21,20とからなる。
例えば猫の便器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とから構成されている。
力する外部電源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を夫々分離す
る理由は、マイクロプロセッサにノイズが流れ込むのを
防止するためである。
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に接
続されている。
を受けて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はその値を保持するようになっている。
ボット掃除機の各回路を更に詳細に説明する。キー入力
回路5は、掃除区域を設定し掃除の強度を入力するため
の1〜10(又は0)の数字キーと入力キー(INPUT) 及
び訂正キー(CORRECT) からなるマトリクスにて構成され
ている。キー入力回路5から入力される掃除区域の設定
値なり掃除の強度などはマイクロプロセッサ1内のメモ
リに記憶され、ユーザがキー入力回路35を通して掃除
区域の設定値や掃除の強度を変更させない限り、マイク
ロプロセッサ1はその値を保持するようになっている。
【0017】上記熱赤外線感知回路4は、熱赤外線セン
サ27及び増幅器U5,U6と、周辺素子とから構成さ
れたアンプ回路で構成されている。また、前後動作モー
タ駆動回路7は、駆動用トランジスタQ9〜Q14とそ
の周辺回路、前後動作モータM2及びトランジスタ保護
用ダイオードD5〜D8とから構成され、自走式ロボッ
ト掃除機26を前進及び後進できるようにする。
サ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からの距離を判断して所定の動作を行う。
U2とトランジスタQ1,Q2と、超音波送信センサ2
8とから構成されている。また、超音波受信回路3は、
超音波受信センサ29と増幅器U3,U4と周辺素子と
から構成されたアンプ回路から構成され、マイクロプロ
セッサ1は超音波送信回路2から発射された超音波を超
音波受信回路3で受けるのにかかる遅延時間により、便
器24からの距離を判断して所定の動作を行う。
【0019】掃除用モータ駆動回路9は、トランジスタ
Q15,Q16と周辺素子及び直流モータの掃除用モー
タM3とから構成され、掃除用モータM3は上記掃除機
26内の真空掃除ユニットに結合される。上述のごと
き、本実施例の自走式ロボット掃除機26は、電源スイ
ッチをもたず、その代わり人や愛玩用動物などが周辺で
行き来するのを感知して、一定の場所を中心に人や動物
の動きが去った後、自動動作するべくプログラムされて
いる。
Q15,Q16と周辺素子及び直流モータの掃除用モー
タM3とから構成され、掃除用モータM3は上記掃除機
26内の真空掃除ユニットに結合される。上述のごと
き、本実施例の自走式ロボット掃除機26は、電源スイ
ッチをもたず、その代わり人や愛玩用動物などが周辺で
行き来するのを感知して、一定の場所を中心に人や動物
の動きが去った後、自動動作するべくプログラムされて
いる。
【0020】以下、上記構成の自走式ロボット掃除機2
6の駆動方法について、図5及び図7のフローチャート
を参照しながら述べる。まず、ユーザは、充電回路1
9,18を介して電源回路21のバッテリーE1に電源
を充電させる。次に、アダプタLVT1と外部電源E2
とを充電回路18及び電源回路21,20から分離させ
る。
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の直
線距離を入力する。
以下の各フラグ及び値を現在の位置における初期値に設
定する(ステップ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)。
猫が立ち寄って去ると、マイクロプロセッサ1は熱赤外
線感知センサ27を介して猫が立ち寄って去ったことを
感知する。そうすると、猫が立ち寄って去った後に一定
期間経過後してから、超音波を発振後受信して現在の自
走式ロボット掃除機26から便器24までの距離を測定
する(ステップS103)。
【0023】次に、マイクロプロセッサ1は、Cdが表
わす距離と測定距離とが同一かの比較によって、上記自
走式ロボット掃除機26が上記便器入口40から外れた
位置にあるか否かを判別する(ステップS104)。図
5に示す初期位置では、上記掃除機26から便器24ま
での測定距離が上記Cdが表わす距離と同一でないた
め、マイクロプロセッサ1は、上記掃除機26が便器2
4の入口から外れた位置にないと判別し(Noと判別
し)、ステップS107へ進む。
わす距離と測定距離とが同一かの比較によって、上記自
走式ロボット掃除機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に進む。
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に入力する。
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の移動を中止して
待機する。
セッサ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は変化される距離に対
する演算が終了されていないことを示す。
から便器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)を繰り返す。
ロプロセッサ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に進む。
掃除機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以下に近づい
たか否かを判別する。
す値が“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があらわす値の符
号を変え、上記掃除機の進行方向の切換え方向が右方向
であることを表わす。
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に新たな距離の値として入力する。
セッサ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だけ近づいた後、再び近づいて
いた方向と同じ方向へ回転しつつ、円を広げて最初の位
置に戻って停止するようになる。
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)等に設定してもよい。尚、本実施
例では猫の便器を例として説明したが、本発明は部屋内
の所定の目標物からの動物(人を含む)が離れたことを
トリガとして、部屋を掃除する改善された方法及び装置
を提供する。
ては、ステップ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…
最小距離
音波受信回路、4…熱赤外線感知回路、5…キー入力回
路、6…ステアリングモータ駆動回路、7…前後動作モ
ータ駆動回路、8…充電及び電源部、9…掃除用モータ
駆動回路、24…便器、26…自走式ロボット掃除機、
40…入口、FLAG,Cd,ΔCd,DN…表示文
字、D…便器の内径、SMax…最大距離、SMin…
最小距離
Claims (9)
- 【請求項1】 直流電圧を出力する充電及び電源部と、 前記充電及び電源部から出力される直流電圧が入力され
て、ロボット掃除機から便器までの距離及び現在のロボ
ット掃除機の方向にしたがって、該便器の周囲に輪を描
きながら接近、あるいは、離隔されるように制御するマ
イクロプロセッサと、 ユーザから動作条件及び動作命令が入力されて、前記動
作条件及び動作命令を前記マイクロプロセッサに出力す
るキー入力回路と、 人体及び愛玩動物の熱赤外線を感知し、その感知信号を
前記マイクロプロセッサに出力する熱赤外線感知回路
と、 前記マイクロプロセッサから出力される駆動信号が入力
されて前後動モータを回転させ、駆動輪を前方と後方中
のいずれか一方に回転させる前後動作モータ駆動回路
と、 前記マイクロプロセッサから出力される駆動信号が入力
されてステアリングモータを回転させ、前記駆動輪の進
行方向を変更させるステアリングモータ駆動回路と、 前記マイクロプロセッサから出力される超音波信号が入
力されて超音波を送信する超音波送信回路と、 前記超音波送信回路から送信された超音波が障害物に反
射されてくる超音波を受信する超音波受信回路と、 受信された信号に基づいて前記マイクロプロセッサから
出力される駆動信号が入力されて掃除用モータを駆動さ
せ、掃除を行う掃除用モータ駆動回路とを備えることを
特徴とする自走式ロボット掃除機。 - 【請求項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】 前記第1位置判別ステップで、前記掃除
機が前記目標物入口から外れた位置にあると判別された
場合、変化される距離に対する演算が終了されていない
ことをフラグFLAGに表示する距離演算未了表示ステ
ップと、駆動輪を前方へ回転させるために、前後動作モ
ータを前方へ回転させる前後動作モータ駆動ステップの
進行後、前記距離測定ステップに進行することを特徴と
する請求項2記載の自走式ロボット掃除機の駆動方法。 - 【請求項4】 前記第2位置判別ステップで、前記掃除
機が前記目標物入口に対応される位置に不存在と判別さ
れた場合、前記掃除機の進行方向を切換方向を表わすフ
ラグDNが表わす値に相応する方向に移動させるため
に、ステアリングモータをフラグDNが表わす値に相応
する方向に回転させるステアリングモータ駆動ステップ
の進行後、前記距離測定ステップに進行することを特徴
とする請求項2記載の自走式ロボット掃除機の駆動方
法。 - 【請求項5】 前記距離切換時期判別ステップで、前記
掃除機と目標物との距離を切換える時期でないと判断さ
れた場合、駆動輪を前方に回転させるために、前後動作
モータを前方に回転させる前後動作モータ駆動ステップ
の進行後、前記距離測定ステップへ進行することを特徴
とする請求項2記載の自走式ロボット掃除機の駆動方
法。 - 【請求項6】 前記最大距離到達判別ステップで、前記
掃除機が前記目標物から最大距離SMaxより大きく離
れていないと判別された場合、前記掃除機が前記目標物
に最小距離SMin以下に接近したかを判別する最小距
離到達判別ステップと、前記最小距離到達判別ステップ
で前記掃除機が前記目標物に最小距離SMin以下に接
近していないと判別された場合に、駆動輪を前方に回転
させるために、前記前後動作モータを前方に回転させる
前後動作モータ駆動ステップの進行後、前記距離測定ス
テップに進行することを特徴とする請求項2記載の自走
式ロボット掃除機の駆動方法。 - 【請求項7】 前記最小距離到達判別ステップで、前記
掃除機が前記目標物に最小距離SMin以下に接近した
と判別された場合、目標物から距離を延ばすために、前
記切換方向を表わすフラグDNが表わす値の符号を変
え、前記掃除機の進行方向の切換え方向が右方向である
ことを表わす切換方向変化ステップと、前記変化距離を
表わすΔCdの符号を反対に変える変化距離符号変更ス
テップと、Cdが表わす値にΔCdが表わす値の2倍を
加えて前記掃除機と前記目標物間の変化される距離を計
算して、この変化される距離を前記Cdに入力する第2
距離演算ステップの進行後、上記前後動作モータ駆動ス
テップに進行することを特徴とする請求項6記載の自走
式ロボット掃除機の駆動方法。 - 【請求項8】 目標物から動物が離れた後に、該目標物
の周囲の掃除を行う自走式ロボット掃除機であって、 動物を感知する感知手段と、 目標物までの距離を測定する測定手段と、 前記感知手段により目標物付近への動物の接近を感知し
た後に、離反を感知した場合に、前記掃除機を始動させ
る始動手段と、 前記測定手段による測定距離が目標距離である場合に、
前記掃除機を直線方向に移動する第1の移動手段と、 前記測定距離が目標距離でない場合に、前記掃除機を回
転移動する第2の移動手段と、 前記目標距離を制御することによって、前記第1及び第
2の移動手段による前記掃除機の移動を制御する移動制
御手段とを備えることを特徴とする自走式ロボット掃除
機。 - 【請求項9】 目標物の周囲の掃除を行う自走式ロボッ
ト掃除機の駆動方法であって、 (a)目標物までの距離を測定する行程と、 (b)測定距離が目標距離であるか否から判別する行程
と、 (c)測定距離が目標距離である場合には、前記掃除機
を直線方向に移動する行程と、 (d)測定距離か目標距離でない場合に、前記掃除機を
回転方向に移動する行程と、 (e)前記(a)〜(d)の行程を、前記目標距離を変
化させながら繰り返して、前記掃除機の移動を制御する
行程とを備えることを特徴とする自走式ロボット掃除機
の駆動方法。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150024027A (ko) * | 2013-08-26 | 2015-03-06 | 주식회사 케이티 | 마루와 연결된 홈 게이트웨이의 청소 제어 방법 및 이를 위한 홈 게이트웨이 및 이를 이용한 이동 청소 로봇 |
Families Citing this family (113)
| 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)
| 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 | 주식회사 금성사 | 자동주행 청소용 로버트의 장애물 감지장치 |
-
1992
- 1992-03-25 KR KR1019920004858A patent/KR940004375B1/ko not_active Expired - Fee Related
-
1993
- 1993-03-25 US US08/036,859 patent/US5369347A/en not_active Expired - Lifetime
- 1993-03-25 JP JP5090669A patent/JPH088903B2/ja not_active Expired - Fee Related
Cited By (1)
| 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 |