[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107625489A - Obstacle information processing method and device, processor and floor sweeping robot - Google Patents

Obstacle information processing method and device, processor and floor sweeping robot Download PDF

Info

Publication number
CN107625489A
CN107625489A CN201710742750.XA CN201710742750A CN107625489A CN 107625489 A CN107625489 A CN 107625489A CN 201710742750 A CN201710742750 A CN 201710742750A CN 107625489 A CN107625489 A CN 107625489A
Authority
CN
China
Prior art keywords
obstacle
information
image
classification
obstacles
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
CN201710742750.XA
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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201710742750.XA priority Critical patent/CN107625489A/en
Publication of CN107625489A publication Critical patent/CN107625489A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a method and a device for processing obstacle information, a processor and a sweeping robot. Wherein, the method comprises the following steps: determining one or more obstacles existing on the current working path, wherein the one or more obstacles move under the action of the sweeping robot; acquiring image information and corresponding position information of each obstacle in one or more obstacles; and classifying and storing the acquired image information and the position information according to the class information of one or more barriers. The invention solves the technical problem that the sweeping robot in the related technology can not effectively acquire the relevant information of the obstacle found in the sweeping process and process the relevant information.

Description

Processing method, device, processor and the sweeping robot of obstacle information
Technical field
The present invention relates to controlling intelligent household appliances field, in particular to a kind of processing method of obstacle information, dress Put, processor and sweeping robot.
Background technology
Sweeping robot, machine, intelligent dust suction, robot cleaner are also known as swept automatically, belongs to a kind of controlling intelligent household appliances, It can complete floor cleaning work indoors automatically, and ground debris is first received into the rubbish receiver into itself, so as to complete Into the function of land clearing.Under normal conditions, cleaning, dust suction, the robot also unified classification to work with wiping can will be completed For sweeping robot.
Sweeping robot is most sold early in European & American Market, with the horizontal raising of domestic, steps into China. The fuselage of machine of sweeping the floor is radio equipment, is operated using rechargeable battery, mode of operation is with the operating surface on remote control or machine Plate, its can setting time reservation sweep, voluntarily charge.There is setting inductor in front, can obstruction detection, if encountering wall Or other barriers can voluntarily turn, and different routes is walked according to the initial set mode of each production firm.In view of It is its simple operations, convenient, nowadays have become the conventional electrical home appliances of working clan or Modern Family.
The fuselage of sweeping robot is the movable fixture using automatic technology.Vacuum cleaning equipped with dust-collecting box fills Put and coordinate fuselage setting control path, walk repeatedly indoors, such as:Cleaned along side, concentrate cleaning, random cleaning, straight line clear The path such as sweep to sweep, and be aided with mode, the reinforcements such as side brush, the main brush rotation in center, rag and sweep effect, to complete house of personalizing Cleaning effect.
The internal structure of sweeping robot mainly includes:
(1) body:Based on collar plate shape, the external form of different factory's commodity designs can be different.
(2) rechargeable battery:Based on Ni-MH battery, partly using lithium battery, but led to using the sweeping robot of lithium battery Normal production unit cost is higher.The battery charge time of every production firm and usage time also difference.
(3) cradle:The place that robot cleaner voluntarily goes home charging can be provided.
(4) dust-collecting box:Different from the paper bag mode of dust catcher generally use, sweeping robot is each equipped with dust-collecting box to receive Collect dust, can be divided into:Central dust-collection box is with being placed in rear end dust-collecting box.
(5) remote control:Control sweeping robot to perform cleaning, can also currently be added by the control panel on fuselage With control.
At present, during sweeping robot carries out cleaning, in order to avoid sweeping robot and initial plan road Emergent obstacle collides on footpath, when sweeping robot learns obstacle on forward path be present by sensor When, it will usually carry out these obstacles and continue to move ahead or change path in advance to avoid colliding with obstacle.Former Mode probably to obstacle, either cause to damage in itself by sweeping robot or ground, although latter approach can be avoided Obstacle continues cleaning works, but can not effectively know the relevant information of obstacle, so can not user with Association is established between obstacle.
For it is above-mentioned the problem of, not yet propose effective solution at present.
The content of the invention
At least part embodiment of the present invention provides a kind of processing method of obstacle information, device, processor and swept the floor Robot, the obstacle found in cleaning process can not be effectively obtained at least to solve sweeping robot in correlation technique Relevant information and the technical problem handled relevant information.
According to a wherein embodiment of the invention, there is provided a kind of processing method of obstacle information, including:
One or more obstacles present on work at present path are determined, wherein, one or more obstacles are being swept the floor It is moved under the active force of robot;Obtain in one or more obstacles the image information of each obstacle and corresponding Positional information;Classification is carried out according to the classification information of one or more obstacles to the image information and positional information that get to deposit Storage.
Alternatively, it is determined that before one or more obstacles present on work at present path, in addition to:Pass through image Harvester obtains indoor environment layout, generates global context map;Work at present path is planned according to global context map.
Alternatively, the image information of each obstacle and corresponding positional information bag in one or more obstacles are obtained Include:For each obstacle, control image collecting device gathers the first image and from the second visual angle collection the from the first visual angle Two images;Utilize the first image positional information corresponding with each obstacle of parallax acquisition of the second image.
Alternatively, the image information and positional information that get are carried out according to the classification information of one or more obstacles Classification storage includes:The sample data stored in the image information and presetting database of each obstacle is carried out into classification to compare, It is determined that the classification information of each obstacle;According to the classification information of each obstacle to the figure that gets in default storage region As information and positional information carry out classification storage.
Alternatively, classification storage is carried out to the image information got in the classification information according to one or more obstacles Afterwards, in addition to:Classification displaying is carried out to the image information and positional information got;According to user input operational order from Obstacle to be found is determined in the image information got;User is guided according to positional information corresponding to obstacle to be found Give obstacle to be found for change.
According to a wherein embodiment of the invention, a kind of processing unit of obstacle information is additionally provided, including:
First determining module, for determining one or more obstacles present on work at present path, wherein, one or Multiple obstacles are moved under the active force of sweeping robot;Acquisition module, for obtaining in one or more obstacles The image information and corresponding positional information of each obstacle;Processing module, for the class according to one or more obstacles Other information carries out classification storage to the image information and positional information that get.
Alternatively, said apparatus also includes:Generation module, it is laid out for obtaining indoor environment by image collecting device, Generate global context map;Planning module, for planning work at present path according to global context map.
Alternatively, acquisition module includes:Control unit, for for each obstacle, control image collecting device is from the One visual angle gathers the first image and gathers the second image from the second visual angle;Acquiring unit, for utilizing the first image and second The parallax of image obtains positional information corresponding to each obstacle.
Alternatively, processing module includes:Comparing unit, for by the image information and presetting database of each obstacle The sample data of storage carries out classification comparison, it is determined that the classification information of each obstacle;Processing unit, in default memory block Classification storage is carried out to the image information and positional information that get according to the classification information of each obstacle in domain.
Alternatively, said apparatus also includes:Display module, divide for the image information to getting and positional information Class is shown;Second determining module, it is to be found for being determined according to the operational order that user inputs from the image information got Obstacle;Guiding module, for giving resistance to be found for change according to positional information guiding user corresponding to obstacle to be found Block material.
According to a wherein embodiment of the invention, a kind of storage medium is additionally provided, storage medium includes the program of storage, its In, equipment performs the processing method of above-mentioned obstacle information where controlling storage medium when program is run.
According to a wherein embodiment of the invention, a kind of processor is additionally provided, processor is used for operation program, wherein, journey The processing method of above-mentioned obstacle information is performed during sort run.
According to a wherein embodiment of the invention, a kind of sweeping robot is additionally provided, including:One or more processors, Memory, image collecting device and one or more programs, wherein, one or more programs are stored in memory, and And be configured as being performed by one or more processors, one or more programs are used for the processing side for performing above-mentioned obstacle information Method.
In at least part embodiment of the present invention, stopped using one or more present on determination work at present path Thing, the mode that one or more obstacles are moved under the active force of sweeping robot are one or more by obtaining The image information of each obstacle and corresponding positional information in obstacle;According to the classification information of one or more obstacles Classification storage is carried out to the image information and positional information got, so that the obstacle effectively found in cleaning process Relevant information simultaneously carries out classification storage, so that user gives loss article for change in time from the obstacle of discovery, and then solves phase Sweeping robot can not effectively obtain the relevant information of the obstacle found in cleaning process and correlation is believed in the technology of pass Cease the technical problem handled.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 shows a kind of hardware block diagram for being used to realize the sweeping robot of the processing method of obstacle information;
Fig. 2 is the flow chart according to the processing method of the obstacle information of a wherein embodiment of the invention;
Fig. 3 is the structured flowchart according to the processing unit of the obstacle information of a wherein embodiment of the invention;
Fig. 4 is the structured flowchart according to the processing unit of the obstacle information of a wherein preferred embodiment of the invention.
Embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention Accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only The embodiment of a part of the invention, rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people The every other embodiment that member is obtained under the premise of creative work is not made, it should all belong to the model that the present invention protects Enclose.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, " Two " etc. be for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that so use Data can exchange in the appropriate case, so as to embodiments of the invention described herein can with except illustrating herein or Order beyond those of description is implemented.In addition, term " comprising " and " having " and their any deformation, it is intended that cover Cover it is non-exclusive include, be not necessarily limited to for example, containing the process of series of steps or unit, method, system, product or equipment Those steps or unit clearly listed, but may include not list clearly or for these processes, method, product Or the intrinsic other steps of equipment or unit.
According to a wherein embodiment of the invention, there is provided a kind of embodiment of the processing method of obstacle information is, it is necessary to say It is bright, it can be held the step of the flow of accompanying drawing illustrates in the computer system of such as one group computer executable instructions OK, although also, show logical order in flow charts, in some cases, can be with different from order herein Perform shown or described step.
Above method embodiment can perform in sweeping robot.Fig. 1 shows a kind of for realizing obstacle information Processing method sweeping robot hardware block diagram.As shown in figure 1, sweeping robot mainly includes:Processor 102 (processor 102 can include but is not limited to the processing unit of microprocessor (MCU) or PLD (FPGA) etc.), use In the memory 104 and image collecting device 106 of data storage.In addition, can also include:Transmitting device, display, Input/output interface (I/O interfaces), USB (USB) port (can be as an ends in the port of I/O interfaces Mouthful be included), lighting device, network interface and/or power supply.It will appreciated by the skilled person that the structure shown in Fig. 1 Only illustrate, it does not cause to limit to the structure of above-mentioned electronic installation.For example, sweeping robot may also include than institute in Fig. 1 Show more either less components or there is the configuration different from shown in Fig. 1.
It is to be noted that above-mentioned processor 102 and/or other data processing circuits can generally be claimed herein For " data processing circuit ".The data processing circuit can be presented as software, hardware, firmware or other are any with all or part of Combination.In addition, data processing circuit can be single independent processing module, or all or part of it is attached in sweeping robot Other elements in any one in.As involved in the embodiment of the present application, the data processing circuit is used as at one kind Manage device control (such as the selection for the variable resistor end path being connected with interface).
Memory 104 can be used for the software program and module of storage application software, such as the stop in the embodiment of the present invention Programmed instruction/data storage device corresponding to the processing method of thing information, processor 102 are stored in memory 104 by operation Interior software program and module, so as to perform various function application and data processing, that is, realize above-mentioned obstacle information Processing method.Memory 104 may include high speed random access memory, may also include nonvolatile memory, such as one or more Magnetic storage device, flash memory or other non-volatile solid state memories.In some instances, memory 104 can be wrapped further Network connection to sweeping robot can be passed through relative to the remotely located memory of processor 102, these remote memories by including. The example of above-mentioned network includes but is not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
Image collecting device, by taking camera as an example, it can use and lift the top that rotary-die type of putting english is installed on sweeping robot Portion, one can also be installed in front of sweeping robot and slides camera or a rotatable camera, can also be in ground machine People's fuselage first position (such as:Front) and the second place (such as:Top) fixing camera is installed respectively.If sweep Floor-washing robot enters the obvious dimmed region to be cleaned of light, then can also be by the figure of lighting device assisted acquisition obstacle As information.
Transmitting device is used to data are received or sent via a network.Above-mentioned network instantiation may include to sweep the floor The wireless network that the communication providerses of robot provide.In an example, transmitting device includes a network adapter (Network Interface Controller, referred to as NIC), its can be connected by base station with other network equipments so as to Communicated with internet.In an example, transmitting device 106 can be radio frequency (Radio Frequency, referred to as RF) Module, it is used to wirelessly be communicated with internet.
Display can such as touch-screen type liquid crystal display (LCD), the liquid crystal display may be such that user can be with The user interface of sweeping robot interacts.
Under above-mentioned running environment, this application provides the processing method of obstacle information as shown in Figure 2.Fig. 2 is root According to the flow chart of the processing method of the obstacle information of a wherein embodiment of the invention.As shown in Fig. 2 this method includes following step Suddenly:
Step S22, one or more obstacles present on work at present path are determined, wherein, one or more stops Thing is moved under the active force of sweeping robot;
Step S24, obtain the image information of each obstacle and corresponding positional information in one or more obstacles;
Step S26, the image information and positional information that get are entered according to the classification information of one or more obstacles Row classification storage.
By above-mentioned steps, it can use and determine one or more obstacles present on work at present path, this Or the mode that multiple obstacles are moved under the active force of sweeping robot, it is every in one or more obstacles by obtaining The image information of individual obstacle and corresponding positional information;According to the classification informations of one or more obstacles to getting Image information and positional information carry out classification storage, so that the relevant information of the obstacle effectively found in cleaning process is simultaneously Classification storage is carried out, so that user gives loss article for change in time from the obstacle of discovery, and then solves in correlation technique and sweeps Floor-washing robot can not effectively obtain the relevant information of the obstacle found in cleaning process and relevant information is handled Technical problem.
Above-mentioned obstacle can include but is not limited to following several classes:
(1) valuable jewellery, such as:Diamond ring, gold bracelet;
(2) carry-on articles, such as:Wrist-watch, key;
(3) medicine, such as:Eyedrops, essential wind oil;
(4) toy for children, such as:Building blocks, watercolor pencil;
(5) other are miscellaneous, such as:Needlework, button.
Alternatively,, can be with before determining one or more obstacles present on work at present path in step S22 Including step performed below:
Step S20, indoor environment is obtained by image collecting device and is laid out, generates global context map;
Step S21, work at present path is planned according to global context map.
Sweeping robot can carry out complete traverse path planning by way of off-line learning to indoor environment layout, lead to Image acquisition device three-dimensional environment information is crossed, then again inputs the three-dimensional environment information collected to neutral net or complete Ball alignment system is to generate global context map.In specific cleaning process, sweeping robot can be along global context map Borderline region clean until periphery is without non-purging zone, so as to form a closed loop in global context map.Its It is secondary, it is multiple relatively only by global context map partitioning using the plane perpendicular to the ground where the doorframe of interior as line of demarcation Vertical region to be cleaned.Then, starting point is set respectively in each relatively independent region to be cleaned, according to routes such as " bow " shapes Carry out indoor cleaning.For example, using starting point as origin, set respectively in the parallel direction of mutual adjacent wall at a right angle indoors X-axis and Y-axis, establish plane right-angle coordinate.Finally, sweeping robot is advanced according to " bow " shape operating path.If run into Obstacle is stated, then continues to advance according to former operating path after can bypassing the obstacle on the border along obstacle;If meet To wall, then it can turn left according to the reference axis where wall or the right side turn 90 degrees and advance a fuselage along the reference axis, then Turn left again or the right side is turn 90 degrees to continue to advance according to former operating path along the reference axis vertical with the wall.
Alternatively, in step s 24, the image information of each obstacle and correspondingly is obtained in one or more obstacles Positional information can include step performed below:
Step S241, for each obstacle, control image collecting device from the first visual angle gather the first image and from Second visual angle gathers the second image;
Step S242, utilize the first image positional information corresponding with each obstacle of parallax acquisition of the second image.
Sweeping robot can control image collecting device (multiple cameras or rotatable/flexible camera) from Two or more same obstacles of view, obtain the image under different visual angles, according to the matching of pixel between image Relation, the skew between pixel is calculated by principle of triangulation, to obtain the three-dimensional information of obstacle and depth of view information, and then Calculate the positional information of the actual range and obstacle between obstacle and sweeping robot.
Alternatively, in step S26, according to the classification information of one or more obstacles to the image information that gets and Positional information, which carries out classification storage, can include step performed below:
Step S261, the sample data stored in the image information and presetting database of each obstacle is subjected to classification ratio It is right, it is determined that the classification information of each obstacle;
Step S262, in default storage region according to the classification information of each obstacle to the image information that gets and Positional information carries out classification storage.
In sweeping robot or with sweeping robot can input necessarily in the far-end server of communication interaction Quantity belongs to the image data of multiple classifications, so that sweeping robot carries out machine learning, and the view data of input is made For sample data.After sweeping robot collects the image information of an obstacle, first according to pixel distance calculate with The image information collected N (N is positive integer) pictures the most similar, then again using k nearest neighbor classifiers to N pictures Classified, finally according to category distribution statistical result, choose point of that the most classification of picture number as the obstacle Class.
It is determined that after the classification information of each obstacle, classification of the storage region according to each obstacle can preset Information carries out classification storage to the image information and positional information that get, so that user subsequently checks.
Alternatively, in step S26, the image information got is carried out according to the classification information of one or more obstacles After classification storage, step performed below can also be included:
Step S27, classification displaying is carried out to the image information and positional information got;
Step S28, obstacle to be found is determined from the image information got according to the operational order that user inputs;
Step S29, obstacle to be found is given for change according to positional information guiding user corresponding to obstacle to be found.
Sweeping robot can utilize line holographic projections technology on the wall that air stream is formed after indoor cleaning works is completed It is projected out the image information and positional information of obstacle hunted out one by one according to classification information, or, projection can also be utilized Instrument projects the image information of obstacle and positional information on wall.Image information and position of the user according to these obstacles Information chooses obstacle to be found, then can input lost article on the matched remote controller or control panel of sweeping robot Searching instruction.Sweeping robot can guide user to find with the positional information according to obstacle to be found by optimal path The obstacle.
Such as:One Ms After Hours picks up child after school and gone back home, and enters kitchen in a hurry and prepares dinner for child.But just After this Ms opens the door, overcoat is placed on a couch conveniently and enabling key is placed on overcoat pocket close to opening Place.During Ms cooks, key is slid between two couch on the ground in gap from pocket edge.When this female When this string key is found out in upper preparation, catch sight of key and disappear, but key is placed on where by completely no impression, impatiently such as Burn.Therefore, this Ms starts sweeping robot after supper, it is desirable to helps its determination while ground health in cleaning chamber The positional information of key.Sweeping robot is formed after indoor cleaning works is completed using line holographic projections technology in air stream The image information and positional information of obstacle hunted out is projected out according to classification information on wall one by one.This Ms is according to these The image information of obstacle chooses key to be found, then can be in the matched remote controller or control panel of sweeping robot Upper input lost article searching instruction.Sweeping robot can be to be guided according to the positional information of key to be found by optimal path User finds key.Certainly, this Ms can also voluntarily find key according to the positional information being projected out.
According to a wherein embodiment of the invention, there is provided a kind of embodiment of the processing unit of obstacle information, Fig. 3 is root According to the structured flowchart of the processing unit of the obstacle information of a wherein embodiment of the invention.As shown in figure 3, the device includes:The One determining module 10, for determining one or more obstacles present on work at present path, wherein, one or more stops Thing is moved under the active force of sweeping robot;Acquisition module 20, each hindered for obtaining in one or more obstacles The image information of block material and corresponding positional information;Processing module 30, for being believed according to the classification of one or more obstacles Cease and classification storage is carried out to the image information and positional information that get.
Alternatively, Fig. 4 is the structural frames according to the processing unit of the obstacle information of a wherein preferred embodiment of the invention Figure.As shown in figure 4, said apparatus also includes:Generation module 40, it is laid out for obtaining indoor environment by image collecting device, Generate global context map;Planning module 50, for planning work at present path according to global context map.
Alternatively, acquisition module 20 includes:Control unit (not shown), for for each obstacle, control figure As harvester gathers the first image from the first visual angle and gathers the second image from the second visual angle;Acquiring unit (is not shown in figure Go out), for utilizing the first image positional information corresponding with each obstacle of parallax acquisition of the second image.
Alternatively, processing module 30 includes:Comparing unit (not shown), for by the image information of each obstacle Classification is carried out with the sample data stored in presetting database to compare, it is determined that the classification information of each obstacle;Processing unit (figure Not shown in), for presetting in storage region according to the classification information of each obstacle to the image information got and position Confidence breath carries out classification storage.
Alternatively, as shown in figure 4, said apparatus also includes:Display module 60, for the image information to getting and position Confidence breath carries out classification displaying;Second determining module 70, for being believed according to the operational order that user inputs from the image got Obstacle to be found is determined in breath;Guiding module 80, for being used according to positional information guiding corresponding to obstacle to be found Give obstacle to be found for change in family.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, and does not have in some embodiment The part of detailed description, it may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed technology contents, others can be passed through Mode is realized.Wherein, device embodiment described above is only schematical, such as the division of the unit, Ke Yiwei A kind of division of logic function, can there is an other dividing mode when actually realizing, for example, multiple units or component can combine or Person is desirably integrated into another system, or some features can be ignored, or does not perform.Another, shown or discussed is mutual Between coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, unit or module Connect, can be electrical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On unit.Some or all of unit therein can be selected to realize the purpose of this embodiment scheme according to the actual needs.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can also That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list Member can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and is used as independent production marketing or use When, it can be stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially The part to be contributed in other words to prior art or all or part of the technical scheme can be in the form of software products Embody, the computer software product is stored in a storage medium, including some instructions are causing a computer Equipment (can be personal computer, server or network equipment etc.) perform each embodiment methods described of the present invention whole or Part steps.And foregoing storage medium includes:USB flash disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with store program codes Medium.
Described above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (13)

  1. A kind of 1. processing method of obstacle information, it is characterised in that including:
    One or more obstacles present on work at present path are determined, wherein, one or more of obstacles are being swept the floor It is moved under the active force of robot;
    Obtain the image information of each obstacle and corresponding positional information in one or more of obstacles;
    Classification is carried out according to the classification information of one or more of obstacles to the image information and positional information that get to deposit Storage.
  2. 2. according to the method for claim 1, it is characterised in that it is determined that described one present on the work at present path Before individual or multiple obstacles, in addition to:
    Indoor environment is obtained by image collecting device to be laid out, and generates global context map;
    The work at present path is planned according to the global context map.
  3. 3. according to the method for claim 2, it is characterised in that obtain each obstacle in one or more of obstacles Image information and corresponding positional information include:
    For each obstacle, control described image harvester gathers the first image from the first visual angle and adopted from the second visual angle Collect the second image;
    Utilize described first image positional information corresponding with each obstacle of parallax acquisition of second image.
  4. 4. according to the method for claim 1, it is characterised in that according to the classification information pair of one or more of obstacles The image information and positional information got, which carries out classification storage, to be included:
    The sample data stored in the image information and presetting database of each obstacle is carried out into classification to compare, it is determined that each resistance The classification information of block material;
    According to the classification information of each obstacle to the image information and positional information got in default storage region Carry out classification storage.
  5. 5. according to the method for claim 1, it is characterised in that in the classification information according to one or more of obstacles After classification storage being carried out to the image information got, in addition to:
    Classification displaying is carried out to the image information got and positional information;
    Obstacle to be found is determined from the image information got according to the operational order that user inputs;
    The user is guided to give the obstacle to be found for change according to positional information corresponding to the obstacle to be found.
  6. A kind of 6. processing unit of obstacle information, it is characterised in that including:
    First determining module, for determining one or more obstacles present on work at present path, wherein, it is one or Multiple obstacles are moved under the active force of sweeping robot;
    Acquisition module, for obtaining the image information of each obstacle and corresponding position in one or more of obstacles Information;
    Processing module, the image information got and position are believed for the classification information according to one or more of obstacles Breath carries out classification storage.
  7. 7. device according to claim 6, it is characterised in that described device also includes:
    Generation module, it is laid out for obtaining indoor environment by image collecting device, generates global context map;
    Planning module, for planning the work at present path according to the global context map.
  8. 8. device according to claim 7, it is characterised in that the acquisition module includes:
    Control unit, for for each obstacle, control described image harvester from the first visual angle gather the first image with And gather the second image from the second visual angle;
    Acquiring unit, for utilizing described first image position corresponding with each obstacle of parallax acquisition of second image Information.
  9. 9. device according to claim 6, it is characterised in that the processing module includes:
    Comparing unit, the sample data for being stored in the image information and presetting database by each obstacle carry out classification ratio It is right, it is determined that the classification information of each obstacle;
    Processing unit, the image got is believed for the classification information according to each obstacle in default storage region Breath and positional information carry out classification storage.
  10. 10. device according to claim 6, it is characterised in that described device also includes:
    Display module, for carrying out classification displaying to the image information got and positional information;
    Second determining module, it is to be found for being determined according to the operational order that user inputs from the image information got Obstacle;
    Guiding module, it is described to be checked for guiding the user to give for change according to positional information corresponding to the obstacle to be found The obstacle looked for.
  11. A kind of 11. storage medium, it is characterised in that the storage medium includes the program of storage, wherein, run in described program When control the storage medium where obstacle information in equipment perform claim requirement 1 to 5 described in any one processing side Method.
  12. A kind of 12. processor, it is characterised in that the processor is used for operation program, wherein, right of execution when described program is run Profit requires the processing method of the obstacle information described in any one in 1 to 5.
  13. A kind of 13. sweeping robot, it is characterised in that including:One or more processors, memory, image collecting device with And one or more programs, wherein, one or more of programs are stored in the memory, and are configured as by institute One or more processors execution is stated, one or more of programs are used in perform claim requirement 1 to 5 described in any one The processing method of obstacle information.
CN201710742750.XA 2017-08-25 2017-08-25 Obstacle information processing method and device, processor and floor sweeping robot Pending CN107625489A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710742750.XA CN107625489A (en) 2017-08-25 2017-08-25 Obstacle information processing method and device, processor and floor sweeping robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710742750.XA CN107625489A (en) 2017-08-25 2017-08-25 Obstacle information processing method and device, processor and floor sweeping robot

Publications (1)

Publication Number Publication Date
CN107625489A true CN107625489A (en) 2018-01-26

Family

ID=61100848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710742750.XA Pending CN107625489A (en) 2017-08-25 2017-08-25 Obstacle information processing method and device, processor and floor sweeping robot

Country Status (1)

Country Link
CN (1) CN107625489A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111104933A (en) * 2020-03-20 2020-05-05 深圳飞科机器人有限公司 Map processing method, mobile robot, and computer-readable storage medium
CN111538329A (en) * 2020-04-09 2020-08-14 北京石头世纪科技股份有限公司 Image viewing method, terminal and cleaning machine
CN111528737A (en) * 2020-05-08 2020-08-14 小狗电器互联网科技(北京)股份有限公司 Control method and device of sweeper
CN111538330A (en) * 2020-04-09 2020-08-14 北京石头世纪科技股份有限公司 Image selection method, self-walking equipment and computer storage medium
WO2020248458A1 (en) * 2019-06-14 2020-12-17 江苏美的清洁电器股份有限公司 Information processing method and apparatus, and storage medium
WO2021259128A1 (en) * 2020-06-22 2021-12-30 速感科技(北京)有限公司 Autonomous mobile device and control method therefor
CN115024663A (en) * 2022-05-27 2022-09-09 汤姆逊(广东)智能科技有限公司 Control method and control device for forward direction of sweeping robot

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2140156A (en) * 1983-05-05 1984-11-21 Standard Telephones Cables Ltd Position and/or attitude sensing system and methods
CN1643547A (en) * 2002-03-15 2005-07-20 韦恩达尔顿公司 Operator for a movable barrier and method of use
CN1988599A (en) * 2005-12-23 2007-06-27 乐金电子(沈阳)有限公司 TV set with camera and its image information providing method and system
CN103565366A (en) * 2012-08-08 2014-02-12 夏普株式会社 Cleaning robot and control method thereof
CN104470685A (en) * 2013-01-18 2015-03-25 艾罗伯特公司 Mobile Robot Providing Environmental Mapping For Household Environmental Control
CN106200645A (en) * 2016-08-24 2016-12-07 北京小米移动软件有限公司 Autonomous robot, control device and control method
CN106527444A (en) * 2016-11-29 2017-03-22 深圳市元征科技股份有限公司 Control method of cleaning robot and the cleaning robot

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2140156A (en) * 1983-05-05 1984-11-21 Standard Telephones Cables Ltd Position and/or attitude sensing system and methods
CN1643547A (en) * 2002-03-15 2005-07-20 韦恩达尔顿公司 Operator for a movable barrier and method of use
CN1988599A (en) * 2005-12-23 2007-06-27 乐金电子(沈阳)有限公司 TV set with camera and its image information providing method and system
CN103565366A (en) * 2012-08-08 2014-02-12 夏普株式会社 Cleaning robot and control method thereof
CN104470685A (en) * 2013-01-18 2015-03-25 艾罗伯特公司 Mobile Robot Providing Environmental Mapping For Household Environmental Control
CN106200645A (en) * 2016-08-24 2016-12-07 北京小米移动软件有限公司 Autonomous robot, control device and control method
CN106527444A (en) * 2016-11-29 2017-03-22 深圳市元征科技股份有限公司 Control method of cleaning robot and the cleaning robot

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020248458A1 (en) * 2019-06-14 2020-12-17 江苏美的清洁电器股份有限公司 Information processing method and apparatus, and storage medium
CN111104933A (en) * 2020-03-20 2020-05-05 深圳飞科机器人有限公司 Map processing method, mobile robot, and computer-readable storage medium
CN111538329A (en) * 2020-04-09 2020-08-14 北京石头世纪科技股份有限公司 Image viewing method, terminal and cleaning machine
CN111538330A (en) * 2020-04-09 2020-08-14 北京石头世纪科技股份有限公司 Image selection method, self-walking equipment and computer storage medium
US11880967B2 (en) 2020-04-09 2024-01-23 Beijing Roborock Technology Co., Ltd. Image selection method, self-propelled apparatus, and computer storage medium
EP4134773A4 (en) * 2020-04-09 2024-03-20 Beijing Roborock Innovation Technology Co., Ltd. Image selection method, self-propelled device, and computer storage medium
CN111528737A (en) * 2020-05-08 2020-08-14 小狗电器互联网科技(北京)股份有限公司 Control method and device of sweeper
WO2021259128A1 (en) * 2020-06-22 2021-12-30 速感科技(北京)有限公司 Autonomous mobile device and control method therefor
GB2610999A (en) * 2020-06-22 2023-03-22 Qfeeltech Beijing Co Ltd Autonomous mobile device and control method therefor
GB2610999B (en) * 2020-06-22 2024-07-10 Qfeeltech Beijing Co Ltd Autonomous mobile device and control method therefor
CN115024663A (en) * 2022-05-27 2022-09-09 汤姆逊(广东)智能科技有限公司 Control method and control device for forward direction of sweeping robot

Similar Documents

Publication Publication Date Title
CN107625489A (en) Obstacle information processing method and device, processor and floor sweeping robot
CN107752910A (en) Area sweeping method and device, storage medium, processor and sweeping robot
CN109890573B (en) Control method and device for mobile robot, mobile robot and storage medium
CN108247647B (en) Cleaning robot
KR102431994B1 (en) Cleaning robot and controlling method thereof
CN110200549A (en) Clean robot control method and Related product
CN109431381A (en) Localization method and device, electronic equipment, the storage medium of robot
Hasan et al. Path planning algorithm development for autonomous vacuum cleaner robots
CN104541517B (en) Layout information implementing device, layout information creating method, household appliance operating system and self-propelled electronic equipment
CN110393482A (en) Maps processing method and clean robot
CN104470685B (en) The mobile robot that the environment controlled for home environment is drawn is provided
CN109144067A (en) A kind of Intelligent cleaning robot and its paths planning method
CN110522359A (en) The control method of clean robot and clean robot
CN106863305A (en) A kind of sweeping robot room map creating method and device
CN109947109A (en) Robot working area map construction method and device, robot and medium
CN110300537A (en) Dust catcher and its control method
CN107981790A (en) Room area division methods and sweeping robot
CN106793905A (en) Clean robot and the control device for clean robot, control system and control method
CN109890574A (en) Mobile robot and its control method
CN113670292B (en) Map drawing method and device, sweeper, storage medium and electronic device
CN110091326A (en) The control method of mobile robot and mobile robot
CN109730590A (en) Clean robot and the method for clean robot auto-returned charging
CN108348119A (en) Robot cleaner and its control method
CN105919517B (en) Automatic cleaning machine people's device
CN101297267A (en) Multi-function robotic device

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180126