Movatterモバイル変換


[0]ホーム

URL:


CN102092048A - Control method and cleaning robot device - Google Patents

Control method and cleaning robot device
Download PDF

Info

Publication number
CN102092048A
CN102092048ACN2009102590055ACN200910259005ACN102092048ACN 102092048 ACN102092048 ACN 102092048ACN 2009102590055 ACN2009102590055 ACN 2009102590055ACN 200910259005 ACN200910259005 ACN 200910259005ACN 102092048 ACN102092048 ACN 102092048A
Authority
CN
China
Prior art keywords
path
walking
sweeping robot
walking path
border
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.)
Pending
Application number
CN2009102590055A
Other languages
Chinese (zh)
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.)
MSI Computer Shenzhen Co Ltd
Original Assignee
MSI Computer Shenzhen 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 MSI Computer Shenzhen Co LtdfiledCriticalMSI Computer Shenzhen Co Ltd
Priority to CN2009102590055ApriorityCriticalpatent/CN102092048A/en
Publication of CN102092048ApublicationCriticalpatent/CN102092048A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention discloses a control method and a cleaning robot device. The control method is suitable for the cleaning robot device to walk in a sealed space and comprises the following steps: instructing the cleaning robot to find one boundary of the sealed space; instructing the cleaning robot to walk along the boundary, wherein the path for the robot to walk along the boundary is a first walking path; recording the first walking path; and controlling the walking path of the cleaning robot according to the recorded result, wherein according to the recorded result, the path along which the cleaning robot walks is a second walking path which does not overlap the first walking path.

Description

Control method and sweeping robot device
Technical field
The present invention relates to a kind of control method, particularly relate to a kind of control method of sweeping robot device.
Background technology
Along with the progress of science and technology, the kind of electronic product is also more and more many.The appearance of sweeping robot can be saved the time of many cleanings.Because having, automatically moves and function that navigation detects sweeping robot, so purging zone automatically.Yet existing sweeping robot is to finish the cleaning task in the mode of random walk.So clean mode, not only consuming time and efficient is not high.
Summary of the invention
The invention provides a kind of control mode, be applicable to that a sweeping robot device walks in an enclosure space.Control mode of the present invention comprises, makes this sweeping robot seek a border of this enclosure space; Make this sweeping robot along this border walking, this sweeping robot is one first walking path along the path of this border walking; Write down this first walking path; And, control the path of this sweeping robot walking according to the result of record, wherein, according to the result of record, the path that this sweeping robot is walked is one second walking path, this second walking path this first walking path that do not overlap.
The present invention also provides a kind of sweeping robot device, in order to clean an enclosure space, comprises at least one roller, a detecting unit and a control module.Control module is controlled the rotation direction of roller according to the testing result of detecting unit.Control module makes roller rotate, and makes detection module detect a border of enclosure space.Control module makes roller rotate along the border.The path that roller rotates along the border is one first walking path.Control module writes down first walking path, and according to the result who writes down, makes roller rotate along one second walking path.Second walking path, first walking path that do not overlap.
For the features and advantages of the present invention can be become apparent, cited below particularlyly go out preferred embodiment, and be described with reference to the accompanying drawings as follows.
Description of drawings
Fig. 1 is that one of control method of the present invention may flow chart.
Fig. 2 A is the possibility embodiment that sweeping robot is sought the border.
Fig. 2 B~Fig. 2 D is the possible embodiment that sweeping robot is sought the border.
Fig. 3 A~Fig. 3 B is the possible embodiment that sweeping robot is sought the border.
Fig. 4, Fig. 5 A and Fig. 5 B are the possibility embodiment that sweeping robot is sought the border.
Fig. 6 is the structural representation of sweeping robot of the present invention.
The reference numeral explanation
200,300,400,500: enclosure space;
210,310,410: starting point;
230,330,430,530: the border;
211~217,311,411: seek the path;
250,511,513,515: barrier;
350,370,390,450,470,550,570: walking path;
600: sweeping robot;
610: roller;
630: detecting unit;
650: control module.
The specific embodiment
Fig. 1 is that one of control method of the present invention may flow chart.Control method of the present invention walks it in order to control a sweeping robot in an enclosure space, and cleans the path of walking.
At first, make this sweeping robot seek a border (step S110) of this enclosure space.The present invention does not limit the walking manner that sweeping robot is sought the border.In other embodiments, sweeping robot can utilize many walking manners, seeks the border of enclosure space.
Fig. 2 A is the possibility embodiment that sweeping robot is sought the border.In Fig. 2 A, sweeping robot is in the straight line moving mode, seeks the border.As shown in the figure, sweeping robot in the straight line moving mode, is sought theborder 230 ofenclosure space 200 bystarting point 210 beginnings.The path of being walked when sweeping robot is soughtborder 230 is called one and seekspath 211.
Fig. 2 B is another possibility embodiment that sweeping robot is sought the border.In Fig. 2 B, sweeping robot is with the spiral walking manner, seeks the border.As shown in the figure, sweeping robot is the center of circle to openinitial point 210, and is by openinginitial point 210 beginnings, spiral-shaped aroundstarting point 210, up to searching outborder 230 with one from inside to outside.The path of being walked when sweeping robot is soughtborder 230 is called seeks path 212.In the present embodiment, seekingpath 212 is a square spiral.
In addition, when seeking the border,, then make sweeping robot cut-through thing, continue to seek the border if meet a barrier.Fig. 2 C is another possibility embodiment that sweeping robot is sought the border.As shown in the figure, sweeping robot is withstarting point 210 beginnings, and with the linear fashion walking, after running intobarrier 250, sweeping robot cut-throughthing 213 continues to seekborder 230 with linear fashion.
The present invention does not limit the mode of sweeping robot cut-through thing 213.In a possibility embodiment, when sweeping robot runs intobarrier 213, can search outborder 230 according to a paths of seekingpath 213~216.
Fig. 2 D is another possibility embodiment that sweeping robot is sought the border.As shown in the figure, sweeping robot is walked in a spiral manner withstarting point 210 beginnings, and after running intobarrier 250, sweeping robot cut-throughthing 213 continues to seekborder 230 with linear fashion.
In the present embodiment, when sweeping robot runs intobarrier 250, continue walking in a spiral manner.Therefore, in Fig. 2 D, the searchingpath 217 of sweeping robot surrounds barrier 250.In other embodiments, when sweeping robot ran intobarrier 250, sweeping robot can change with linear fashion or alternate manner walking.
After searching out the border of enclosure space, make sweeping robot along border walking (step S130).In the present embodiment, sweeping robot is called one first walking path along the path of border walking.Fig. 3 A is that one of sweeping robot may walking path.In the present embodiment, sweeping robot is from starting point 310, and with the linear fashion walking, after searching out border 330,330 walk along the border.The path that sweeping robot is soughtborder 330 is called searching path 311.The path ofsweeping robot 330 walkings along the border is calledwalking path 350.
The path (step S150) that the record sweeping robot is walked.With Fig. 3 A is example, and in a possibility embodiment, path 311 andwalking path 350 sought in record.In another possibility embodiment, only write down walking path 350.Since the path that the record sweeping robot is walked, the unbeaten zone of sweeping robot can clearly be learnt, and then improve sweeping efficiency.
According to the result of record, the path (step S170) of control sweeping robot walking.In the present embodiment, according to the result of record, the path that sweeping robot is walked is one second walking path, and second walking path, first walking path that do not overlap.Therefore, can finish cleaning effectively, and coverage rate can reach 100%.
With Fig. 3 B is example, after sweeping robot is walked alongborder 330, can obtain walking path 350.Sweeping robot as a virtual boundary, and is walkedwalking path 350 along this virtual boundary.The path that sweeping robot is walked along this virtual boundary is a walking path 370.In the present embodiment,walking path 350 and 370 does not overlap mutually.
In another may embodiment, sweeping robot as a new virtual boundary, and was walkedwalking path 370 along new virtual boundary (walking path 370).The path that sweeping robot is walked along new virtual boundary is a walking path 390.Therefore, sweeping robot just can be finished cleaning efficiently.
In the present embodiment, has a particular kind of relationship between the walking path 350,370 and 390.For example, walking path 350,370 and 390 shape are similar each other.The length ofwalking path 350 is greater than the length of walking path 370.The length ofwalking path 370 is greater than the length of walking path 390.In addition, the distance between thewalking path 350 and 370 remains on a fixed value d1, the distance between thewalking path 370 and 390 also remains on fixed value d1
Fig. 4 is that one of sweeping robot of the present invention may walking path.In the present embodiment, the sweeping robot path of walking does not overlap mutually.As shown in the figure, sweeping robot is fromstarting point 410, and with the linear fashion walking, in order to seek theborder 430 ofenclosure space 400, wherein the path on sweepingrobot searching border 430 is calledsearching path 411.
After searching outborder 430, sweeping robot is 430 walkings along the border, and wherein the path ofsweeping robot 430 walkings along the border is called walking path 450.Then, sweeping robot as a virtual boundary, is walkedwalking path 450 again along this virtual boundary (walking path 450 at once).
At this moment, the sweeping robot path of walking is walking path 470 (second path).In the present embodiment,walking path 470 does not overlap and seeks path 411.In addition, in the present embodiment, the length ofwalking path 470 may be greater than the length ofwalking path 450.
Fig. 5 is another possibility walking path of sweeping robot of the present invention.As shown in the figure, the circumstance complication degree in theenclosure space 500 is higher, and has barrier 511,513,515.After sweeping robot follows awaypath 550 and 570 walkings, still can have partly zone do not walk as yet (shown in Fig. 5 B oblique line).
Because sweeping robot can write down the path of once walking, so sweeping robot can clean (shown in the arrow of Fig. 5 B) at the size in the zone of not walking again.At last, confirm not had the zone of not walking via algorithm after, sweeping robot just can stop sweeper mode automatically.
Fig. 6 is the structural representation of sweeping robot of the present invention.As shown in the figure,sweeping robot 600 comprises at least,roller 610, detectingunit 630 and control module 650.Whenroller 610 rotates, just removable sweeping robot 600.Control module 650 is controlled the rotation direction ofroller 610 according to the testing result of detectingunit 630.
In the present embodiment,control module 650 makesroller 610 rotate, and makes detectingunit 630 can detect the border of an enclosure space.The present invention does not limit the method for detectingunit 630 detection boundaries.In a possibility embodiment, detectingunit 630 can send a lightwave signal or an acoustic signals, then according to a reflected signal, judges the position on border.
When detectingunit 630 received the signal that reflects on the border,control module 650control rollers 610 maderoller 610 turn to the border.In the present embodiment,roller 610 path that turns to the border is called one and seeks the path.The present invention does not limit the shape in this searching path.In a possibility embodiment, seeking the path is a straight line, a helical form or a square spiral.
When detectingunit 630 detected a barrier, thencontrol module 650 maderoller 610 cut-through things, makes detectingunit 630 can continue to seek the border.Whenroller 610 turned to the border,control module 650control rollers 610 maderoller 610 rotate along the border.In the present embodiment,roller 610 is defined as one first walking path along the path of border rotation.
Control module 610 records first walking path, and according to the result who writes down, the rotation direction of control roller 610.At this moment, the rotation direction ofroller 610 is one second walking path.In the present embodiment, first and second walking path does not overlap.In other embodiments, first, second walking path and searching path do not overlap each other.In this example, the length of second walking path may be greater than first walking path, because of need are walked around the searching path.
In another may embodiment, the shape that the shape of first walking path can similar second walking path (shown in Fig. 3B 350 and 370).In other embodiments, the length of first walking path is the length greater than second walking path.
In the present embodiment,control module 650 as one first virtual boundary, and makesroller 610 rotate along first virtual boundary first walking path, and whereinroller 610 path of rotating along first virtual boundary is as one second walking path.
In another may embodiment,control module 650 records second walking path, and with second walking path as one second virtualboundary.Control module 650 makesroller 610 rotate along second virtual boundary.The path thatroller 610 rotates along second virtual boundary is that a third line is walked the path.
In a possibility embodiment, the third line is walked the length that is shorter in length than second walking path in path.In other embodiments, the similar the third line of the shape of second walking path is walked the shape in path.In addition, the distance between first and second walking path can equal the distance between second and third walking path.
Becausecontrol module 650 can write down the path thatsweeping robot 600 is walked, thus the overlapping of walking path can be avoided, and can effectively finish cleaning works.
Though the present invention discloses as above with preferred embodiment; right its is not in order to limit the present invention; those skilled in the art can do some changes and retouching under the premise without departing from the spirit and scope of the present invention, so protection scope of the present invention is as the criterion with claim of the present invention.

Claims (32)

CN2009102590055A2009-12-092009-12-09Control method and cleaning robot devicePendingCN102092048A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2009102590055ACN102092048A (en)2009-12-092009-12-09Control method and cleaning robot device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2009102590055ACN102092048A (en)2009-12-092009-12-09Control method and cleaning robot device

Publications (1)

Publication NumberPublication Date
CN102092048Atrue CN102092048A (en)2011-06-15

Family

ID=44125405

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2009102590055APendingCN102092048A (en)2009-12-092009-12-09Control method and cleaning robot device

Country Status (1)

CountryLink
CN (1)CN102092048A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103076802A (en)*2012-10-092013-05-01江苏大学Method and system for establishing and identifying robot virtual boundary
WO2013185622A1 (en)*2012-06-132013-12-19苏州宝时得电动工具有限公司Automatic work system and control method thereof
CN103705178A (en)*2012-10-092014-04-09三星电子株式会社Robot cleaner and control method thereof
CN105739505A (en)*2016-04-132016-07-06上海物景智能科技有限公司Path control method and system for robot
WO2016110097A1 (en)*2015-01-082016-07-14江苏美的清洁电器股份有限公司Walk control method of robot, and robot
CN106292654A (en)*2015-06-032017-01-04北京京东尚科信息技术有限公司A kind of method and apparatus of drawing area map
CN108143364A (en)*2017-12-282018-06-12湖南格兰博智能科技有限责任公司A kind of method for cleaning map area division from mobile clean robot
WO2019201188A1 (en)*2018-04-152019-10-24张舒怡Path planning for robot
CN110456789A (en)*2019-07-232019-11-15中国矿业大学 A full-coverage path planning method for cleaning robots
CN110786783A (en)*2018-08-012020-02-14速感科技(北京)有限公司Cleaning method of cleaning robot and cleaning robot
CN111531536A (en)*2020-05-062020-08-14上海高仙自动化科技发展有限公司Robot control method, robot, electronic device, and readable storage medium
US10875557B2 (en)2016-03-312020-12-29Siemens Mobility GmbHMethod and system for detecting obstacles in a hazardous area in front of a rail vehicle

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1401289A (en)*2001-08-072003-03-12三星光州电子株式会社Automatic cleaner, its system and control method
US6590222B1 (en)*1998-12-182003-07-08Dyson LimitedLight detection apparatus
CN1759797A (en)*2004-10-122006-04-19三星光州电子株式会社Robot cleaner coordinates compensation method and a robot cleaner system using the same
CN1883889A (en)*2005-06-222006-12-27王冬雷Route planning suitable for cleaning robot
US20070285041A1 (en)*2001-06-122007-12-13Irobot CorporationMethod and System for Multi-Mode Coverage for an Autonomous Robot
US20090281661A1 (en)*2008-04-242009-11-12Evolution RoboticsApplication of localization, positioning & navigation systems for robotic enabled mobile products

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6590222B1 (en)*1998-12-182003-07-08Dyson LimitedLight detection apparatus
US20070285041A1 (en)*2001-06-122007-12-13Irobot CorporationMethod and System for Multi-Mode Coverage for an Autonomous Robot
CN1401289A (en)*2001-08-072003-03-12三星光州电子株式会社Automatic cleaner, its system and control method
CN1759797A (en)*2004-10-122006-04-19三星光州电子株式会社Robot cleaner coordinates compensation method and a robot cleaner system using the same
CN1883889A (en)*2005-06-222006-12-27王冬雷Route planning suitable for cleaning robot
US20090281661A1 (en)*2008-04-242009-11-12Evolution RoboticsApplication of localization, positioning & navigation systems for robotic enabled mobile products

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2013185622A1 (en)*2012-06-132013-12-19苏州宝时得电动工具有限公司Automatic work system and control method thereof
CN103705178A (en)*2012-10-092014-04-09三星电子株式会社Robot cleaner and control method thereof
CN103076802B (en)*2012-10-092016-01-20江苏大学Robot virtual boundary is set up and recognition methods and system
CN103705178B (en)*2012-10-092017-08-29三星电子株式会社Robot cleaner and its control method
CN103076802A (en)*2012-10-092013-05-01江苏大学Method and system for establishing and identifying robot virtual boundary
US10466708B2 (en)2015-01-082019-11-05Jiangsu Midea Cleaning Appliances Co., Ltd.Method for controlling walk of robot, and robot
WO2016110097A1 (en)*2015-01-082016-07-14江苏美的清洁电器股份有限公司Walk control method of robot, and robot
CN106292654A (en)*2015-06-032017-01-04北京京东尚科信息技术有限公司A kind of method and apparatus of drawing area map
US10875557B2 (en)2016-03-312020-12-29Siemens Mobility GmbHMethod and system for detecting obstacles in a hazardous area in front of a rail vehicle
CN105739505A (en)*2016-04-132016-07-06上海物景智能科技有限公司Path control method and system for robot
CN105739505B (en)*2016-04-132018-09-04上海物景智能科技有限公司 Method and system for path control of a robot
CN108143364A (en)*2017-12-282018-06-12湖南格兰博智能科技有限责任公司A kind of method for cleaning map area division from mobile clean robot
WO2019201188A1 (en)*2018-04-152019-10-24张舒怡Path planning for robot
CN110786783A (en)*2018-08-012020-02-14速感科技(北京)有限公司Cleaning method of cleaning robot and cleaning robot
CN110786783B (en)*2018-08-012022-03-15速感科技(北京)有限公司Cleaning method of cleaning robot and cleaning robot
CN110456789A (en)*2019-07-232019-11-15中国矿业大学 A full-coverage path planning method for cleaning robots
CN111531536A (en)*2020-05-062020-08-14上海高仙自动化科技发展有限公司Robot control method, robot, electronic device, and readable storage medium

Similar Documents

PublicationPublication DateTitle
CN102092048A (en)Control method and cleaning robot device
JP6873959B2 (en) Mobile robots and how to navigate the surface with mobile robots
KR102589949B1 (en)Robot cleaner and method for controlling thereof
CN106527423B (en)Cleaning robot and control method thereof
US9974422B2 (en)Robot cleaner and method for controlling a robot cleaner
KR101578879B1 (en)A robot cleaner and a method for operating it
CN110477810A (en)Control method, device and the sweeping robot of sweeping robot
US20090048727A1 (en)Robot cleaner and control method and medium of the same
CN103099586B (en)A kind of clean method along limit navigation to the clean robot of middle expansion
CN105491931B (en)Robot scavenging machine and its control method
CN103251358A (en)Control method of sweeping robot
US12133624B2 (en)Robot cleaner and method for controlling same
CN108508891A (en)A kind of method of robot reorientation
US8291185B2 (en)Data storing location managing method and data storage system
US20130118528A1 (en)Robot cleaner and control method thereof
JP2013012200A (en)Robot cleaner and control method thereof
US20110112713A1 (en)Control method and cleaning robot utilizing the same
KR20150106272A (en)A robot cleaner and a method for operating it
CN102613947A (en)Cleaning robot and control method thereof
US9852754B1 (en)Serpentine seeks during data storage device idle periods
RU2005141225A (en) Robot Vacuum Cleaner and Method of Controlling Robot Vacuum Cleaner
CN113194802B (en)Robot cleaner and method of operating the same
CN112230658A (en)Motion control method and device of sweeping robot and sweeping robot
TW202528865A (en)Control method and apparatus for cleaning robot, computer-readable storage medium, and electronic device
CN112137512B (en)Sweeping robot sweeping area detection method, device, equipment, system and medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20110615


[8]ページ先頭

©2009-2025 Movatter.jp