CN107305125A - A kind of map constructing method and terminal - Google Patents

A kind of map constructing method and terminal Download PDF

Info

Publication number
CN107305125A
CN107305125A CN201610252498.XA CN201610252498A CN107305125A CN 107305125 A CN107305125 A CN 107305125A CN 201610252498 A CN201610252498 A CN 201610252498A CN 107305125 A CN107305125 A CN 107305125A
Authority
CN
China
Prior art keywords
map datum
distance
map
terminal
barrier
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
CN201610252498.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.)
China Mobile Communications Group Co Ltd
China Mobile Communications Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications 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 China Mobile Communications Group Co Ltd, China Mobile Communications Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201610252498.XA priority Critical patent/CN107305125A/en
Publication of CN107305125A publication Critical patent/CN107305125A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • G01C21/32Structuring or formatting of map data

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The embodiment of the invention discloses a kind of map constructing method and terminal.Methods described includes:Obtain the first map datum;First map datum is the initial map datum for treating operating area;Moved based on first map datum, the complaint message between barrier is obtained in moving process;Complaint message based on acquisition is modified to first map datum, and the second map datum is obtained based on correction result.

Description

A kind of map constructing method and terminal
Technical field
The present invention relates to automatic technology, and in particular to a kind of map constructing method and terminal.
Background technology
Mobile robot independently completes various tasks under complex environment, and the information for obtaining environmental area is most important, and Map is a kind of expression way of the most frequently used area information.Environmental map is obtained, mobile robot could carry out path rule Draw, arrive at a little, and then complete each task.
The conventional map structuring mode of mobile robot mainly has following two:
First, by the way of positioning simultaneously and map structuring (SLAM).Mobile robot body by carry sensors, Using typical detection technology using image, laser and ultrasonic technique, with the motion process of robot body, collection week Complaint message is enclosed, progressively map making.
Second, the method for the mobile robot map-building based on wireless sensor network node.Mainly by by nothing Line sensor network nodes intersperse among robot ambulation region, and by network transmission, robot obtains each wireless sensor node Data carry out disturbance in judgement thing, finally realize map structuring.
Existing map structuring mode is completely dependent on typical detection technology, constructing environment map of starting from scratch.This exist with Under several shortcomings:One, in practical application, by the way of self-service structure map is completely dependent on, it may occur however that due to moving machine What the problems such as device people's vision blind spot caused, which can not travel through, all answers the situation of travel region, and then causes what map structuring lacked to ask Topic;Two, in the case of totally unknown to surrounding environment, mobile robot need to constantly sense the distance of obstacle in each orientation, first It is often less efficient in secondary building process, especially for environmental area is very complicated or area very broad situation.
The content of the invention
To solve existing technical problem, the embodiment of the present invention provides a kind of map constructing method and terminal, can The problem of map structuring is lacked is solved, map structuring efficiency is lifted.
To reach above-mentioned purpose, what the technical scheme of the embodiment of the present invention was realized in:
The embodiments of the invention provide a kind of map constructing method, methods described includes:
Obtain the first map datum;First map datum is the initial map datum for treating operating area;
Moved based on first map datum, the complaint message between barrier is obtained in moving process;
Complaint message based on acquisition is modified to first map datum, and the second map is obtained based on correction result Data.
In such scheme, after the first map datum of the input, methods described also includes:
Parse first map datum, obtain described in treat the boundary information of clear area in operating area;
Analyze the boundary information and obtain initial path.
It is described to be moved based on first map datum in such scheme, including:Moved based on the initial path It is dynamic.
In such scheme, the complaint message obtained in moving process between barrier, including:
The first distance between barrier is obtained in moving process.
In such scheme, the complaint message based on acquisition is modified to the initial map datum, including:
Obtain and the second distance between corresponding border;
Judge whether first distance and the difference of the second distance exceed predetermined threshold value;
When first distance and the difference of the second distance exceed predetermined threshold value, updated based on the described first distance Corresponding boundary information.
The embodiment of the present invention additionally provides a kind of terminal, and the terminal includes:Data processing unit, control unit and data Sensing unit;Wherein,
The data processing unit, for obtaining the first map datum;First map datum is to treat operating area Initial map datum;
Described control unit, for being moved based on the original two-dimensional map datum;
The data sensor unit, for during described control unit control is mobile, obtaining between barrier Complaint message;
The data processing unit, is additionally operable to the complaint message based on data sensor unit acquisition to first ground Diagram data is modified, and the second map datum is obtained based on correction result.
In such scheme, the data processing unit is additionally operable to parsing first map datum, obtain described in treat operation The boundary information of clear area in region;Analyze the boundary information and obtain initial path.
In such scheme, described control unit, for based on initial path movement.
In such scheme, the data sensor unit, in moving process obtain and barrier between first away from From.
In such scheme, the data processing unit, for obtaining and the second distance between corresponding border;Judge institute State the first distance and whether the difference of the second distance exceedes predetermined threshold value;When first distance and the second distance When difference exceedes predetermined threshold value, corresponding boundary information is updated based on the described first distance.
Map constructing method provided in an embodiment of the present invention and terminal, by obtaining the first map datum;First ground Diagram data is the initial map datum for treating operating area;Moved, obtained in moving process based on first map datum Obtain the complaint message between barrier;Complaint message based on acquisition is modified to first map datum, based on repairing Positive result obtains the second map datum.In this way, using the technical scheme of the embodiment of the present invention, by first inputting the first map number According to being moved based on the first map datum and gather complaint message, the first map datum is modified, so as to obtain accurate The second map datum, on the one hand solve the problem of map structuring during map structuring is lacked;On the other hand also carry significantly The accuracy of the high map built, improves the efficiency of map structuring.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the map constructing method of the embodiment of the present invention one;
Fig. 2 be the embodiment of the present invention in the first map datum schematic diagram;
Fig. 3 is the schematic flow sheet of the map constructing method of the embodiment of the present invention two;
Fig. 4 be the embodiment of the present invention in Process maps data schematic diagram;
Fig. 5 is the composition structural representation of the terminal of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawings and specific embodiment the present invention is further detailed explanation.
Embodiment one
The embodiments of the invention provide a kind of map constructing method.Fig. 1 is the map constructing method of the embodiment of the present invention one Schematic flow sheet;As shown in figure 1, methods described includes:
Step 101:Obtain the first map datum;First map datum is the initial map datum for treating operating area.
In the present embodiment, the map constructing method is applied in terminal.The terminal is supported to build map, and is based on structure The map built completes various tasks;The terminal is specifically as follows mobile robot etc..
In the present embodiment, first map datum is the two dimensional surface map datum of input.It is described as a kind of mode First map datum can be obtained by CAD (CAD).Fig. 2 is the first map datum in the embodiment of the present invention Schematic diagram;As shown in Fig. 2 exemplified by treating operating area between calculator room equipment, first map datum includes barrier Domain (such as equipment enclosure, battery rack, power cabinet, air-conditioning etc.);Region in addition to the barrier zone is then clear space Domain.Also include in first map datum it is described treat operating area size (such as 710 centimetres of the length shown in figure, it is wide by 455 Centimetre), the size of the size of each barrier zone and clear area etc..
Step 102:Moved based on first map datum, the barrier between barrier is obtained in moving process Hinder information.
In the present embodiment, the terminal parses first map datum, recognize in first map datum without barrier Hinder region;The terminal can plan path to be moved based on the clear area identified, be moved according to the path of planning It is dynamic.As a kind of embodiment, it is all accessible that the path that the terminal is planned enables the terminal to move traversal Region.
In the present embodiment, the terminal obtains the complaint message between barrier in moving process;The obstacle letter Breath is specifically as follows the distance between the barrier and described terminal.Specifically, can configure sensor (for example in the terminal Range sensor), the distance between the terminal and barrier are gathered by the sensor configured.
Step 103:Complaint message based on acquisition is modified to first map datum, is obtained based on correction result Second map datum.Second map datum is the map datum obtained after being modified for first map datum.
In the present embodiment, the complaint message based on acquisition is modified to the initial map datum, including:Obtain The first distance between barrier;The between corresponding with barrier border is obtained based on first map datum Two distances;Judge whether first distance and the difference of the second distance exceed predetermined threshold value;When first distance with When the difference of the second distance exceedes predetermined threshold value, update corresponding in first map datum according to the described first distance Second distance, to be modified to first map datum.Wherein, the predetermined threshold value can be according to different initial map numbers According to or the initial map datum of differing complexity be pre-configured with.
In the present embodiment, the terminal is when carrying out path planning, complexity that can be according to first map datum The location point of complaint message to be collected is divided in the path for which, to control the terminal in location point collection obstacle letter Breath.On the other hand, the path planned can make terminal travel through all clear areas, accordingly, the location point of division Enable the terminal during all clear areas are traveled through, the complaint message corresponding to all boundary informations is equal It can get, with the omission for the complaint message for preventing collection, so as to cause the inaccurate of the second map datum of acquisition.
Using the technical scheme of the embodiment of the present invention, by first inputting the first map datum, entered based on the first map datum Row is mobile and gathers complaint message, and the first map datum is modified, so as to obtain accurate second map datum, on the one hand Solve the problem of map structuring during map structuring is lacked;Another aspect also substantially increases the accurate of the map of structure Property, improve the efficiency of map structuring.
Embodiment two
The embodiments of the invention provide a kind of map constructing method.Fig. 3 is the map constructing method of the embodiment of the present invention two Schematic flow sheet;As shown in figure 3, methods described includes:
Step 201:Obtain the first map datum;First map datum is the initial map datum for treating operating area.
In the present embodiment, the map constructing method is applied in terminal.The terminal is supported to build map, and is based on structure The map built completes various tasks;The terminal is specifically as follows mobile robot etc..
In the present embodiment, first map datum is the two dimensional surface map datum of input.It is described as a kind of mode First map datum can be obtained by CAD (CAD).As shown in Fig. 2 to treat operating area as calculator room equipment Between exemplified by, first map datum includes barrier zone (such as equipment enclosure, battery rack, power cabinet, air-conditioning etc.);Remove Region beyond the barrier zone is then clear area.Operating area is treated described in also including in first map datum The chi of size (such as 710 centimetres of the length shown in figure, wide 455 centimetres), the size of each barrier zone and clear area It is very little etc..
Step 202:Parse first map datum, obtain the border for treating the clear area in operating area and believe Breath.
In the present embodiment, the terminal parses first map datum, recognize in first map datum without barrier Hinder the boundary information of region and the clear area.In this step, the boundary information of the clear area based on acquisition can A Process maps data are built, the map datum can refer to shown in Fig. 3.
Step 203:Analyze the boundary information and obtain initial path, based on initial path movement, in moving process The first distance between middle acquisition and barrier.
In the present embodiment, the terminal can the boundary information based on the clear area identified plan to be moved initial Path, is moved according to the initial path of planning.As a kind of embodiment, the initial path that the terminal is planned causes The terminal, which can be moved, travels through all clear areas.
In the present embodiment, the terminal obtains the first distance between barrier in moving process.Specifically, described Sensor (such as range sensor) is can configure in terminal, is gathered by the sensor configured between the terminal and barrier Distance.
Step 204:Obtain and the second distance between corresponding border.
Here, corresponding border is the side of the barrier corresponding barrier zone in first map datum Boundary.Then described obtain is with the second distance between corresponding border:Obtained and corresponding side by first map datum Second distance between boundary.Specifically, marking the corresponding barrier zone of the barrier in first map datum first Position and the position of the terminal;Obtain the second distance between the border of the barrier zone and the terminal.
Step 205:Judge whether first distance and the difference of the second distance exceed predetermined threshold value;When judgement As a result it is when being, to perform step 206;When the result judged as it is no when, perform step 207:Do not enter for corresponding boundary information Row amendment.
Step 206:Corresponding boundary information is updated based on the described first distance.
Step 207:Second map datum is obtained based on correction result.Second map datum is for first ground The map datum that diagram data is obtained after being modified.
In the present embodiment, the predetermined threshold value can be according to the initial of different initial map datum or differing complexity Map datum is pre-configured with.In the present embodiment, when the difference of first distance and the second distance exceedes predetermined threshold value, Show that the data in first map datum have deviation, it is necessary to be modified to the first map datum;First distance with When the difference of the second distance is not less than predetermined threshold value, show the data zero deflection in first map datum, without right First map datum is modified.
In the present embodiment, the terminal is when carrying out path planning, complexity that can be according to first map datum The location point of complaint message to be collected is divided in the path for which, to control the terminal in location point collection obstacle letter Breath.On the other hand, the path planned can make terminal travel through all clear areas, accordingly, the location point of division Enable the terminal during all clear areas are traveled through, the complaint message corresponding to all boundary informations is equal It can get, with the omission for the complaint message for preventing collection, so as to cause the inaccurate of the second map datum of acquisition.
Using the technical scheme of the embodiment of the present invention, by first inputting the first map datum, entered based on the first map datum Row is mobile and gathers complaint message, and the first map datum is modified, so as to obtain accurate second map datum, on the one hand Solve the problem of map structuring during map structuring is lacked;Another aspect also substantially increases the accurate of the map of structure Property, improve the efficiency of map structuring.
Embodiment three
The embodiment of the present invention additionally provides a kind of terminal.Fig. 5 is the composition structural representation of the terminal of the embodiment of the present invention; As shown in figure 5, the terminal includes:Data processing unit 31, control unit 32 and data sensing unit 33;Wherein,
The data processing unit 31, for obtaining the first map datum;First map datum is to treat operating area Initial map datum;
Described control unit 32, for being moved based on the original two-dimensional map datum;
The data sensor unit 33, for during the control of described control unit 32 is mobile, obtaining and barrier Between complaint message;
The data processing unit 31, is additionally operable to the complaint message obtained based on the data sensor unit 33 to described the One map datum is modified, and the second map datum is obtained based on correction result.Second map datum is for described the The map datum that one map datum is obtained after being modified.
In the present embodiment, first map datum is the two dimensional surface map datum of input.It is described as a kind of mode First map datum can be obtained by CAD (CAD).As shown in Fig. 2 to treat operating area as calculator room equipment Between exemplified by, first map datum includes barrier zone (such as equipment enclosure, battery rack, power cabinet, air-conditioning etc.);Remove Region beyond the barrier zone is then clear area.Operating area is treated described in also including in first map datum The chi of size (such as 710 centimetres of the length shown in figure, wide 455 centimetres), the size of each barrier zone and clear area It is very little etc..
In the present embodiment, the data processing unit 31 parses first map datum, recognizes the first map number Clear area in;The data processing unit 31 can plan path to be moved based on the clear area identified, Moved according to the path of planning.As a kind of embodiment, the path that the data processing unit 31 is planned is so that institute All clear areas of traversal can be moved by stating terminal.
In the present embodiment, terminal control unit 32 described in moving process obtains the obstacle letter between barrier Breath;The complaint message is specifically as follows the distance between the barrier and described terminal.Specifically, described control unit 32 It can be realized by sensor (such as range sensor), pass through the distance between the sensor collection configured and barrier.
In the present embodiment, the data sensor unit 33, for obtaining first between barrier in moving process Distance.The data processing unit 31, for obtaining and the second distance between corresponding border;Judge first distance with Whether the difference of the second distance exceedes predetermined threshold value;Preset when first distance and the difference of the second distance exceed During threshold value, corresponding boundary information is updated based on the described first distance.Wherein, the predetermined threshold value can according to it is different initially The initial map datum of diagram data or differing complexity is pre-configured with.
In the present embodiment, the data processing unit 31, can be according to first map datum when carrying out path planning Complexity divide the location point of complaint message to be collected in the path for which, to control the data sensor unit 33 in institute State location point collection complaint message.On the other hand, the path planned can make terminal travel through all clear areas, accordingly , the location point of division also enables the terminal during all clear areas are traveled through, all boundary informations Corresponding complaint message can be got, with the omission for the complaint message for preventing collection, so as to cause the second ground obtained Diagram data it is inaccurate.
It will be appreciated by those skilled in the art that in the terminal of the embodiment of the present invention each processing unit function, before can refer to State the associated description of map constructing method and understand, each processing unit in the terminal of the embodiment of the present invention, can be by realizing this hair The analog circuit of function described in bright embodiment and realize, can also be by performing the software of the function described in the embodiment of the present invention Operation on intelligent terminal and realize.
Example IV
The embodiment of the present invention additionally provides a kind of terminal, as shown in figure 5, the terminal includes:Data processing unit 31, control Unit 32 and data sensing unit 33 processed;Wherein,
The data processing unit 31, for obtaining the first map datum;First map datum is to treat operating area Initial map datum;Be additionally operable to parsing first map datum, obtain described in treat clear area in operating area Boundary information;Analyze the boundary information and obtain initial path;
Described control unit 32, for based on initial path movement;
The data sensor unit 33, for during the control of described control unit 32 is mobile, obtaining and barrier Between the first distance;
The data processing unit 31, is additionally operable to obtain and the second distance between corresponding border;Judge described first Whether distance and the difference of the second distance exceed predetermined threshold value;When first distance and the difference of the second distance surpass When crossing predetermined threshold value, update corresponding boundary information to be modified corresponding boundary information based on the described first distance;Base The second map datum is obtained in correction result.Second map datum is to be obtained after being modified for first map datum The map datum obtained.
In the present embodiment, first map datum is the two dimensional surface map datum of input.It is described as a kind of mode First map datum can be obtained by CAD (CAD).As shown in Fig. 2 to treat operating area as calculator room equipment Between exemplified by, first map datum includes barrier zone (such as equipment enclosure, battery rack, power cabinet, air-conditioning etc.);Remove Region beyond the barrier zone is then clear area.Operating area is treated described in also including in first map datum The chi of size (such as 710 centimetres of the length shown in figure, wide 455 centimetres), the size of each barrier zone and clear area It is very little etc..
In the present embodiment, the data processing unit 31 parses first map datum, recognizes the first map number The boundary information of clear area and the clear area in.In this step, the clear area based on acquisition Boundary information can build a Process maps data, and the map can refer to shown in Fig. 3.
In the present embodiment, the boundary information planning that the data processing unit 31 can be based on the clear area identified is treated Mobile initial path, described control unit 32 is moved according to the initial path of planning.It is described as a kind of embodiment The terminal that the initial path that data processing unit 31 is planned enables, which is moved, travels through all clear areas.
In the present embodiment, terminal data sensor unit 33 described in moving process obtains between barrier One distance.Specifically, the data sensor unit 33 can be realized by sensor (such as range sensor), adopted by sensor Collect the distance between the terminal and barrier.
Here, corresponding border is the side of the barrier corresponding barrier zone in first map datum Boundary.The second distance that then data processing unit 31 is obtained between corresponding border is:Pass through first map datum Obtain and the second distance between corresponding border.Specifically, marking the barrier pair in first map datum first The position for the barrier zone answered and the position of the terminal;Obtain between the border of the barrier zone and the terminal Two distances.
In the present embodiment, the predetermined threshold value can be according to the initial of different initial map datum or differing complexity Map datum is pre-configured with.In the present embodiment, when the difference of first distance and the second distance exceedes predetermined threshold value, Show that the data in first map datum have deviation, it is necessary to be modified to the first map datum;First distance with When the difference of the second distance is not less than predetermined threshold value, show the data zero deflection in first map datum, without right First map datum is modified.
In the present embodiment, the data processing unit 31, can be according to first map datum when carrying out path planning Complexity divide the location point of complaint message to be collected in the path for which, to control the terminal to be adopted in the location point Collect complaint message.On the other hand, the path planned can make terminal travel through all clear areas, accordingly, division Location point also enables the terminal during all clear areas are traveled through, the barrier corresponding to all boundary informations Information is hindered to get, with the omission for the complaint message for preventing collection, so as to cause the second map datum obtained not Accurately.
It will be appreciated by those skilled in the art that in the terminal of the embodiment of the present invention each processing unit function, before can refer to State the associated description of map constructing method and understand, each processing unit in the terminal of the embodiment of the present invention, can be by realizing this hair The analog circuit of function described in bright embodiment and realize, can also be by performing the software of the function described in the embodiment of the present invention Operation on intelligent terminal and realize.
In the embodiment of the present invention three and example IV, the data processing unit 31 in the terminal in actual applications may be used By the central processing unit (CPU, Central Processing Unit) in the terminal, digital signal processor (DSP, Digital Signal Processor), micro-control unit 32 (MCU, Microcontroller Unit) or programmable gate array (FPGA, Field-Programmable Gate Array) is arranged to realize;Control unit 32 in the terminal, in practical application In can by the terminal CPU, DSP, MCU or FPGA combination moving assembly (such as be driven motor) realize;The terminal In data sensor unit 33, can be realized in actual applications by sensor (such as distance measuring sensor).
, can be by it in several embodiments provided herein, it should be understood that disclosed apparatus and method Its mode is realized.Apparatus embodiments described above are only schematical, for example, the division of the unit, is only A kind of division of logic function, can have other dividing mode, such as when actually realizing:Multiple units or component can be combined, or Another system is desirably integrated into, or some features can be ignored, or do not perform.In addition, shown or discussed each composition portion Coupling point each other or direct-coupling or communication connection can be the INDIRECT COUPLINGs of equipment or unit by some interfaces Or communication connection, can be electrical, machinery or other forms.
The above-mentioned unit illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit The part shown can be or may not be physical location, you can positioned at a place, can also be distributed to multiple network lists In member;Part 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 various embodiments of the present invention can be fully integrated into a processing unit, also may be used Be each unit individually as a unit, can also two or more units it is integrated in a unit;It is above-mentioned Integrated unit can both be realized in the form of hardware, it would however also be possible to employ hardware adds the form of SFU software functional unit to realize.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through Programmed instruction related hardware is completed, and foregoing program can be stored in a computer read/write memory medium, the program Upon execution, the step of including above method embodiment is performed;And foregoing storage medium includes:It is movable storage device, read-only Memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or Person's CD etc. is various can be with the medium of store program codes.
Or, if the above-mentioned integrated unit of the present invention is realized using in the form of software function module and is used as independent product Sale in use, can also be stored in a computer read/write memory medium.Understood based on such, the present invention is implemented The part that the technical scheme of example substantially contributes to prior art in other words can be embodied in the form of software product, The computer software product is stored in a storage medium, including some instructions are to cause a computer equipment (can be with It is personal computer, server or network equipment etc.) perform all or part of each of the invention embodiment methods described. And foregoing storage medium includes:Movable storage device, ROM, RAM, magnetic disc or CD etc. are various can be with store program codes Medium.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.

Claims (10)

1. a kind of map constructing method, it is characterised in that methods described includes:
Obtain the first map datum;First map datum is the initial map datum for treating operating area;
Moved based on first map datum, the complaint message between barrier is obtained in moving process;
Complaint message based on acquisition is modified to first map datum, and the second map number is obtained based on correction result According to.
2. according to the method described in claim 1, it is characterised in that after the first map datum of the input, methods described is also Including:
Parse first map datum, obtain described in treat the boundary information of clear area in operating area;
Analyze the boundary information and obtain initial path.
3. method according to claim 2, it is characterised in that described to be moved based on first map datum, bag Include:Based on initial path movement.
4. according to the method described in claim 1, it is characterised in that the barrier obtained in moving process between barrier Hinder information, including:
The first distance between barrier is obtained in moving process.
5. method according to claim 4, it is characterised in that the complaint message based on acquisition is to the initial map Data are modified, including:
Obtain and the second distance between corresponding border;
Judge whether first distance and the difference of the second distance exceed predetermined threshold value;
When first distance and the difference of the second distance exceed predetermined threshold value, update corresponding based on the described first distance Boundary information.
6. a kind of terminal, it is characterised in that the terminal includes:Data processing unit, control unit and data sensing unit;Its In,
The data processing unit, for obtaining the first map datum;First map datum is treat operating area initial Map datum;
Described control unit, for being moved based on the original two-dimensional map datum;
The data sensor unit, for during described control unit control is mobile, obtaining the barrier between barrier Hinder information;
The data processing unit, is additionally operable to the complaint message based on data sensor unit acquisition to the first map number According to being modified, the second map datum is obtained based on correction result.
7. terminal according to claim 6, it is characterised in that the data processing unit, is additionally operable to parsing described first Map datum, obtain described in treat the boundary information of clear area in operating area;Analyze the boundary information and obtain initial Path.
8. terminal according to claim 7, it is characterised in that described control unit, for being moved based on the initial path It is dynamic.
9. terminal according to claim 6, it is characterised in that the data sensor unit, for being obtained in moving process Obtain the first distance between barrier.
10. terminal according to claim 9, it is characterised in that the data processing unit, for obtaining and corresponding side Second distance between boundary;Judge whether first distance and the difference of the second distance exceed predetermined threshold value;When described When first distance and the difference of the second distance exceed predetermined threshold value, corresponding border letter is updated based on the described first distance Breath.
CN201610252498.XA 2016-04-21 2016-04-21 A kind of map constructing method and terminal Pending CN107305125A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610252498.XA CN107305125A (en) 2016-04-21 2016-04-21 A kind of map constructing method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610252498.XA CN107305125A (en) 2016-04-21 2016-04-21 A kind of map constructing method and terminal

Publications (1)

Publication Number Publication Date
CN107305125A true CN107305125A (en) 2017-10-31

Family

ID=60152513

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610252498.XA Pending CN107305125A (en) 2016-04-21 2016-04-21 A kind of map constructing method and terminal

Country Status (1)

Country Link
CN (1) CN107305125A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109828582A (en) * 2019-02-28 2019-05-31 沈阳师范大学 Based on intelligent carriage paths planning method combined of multi-sensor information and system
CN109895100A (en) * 2019-03-29 2019-06-18 深兰科技(上海)有限公司 A kind of generation method of navigation map, device and robot
CN110244708A (en) * 2019-05-16 2019-09-17 芜湖智久机器人有限公司 A kind of AGV vehicle obstacle avoidance system and method
CN110610649A (en) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 Method and device for generating map
CN111426312A (en) * 2020-03-31 2020-07-17 上海擎朗智能科技有限公司 Method, device and equipment for updating positioning map and storage medium
CN112034830A (en) * 2019-06-03 2020-12-04 江苏美的清洁电器股份有限公司 Map information processing method and device and mobile device
WO2020248458A1 (en) * 2019-06-14 2020-12-17 江苏美的清洁电器股份有限公司 Information processing method and apparatus, and storage medium
CN112213738A (en) * 2020-09-28 2021-01-12 劢微机器人科技(深圳)有限公司 Map construction method, device and equipment for automated guided vehicle and storage medium
CN112540600A (en) * 2019-09-19 2021-03-23 苏州宝时得电动工具有限公司 Boundary correction method for working area of self-moving equipment and self-moving equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101650190A (en) * 2009-07-30 2010-02-17 北京四维图新科技股份有限公司 Map change reporting method and navigation terminal
CN102538779A (en) * 2010-10-25 2012-07-04 株式会社日立制作所 Robot system and map updating method
CN102713519A (en) * 2010-01-22 2012-10-03 高通股份有限公司 Map handling for location based services in conjunction with localized environments
CN102890507A (en) * 2011-07-21 2013-01-23 鸿奇机器人股份有限公司 Self-walking robot, cleaning robot and positioning method thereof
CN103884330A (en) * 2012-12-21 2014-06-25 联想(北京)有限公司 Information processing method, mobile electronic device, guidance device, and server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101650190A (en) * 2009-07-30 2010-02-17 北京四维图新科技股份有限公司 Map change reporting method and navigation terminal
CN102713519A (en) * 2010-01-22 2012-10-03 高通股份有限公司 Map handling for location based services in conjunction with localized environments
CN102538779A (en) * 2010-10-25 2012-07-04 株式会社日立制作所 Robot system and map updating method
CN102890507A (en) * 2011-07-21 2013-01-23 鸿奇机器人股份有限公司 Self-walking robot, cleaning robot and positioning method thereof
CN103884330A (en) * 2012-12-21 2014-06-25 联想(北京)有限公司 Information processing method, mobile electronic device, guidance device, and server

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110610649A (en) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 Method and device for generating map
US11713980B2 (en) 2018-06-14 2023-08-01 Beijing Jingdong Shangke Information Technology Co., Ltd. Method and apparatus for generating map
CN109828582A (en) * 2019-02-28 2019-05-31 沈阳师范大学 Based on intelligent carriage paths planning method combined of multi-sensor information and system
CN109895100A (en) * 2019-03-29 2019-06-18 深兰科技(上海)有限公司 A kind of generation method of navigation map, device and robot
CN110244708A (en) * 2019-05-16 2019-09-17 芜湖智久机器人有限公司 A kind of AGV vehicle obstacle avoidance system and method
WO2020244121A1 (en) * 2019-06-03 2020-12-10 江苏美的清洁电器股份有限公司 Map information processing method and apparatus, and mobile device
CN112034830A (en) * 2019-06-03 2020-12-04 江苏美的清洁电器股份有限公司 Map information processing method and device and mobile device
WO2020248458A1 (en) * 2019-06-14 2020-12-17 江苏美的清洁电器股份有限公司 Information processing method and apparatus, and storage medium
CN112540600A (en) * 2019-09-19 2021-03-23 苏州宝时得电动工具有限公司 Boundary correction method for working area of self-moving equipment and self-moving equipment
CN114096930A (en) * 2019-09-19 2022-02-25 苏州宝时得电动工具有限公司 Self-moving equipment and automatic moving and working method thereof
CN114096930B (en) * 2019-09-19 2023-11-07 苏州宝时得电动工具有限公司 Self-moving device and automatic moving and working method thereof
CN111426312A (en) * 2020-03-31 2020-07-17 上海擎朗智能科技有限公司 Method, device and equipment for updating positioning map and storage medium
CN112213738A (en) * 2020-09-28 2021-01-12 劢微机器人科技(深圳)有限公司 Map construction method, device and equipment for automated guided vehicle and storage medium

Similar Documents

Publication Publication Date Title
CN107305125A (en) A kind of map constructing method and terminal
EP3682305B1 (en) Exploration of an unknown environment by an autonomous mobile robot
CN111108457B (en) Method, device and computer program for operating a robot control system
Taylor et al. Vision-based motion planning and exploration algorithms for mobile robots
Kala Rapidly exploring random graphs: motion planning of multiple mobile robots
CN109189074B (en) Indoor autonomous mapping method for storage environment
CN109813328A (en) A kind of driving path planing method, device and vehicle
CN109163722B (en) Humanoid robot path planning method and device
CN104536445A (en) Mobile navigation method and system
US11221632B2 (en) Method for checking a collision between two driverless transport vehicles, driverless transport vehicle, and system having a plurality of driverless transport vehicles
Tiwari Intelligent planning for mobile robotics: algorithmic approaches: algorithmic approaches
Matsubara et al. Active tactile exploration with uncertainty and travel cost for fast shape estimation of unknown objects
Ahmetovic et al. Impact of expertise on interaction preferences for navigation assistance of visually impaired individuals
Wang* et al. Optimal process planning for a combined punch-and-laser cutting machine using ant colony optimization
CN111095170B (en) Virtual reality scene, interaction method thereof and terminal equipment
EP3757714A1 (en) Machine learning method and mobile robot
US20220019939A1 (en) Method and system for predicting motion-outcome data of a robot moving between a given pair of robotic locations
Martín-Barrio et al. Application of immersive technologies and natural language to hyper-redundant robot teleoperation
Pellegrinelli et al. Estimation of robot execution time for close proximity human-robot collaboration
CN105446605A (en) Information processing method and electronic device
Epstein et al. Planning and explanations with a learned spatial model
Martins et al. An improved robot path planning model using cellular automata
CN112578798A (en) Robot map acquisition method and device, processor and electronic device
Santos et al. Probabilistic self-localisation on a qualitative map based on occlusions
CN104933924A (en) Driving simulation experimental equipment and application thereof

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: 20171031

RJ01 Rejection of invention patent application after publication