CN107456162A - Robot for cleaning floor and the control method for robot for cleaning floor - Google Patents

Robot for cleaning floor and the control method for robot for cleaning floor Download PDF

Info

Publication number
CN107456162A
CN107456162A CN201710779845.9A CN201710779845A CN107456162A CN 107456162 A CN107456162 A CN 107456162A CN 201710779845 A CN201710779845 A CN 201710779845A CN 107456162 A CN107456162 A CN 107456162A
Authority
CN
China
Prior art keywords
robot
barrier
distance
distance value
robot body
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
CN201710779845.9A
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.)
Suzhou EUP Electric Co Ltd
Original Assignee
Suzhou EUP Electric 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 Suzhou EUP Electric Co Ltd filed Critical Suzhou EUP Electric Co Ltd
Priority to CN201710779845.9A priority Critical patent/CN107456162A/en
Publication of CN107456162A publication Critical patent/CN107456162A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2836Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Electric Vacuum Cleaner (AREA)

Abstract

A kind of control method the present invention relates to robot for cleaning floor and for robot for cleaning floor, the robot for cleaning floor, including robot body, barrier sensing device further and control system, barrier sensing device further connect with signal with control system;Control system internal preset has the first cleaning mode, and the first cleaning mode includes multiple Move Modes, and wherein Move Mode comprises at least:The normal movement pattern that control machine human body moves between barrier;Avoidance pattern of the control machine human body away from barrier;Edge of the control machine human body along barrier persistently moves the short welt Move Mode of a distance, and the length of the distance is the random distance randomly selected from a range data set;Robot body when being worked according to the first cleaning mode, control system can control machine human body mutually switch between above-mentioned multiple patterns.The robot for cleaning floor of this case substantially increases the cleaning coverage rate to barrier edge.

Description

Robot for cleaning floor and the control method for robot for cleaning floor
Technical field
The present invention relates to the robot for cleaning floor field for cleaning ground.
Background technology
Self-movement robot is a kind of full intelligent mobile device, and the device is in the case where being controlled by the user by quilt Autonomous is operated on moving area, such as common floor suction robot.Because self-movement robot is autonomous , therefore the barriers such as wall, seat can be run into unavoidably in moving process.Once robot collides with barrier Afterwards, the moving direction of robot will change, and this change is difficult control, therefore, prior art from moving machine Obstacle detector is provided with device people, when obstacle detector is detected in front of mobile in robot moving process After there is barrier, robot will perform avoidance program to avoid self-movement robot from being collided with barrier.
A kind of robot cleaner and its control are disclosed in Publication No. CN101923351B Chinese invention patent Method, the robot cleaner are able to carry out the welt love knot pattern walked along the edge of wall or barrier, the patch Edge mode, which grows length, can spend the normal love knot of the more electricity of robot cleaner and influence area, and lead in long and deep friendship between two families habitat environment Often there is more barrier, continue along the edge of barrier so that cleaning covering efficiency substantially reduces.
The content of the invention
In order to solve the above-mentioned technical problem, the high floor cleaning machine of coverage rate is cleaned it is an object of the invention to provide a kind of People.It is a further object to provide it is a kind of can obtain high cleaning coverage rate, control robot for cleaning floor movement Method.
In order to realize the first purpose of foregoing invention, the present invention uses following first technical scheme:A kind of floor-cleaning machine Device people, including:
One robot body, can on ground to be cleaned autonomous;
One barrier sensing device further, for the barrier to occurring on front side of robot body in the robot body movement forward Thing is hindered to be sensed;
One control system, described barrier sensing device further connect with signal with described control system, described robot sheet Body can control described robot body movement based on the barrier sensing device further feedack;
Described control system internal preset has the first cleaning mode, and the first described cleaning mode includes multiple Move Modes, Wherein described Move Mode comprises at least:
The normal movement pattern that the described robot body of one control moves between barrier;
Described avoidance pattern of the robot body away from barrier of one control;
Edge of the described robot body of one control along the barrier persistently moves the short welt Move Mode of a distance, The length of the distance is the random distance randomly selected from a range data set;
When according to described the first cleaning mode work, described control system can control described described robot body Robot body mutually switch between normal movement pattern, avoidance pattern and short welt Move Mode.
In above-mentioned technical proposal, it is preferred that described control system internal preset first condition and second condition, when described Control system when meeting first condition, the described robot body of described control system control is from described normal movement mould Formula is switched to described avoidance pattern;When described control system meets second condition, described in the control of described control system Robot body from described normal movement pattern switching to described short welt Move Mode.
In above-mentioned technical proposal, it is preferred that described range data collection be combined into from a upper distance limit value to range line once from The distance between value value element set, described upper distance limit value are more than described lower limit distance value.
In above-mentioned technical proposal, it is preferred that described upper distance limit value is less than or equal to 100cm, described lower limit distance value More than or equal to 20cm.
In above-mentioned technical proposal, it is preferred that described control system internal preset has the second cleaning mode, and described second Cleaning mode includes the described robot body of a control and independently finds the edge of barrier and after barrier edge is searched out Continuously along the long welt Move Mode of barrier edge movement.
In above-mentioned technical proposal, it is preferred that described robot for cleaning floor also includes an input block, described input Unit is for the described robot body of user's selection selecting unit in the way of the second described cleaning mode is operated.
In order to realize the first purpose of foregoing invention, the present invention uses following second technical scheme:A kind of floor-cleaning machine Device people, including:
One robot body, can on ground to be cleaned autonomous;
One barrier sensing device further, for the barrier to occurring on front side of robot body in the robot body movement forward Thing is hindered to be sensed;
One control system, described barrier sensing device further connect with signal with described control system, described robot sheet Body can control described robot body movement based on the barrier sensing device further feedack;It is characterized in that:
The range data set that described control system internal preset one is made up of several distance value elements, described distance number It is made up of according to set the first subset and yield in the second subset, the first described subset and yield in the second subset are without common factor, described yield in the second subset 0 value is not included;
Described control system performs an algorithm, makes once described barrier sensing device senses are to barrier, i.e., described Range data set in randomly select a random distance value, and it is to belong to first subset to analyze described random distance value Still fall within the yield in the second subset;When described random distance value belongs to first subset, described control system is to institute The robot body stated, which is sent, performs the first operational order away from the barrier;When described random distance value belongs to described During yield in the second subset, described control system sends described random along the edge walking of the barrier to described robot body Second operational order of distance value.
In above-mentioned technical proposal, it is preferred that described range data collection be combined into from a upper distance limit value to range line once from The distance between value value element set, described upper distance limit value are more than described lower limit distance value.
In above-mentioned technical proposal, it is preferred that described upper distance limit value is less than or equal to 100cm, described intermediate distance value Less than or equal to 20cm.
In above-mentioned technical proposal, it is preferred that the first described subset is from described lower limit distance value to an intermediate distance Numerical value set between value, described yield in the second subset are from described intermediate distance value to the number between described distance value up and down Value set, and do not include intermediate distance value in described yield in the second subset;Wherein, described intermediate distance value be more than it is described under Limit distance value and be less than described upper distance limit value
In above-mentioned technical proposal, it is preferred that described lower limit distance value is 0.
In above-mentioned technical proposal, it is preferred that described barrier sensing device further is arranged on the robot including several The proximity transducer of body portion.
In above-mentioned technical proposal, it is preferred that described robot for cleaning floor also includes collision detecting device, and described touches Hitting detection means includes being arranged on the Crashworthy plate that can be moved on the robot body and relative to the robot body, connects It is connected to described Crashworthy plate and is configured in response to the movement of the Crashworthy plate and outwards exports the collision sensing of a signal Device, described crash sensor are connected with described control system;Passed when described control system receives described collision During the signal that sensor is sent, described control system sends the 3rd performed away from the avoidance thing to described robot body Operational order.
In above-mentioned technical proposal, it is preferred that described robot body, which performs the operation away from the avoidance thing, to be included:Control Make the robot body and retreat or turned over relative to former direction of advance the angle for being less than or equal to 180 degree more than 0 degree.
In order to realize the second purpose of foregoing invention, the present invention uses following 3rd technical scheme:It is clear that one kind is used for ground The control method of clean robot, described control method include:
A range data set being made up of several distance value elements is determined in described robot for cleaning floor in advance, should Range data set is made up of the first range data subset and second distance data subset, the first described range data subset and Second distance data subset is without common factor;
The described robot for cleaning floor of control autonomous on face to be cleaned simultaneously performs floor cleaning work simultaneously;
Barrier on the described robot for cleaning floor travel path of sensing;
When sensing barrier, control described robot for cleaning floor randomly selected in the range data set one with Machine distance value, and the random distance value described in post analysis is the element belonged in the first distance value subset still falls within An element in the second distance value subset;Random distance value is belonged in the first distance value subset as mentioned During one element, then control described robot for cleaning floor to perform the operation away from the avoidance thing, as mentioned at random away from An element being belonged to from value in the second distance value subset, described robot for cleaning floor is then controlled along the obstacle The edge of thing is persistently walked distance corresponding to the random distance value.
The present invention obtains following beneficial effect compared with prior art:The robot for cleaning floor of this case, running into obstacle During thing, it can judge whether to walk along barrier edge at random, and the distance walked also has randomness, and it can change Solidification pattern during former robot body movement, also substantially increases the cleaning coverage rate to barrier edge.
Brief description of the drawings
Fig. 1 is a kind of schematic perspective view of robot for cleaning floor provided in an embodiment of the present invention;
Fig. 2 is the elevational schematic view of Fig. 1 robot for cleaning floor;
Schematic diagram after upper lid is raised in the robot for cleaning floor that Fig. 3 is Fig. 1;
Fig. 4 is the schematic perspective view under another visual angle of Fig. 1 robot for cleaning floor;
Fig. 5 is that the robot for cleaning floor in Fig. 3 removes the schematic diagram after lid, collision detecting device;
Fig. 6 is the path schematic diagram that the robot for cleaning floor in Fig. 1 moves in an exemplary region;
Fig. 7 shows the exemplary moving process for the robot body for performing normal movement pattern;
Fig. 8 shows the exemplary moving process for the robot body for performing avoidance pattern;
Fig. 9 shows the exemplary moving process for the robot body for performing short welt Move Mode;
Figure 10 shows the exemplary moving process of the robot body of executive chairman's welt Move Mode;
Figure 11 shows the schematic diagram of the robot for cleaning floor comprising remote control.
Embodiment
To describe technology contents, construction feature, institute's reached purpose and effect of invention in detail, below in conjunction with embodiment simultaneously Accompanying drawing is coordinated to be described in detail.
Fig. 1-3 shows the schematic diagram of robot for cleaning floor 100, and it includes a generally circular robot body 1, robot body 1 includes upper lid 101, chassis 102, battery module 103, drive system, main cleaning brush 105, the main cleaning of driving Main brush motor 1051, opposite side brush a 106a and 106b, the right brush motor for driving an opposite side dataller to make respectively of brush 105 1061a and left side brush motor 1061b, dirt box 107 and controller 108.In use, controller 108 is to drive system, master Brush motor 1051 and the right brush motor 1061a and left side brush motor 1061b provide instruction, so that robot for cleaning floor 100 in clean surface(For example, floor)Upper movement, so as to which debris is removed from cleaning surface.
Reference picture 1,2, robot body 1 include front portion 1011, rear portion 1012, and front portion 1011 and rear portion 1012 it Between limit the front-rear center line 1015 that extends along the longitudinal direction.It is preceding when the robot body 1 is placed on the clean surface CB 1015 is arranged essentially parallel to clean surface.Robot body 1 is divided into right part 1013 and a left side by front-rear center line 1015 Portion 1014.
Referring again to Fig. 2,3, side brush 106 may be mounted to extend past the lateral edges of lid 101, for removing chassis Dirt and chip, are swept into by 102 lower sections and its immediate dirt and chip when robot body 1 cleans along forward direction In the cleaning path of main cleaning brush 105.Drive system includes right driving wheel component 1041 and left driving wheel component 1042.It is each to drive Drive wheel assemblies 1041,1042 include wheel 109a, 109b and are linked to wheel to drive motor 110a, 110b of wheel.Driving Wheel assembly 1041,1042 is connected on chassis 102 and above clean surface.Controller 108(Also figure 5 illustrates)Position Controlled in the inside of robot body, and by the robot of Behavior-based control, so as to based on following sensor readings referred to or Instruction, instruction is provided to the parts of robot 100, as described below, navigated so as to carry out cut-through thing in an autonomous manner, be clear Sweep the floor face.Controller 108 can provide instructions to drive wheel assemblies 1041 and 1042 forward or backward with manipulation machine to drive system Device human body 1.For example, instruction can be sent by controller 108, to combine two wheel assemblies 1041,1042 in forward direction, Robot body 1 is caused to travel forward.In another example, instruction can send and be used to turn left, and it promotes revolver component 1041 combine in a forward direction, and right wheel component 1042 is rearward driving up, and cause the robot when viewed from above Body 1 turns along clockwise.In another example, similar instruction can be sent for turning right, and it causes viewed from above When robot body 1 along counterclockwise turn.As being further described in detail below, controller 108 can will forward, backward, to the right and/ Or instruction to the left combines and issues drive system, to make robot sheet when robot body 1 is moved across clean surface Body 1 bypasses the one or more barriers run into.The front lower place on chassis 102 also has is supported in cleaning table by robot body Castor assembly 111 above face, the castor assembly 111 do not have power, belong to passive movement part.Chassis 102 can be protected The interior section of robot body 1, and prevent the intrusion of dust and chip.The battery included in battery module can be machine Human body provides power supply.
Reference picture 3, barrier sensing device further 2 is provided with robot body 1, barrier sensing device further 2 includes multicomponent Cloth is arranged on the proximity transducer 21a-h at the outer peripheral sidewall of robot body 1, and these proximity transducers 21a-h is distributed in machine At the outer peripheral sidewall of the first half of device human body 1.Connected with signal close to sensing 21a-h with controller 108, work as controller 108 receive any one proximity transducer 21a-h transmission signal when, then show obstacle occur around robot body 1 Thing.Therefore, collision can be to appearing in the front side of robot body 1 close to sensing 21a-h in the movement forward of robot body 1 Barrier(Barrier herein is such as metope, furniture the stop further movement of fixture of robot body, under herewith solve Release)Sensed, for example, proximity transducer 21a-h may be adapted to perceive the side of robot body 1(Before such as)About 1cm is to about 50cm potential barrier.When proximity transducer 21a-h, which can perceive the annex of robot body 1, closely barrier occurs, The controller of robot needs the method that the situation is handled for Robot Selection, following to be discussed in detail again.In some embodiments In, each proximity transducer 21a-h includes infrared emission receiver pair, and the radius of investigation as infrared emission receiver is correspondingly answered is 1cm to about 50cm, in this radius, proximity transducer can sense when the presence of barrier.Due to being received using infrared emission Device is conventional technical means to detection barrier, be will not be described here.In other embodiments, this proximity transducer, which can also be, sets The sonar sensor on the first half of robot body 1 is put, to assess barrier to the distance of robot body 1.
Reference picture 4,5, robot body 1 go back collision detecting device 3, collision detection dress in the outer peripheral sidewall of first half Put 3 include be arranged on the outside side wall in the right front of robot body 1 on and can relative to chassis 102 move right Crashworthy plate 31a, It is connected to right Crashworthy plate 31a and is configured in response to right Crashworthy plate 31a movement and outwards exports the right collision of a signal Sensor 32a, and can be relative to the left Crashworthy plate of the movement of chassis 102 in the outside side wall in the left front of robot body 1 31b, it is connected to left Crashworthy plate 31b and is configured in response to left Crashworthy plate 31b movement and outwards exports a left side for a signal Crash sensor 32b, right crash sensor 32a and left crash sensor 32b are connected with controller 108;When controller 108 When receiving the signal of any one crash sensor transmission, then surface robot body 1 collides with extraneous obstacle.
Controller 108 and all electronic units on robot body, such as proximity transducer 21a-e, right crash sensor 32a, left crash sensor 32b, motor 110a and 110b, main brush motor 1051 and the right brush motor 1061a and left side brush Motor 1061b is connected, and proximity transducer 21a-e, right crash sensor 32a, left crash sensor 32b crash sensors can The signal received feeds back to controller 108, and controller 108 can be based on these signals to motor 110a and 110b, main brush Motor 1051 and the right brush motor 1061a and left side brush motor 1061b are controlled.
Shown in reference picture 6, in this example, controller 108 can guided robot body 1 according to multiple cleaning modes through clear Face cleaning 500 simultaneously realizes the cleaning to clean surface 500.These multiple cleaning modes include:One control machine human body is in barrier Between the normal movement pattern that moves;Avoidance pattern of the one control machine human body away from barrier;The described machine of one control Edge of the human body along the barrier persistently moves the short welt Move Mode of a distance, the length of the distance be from one away from From the random distance randomly selected in data acquisition system;The described robot body of one control independently finds the edge of barrier simultaneously Continuously along the long welt Move Mode of barrier edge movement after barrier edge is searched out.
Normal movement pattern can be used to move for reference picture 7, robot body 1, and under this pattern, robot body 1 exists Moving process does not sense barrier, and robot body 1 is walked in the white space between barrier, and its track walked can To be various, such as linear, shaped form, square waveform etc..
Avoidance pattern can be used to move for reference picture 8, robot body 1, such as:Come from when controller 108 receives During the signal of proximity transducer or crash sensor, controller 108 can select avoidance pattern to be held as robot body 1 Capable Move Mode, under this pattern, robot body 1 retreats or around turning over certain angle counterclockwise or clockwise(Such as may be used Think the angle for being less than or equal to 180 degree more than 0 degree)So that robot body 1 is directed away from the direction movement of barrier 501, i.e., Move away from barrier 501 and advanced along new direction.
Short welt Move Mode can be used to move for reference picture 9, robot body 1, such as:When controller 108 receives During to signal from proximity transducer, controller 108 can select short welt Move Mode to be held as robot body 1 Capable Move Mode, under this pattern, robot body 1 is adjusting the appearance of robot body close to after barrier 502,503,504 State can persistently move a distance L along the edge of barrier 502,503,5041、L2、L3, these distances L1、L2、L3It is one Random distance in a range data set, i.e. distance L1、L2、L3Can it is different, can also be identical, similar and different is general Rate occurs at random.
Long welt Move Mode can be used to move for reference picture 10, robot body 1, such as:Robot body 1 is being cut Change under the pattern, robot body 1 is independently found the edge of barrier 505 and held after the edge of barrier 505 is searched out The continuous edge along barrier 505 moves the default maximum shifting in the controller 108 until edge of barrier 505 disappears or reached Dynamic distance value, barrier 506 is then found again and is moved therefore along the edge of barrier 506, under long welt Move Mode Single displacement length the length with barrier edge is different and different, can also be with default in controller 108 Maximum moving distance value it is different and different.
In order that obtaining robot body 1 is able to carry out short welt Move Mode and long welt Move Mode, robot body 1 On should also set and follow sensor(Not shown in figure), this follows sensor to help robot body 1 in moving process, All the time it is close to the edge movement of barrier.Such as it is respectively provided with the left and right side of robot body 1 and follows sensor, with sensing Device may insure when robot body 1 follows the edge of barrier.In other embodiments, this welt sensor can be by portion Divide proximity transducer part-time.In the case where robot body 1 performs short welt Move Mode or long welt Move Mode, side brush 104 will play a significant role.By using side brush 104 (it stretches out the circumference of upper lid 101) with capture in barrier edge crack In and the chip along the edge beyond main cleaning brush 103 in one's power.
In this case, robot body 1 can be operated according to the first cleaning mode, can also be according to the second cleaning mode It is operated;Under the first cleaning mode, robot body 1 moves mould in normal movement pattern, avoidance pattern and short welt Mutual switch operating between formula;Under the second cleaning mode, robot body 1 is operated according to long welt pattern all the time.
Independently select to be operated also according to the second cleaning mode according to the first cleaning mode in order to facilitate user, such as scheme Shown in 11, robot also includes one and is used for the remote control 4 that control machine human body 1 works, and an input is provided with the remote control 4 Unit 41, is provided with mode selecting unit on the input block 41, and it is by the one that user, which can independently select robot body 1, What two cleaning modes or the second cleaning mode were operated.In this example, the first cleaning mode and the second cleaning mode will not be same When appear in robot perform single clean up task during.
In order that obtaining robot under the first cleaning mode, robot body 1 can be independently in normal movement pattern, avoidance Switch between pattern and short welt Move Mode, one is preset in control system 108 by several distance value elements L1、 L2、……LnRange data the set P, range data set P of composition are by the first subset P1With yield in the second subset P2Form, the first son Collect P1With yield in the second subset P2Without common factor, yield in the second subset P20 value is not included;If range data set P is from upper distance limit value LmaxExtremely Once limit distance value LminThe distance between value element set, upper distance limit value LmaxMore than described lower limit distance value Lmin, first Subset P1For from lower limit distance value LminTo an intermediate distance value LmidBetween numerical value set, yield in the second subset P2For intermediate distance value LmidTo a upper distance limit value LmaxBetween and do not include intermediate distance value LmidNumerical value set, intermediate distance value LmidUnder being more than Limit distance value LminAnd it is less than upper distance limit value Lmax
Controller 108 is based on above-mentioned default data acquisition system in this example, and it performs an algorithm, under the algorithm, makes once Barrier sensing device further 2 senses barrier, and controller 108 randomly selects a random distance value in range data set P Lran, and analyze random distance value LranIt is to belong to the first subset P1Still fall within yield in the second subset P2;As random distance value LranBelong to First subset P1When, that is, when meeting first condition, controller 108 sends first performed away from barrier to robot body 1 Operational order;As random distance value LranBelong to yield in the second subset P2When, that is, when meeting second condition, controller 108 gives robot sheet Body 1 sends the edge walking random distance value L along the barrierranThe second operational order.Touched when controller 108 receives When hitting the signal that the crash sensor in detection means 3 is sent, controller 108 sends to robot body 1 and performed away from avoidance 3rd operational order of thing.
The running of robot is illustrated with a specific example below:
Range data set P be from 100cm to the distance between 0 be worth element set, extracted out of the range data set P away from Can be the integer distance value of number or any one size with a distance from any one size from 0-100cm from value element;First Subset P1For value element set, first subset P the distance between from 0 to 20cm1Interior distance value element be more than or equal to 0, Less than or equal to 20cm;Yield in the second subset P2Not include between from 20cm to 100cm and 20cm distance value element set, this second Subset P2Interior distance value element is more than 20cm, less than or equal to 100cm.Robot 100 works as barrier in moving process There is barrier in the front of robot body 1 that sensing device further 2 senses, when, controller 108 i.e. in range data set P with Machine extracts a random distance value Lran;Such as the random distance value L generated at randomranFor value less than or equal to 20cm when, robot sheet Body 1 performs the action away from barrier, i.e., robot 100 is from normal movement pattern switching to avoidance pattern;As generated at random Random distance value LranDuring for more than 20cm, robot body 1 adjusts posture and performs the action moved along barrier edge, i.e., Robot 100 is from normal movement pattern switching to short welt pattern, and under short welt pattern, robot body 1 will be along obstacle The edge of thing persistently moves random distance value Lran
It is described below, the process that robot 100 is operated according to the first cleaning mode:
Robot 100 is moved first in clean surface according to normal movement pattern, and in moving process, robot is held simultaneously Row detection of obstacles works;When sensing barrier, control machine people 100 randomly selected in range data set P one with Machine distance value Lran, and the random distance value L of post analysisranIt is to belong to the first distance value subset P1An interior element is still fallen within The second distance value subset P2An interior element;Such as random distance value LranBelong to the first distance value subset P1Interior one During element, then control machine people 100 performs the operation away from avoidance thing, such as random distance value LranBelong to the second distance It is worth subset P2An interior element, then edge of the control machine people 100 along the barrier is persistently walked and states random distance value Lran Corresponding distance.
Finally be necessary described herein be:Above example is served only for further detailed to technical scheme work Ground explanation, it is impossible to be interpreted as limiting the scope of the invention, those skilled in the art is according to the above of the invention Some the nonessential modifications and adaptations made belong to protection scope of the present invention.

Claims (15)

1. a kind of robot for cleaning floor, including:
One robot body, can on ground to be cleaned autonomous;
One barrier sensing device further, for the barrier to occurring on front side of robot body in the robot body movement forward Thing is hindered to be sensed;
One control system, described barrier sensing device further connect with signal with described control system, described robot sheet Body can control described robot body movement based on the barrier sensing device further feedack;It is characterized in that:
Described control system internal preset has the first cleaning mode, and the first described cleaning mode includes multiple Move Modes, Wherein described Move Mode comprises at least:
The normal movement pattern that the described robot body of one control moves between barrier;
Described avoidance pattern of the robot body away from barrier of one control;
Edge of the described robot body of one control along the barrier persistently moves the short welt Move Mode of a distance, The length of the distance is the random distance randomly selected from a range data set;
When according to described the first cleaning mode work, described control system can control described described robot body Robot body mutually switch between normal movement pattern, avoidance pattern and short welt Move Mode.
2. robot for cleaning floor according to claim 1, it is characterised in that:Described control system internal preset One condition and second condition, when described control system meets first condition, the described machine of described control system control Human body is from described normal movement pattern switching to described avoidance pattern;When described control system meets second condition When, the described robot body of described control system control moves from described normal movement pattern switching to described short welt Dynamic model formula.
3. robot for cleaning floor according to claim 1, it is characterised in that:Described range data collection is combined into from one Limit distance value and be more than described lower limit distance to the distance between distance value value element set, described upper distance limit value is once limited Value.
4. robot for cleaning floor according to claim 3, it is characterised in that:Described upper distance limit value is less than or equal to 100cm, described lower limit distance value are more than or equal to 20cm.
5. robot for cleaning floor according to claim 1, it is characterised in that:Described control system internal preset has Two cleaning modes, the second described cleaning mode include the described robot body of a control and independently find the edge of barrier simultaneously Continuously along the long welt Move Mode of barrier edge movement after barrier edge is searched out.
6. robot for cleaning floor according to claim 5, it is characterised in that:Described robot for cleaning floor also includes One input block, described input block are carried out for the described robot body of user's selection according to the second described cleaning mode The mode selecting unit of work.
7. a kind of robot for cleaning floor, including:
One robot body, can on ground to be cleaned autonomous;
One barrier sensing device further, for the barrier to occurring on front side of robot body in the robot body movement forward Thing is hindered to be sensed;
One control system, described barrier sensing device further connect with signal with described control system, described robot sheet Body can control described robot body movement based on the barrier sensing device further feedack;It is characterized in that:
The range data set that described control system internal preset one is made up of several distance value elements, described distance number It is made up of according to set the first subset and yield in the second subset, the first described subset and yield in the second subset are without common factor, described yield in the second subset 0 value is not included;
Described control system performs an algorithm, makes once described barrier sensing device senses are to barrier, i.e., described Range data set in randomly select a random distance value, and it is to belong to first subset to analyze described random distance value Still fall within the yield in the second subset;When described random distance value belongs to first subset, described control system is to institute The robot body stated, which is sent, performs the first operational order away from the barrier;When described random distance value belongs to described During yield in the second subset, described control system sends described random along the edge walking of the barrier to described robot body Second operational order of distance value.
8. robot for cleaning floor according to claim 7, it is characterised in that:Described range data collection is combined into from one Limit distance value and be more than described lower limit distance to the distance between distance value value element set, described upper distance limit value is once limited Value.
9. robot for cleaning floor according to claim 8, it is characterised in that:Described upper distance limit value is less than or equal to 100cm, described intermediate distance value are less than or equal to 20cm.
10. robot for cleaning floor according to claim 7, it is characterised in that:The first described subset is from described Lower limit distance value is to the numerical value set between an intermediate distance value, and described yield in the second subset is from described intermediate distance value to institute Numerical value set between the distance value up and down stated, and do not include intermediate distance value in described yield in the second subset;Wherein, it is described Intermediate distance value is more than described lower limit distance value and is less than described upper distance limit value.
11. the robot for cleaning floor according to claim 7 or 8, it is characterised in that:Described lower limit distance value is 0.
12. robot for cleaning floor according to claim 7, it is characterised in that:Described barrier sensing device further includes Several are arranged on the anterior proximity transducer of the robot body.
13. robot for cleaning floor according to claim 7, it is characterised in that:Described robot for cleaning floor also wraps Include collision detecting device, described collision detecting device includes being arranged on the robot body and can be relative to the machine The Crashworthy plate of device human body movement, be connected to described Crashworthy plate and be configured in response to the movement of the Crashworthy plate and to The crash sensor of one signal of outer output, described crash sensor are connected with described control system;When described control When system receives the signal that described crash sensor is sent, described control system sends to described robot body and held Threeth operational order of the row away from the avoidance thing.
14. robot for cleaning floor according to claim 7, it is characterised in that:Described robot body performs remote The operation of the avoidance thing includes:The robot body is controlled to retreat or turned over relative to former direction of advance small more than 0 degree In the angle equal to 180 degree.
A kind of 15. control method for robot for cleaning floor, it is characterised in that:Described control method includes:
A range data set being made up of several distance value elements is determined in described robot for cleaning floor in advance, should Range data set is made up of the first range data subset and second distance data subset, the first described range data subset and Second distance data subset is without common factor;
The described robot for cleaning floor of control autonomous on face to be cleaned simultaneously performs floor cleaning work simultaneously;
Barrier on the described robot for cleaning floor travel path of sensing;
When sensing barrier, control described robot for cleaning floor randomly selected in the range data set one with Machine distance value, and the random distance value described in post analysis is the element belonged in the first distance value subset still falls within An element in the second distance value subset;Random distance value is belonged in the first distance value subset as mentioned During one element, then control described robot for cleaning floor to perform the operation away from the avoidance thing, as mentioned at random away from An element being belonged to from value in the second distance value subset, described robot for cleaning floor is then controlled along the obstacle The edge of thing is persistently walked distance corresponding to the random distance value.
CN201710779845.9A 2017-09-01 2017-09-01 Robot for cleaning floor and the control method for robot for cleaning floor Pending CN107456162A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710779845.9A CN107456162A (en) 2017-09-01 2017-09-01 Robot for cleaning floor and the control method for robot for cleaning floor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710779845.9A CN107456162A (en) 2017-09-01 2017-09-01 Robot for cleaning floor and the control method for robot for cleaning floor

Publications (1)

Publication Number Publication Date
CN107456162A true CN107456162A (en) 2017-12-12

Family

ID=60550948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710779845.9A Pending CN107456162A (en) 2017-09-01 2017-09-01 Robot for cleaning floor and the control method for robot for cleaning floor

Country Status (1)

Country Link
CN (1) CN107456162A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108445878A (en) * 2018-02-28 2018-08-24 北京奇虎科技有限公司 A kind of obstacle processing method and sweeping robot for sweeping robot
CN109965786A (en) * 2019-03-30 2019-07-05 深圳市银星智能科技股份有限公司 A kind of clean robot and its barrier-avoiding method
CN110680243A (en) * 2019-09-30 2020-01-14 湖南格兰博智能科技有限责任公司 Wall-following cleaning control algorithm for floor-sweeping robot
CN111565896A (en) * 2018-01-03 2020-08-21 三星电子株式会社 Mobile device for cleaning, cooperative cleaning system, and control method thereof
WO2021036072A1 (en) * 2019-08-26 2021-03-04 苏州宝时得电动工具有限公司 Cleaning robot and control method therefor
CN117631552A (en) * 2023-11-30 2024-03-01 广东爱普电器有限公司 Kitchen appliance operation intelligent regulation and control system based on data analysis

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111565896A (en) * 2018-01-03 2020-08-21 三星电子株式会社 Mobile device for cleaning, cooperative cleaning system, and control method thereof
CN111565896B (en) * 2018-01-03 2023-11-17 三星电子株式会社 Mobile device for cleaning, cooperative cleaning system and control method thereof
CN108445878A (en) * 2018-02-28 2018-08-24 北京奇虎科技有限公司 A kind of obstacle processing method and sweeping robot for sweeping robot
CN108445878B (en) * 2018-02-28 2022-04-01 北京奇虎科技有限公司 Obstacle processing method for sweeping robot and sweeping robot
CN109965786A (en) * 2019-03-30 2019-07-05 深圳市银星智能科技股份有限公司 A kind of clean robot and its barrier-avoiding method
WO2021036072A1 (en) * 2019-08-26 2021-03-04 苏州宝时得电动工具有限公司 Cleaning robot and control method therefor
CN110680243A (en) * 2019-09-30 2020-01-14 湖南格兰博智能科技有限责任公司 Wall-following cleaning control algorithm for floor-sweeping robot
CN117631552A (en) * 2023-11-30 2024-03-01 广东爱普电器有限公司 Kitchen appliance operation intelligent regulation and control system based on data analysis
CN117631552B (en) * 2023-11-30 2024-06-18 广东爱普电器有限公司 Kitchen appliance operation intelligent regulation and control system based on data analysis

Similar Documents

Publication Publication Date Title
CN107456162A (en) Robot for cleaning floor and the control method for robot for cleaning floor
US10350762B2 (en) Autonomously moving body, movement controlling method, and recording medium storing movement controlling program
EP3234713B1 (en) Cleaning method for a robotic cleaning device
JP6573173B2 (en) Control device for autonomous traveling cleaner, autonomous traveling cleaner provided with this control device, and cleaning system provided with a control device for autonomous traveling cleaner
CN102038470B (en) Automatic-moving ground treatment robot and ground-abutting treatment control method thereof
US9456725B2 (en) Robot cleaner and control method thereof
EP3685722B1 (en) System consisting of a purely manually guided soil processing device and an automatically operated soil processing device and method for operating such a system
US7113847B2 (en) Robotic vacuum with removable portable vacuum and semi-automated environment mapping
CN201572040U (en) Self-moving land disposal robot
CN104765362B (en) A kind of local cleaning modes of clean robot
AU2014278987A1 (en) Cleaning robot and method for controlling the same
CN108852184A (en) A kind of non-blind area sweeping robot and its cleaning control method based on deep learning algorithm
CN107137022A (en) Intelligent cleaning robot system
CN110946508B (en) Control method and device of sweeping robot using laser radar and camera
CN107788913A (en) Clean robot and its control method
CN206403708U (en) Clean robot
CN101496706B (en) Automatically moving floor-treating device
CN105792721A (en) Robotic vacuum cleaner with side brush moving in spiral pattern
US20060195224A1 (en) Robot cleaner and method of control thereof
KR102082757B1 (en) Cleaning robot and method for controlling the same
CN107024928B (en) Intelligent floor sweeping robot and control method thereof
DE102016210422B4 (en) Teach-in device and method for controlling a cleaning robot
EP4038466A1 (en) Image capture devices for autonomous mobile robots and related systems and methods
CN112806912B (en) Robot cleaning control method and device and robot
EP3708058B1 (en) Soil working implement and system comprising a soil working implement and an external terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171212

RJ01 Rejection of invention patent application after publication