Provided are a method and apparatus for ensuring a cleaning robot to return to a charge station. The method includes the steps of: (a) measuring a battery usable time, a running speed, and an actual return distance of a cleaning robot during a cleaning operation; (b) calculating an allowable return distance on the basis of the battery usable time and the running speed; (c) comparing the actual return distance with the allowable return distance; and (d) returning the cleaning robot to the charge station when the actual return distance is larger than the allowable return distance as a result of the comparison. Therefore, it is possible to prevent the cleaning robot from being not returned to the charge station, thereby providing convenience to a user.
|
12. An apparatus for returning a cleaning robot to a charge station, comprising:
a battery detection part for measuring a battery usable time of a cleaning robot;
a running speed detection part for measuring a running speed of the cleaning robot;
a return distance detection part for measuring an actual return distance of the cleaning robot;
a controller for comparing the actual return distance with an allowable return distance, and returning the cleaning robot to the charge station when the actual return distance is larger than the allowable return distance; and
wherein the controller calculates the allowable return distance using the following Formula
Allowable return distance=Battery usable×Running speed−Allowable moving distance. [Formula] 1. A method for returning a cleaning robot to a charge station, comprising the steps of:
(a) measuring a battery usable time, a running speed, and an actual return distance of a cleaning robot during a cleaning operation;
(b) calculating an allowable return distance on the basis of the battery usable time and the running speed;
(c) comparing the actual return distance with the allowable return distance;
(d) returning the cleaning robot to the charge station when the actual return distance is larger than the allowable return distance as a result of the comparison; and
wherein, in step (b), the allowable return distance is calculated using the following Formula
Allowable return distance=Battery usable×Running speed−Allowable moving distance. [Formula] 17. An apparatus for returning a cleaning robot to a charge station, comprising:
a battery detection part for measuring a battery usable time of the cleaning robot when the cleaning robot is booted;
a running speed detection part for measuring a running speed of the cleaning robot;
a return distance detection part for measuring an actual return distance of the cleaning robot;
a controller for calculating an allowable return distance on the basis of the battery usable time and the running speed when the battery usable time is less than a battery usable reference time and the cleaning robot is not connected to the charge station, and outputting an alarm when the actual return distance is larger than the allowable return distance; and
wherein the controller calculates the allowable return distance using the following Formula
Allowable return distance=Battery usable×Running speed−Allowable moving distance. [Formula] 7. A method for returning a cleaning robot to a charge station comprising the steps of:
(a) measuring a battery usable time when a cleaning robot is booted;
(b) determining whether the cleaning robot is connected to the charge station when the measured battery usable time is less than a battery usable reference time;
(c) starting to return to the charge station when the cleaning robot is not connected to the charge station, and measuring a running speed of the cleaning robot and an actual return distance;
(d) calculating an allowable return distance on the basis of the battery usable time and the running speed;
(e) comparing the actual return distance with the allowable return distance;
(f) generating an alarm when the actual return distance is larger than the allowable return distance as a result of the comparison; and
wherein, in step (d), the allowable return distance is calculated using the following Formula
Allowable return distance=Battery usable×Running speed−Allowable moving distance. [Formula] 2. The method according to
(e) after recharging the cleaning robot returned to the charge station, periodically measuring the battery usable time during recharge of the cleaning robot, and performing a cleaning operation when the battery usable time is larger than a battery usable reference time.
3. The method according to
4. The method according to
(f) returning the cleaning robot to the charge station after completing the cleaning operation.
5. The method according to
6. The method according to
(e) after recharging the cleaning robot returned to the charge station, periodically measuring the battery usable time during recharge of the cleaning robot, and moving to the stored position and performing a cleaning operation when the battery usable time is larger than a battery usable reference time.
8. The method according to
(g) starting to recharge the cleaning robot when the cleaning robot is connected to the charge station after generating the alarm.
9. The method according to
(h) periodically measuring the battery usable time during recharge of the cleaning robot, and performing a cleaning operation when the battery usable time is larger than the battery usable reference time.
10. The method according to
11. The method according to
13. The apparatus according to
14. The apparatus according to
15. The apparatus according to
16. The apparatus according to
|
This application claims the benefit of Korean Patent Application No. 2006-122329, filed Dec. 5, 2006, and No. 2007-12253, filed Feb. 6, 2007, the disclosure of which is hereby incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to a method and apparatus for recharging a cleaning robot, and more particularly, to a method and apparatus for ensuring a cleaning robot to return to a charge station.
The present invention has been produced from the work supported by the IT R&D program of MIC (Ministry of Information and Communication)/IITA (Institute for Information Technology Advancement) [2005-S-026-02, Development of Embedded Software Platform and Middleware for URC] in Korea.
2. Discussion of Related Art
Generally, a cleaning robot is equipped with a rechargeable battery to automatically make a round in an interior space to clean the interior space. The cleaning robot equipped with the rechargeable battery performs a cleaning operation by automatically making the round in the interior space, and checks a voltage level of the battery by measuring the voltage of the battery to determine a battery recharge time at predetermined time intervals. When the battery recharge time is detected, the robot should return to a charge station, positioned at one corner of the interior, to automatically recharge the battery.
When the voltage of the battery becomes lower than a certain level, a conventional cleaning robot stops a cleaning operation and moves to the charge station by recognizing robot position information and charger position information stored in a controller. However, when a recharge time of the cleaning robot is determined using the battery voltage only, there is no problem when a distance between the cleaning robot and the charge station is short; whereas if the station is too far away, the battery may be fully exhausted while returning to the charge station so that the cleaning robot stops before arriving at the charge station. In addition, when a bottom surface of the interior in which the cleaning robot moves is too slippery to perform the cleaning operation, the battery of the cleaning robot may be exhausted to make it impossible to return to the charge station and perform the cleaning operation, thereby causing inconvenience to a user.
The present invention is directed to an apparatus and method for ensuring a cleaning robot to return to a charge station.
An aspect of the present invention provides a method for returning a cleaning robot to a charge station, including the steps of: (a) measuring a battery usable time, a running speed, and an actual return distance of a cleaning robot during a cleaning operation; (b) calculating an allowable return distance on the basis of the battery usable time and the running speed; (c) comparing the actual return distance with the allowable return distance; and (d) returning the cleaning robot to the charge station when the actual return distance is larger than the allowable return distance as a result of the comparison.
Another aspect of the present invention provides a method for returning a cleaning robot to a charge station, including the steps of: (a) measuring a battery usable time when a cleaning robot is booted; (b) determining whether the cleaning robot is connected to the charge station when the measured battery usable time is less than a battery usable reference time; (c) starting to return to the charge station when the cleaning robot is not connected to the charge station, and measuring a running speed of the cleaning robot and an actual return distance; (d) calculating an allowable return distance on the basis of the battery usable time and the running speed; (e) comparing the actual return distance with the allowable return distance; and (f) generating an alarm when the actual return distance is larger than the allowable return distance as a result of the comparison.
Still another aspect of the present invention provides an apparatus for returning a cleaning robot to a charge station, including: a battery detection part for measuring a battery usable time of a cleaning robot; a running speed detection part for measuring a running speed of the cleaning robot; a return distance detection part for measuring an actual return distance of the cleaning robot; and a controller for comparing the actual return distance with an allowable return distance, and returning the cleaning robot to the charge station when the actual return distance is larger than the allowable return distance.
Yet another aspect of the present invention provides an apparatus for returning a cleaning robot to a charge station, including: a battery detection part for measuring a battery usable time of the cleaning robot when the cleaning robot is booted; a running speed detection part for measuring a running speed of the cleaning robot; a return distance detection part for measuring an actual return distance of the cleaning robot; and a controller for calculating an allowable return distance on the basis of the battery usable time and the running speed when the battery usable time is less than a battery usable reference time and the cleaning robot is not connected to the charge station, and outputting an alarm when the actual return distance is larger than the allowable return distance.
The above and other features and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing in detail preferred embodiments thereof with reference to the attached drawings in which:
The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein.
A controller 101 processes various functions of the cleaning robot 100. In particular, the controller 101 in accordance with an exemplary embodiment of the present invention receives a battery usable time measured by a battery detection part 109, a distance between the cleaning robot 100 and the charge station 120 measured by a return distance detection part 111, and a running speed of the cleaning robot 100 measured by a running speed detection part 107 during a cleaning operation, and compares the distance between the cleaning robot 100 and the charge station 120 with an allowable return distance calculated by the following Formula 1.
Allowable return distance=Battery usable time×Running speed−Allowable moving distance [Formula 1]
Hereinafter, the distance between the cleaning robot 100 and the charge station 120 will be referred to as an ‘actual return distance’. In this process, the allowable return distance is a distance for correcting an error, which may be generated due to a slippery surface on which the cleaning robot 100 moves, or a calculation error of the distance to the charge station 120 due to direction changes of the cleaning robot 100. At this time, when the actual return distance is larger than the allowable return distance, a current position of the cleaning robot 100 is stored in a memory part 102, and the cleaning robot 100 returns to the charge station 120. In addition, the controller 101 generates an alarm through a speaker SPK to allow a user to guide the cleaning robot 100 to the charge station 120.
The memory part 102 provides a region for storing micro codes of a program for processing and controlling the controller 101, and various storage data. In particular, the memory part 102 in accordance with an exemplary embodiment of the present invention stores cleaning reference information such as a battery usable time, an allowable moving distance, and so on. The cleaning reference information may be set by a user or previously set. For example, the user may set the allowable moving distance on the basis of a bottom material of a space to be cleaned.
A key input part 103 includes various keys to provide key input data corresponding to a key pressed by a user on the controller. In particular, in accordance with an exemplary embodiment of the present invention, the user may set the cleaning reference information using keys installed at the key input part 103. A display part 104 displays an image representing various operation information provided from the controller 101 under control of the controller 101.
A motor drive part 105 drives wheels 106 to move the cleaning robot in any direction under control of the controller 101. The running speed detection part 107 measures the speed of the wheels 106 using a speedometer and so on to output the speed to the controller 101. While the motor drive part 105 and the running speed detection part 107 in accordance with the present invention are shown in a divided manner for ease of understanding, the motor drive part 105 may include the running speed detection part 107.
A suction part 108 drives a motor installed therein to suck dust and so on under control of the controller 101. A power supply 110 is connected to a power supply 121 of the charge station 120 to recharge required power to the battery for operating the cleaning robot 100. The battery detection part 109 periodically measures remaining power of the battery installed in the power supply 110 and outputs the data to the controller 101. While the power supply 110 and the battery detection part 109 in accordance with the present invention are shown in a divided manner for ease of understanding, the power supply 110 may include the battery detection part 109.
A sensor part 112 generates an ultrasonic wave and so on and detects the ultrasonic wave reflected by an object. The returning distance detection part 111 measures the distance between the cleaning robot 100 and the charge station 120 and then outputs the data to the controller 101. A method of measuring the distance between the cleaning robot 100 and the charge station 120 may be implemented using technology well-known in this field, so description of a specific measuring process will be omitted. The charge station power supply 121 is connected to the power supply 110 of the cleaning robot 100 to transmit power required for operating the cleaning robot 100 to the cleaning robot 100.
During step 200 of
Hereinafter, the method of setting cleaning reference information will be described with reference to
In step 400 of
In step 404, the controller 101 determines whether a cleaning start position is stored in the memory part 102. When the cleaning memory part is stored, the controller performs step 406, and when not stored, the controller 101 performs step 408. In step 406, the controller 101 moves the cleaning robot 100 to the cleaning start position stored in the memory part 102. In step 408, the controller 101 begins a cleaning operation.
In step 410, the controller 101 determines whether the cleaning operation is completed. When the cleaning operation is completed, the controller 101 performs step 412, and when not completed, the controller 101 performs step 420. In step 412, the controller 101 returns the cleaning robot 100 to the charge station 120. In step 414, the controller 101 recharges the cleaning robot 100 and completes the cleaning operation.
Meanwhile, in step 420 performed by determining that the cleaning operation is not completed during step 410, the controller 101 receives a battery usable time measured by the battery detection part 109, an actual return distance measured by the return distance detection part 111, and a running speed measured by the running speed detection part 107, calculates an allowable return distance using Formula 1, and then performs step 422. In step 422, the controller 101 compares the actual return distance with the allowable return distance. When the actual return distance is larger than the allowable return distance, the controller 101 performs step 424, and when the actual return distance is smaller than the allowable return distance, the controller 101 performs step 408. In step 424, the controller 101 stores a current position of the cleaning robot 100 in the memory part 102, and performs step 426.
In step 426, the controller 101 returns the cleaning robot 100 to the charge station 120, and performs step 440. In step 440, the controller 101 recharges the cleaning robot 100, and performs step 400.
Meanwhile, in step 430 performed as a result of the determination that the battery usable time is less than the battery usable reference time in step 402, the controller 101 determines whether the cleaning robot 100 is connected to the charge station 120. When the cleaning robot 100 is connected to the charge station 120, the controller 101 performs step 440, and when not connected to the charge station 120, the controller 101 performs step 432.
In step 432, the controller 101 attempts to return the cleaning robot 100 to the charge station 120, receives a running speed of the cleaning robot 100 measured by the running speed detection part 107 and an actual return distance measured by the return distance detection part 111, calculates an allowable return distance using Formula 1, and then performs step 434.
In step 434, the controller 101 compares the actual return distance with the allowable return distance. When the actual return distance is larger than the allowable return distance, the controller 101 performs step 436, and when the actual return distance is smaller than the allowable return distance, the controller 101 performs step 438. In step 438, the controller 101 generates an alarm through the speaker SPK, and performs step 430.
Meanwhile, in step 438 performed as a result of step 434, the controller 101 returns the cleaning robot 100 to the charge station 120, and performs step 440.
Hereinafter, a method of setting cleaning reference information will be described with reference to
As can be seen from the foregoing, the present invention improves a method for returning a cleaning robot to a charge station to prevent the cleaning robot from not returning to the charge station, thereby providing convenience to a user.
Although the present invention has been described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that a variety of modifications and variations may be made to the present invention without departing from the spirit and scope of the present invention as defined in the appended claims and their equivalents.
Kim, Hyung Joo, Lim, Chang Gyu, Im, Sung Ho, Lim, Dong Sun
Patent | Priority | Assignee | Title |
10045675, | Dec 19 2013 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
10149589, | Dec 19 2013 | Aktiebolaget Electrolux | Sensing climb of obstacle of a robotic cleaning device |
10209080, | Dec 19 2013 | Aktiebolaget Electrolux | Robotic cleaning device |
10219665, | Apr 15 2013 | Aktiebolaget Electrolux | Robotic vacuum cleaner with protruding sidebrush |
10231591, | Dec 20 2013 | Aktiebolaget Electrolux | Dust container |
10243379, | Sep 22 2017 | Locus Robotics Corp. | Robot charging station protective member |
10399443, | Sep 22 2017 | LOCUS ROBOTICS CORP ; Locus Robotics Corporation | Autonomous robot charging station |
10401864, | Sep 22 2017 | Locus Robotics Corp. | Electrical charging system and method for an autonomous robot |
10433697, | Dec 19 2013 | Aktiebolaget Electrolux | Adaptive speed control of rotating side brush |
10448794, | Apr 15 2013 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
10488866, | May 20 2016 | Fu Tai Hua Industry (Shenzhen) Co., Ltd.; Hon Hai Precision Industry Co., Ltd. | System and method for guiding robot |
10499778, | Sep 08 2014 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
10518416, | Jul 10 2014 | Aktiebolaget Electrolux | Method for detecting a measurement error in a robotic cleaning device |
10534367, | Dec 16 2014 | Aktiebolaget Electrolux | Experience-based roadmap for a robotic cleaning device |
10579064, | Sep 22 2017 | Locus Robotics Corporation | Autonomous robot charging profile selection |
10617271, | Dec 19 2013 | Aktiebolaget Electrolux | Robotic cleaning device and method for landmark recognition |
10678251, | Dec 16 2014 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
10729297, | Sep 08 2014 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
10874271, | Dec 12 2014 | Aktiebolaget Electrolux | Side brush and robotic cleaner |
10874274, | Sep 03 2015 | Aktiebolaget Electrolux | System of robotic cleaning devices |
10877484, | Dec 10 2014 | Aktiebolaget Electrolux | Using laser sensor for floor type detection |
10913604, | Jun 21 2017 | LOCUS ROBOTICS CORP | System and method for queuing robots destined for one or more processing stations |
10969778, | Apr 17 2015 | Aktiebolaget Electrolux | Robotic cleaning device and a method of controlling the robotic cleaning device |
11099554, | Apr 17 2015 | Aktiebolaget Electrolux | Robotic cleaning device and a method of controlling the robotic cleaning device |
11122953, | May 11 2016 | Aktiebolaget Electrolux | Robotic cleaning device |
11169533, | Mar 15 2016 | Aktiebolaget Electrolux | Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection |
11246464, | Jan 03 2017 | Samsung Electronics Co., Ltd. | Robot cleaner and method for controlling thereof |
11474533, | Jun 02 2017 | Aktiebolaget Electrolux | Method of detecting a difference in level of a surface in front of a robotic cleaning device |
11712142, | Sep 03 2015 | Aktiebolaget Electrolux | System of robotic cleaning devices |
9052719, | Oct 28 2010 | LG Electronics Inc. | Robot cleaner and controlling method of the same |
9811089, | Dec 19 2013 | Aktiebolaget Electrolux | Robotic cleaning device with perimeter recording function |
9939529, | Aug 27 2012 | Aktiebolaget Electrolux | Robot positioning system |
9946263, | Dec 19 2013 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
Patent | Priority | Assignee | Title |
4772837, | Apr 02 1987 | JERVIS B WEBB COMPANY, A CORP OF MICHIGAN | Apparatus and method for controlling linear motors |
5440216, | Jun 08 1993 | SAMSUNG KWANG-JU ELECTRONICS CO , LTD | Robot cleaner |
5534762, | Sep 27 1993 | SAMSUNG KWANG-JU ELECTRONICS CO , LTD | Self-propelled cleaning robot operable in a cordless mode and a cord mode |
5646494, | Mar 29 1994 | SAMSUNG KWANG-JU ELECTRONICS CO , LTD | Charge induction apparatus of robot cleaner and method thereof |
5867800, | Mar 29 1994 | Aktiebolaget Electrolux | Method and device for sensing of obstacles for an autonomous device |
5995884, | Mar 07 1997 | Computer peripheral floor cleaning system and navigation method | |
6389329, | Nov 27 1997 | Mobile robots and their control system | |
6476574, | Aug 26 1998 | Delaval Holding AB | Method and device for controlling the movement of a movable part |
6957712, | Apr 18 2001 | Samsung Gwangju Electronics Co., Ltd. | Robot cleaner, system employing the same and method for re-connecting to external recharging device |
7438766, | Oct 12 2004 | Samsung Gwangju Electronics Co., Ltd. | Robot cleaner coordinates compensation method and a robot cleaner system using the same |
7514902, | Nov 14 2003 | Sony Corporation | Battery pack and remaining battery power calculation method |
20050200312, | |||
20060087291, | |||
20070001647, | |||
20070096676, | |||
20080012310, | |||
20080134458, | |||
20080140255, | |||
JP2002318620, | |||
JP2006285547, | |||
KR1020040063248, | |||
KR1020060027721, | |||
KR20040063247, | |||
KR20050075827, | |||
KR20050110128, | |||
KR2006285547, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 01 2007 | KIM, HYUNG JOO | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 020121 | /0011 | |
Oct 01 2007 | LIM, CHANG GYU | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 020121 | /0011 | |
Oct 02 2007 | IM, SUNG HO | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 020121 | /0011 | |
Oct 02 2007 | LIM, DONG SUN | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 020121 | /0011 | |
Nov 01 2007 | Electronics and Telecommunications Research Institute | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 28 2012 | ASPN: Payor Number Assigned. |
Apr 10 2015 | REM: Maintenance Fee Reminder Mailed. |
Aug 30 2015 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Aug 30 2014 | 4 years fee payment window open |
Mar 02 2015 | 6 months grace period start (w surcharge) |
Aug 30 2015 | patent expiry (for year 4) |
Aug 30 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 30 2018 | 8 years fee payment window open |
Mar 02 2019 | 6 months grace period start (w surcharge) |
Aug 30 2019 | patent expiry (for year 8) |
Aug 30 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 30 2022 | 12 years fee payment window open |
Mar 02 2023 | 6 months grace period start (w surcharge) |
Aug 30 2023 | patent expiry (for year 12) |
Aug 30 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |