The content of the invention
The method that the main object of the present invention cleans for a kind of sweeping robot all standing of offer, it is intended to solve existing sweep the floor
Robot can not realize the technical problem that all standing cleans in circumstances not known.
The present invention proposes a kind of method that sweeping robot all standing cleans, including:
Grating map is initialized in the first starting point, so that the grid in the grating map is that grid occupied state is
The blank grid of state is not cleaned, and first starting point is the origin of the grating map;
Cleaned according to specified planning mode, and by marking the first grating map of purging zone formation;
Judge whether to be absorbed in and clean dead band;
If so, then flee from the cleaning dead band;
The overlay area in the cleaning dead band is marked on first grating map, to form the second grating map;
Judge to whether there is non-purging zone on second grating map;
If so, then it is moved to the non-purging zone;
Non- purging zone is cleaned according to the sweep-out pattern of planning.
Preferably, described the step of fleeing from the cleaning dead band, including:
The second starting point in the cleaning dead band, start the border along wall motor pattern along the cleaning dead band and transported along wall
It is dynamic;
Judge whether to reach the default termination condition moved along wall;
If so, then terminate the First terminal point for being moved along wall and marking the cleaning dead band, so as at described second
Put to the overlay area that the cleaning dead band is formed between the First terminal point.
Preferably, it is described judge whether to reach it is default it is described moved along wall termination condition the step of, including:
Judge whether to detect the space of the suitable specified planning mode;
If so, then judge to reach the termination condition moved along wall, and using the 3rd starting point of the space as institute
State First terminal point.
Preferably, after described the step of judging whether to detect the space of the suitable specified planning mode, also
Including:
If it is not, the statistics time moved along wall and/or distance;
Judge whether the time and/or distance reach preset value;
If reaching, judge that termination is cleaned according to the specified planning mode.
Preferably, described the step of judging whether to detect the space of the suitable specified planning mode, including:
Detect the grid occupied state around the cleaning dead band;
Judge whether the blank grid for being adapted to the specified planning mode;
If in the presence of judgement detects the space of the suitable specified planning mode;
If being not present, the space is not present in judgement.
Preferably, the sweep-out pattern according to planning cleans the step of non-purging zone, including:
Judge that the non-purging zone ploughs coverage mode if appropriate for ox;
If being adapted to, coverage mode is ploughed by ox and plans the first sweep-out pattern;
Cleaned according to first sweep-out pattern.
Preferably, after the step of non-purging zone described in the judgement ploughs coverage mode if appropriate for ox, in addition to:
If being not suitable for, the second sweep-out pattern is planned by inside spin cleaning method;
Cleaned according to second sweep-out pattern.
Preferably, described the step of being moved to the non-purging zone according to fixed route, including:
The distributed intelligence of the analysis non-purging zone;
The fixed route according to the distributed intelligence according to Hybr id-State A*Search algorithmic rules, the finger
Fixed line is smooth route;
The non-purging zone is moved to according to the smooth route.
Preferably, described the step of judging to whether there is non-purging zone on second grating map, including:
Region residing for the blank grid searched for according to the grid occupied state on second grating map;
Region residing for the blank grid is added to the candidate queue of non-purging zone.
Present invention also offers a kind of sweeping robot, including:
Initialization module, for initializing grating map in the first starting point, so that the grid in the grating map is equal
It is not clean the blank grid of state for grid occupied state, first starting point is the origin of the grating map;
First cleans module, for according to specifying planning mode to be cleaned, and by mark purging zone form the
One grating map;
First judge module, dead band is cleaned for judging whether to be absorbed in;
Module is fled from, for if so, then fleeing from the cleaning dead band;
Mark module, for marking the overlay area in the cleaning dead band on first grating map, to form the
Two grating maps;
Second judge module, for judging to whether there is non-purging zone on second grating map;
Mobile module, for if so, being then moved to the non-purging zone according to fixed route;
Second cleans module, for cleaning non-purging zone according to the sweep-out pattern of planning.
Preferably, it is described to flee from module, including:
Start submodule, for the second starting point in the cleaning dead band, start along wall motor pattern along the cleaning
Moved along wall on the border in dead band;
3rd judging submodule, for judging whether to reach the default termination condition moved along wall;
Terminate submodule, for if so, then terminate it is described moved along wall and mark it is described cleaning dead band First terminal point, with
Just in second starting point to the overlay area that the cleaning dead band is formed between the First terminal point.
Preferably, the 3rd judging submodule, including:
4th judging unit, for judging whether to detect the space for being adapted to specified planning mode;
First identifying unit, if being adapted to the space of specified planning mode for detecting, judgement reaches the edge
The termination condition of wall motion, and using the 3rd starting point of the space as the First terminal point.
Preferably, the 3rd judging submodule, in addition to:
Statistic unit, if being adapted to the space of specified planning mode for not detecting, statistics is described to move along wall
Time and/or distance;
5th judging unit, for judging whether the time and/or distance reach preset value;
Second identifying unit, if for reaching preset value,
Then judge to terminate the cleaning according to specified planning mode.
Preferably, the 4th judging unit, including:
Subelement is detected, for detecting the grid occupied state around the cleaning dead band;
7th judgment sub-unit, for the blank grid for judging whether to be adapted to specified planning mode;
3rd judges subelement, if in the presence of judgement detects the motion of the suitable specified planning mode
Space;
4th judges subelement, if for being not present, the space is not present in judgement.
Preferably, described second module is cleaned, including:
8th judging submodule, for judging that the non-purging zone ploughs coverage mode if appropriate for ox;
First planning submodule, if for being adapted to, coverage mode is ploughed by ox and plans the first sweep-out pattern;
3rd cleans submodule, for being cleaned according to first sweep-out pattern.
Preferably, described second module is cleaned, in addition to:
Second planning submodule, if for being not suitable for, the second sweep-out pattern is planned by inside spin cleaning method;
4th cleans submodule, for being cleaned according to second sweep-out pattern.
Preferably, the mobile module, including:
Submodule is analyzed, for analyzing the distributed intelligence of the non-purging zone;
3rd planning submodule, for according to the distributed intelligence according to Hybr id-State A*Search algorithmic rules
Fixed route, the fixed route are smooth route;
Mobile submodule, for being moved to the non-purging zone according to the smooth route.
Preferably, second judge module, including:
Submodule is searched for, for the blank grid institute searched for according to the grid occupied state on second grating map
Locate region;
Submodule is added, for region residing for the blank grid to be added to the candidate queue of non-purging zone.
Advantageous effects of the present invention:The sweeping robot of the present invention possesses grating map and builds figure function, with machine of sweeping the floor
The starting point that people starts to clean is origin, during being cleaned along specified planning mode simultaneously on grating map by sitting in length and breadth
The regions such as mark mark has cleaned, barrier, the map for having cleaned, not cleaned can be distinguished by ultimately forming sweeping robot, so as to machine
Device people targetedly efficiently completes all standing cleaning works of zone of ignorance, avoids drain sweep, repeats the situation of cleaning, improves
Sweeping efficiency;And the robot of the present invention is ploughed after coverage mode cleans completing ox, the stream that can be followed by sweeping robot
Smooth smooth route is moved to non-purging zone, and selects inside spin cleaning or ox to plough and cover according to the provincial characteristics of non-purging zone
Lid mode, which cleans, to be carried out benefit and sweeps, to complete all standing of zone of ignorance cleaning.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Reference picture 1, the method for the sweeping robot all standing cleaning of one embodiment of the invention, including:
S1:Grating map is initialized in the first starting point, so that the grid in the grating map is grid filling shape
State is not clean the blank grid of state, and first starting point is the origin of the grating map.
The first starting point in this step refers to sweeping robot present position when starting to clean, and as the seat of grating map
Mark origin.The present embodiment sweeping robot is in cleaning process, by marking different grid occupied states to form grating map,
To be gradually reduced zone of ignorance, the layout information until all identifying former zone of ignorance, for all standing clean.Such as
It is each unknown on the grating map of the present embodiment to be expressed as f (x, y)=k, k=0,1, wherein 2, x, y expression transverse and longitudinal coordinates, k tables
Indicating value, 0 is unknown, and 1 is has cleaned, and 2 be barrier.
S2:Cleaned according to specified planning mode, and by marking purging zone to form the first grating map.
Specified planning mode in this step includes ox and ploughs coverage mode, and ploughing coverage mode in ox lead in cleaning process
Cross that coordinates logo in length and breadth has cleaned, the region such as barrier creates grating map, ultimately form sweeping robot can distinguish cleaned,
The map not cleaned, so that sweeping robot searches non-purging zone according to the occupied state of grid, it is clear that all standing is done step-by-step
Sweep, so that robot targetedly efficiently completes all standing cleaning works of zone of ignorance, avoid drain sweep, repeat what is cleaned
Situation, improve sweeping efficiency.
S3:Judge whether to be absorbed in and clean dead band.
Cleaning dead band in this step refers to, i.e., grid has been marked as barrier region, clear in front of sweeping robot
Sweep region or reach border, and other directions are marked as purging zone or barrier region, cause sweeping robot without
Method continuation is ploughed coverage mode route according to aurochs and cleaned.
S4:If so, then flee from above-mentioned cleaning dead band.
The present embodiment is fled from by the mode such as moving along wall and cleans dead band, so that sweeping robot continues to clean.
S5:The overlay area in above-mentioned cleaning dead band is marked on above-mentioned first grating map, to form the second grating map.
The overlay area in the cleaning dead band in this step starts to run into cleaning dead band, the area untill fleeing from and cleaning dead band
Domain scope, above-mentioned zone scope can be shown on grating map according to grid region is related to regular square or rectangular.
S6:Judge to whether there is non-purging zone on above-mentioned second grating map.
The present embodiment easily forms the non-purging zone of drain sweep around the overlay area for cleaning dead band, by unfilled
Region residing for grid determines non-purging zone.
S7:If so, then it is moved to above-mentioned non-purging zone.
S8:Non- purging zone is cleaned according to the sweep-out pattern of planning.
Sweeping robot can select inside spin cleaning or ox according to the Regional Distribution Characteristics of non-purging zone in the present embodiment
Cultivated coverage mode cleaning carries out benefit and swept, and to complete region all standing cleaning, improves and cleans effect.
Reference picture 2, further, the step S4 of the present embodiment, including:
S40:The second starting point in the cleaning dead band, start the border edge along wall motor pattern along the cleaning dead band
Wall moves.
The second starting point in this step refers to sweeping robot and just runs into the position for cleaning dead band;Refer to edge along wall motor pattern to lean on
It is near clean dead band side along side cleaning modes.
S41:Judge whether to reach the default termination condition moved along wall.
The termination condition of this step includes:Next suitable ox is searched out to plough the starting point of coverage mode or reach default edge
Wall moves the condition set in advance such as limiting time and/or distance.
S42:If so, then terminate the First terminal point for being moved along wall and marking the cleaning dead band, so as to described the
Two starting points to formed between the First terminal point it is described cleaning dead band overlay area.
First terminal point in this step refers to sweeping robot and just flees from the position for cleaning dead band, then according to just running into cleaning
The position in dead band and the grid distribution situation just fled between the position for cleaning dead band are easy with defined square or rectangular etc.
The filling graph for cleaning path is planned in sweeping robot, is shown in and sets on a map.
Reference picture 3, further, the step S41 of the present embodiment, including:
S410:Judge whether to detect the space of the suitable specified planning mode.
The space of this step refers to suitable continuous arc type and cleaned, and the region being not disrupted.Sweeping robot passes through
The occupied state of the periphery grid of present position is judged to analyze, such as:Left survey or the right survey side in front of present position and front
To being to be not filled by state, then the space of coverage mode is ploughed for suitable ox.
S411:If so, then judge to reach the termination condition moved along wall, and with the 3rd starting point of the space
For the First terminal point.
This step is to search out the position of suitable space as dead band end position is cleaned, so as to the shape in grid map
Into the overlay area in corresponding cleaning dead band.
The step S41 of one embodiment of the invention, in addition to:
S412:If it is not, the statistics time moved along wall and/or distance.
Sweeping robot is moved there is provided qualifications along wall in the present embodiment, to ensure that sweeping robot is only carried out
Short-term moves along wall, improves sweeping efficiency.As shown in figure 9, the overlay area for cleaning dead band is smaller, sweeping robot is passing through
Can be sought quickly along wall suitable ox plough coverage mode space outlet, and by moved along wall flee from clean dead band after
Continue ox and plough coverage mode;But the overlay area for cleaning dead band as shown in Figure 10 is larger, time for being moved along wall and distance compared with
Greatly, the time moved along wall can be shortened by setting the restrictive condition moved along wall, quickening, which is fled from, cleans dead band, improves and cleans effect
Rate.
S413:Judge whether the time and/or distance reach preset value.
For example set along the wall time as 10S or 15S;Or along wall apart from being 20m or 50m, other embodiments of the invention also may be used
Concurrently set along the wall time and along wall distance, the condition to reach at first is used as priority.
S414:If reaching, judge that termination is cleaned according to the specified planning mode.
For example after reaching the qualifications moved along wall, the space that suitable ox ploughs coverage mode is not found still, then
Judge that the region that can carry out the cultivated coverage mode of continuous ox according to planning mode in the zone of ignorance cleans completely to finish.
Reference picture 4, further, the step S410 of the present embodiment, including:
S4101:Detect the grid occupied state around the cleaning dead band.
The present embodiment represents that this grid region has cleaned by filling corresponding grid on grating map.
S4102:Judge whether the blank grid for being adapted to the specified planning mode.
The distribution of non-purging zone is monitored by monitoring blank grid, so as to analyse whether to exist be adapted to continue according to
The ox of the specified planning mode of original ploughs overlay area.
S4103:If in the presence of judgement detects the space of the suitable specified planning mode.
Blank grid in this step, which represents to clean, to be had non-purging zone and can specify the ox planned by former around dead band
Coverage mode is ploughed to reach.
S4104:If being not present, the space is not present in judgement.
Reference picture 5, further, the step S8 of the present embodiment, including:
S80:Judge that the non-purging zone ploughs coverage mode if appropriate for ox.
For example non-purging zone meets the continuous area requirements that sweeping robot arc type cleans, then judge to be adapted to ox to plough
Coverage mode.
S81:If being adapted to, coverage mode is ploughed by ox and plans the first sweep-out pattern.
First sweep-out pattern of this step refers to arc type ox and ploughs covering route.
S82:Cleaned according to first sweep-out pattern.
The step S8 of one embodiment of the invention, in addition to:
S83:If being not suitable for, the second sweep-out pattern is planned by inside spin cleaning method.
If non-purging zone is unsatisfactory for the continuous area requirements of sweeping robot arc type cleaning, or non-purging zone as not
Regular domain, then judge to clean using inside spin cleaning method.Inside spin cleaning method refers to since the outermost border of region not
Break inside spiral cleaning, progressively reduces non-purging zone, and do not influence purging zone.
S84:Cleaned according to second sweep-out pattern.
Reference picture 6, the method for the sweeping robot all standing cleaning of further embodiment of this invention, step S7, including:
S70:The distributed intelligence of the analysis non-purging zone.
Ox as shown in Figure 10 ploughs coverage mode 3 in the present embodiment, sweeping robot is fugitive leave clean dead band when
Wait, while there occurs fuselage steering, cause to generate drain sweep region around cleaning dead band.Distributed intelligence bag in this step
Include the distance between the quantity in drain sweep region, the distributed areas in drain sweep region and drain sweep region equal distribution information.
S71:The fixed route according to the distributed intelligence according to Hybr id-State A*Search algorithmic rules, on
It is smooth route to state fixed route.
Fixed route in this step refers to by specific path planning algorithm, plans and terminates ox from sweeping robot and plough to cover
The position that lid mode cleans, the smooth smooth route of above-mentioned non-purging zone is reached, move route compared to existing broken line, more just
Control and walk in robot, be more bonded the visual experience of user.Calculated in the present embodiment by Hybr id-State A*Search
Method has planned the path from current location to nearest drain sweep region, and from nearest drain sweep region to secondary near drain sweep region
Deng realizing the smoothing processing of route.
S72:Above-mentioned non-purging zone is moved to according to the smooth route.
Further, the step S6 of one embodiment of the invention, including:
S60:Region residing for the blank grid searched for according to above-mentioned grid occupied state on above-mentioned second grating map.
S61:Region residing for above-mentioned blank grid is added to the candidate queue of non-purging zone.
When candidate queue in this step refers to exist multiple non-purging zones, candidate team is passed through to multiple non-purging zones
The mode of row is identified, and to clean non-purging zone one by one, realizes the cleaning covered comprehensively.
Reference picture 9, the sweeping robot of one embodiment of the invention, including:
Initialization module 1, for initializing grating map in the first starting point, all areas are designated as not cleaning, will be certainly
Map value is labeled as having cleaned by own present position as origin.
The first starting point in the present embodiment refers to sweeping robot present position when starting to clean, and as grating map
The origin of coordinates.The present embodiment sweeping robot is in cleaning process, by marking different grid occupied states with forming grid
Figure, to be gradually reduced zone of ignorance, the layout information until all identifying former zone of ignorance, for all standing clean.Than
Such as, it is each unknown on the grating map of the present embodiment to be expressed as f (x, y)=k, k=0,1, wherein 2, x, y expression transverse and longitudinal coordinates, k
Expression value, 0 is unknown, and 1 is has cleaned, and 2 be barrier.
First cleans module 2, for according to specifying planning mode to be cleaned, and by mark purging zone form the
One grating map.
The specified planning mode of the present embodiment includes ox and ploughs coverage mode, and ploughing coverage mode in ox lead in cleaning process
Cross that coordinates logo in length and breadth has cleaned, the region such as barrier creates grating map, ultimately form sweeping robot can distinguish cleaned,
The map not cleaned, so that sweeping robot searches non-purging zone according to the occupied state of grid, it is clear that all standing is done step-by-step
Sweep, so that sweeping robot targetedly efficiently completes all standing cleaning works of zone of ignorance, avoid drain sweep, repeat clearly
Situation about sweeping, improve sweeping efficiency.
First judge module 3, dead band is cleaned for judging whether to be absorbed in.
Cleaning dead band in the present embodiment refers to, i.e., grid has been marked as barrier region, in front of sweeping robot
Purging zone reaches border, and other directions are marked as purging zone or barrier region, cause sweeping robot
It can not continue to plough coverage mode route according to aurochs and be cleaned.
Module 4 is fled from, for if so, then fleeing from the cleaning dead band.
The present embodiment is fled from by the mode such as moving along wall and cleans dead band, so that sweeping robot continues to clean.
Mark module 5, for marking the overlay area in the cleaning dead band on first grating map, to form the
Two grating maps.
The overlay area in the cleaning dead band in the present embodiment starts to run into cleaning dead band, untill fleeing from and cleaning dead band
Regional extent, above-mentioned zone scope can be shown in grating map according to grid region is related to regular square or rectangular
On.
Second judge module 6, for judging to whether there is non-purging zone on second grating map.
The present embodiment easily forms the non-purging zone of drain sweep around the overlay area for cleaning dead band, by unfilled
Region residing for grid determines non-purging zone.
Mobile module 7, for if so, being then moved to the non-purging zone.
Second cleans module 8, for cleaning non-purging zone according to the sweep-out pattern of planning.
Sweeping robot can select inside spin cleaning or ox according to the Regional Distribution Characteristics of non-purging zone in the present embodiment
Cultivated coverage mode cleaning carries out benefit and swept, and to complete region all standing cleaning, improves and cleans effect.
Reference picture 10, further, the present embodiment flee from module 4, including:
Start submodule 40, for the second starting point in the cleaning dead band, start along wall motor pattern along described clear
Moved along wall on the border for sweeping dead band.
The second starting point in the present embodiment refers to sweeping robot and just runs into the position for cleaning dead band;Refer to edge along wall motor pattern
Close to clean dead band side along side cleaning modes.
3rd judging submodule 41, for judging whether to reach the default termination condition moved along wall.
The termination condition of the present embodiment includes:Next suitable ox is searched out to plough the starting point of coverage mode or reach default
The condition set in advance such as limiting time and/or distance is moved along wall.
Terminate submodule 42, for if so, then terminate it is described moved along wall and mark it is described cleaning dead band First terminal point,
So as in second starting point to the overlay area that the cleaning dead band is formed between the First terminal point.
First terminal point in the present embodiment refers to sweeping robot and just flees from the position for cleaning dead band, then clear according to just running into
The grid distribution situation swept the position in dead band and just fled between the position for cleaning dead band, with defined square or rectangular etc.
It is easy to the filling graph that sweeping robot planning cleans path, is shown in and sets on a map.
Reference picture 11, further, the 3rd judging submodule 41 of the present embodiment, including:
4th judging unit 410, for judging whether to detect the space of the suitable specified planning mode.
The space of the present embodiment refers to suitable continuous arc type and cleaned, and the region being not disrupted.Sweeping robot leads to
The occupied state of the periphery grid for judging present position is crossed to analyze, such as:Left survey or the right survey in front of present position and front
Direction is to be not filled by state, then the space of coverage mode is ploughed for suitable ox.
First identifying unit 411, if the space for detecting the suitable specified planning mode, judgement reaches
The termination condition moved along wall, and using the 3rd starting point of the space as the First terminal point.
The present embodiment is to search out the position of suitable space as dead band end position is cleaned, so as in grid map
The overlay area in dead band is cleaned corresponding to being formed.
3rd judging submodule 41 of one embodiment of the invention, in addition to:
Statistic unit 412, if the space for not detecting the suitable specified planning mode, statistics is described along wall
The time of motion and/or distance.
Sweeping robot is moved there is provided qualifications along wall in the present embodiment, to ensure that sweeping robot is only carried out
Short-term moves along wall, improves sweeping efficiency.As shown in figure 9, the overlay area for cleaning dead band is smaller, sweeping robot is passing through
Can be sought quickly along wall suitable ox plough coverage mode space outlet, and by moved along wall flee from clean dead band after
Continue ox and plough coverage mode;But the overlay area for cleaning dead band as shown in Figure 10 is larger, time for being moved along wall and distance compared with
Greatly, the time moved along wall can be shortened by setting the restrictive condition moved along wall, quickening, which is fled from, cleans dead band, improves and cleans effect
Rate.
5th judging unit 413, for judging whether the time and/or distance reach preset value.
For example set along the wall time as 10S or 15S;Or along wall apart from being 20m or 50m, other embodiments of the invention also may be used
Concurrently set along the wall time and along wall distance, the condition to reach at first is used as priority.
6th judging unit 414, if for reaching preset value, judge to terminate according to the specified planning mode progress clearly
Sweep.
For example after reaching the qualifications moved along wall, the space that suitable ox ploughs coverage mode is not found still, then
Judge that the region that can carry out the cultivated coverage mode of continuous ox according to planning mode in the zone of ignorance cleans completely to finish.
Reference picture 12, further, the 4th judging unit 410 of the present embodiment, including:
Subelement 4101 is detected, for detecting the grid occupied state around the cleaning dead band.
The present embodiment detects corresponding grid by detecting subelement 4101 on grating map and had been filled with, and represents this grid
Region has cleaned.
7th judgment sub-unit 4102, for the blank grid for judging whether to be adapted to the specified planning mode.
The distribution of the non-purging zone of blank grid monitoring is monitored by the 7th judgment sub-unit 4102, is to analyze
It is no to continue in the presence of suitable according to the former cultivated overlay area of ox for specifying planning mode.
3rd judges subelement 4103, if in the presence of judgement detects the described of the suitable specified planning mode
Space.
Blank grid in this step, which represents to clean, to be had non-purging zone and can specify the ox planned by former around dead band
Coverage mode is ploughed to reach.
4th judges subelement 4104:If for being not present, the space is not present in judgement.
Reference picture 13, the second of one embodiment of the invention cleans module 8, including:
8th judging submodule 80, for judging that the non-purging zone ploughs coverage mode if appropriate for ox.
For example non-purging zone meets the continuous area requirements that sweeping robot arc type cleans, then judge to be adapted to ox to plough
Coverage mode.
First planning submodule 81, if for being adapted to, coverage mode is ploughed by ox and plans the first sweep-out pattern.
The first sweep-out pattern that the present embodiment is planned by the first planning submodule 81, covering route is ploughed for arc type ox.
3rd cleans submodule 82, for being cleaned according to first sweep-out pattern.
The second of one embodiment of the invention cleans module 8, in addition to:
Second planning submodule 83, if for being not suitable for, the second sweep-out pattern is planned by inside spin cleaning method.
If non-purging zone is unsatisfactory for the continuous area requirements of sweeping robot arc type cleaning, or non-purging zone as not
Regular domain, then judge to clean using inside spin cleaning method.Inside spin cleaning method refers to since the outermost border of region not
Break inside spiral cleaning, progressively reduces non-purging zone, and do not influence purging zone.
4th cleans submodule 84, for being cleaned according to second sweep-out pattern.
Reference picture 14, the sweeping robot of further embodiment of this invention, mobile module 7 include:
Submodule 70 is analyzed, for analyzing the distributed intelligence of the non-purging zone.
Ox as shown in Figure 10 ploughs coverage mode 3 in the present embodiment, sweeping robot is fugitive leave clean dead band when
Wait, while there occurs fuselage steering, cause to generate drain sweep region around cleaning dead band.Distributed intelligence in the present embodiment
The distance between quantity including drain sweep region, the distributed areas in drain sweep region and drain sweep region equal distribution information.
3rd planning submodule 71, for being advised according to the distributed intelligence according to Hybr id-State A*Search algorithms
The fixed route is drawn, above-mentioned fixed route is smooth route.
Fixed route in the present embodiment refers to by specific path planning algorithm, plans that terminating ox from sweeping robot ploughs
The position that coverage mode cleans, the smooth smooth route of above-mentioned non-purging zone is reached, move route compared to existing broken line, more
It is easy to robot control walking, is more bonded the visual experience of user.Pass through Hybr id-State A*Search in the present embodiment
Algorithmic rule is from current location to the path in nearest drain sweep region, and from nearest drain sweep region to secondary near drain sweep area
Domain etc., realize the smoothing processing of route.
Mobile submodule 72, for being moved to above-mentioned non-purging zone according to the smooth route.
Reference picture 15, the sweeping robot of one embodiment of the invention, second judge module 6, including:
Submodule 60 is searched for, for the blank grid searched for according to the grid occupied state on second grating map
Residing region.
Submodule 61 is added, for region residing for the blank grid to be added to the candidate queue of non-purging zone.
When candidate queue in the present embodiment refers to exist multiple non-purging zones, candidate is passed through to multiple non-purging zones
The mode of queue is identified, and to clean non-purging zone one by one, realizes the cleaning covered comprehensively.
The sweeping robot of the embodiment of the present invention possesses grating map and builds figure function, is risen with what sweeping robot started to clean
Point is origin, cleaned simultaneously on grating map by coordinates logo in length and breadth during coverage mode is ploughed along ox and is cleaned,
The regions such as barrier, the map for having cleaned, not cleaned can be distinguished by ultimately forming sweeping robot, so as to robot targetedly
The all standing cleaning works of zone of ignorance is efficiently completed, drain sweep is avoided, repeats the situation of cleaning, improve sweeping efficiency;And
Completing ox, to plough the smoothness that after coverage mode cleans, can be followed by sweeping robot smooth for the robot of the embodiment of the present invention
Route is moved to non-purging zone, and selects inside spin cleaning or the cultivated coverage mode of ox clear according to the provincial characteristics of non-purging zone
Sweep into capable benefit to sweep, to complete all standing of zone of ignorance cleaning.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the scope of the invention, every utilization
The equivalent structure or equivalent flow conversion that description of the invention and accompanying drawing content are made, or directly or indirectly it is used in other correlations
Technical field, be included within the scope of the present invention.