[go: up one dir, main page]

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 data
distance
obstacle
data
terminal
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 Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communication 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 Communication 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 map construction method and terminal

技术领域technical field

本发明涉及自动化技术,具体涉及一种地图构建方法及终端。The invention relates to automation technology, in particular to a map construction method and a terminal.

背景技术Background technique

移动机器人在复杂环境下自主完成各种任务,获得环境区域的信息至关重要,而地图是最常用的一种区域信息的表达方式。获得了环境地图,移动机器人才能进行路径规划,到达目的地点,进而完成各项任务。It is very important for mobile robots to complete various tasks autonomously in complex environments, and it is very important to obtain the information of the environment area, and the map is the most commonly used way of expressing area information. After obtaining the environment map, the mobile robot can carry out path planning, reach the destination point, and then complete various tasks.

移动机器人常用的地图构建方式主要有以下两种:There are two main methods of map construction commonly used by mobile robots:

第一,采用同时定位和地图构建(SLAM)的方式。移动机器人本体通过携带传感器,使用典型的感测技术包括利用图像、激光和超声技术,随着机器人本体的运动过程,采集周围障碍信息,逐步绘制地图。First, adopt the method of simultaneous localization and mapping (SLAM). The mobile robot body carries sensors and uses typical sensing technologies including image, laser, and ultrasonic technologies to collect information on surrounding obstacles and gradually draw maps as the robot body moves.

第二,基于无线传感器网络节点的移动机器人地图创建的方法。主要是通过将无线传感器网络节点散布于机器人行走区域,通过网络传输,机器人获得各无线传感器节点的数据来判断障碍物,最终实现地图构建。Second, a method for creating maps for mobile robots based on wireless sensor network nodes. Mainly, the wireless sensor network nodes are scattered in the walking area of the robot, and through network transmission, the robot obtains the data of each wireless sensor node to judge obstacles, and finally realizes map construction.

现有的地图构建方式完全依赖典型感测技术,从零开始构建环境地图。这存在以下几个缺点:一,在现实应用中,采用完全依赖自助构建地图的方式,可能发生由于移动机器人视觉盲点等问题造成的不能遍历全部应行走区域的情况,进而导致地图构建缺失的问题;二,在对周围环境完全未知的情况下,移动机器人需不断感应各方位的障碍距离,在初次构建过程中,往往效率较低,特别是对于环境区域很复杂或面积很宽阔的情况。Existing map construction methods rely entirely on typical sensing technologies to build environmental maps from scratch. This has the following disadvantages: First, in practical applications, if the method of completely relying on self-service map construction is adopted, it may occur that due to problems such as visual blind spots of the mobile robot, it may not be possible to traverse all areas that should be walked, resulting in the lack of map construction. Second, when the surrounding environment is completely unknown, the mobile robot needs to continuously sense the obstacle distance in each direction. In the initial construction process, the efficiency is often low, especially for the environment area is very complex or the area is very wide.

发明内容Contents of the invention

为解决现有存在的技术问题,本发明实施例提供一种地图构建方法及终端,能够解决地图构建缺失的问题,提升地图构建效率。In order to solve existing technical problems, embodiments of the present invention provide a map construction method and a terminal, which can solve the problem of lack of map construction and improve map construction efficiency.

为达到上述目的,本发明实施例的技术方案是这样实现的:In order to achieve the above object, the technical solution of the embodiment of the present invention is achieved in this way:

本发明实施例提供了一种地图构建方法,所述方法包括:An embodiment of the present invention provides a map construction method, the method comprising:

获得第一地图数据;所述第一地图数据为待作业区域的初始地图数据;Obtaining first map data; the first map data is the initial map data of the area to be operated;

基于所述第一地图数据进行移动,在移动过程中获得与障碍物之间的障碍信息;moving based on the first map data, and obtaining obstacle information between obstacles during the movement;

基于获得的障碍信息对所述第一地图数据进行修正,基于修正结果获得第二地图数据。The first map data is corrected based on the obtained obstacle information, and the second map data is obtained based on the correction result.

上述方案中,所述输入第一地图数据之后,所述方法还包括:In the above solution, after the input of the first map data, the method further includes:

解析所述第一地图数据,获得所述待作业区域中的无障碍区域的边界信息;Analyzing the first map data to obtain boundary information of barrier-free areas in the area to be operated;

分析所述边界信息获得初始路径。The initial path is obtained by analyzing the boundary information.

上述方案中,所述基于所述第一地图数据进行移动,包括:基于所述初始路径移动。In the above solution, the moving based on the first map data includes: moving based on the initial path.

上述方案中,所述在移动过程中获得与障碍物之间的障碍信息,包括:In the above solution, the acquisition of obstacle information between the obstacle and the obstacle during the movement includes:

在移动过程中获得与障碍物之间的第一距离。Obtain the first distance to the obstacle during the movement.

上述方案中,所述基于获得的障碍信息对所述初始地图数据进行修正,包括:In the above solution, the correction of the initial map data based on the obtained obstacle information includes:

获得与相应的边界之间的第二距离;obtaining a second distance from the corresponding boundary;

判断所述第一距离与所述第二距离的差值是否超过预设阈值;judging whether the difference between the first distance and the second distance exceeds a preset threshold;

当所述第一距离与所述第二距离的差值超过预设阈值时,基于所述第一距离更新相应的边界信息。When the difference between the first distance and the second distance exceeds a preset threshold, corresponding boundary information is updated based on the first distance.

本发明实施例还提供了一种终端,所述终端包括:数据处理单元、控制单元和数据传感单元;其中,The embodiment of the present invention also provides a terminal, the terminal includes: a data processing unit, a control unit, and a data sensing unit; wherein,

所述数据处理单元,用于获得第一地图数据;所述第一地图数据为待作业区域的初始地图数据;The data processing unit is configured to obtain first map data; the first map data is the initial map data of the area to be operated;

所述控制单元,用于基于所述初始二维地图数据进行移动;the control unit is configured to move based on the initial two-dimensional map data;

所述数据传感单元,用于在所述控制单元控制移动的过程中,获得与障碍物之间的障碍信息;The data sensing unit is used to obtain obstacle information between the obstacle and the obstacle during the movement controlled by the control unit;

所述数据处理单元,还用于基于所述数据传感单元获得的障碍信息对所述第一地图数据进行修正,基于修正结果获得第二地图数据。The data processing unit is further configured to correct the first map data based on the obstacle information obtained by the data sensing unit, and obtain second map data based on the correction result.

上述方案中,所述数据处理单元,还用于解析所述第一地图数据,获得所述待作业区域中的无障碍区域的边界信息;分析所述边界信息获得初始路径。In the solution above, the data processing unit is further configured to analyze the first map data to obtain boundary information of the barrier-free area in the area to be worked; analyze the boundary information to obtain an initial path.

上述方案中,所述控制单元,用于基于所述初始路径移动。In the solution above, the control unit is configured to move based on the initial path.

上述方案中,所述数据传感单元,用于在移动过程中获得与障碍物之间的第一距离。In the above solution, the data sensing unit is used to obtain the first distance to the obstacle during the movement.

上述方案中,所述数据处理单元,用于获得与相应的边界之间的第二距离;判断所述第一距离与所述第二距离的差值是否超过预设阈值;当所述第一距离与所述第二距离的差值超过预设阈值时,基于所述第一距离更新相应的边界信息。In the above solution, the data processing unit is configured to obtain a second distance from the corresponding boundary; determine whether the difference between the first distance and the second distance exceeds a preset threshold; when the first When the difference between the distance and the second distance exceeds a preset threshold, corresponding boundary information is updated based on the first distance.

本发明实施例提供的地图构建方法及终端,通过获得第一地图数据;所述第一地图数据为待作业区域的初始地图数据;基于所述第一地图数据进行移动,在移动过程中获得与障碍物之间的障碍信息;基于获得的障碍信息对所述第一地图数据进行修正,基于修正结果获得第二地图数据。如此,采用本发明实施例的技术方案,通过先输入第一地图数据,基于第一地图数据进行移动并采集障碍信息,对第一地图数据进行修正,从而获得精确的第二地图数据,一方面解决了地图构建过程中地图构建缺失的问题;另一方面也大大提高了构建的地图的精确性,提升了地图构建的效率。The map construction method and terminal provided by the embodiments of the present invention obtain the first map data; the first map data is the initial map data of the area to be operated; move based on the first map data, and obtain and Obstacle information between obstacles; correcting the first map data based on the obtained obstacle information, and obtaining second map data based on the correction result. In this way, by adopting the technical solution of the embodiment of the present invention, by first inputting the first map data, moving based on the first map data and collecting obstacle information, correcting the first map data, thereby obtaining accurate second map data, on the one hand It solves the problem of lack of map construction in the map construction process; on the other hand, it also greatly improves the accuracy of the constructed map and improves the efficiency of map construction.

附图说明Description of drawings

图1为本发明实施例一的地图构建方法的流程示意图;FIG. 1 is a schematic flow chart of a map construction method according to Embodiment 1 of the present invention;

图2为本发明实施例中的第一地图数据的示意图;FIG. 2 is a schematic diagram of the first map data in an embodiment of the present invention;

图3为本发明实施例二的地图构建方法的流程示意图;FIG. 3 is a schematic flowchart of a map construction method in Embodiment 2 of the present invention;

图4为本发明实施例中的过程地图数据的示意图;4 is a schematic diagram of process map data in an embodiment of the present invention;

图5为本发明实施例的终端的组成结构示意图。FIG. 5 is a schematic diagram of a composition structure of a terminal according to an embodiment of the present invention.

具体实施方式detailed description

下面结合附图及具体实施例对本发明作进一步详细的说明。The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

实施例一Embodiment one

本发明实施例提供了一种地图构建方法。图1为本发明实施例一的地图构建方法的流程示意图;如图1所示,所述方法包括:An embodiment of the present invention provides a map construction method. Fig. 1 is a schematic flow chart of a map construction method in Embodiment 1 of the present invention; as shown in Fig. 1 , the method includes:

步骤101:获得第一地图数据;所述第一地图数据为待作业区域的初始地图数据。Step 101: Obtain first map data; the first map data is the initial map data of the area to be worked.

本实施例中,所述地图构建方法应用于终端中。所述终端支持构建地图,并基于构建的地图完成各种任务;所述终端具体可以为移动机器人等。In this embodiment, the map construction method is applied to a terminal. The terminal supports the construction of maps and completes various tasks based on the constructed maps; the terminal may specifically be a mobile robot or the like.

本实施例中,所述第一地图数据为输入的二维平面地图数据。作为一种方式,所述第一地图数据可以通过计算机辅助设计(CAD)得到。图2为本发明实施例中的第一地图数据的示意图;如图2所示,以待作业区域为机房设备间为例,所述第一地图数据中包括障碍区域(例如设备机柜、电池柜、动力柜、空调等等);除所述障碍区域以外的区域则为无障碍区域。所述第一地图数据中还包括所述待作业区域的尺寸(例如图中所示的长710厘米,宽455厘米)、每个障碍区域的尺寸以及无障碍区域的尺寸等等。In this embodiment, the first map data is input two-dimensional plane map data. As a manner, the first map data can be obtained through computer-aided design (CAD). Fig. 2 is the schematic diagram of the first map data in the embodiment of the present invention; As shown in Fig. 2, take the area to be worked as the equipment room of the machine room as an example, include obstacle areas (such as equipment cabinets, battery cabinets) in the first map data , power cabinet, air conditioner, etc.); areas other than the barrier area are barrier-free areas. The first map data also includes the size of the to-be-worked area (for example, as shown in the figure, the length is 710 cm, and the width is 455 cm), the size of each obstacle area, the size of an obstacle-free area, and so on.

步骤102:基于所述第一地图数据进行移动,在移动过程中获得与障碍物之间的障碍信息。Step 102: Move based on the first map data, and obtain obstacle information between obstacles during the movement.

本实施例中,所述终端解析所述第一地图数据,识别所述第一地图数据中的无障碍区域;所述终端可基于识别出的无障碍区域规划待移动的路径,按照规划的路径进行移动。作为一种实施方式,所述终端所规划的路径使得所述终端能够移动遍历所有的无障碍区域。In this embodiment, the terminal analyzes the first map data, and identifies the barrier-free area in the first map data; the terminal can plan a path to move based on the identified barrier-free area, and follow the planned path to move. As an implementation manner, the path planned by the terminal enables the terminal to move and traverse all barrier-free areas.

本实施例中,所述终端在移动过程中获得与障碍物之间的障碍信息;所述障碍信息具体可以为所述障碍物与所述终端之间的距离。具体的,所述终端中可配置传感器(例如距离传感器),通过配置的传感器采集所述终端与障碍物之间的距离。In this embodiment, the terminal obtains obstacle information between the obstacle and the obstacle during movement; the obstacle information may specifically be a distance between the obstacle and the terminal. Specifically, a sensor (such as a distance sensor) may be configured in the terminal, and the distance between the terminal and the obstacle may be collected through the configured sensor.

步骤103:基于获得的障碍信息对所述第一地图数据进行修正,基于修正结果获得第二地图数据。所述第二地图数据为针对所述第一地图数据进行修正后获得的地图数据。Step 103: Correct the first map data based on the obtained obstacle information, and obtain second map data based on the correction result. The second map data is map data obtained by correcting the first map data.

本实施例中,所述基于获得的障碍信息对所述初始地图数据进行修正,包括:获得与障碍物之间的第一距离;基于所述第一地图数据获得与所述障碍物相应的边界之间的第二距离;判断所述第一距离与所述第二距离的差值是否超过预设阈值;当所述第一距离与所述第二距离的差值超过预设阈值时,按照所述第一距离更新所述第一地图数据中相应的第二距离,以对所述第一地图数据进行修正。其中,所述预设阈值可根据不同的初始地图数据或者不同复杂程度的初始地图数据预先配置。In this embodiment, the correction of the initial map data based on the obtained obstacle information includes: obtaining a first distance from the obstacle; obtaining a boundary corresponding to the obstacle based on the first map data The second distance between; judge whether the difference between the first distance and the second distance exceeds the preset threshold; when the difference between the first distance and the second distance exceeds the preset threshold, according to The first distance updates the corresponding second distance in the first map data, so as to correct the first map data. Wherein, the preset threshold can be preconfigured according to different initial map data or initial map data of different complexity.

本实施例中,所述终端在进行路径规划时,可依据所述第一地图数据的复杂程度在所述路径中划分待采集障碍信息的位置点,以控制所述终端在所述位置点采集障碍信息。另一方面,所规划的路径能够使终端遍历所有的无障碍区域,相应的,划分的位置点也使得所述终端能够在遍历所有的无障碍区域过程中,所有的边界信息所对应的障碍信息均能够获取到,以防止采集的障碍信息的遗漏,从而导致获得的第二地图数据的不精确。In this embodiment, when the terminal is planning a route, it can divide the position points of the obstacle information to be collected in the route according to the complexity of the first map data, so as to control the terminal to collect the obstacle information at the position points. Obstacle information. On the other hand, the planned path enables the terminal to traverse all barrier-free areas, and correspondingly, the divided location points also enable the terminal to obtain the obstacle information corresponding to all boundary information during the process of traversing all barrier-free areas. can be obtained, so as to prevent the omission of the collected obstacle information, resulting in inaccuracy of the obtained second map data.

采用本发明实施例的技术方案,通过先输入第一地图数据,基于第一地图数据进行移动并采集障碍信息,对第一地图数据进行修正,从而获得精确的第二地图数据,一方面解决了地图构建过程中地图构建缺失的问题;另一方面也大大提高了构建的地图的精确性,提升了地图构建的效率。Adopting the technical scheme of the embodiment of the present invention, by first inputting the first map data, moving based on the first map data and collecting obstacle information, correcting the first map data, thereby obtaining accurate second map data, on the one hand solves the problem of The problem of lack of map construction in the map construction process; on the other hand, it also greatly improves the accuracy of the constructed map and improves the efficiency of map construction.

实施例二Embodiment two

本发明实施例提供了一种地图构建方法。图3为本发明实施例二的地图构建方法的流程示意图;如图3所示,所述方法包括:An embodiment of the present invention provides a map construction method. Fig. 3 is a schematic flow chart of a map construction method in Embodiment 2 of the present invention; as shown in Fig. 3 , the method includes:

步骤201:获得第一地图数据;所述第一地图数据为待作业区域的初始地图数据。Step 201: Obtain first map data; the first map data is the initial map data of the area to be worked.

本实施例中,所述地图构建方法应用于终端中。所述终端支持构建地图,并基于构建的地图完成各种任务;所述终端具体可以为移动机器人等。In this embodiment, the map construction method is applied to a terminal. The terminal supports the construction of maps and completes various tasks based on the constructed maps; the terminal may specifically be a mobile robot or the like.

本实施例中,所述第一地图数据为输入的二维平面地图数据。作为一种方式,所述第一地图数据可以通过计算机辅助设计(CAD)得到。如图2所示,以待作业区域为机房设备间为例,所述第一地图数据中包括障碍区域(例如设备机柜、电池柜、动力柜、空调等等);除所述障碍区域以外的区域则为无障碍区域。所述第一地图数据中还包括所述待作业区域的尺寸(例如图中所示的长710厘米,宽455厘米)、每个障碍区域的尺寸以及无障碍区域的尺寸等等。In this embodiment, the first map data is input two-dimensional plane map data. As a manner, the first map data can be obtained through computer-aided design (CAD). As shown in Figure 2, taking the area to be operated as an example of a machine room equipment room, the first map data includes obstacle areas (such as equipment cabinets, battery cabinets, power cabinets, air conditioners, etc.); The area is the barrier-free area. The first map data also includes the size of the to-be-worked area (for example, as shown in the figure, the length is 710 cm, and the width is 455 cm), the size of each obstacle area, the size of an obstacle-free area, and so on.

步骤202:解析所述第一地图数据,获得所述待作业区域中的无障碍区域的边界信息。Step 202: Analyzing the first map data to obtain boundary information of barrier-free areas in the to-be-worked area.

本实施例中,所述终端解析所述第一地图数据,识别所述第一地图数据中的无障碍区域以及所述无障碍区域的边界信息。本步骤中,基于获得的无障碍区域的边界信息可构建一过程地图数据,所述地图数据可参照图3所示。In this embodiment, the terminal analyzes the first map data, and identifies the barrier-free area in the first map data and the boundary information of the barrier-free area. In this step, a process map data can be constructed based on the obtained boundary information of the barrier-free area, and the map data can be shown as shown in FIG. 3 .

步骤203:分析所述边界信息获得初始路径,基于所述初始路径移动,在移动过程中获得与障碍物之间的第一距离。Step 203: Analyze the boundary information to obtain an initial path, move based on the initial path, and obtain a first distance to the obstacle during the movement.

本实施例中,所述终端可基于识别出的无障碍区域的边界信息规划待移动的初始路径,按照规划的初始路径进行移动。作为一种实施方式,所述终端所规划的初始路径使得所述终端能够移动遍历所有的无障碍区域。In this embodiment, the terminal may plan an initial path to move based on the identified boundary information of the barrier-free area, and move according to the planned initial path. As an implementation manner, the initial path planned by the terminal enables the terminal to move and traverse all barrier-free areas.

本实施例中,所述终端在移动过程中获得与障碍物之间的第一距离。具体的,所述终端中可配置传感器(例如距离传感器),通过配置的传感器采集所述终端与障碍物之间的距离。In this embodiment, the terminal obtains the first distance to the obstacle during the moving process. Specifically, a sensor (such as a distance sensor) may be configured in the terminal, and the distance between the terminal and the obstacle may be collected through the configured sensor.

步骤204:获得与相应的边界之间的第二距离。Step 204: Obtain a second distance from the corresponding boundary.

这里,所述相应的边界为所述障碍物在所述第一地图数据中对应的障碍区域的边界。则所述获得与相应的边界之间的第二距离为:通过所述第一地图数据获得与相应的边界之间的第二距离。具体的,首先在所述第一地图数据标注所述障碍物对应的障碍区域的位置以及所述终端的位置;获得所述障碍区域的边界与所述终端之间的第二距离。Here, the corresponding boundary is the boundary of the obstacle area corresponding to the obstacle in the first map data. Then the obtained second distance from the corresponding border is: the second distance obtained from the first map data and the corresponding border. Specifically, first mark the position of the obstacle area corresponding to the obstacle and the position of the terminal in the first map data; obtain the second distance between the boundary of the obstacle area and the terminal.

步骤205:判断所述第一距离与所述第二距离的差值是否超过预设阈值;当判断的结果为是时,执行步骤206;当判断的结果为否时,执行步骤207:不针对相应的边界信息进行修正。Step 205: Judging whether the difference between the first distance and the second distance exceeds a preset threshold; when the judgment result is yes, perform step 206; when the judgment result is no, perform step 207: do not target The corresponding boundary information is corrected.

步骤206:基于所述第一距离更新相应的边界信息。Step 206: Update corresponding boundary information based on the first distance.

步骤207:基于修正结果获得第二地图数据。所述第二地图数据为针对所述第一地图数据进行修正后获得的地图数据。Step 207: Obtain second map data based on the correction result. The second map data is map data obtained by correcting the first map data.

本实施例中,所述预设阈值可根据不同的初始地图数据或者不同复杂程度的初始地图数据预先配置。本实施例中,当所述第一距离与所述第二距离的差值超过预设阈值时,表明所述第一地图数据中的数据有偏差,需要对第一地图数据进行修正;所述第一距离与所述第二距离的差值未超过预设阈值时,表明所述第一地图数据中的数据无偏差,无需对第一地图数据进行修正。In this embodiment, the preset threshold may be preconfigured according to different initial map data or initial map data of different complexity. In this embodiment, when the difference between the first distance and the second distance exceeds a preset threshold, it indicates that the data in the first map data is biased, and the first map data needs to be corrected; When the difference between the first distance and the second distance does not exceed the preset threshold, it indicates that the data in the first map data has no deviation, and there is no need to correct the first map data.

本实施例中,所述终端在进行路径规划时,可依据所述第一地图数据的复杂程度在所述路径中划分待采集障碍信息的位置点,以控制所述终端在所述位置点采集障碍信息。另一方面,所规划的路径能够使终端遍历所有的无障碍区域,相应的,划分的位置点也使得所述终端能够在遍历所有的无障碍区域过程中,所有的边界信息所对应的障碍信息均能够获取到,以防止采集的障碍信息的遗漏,从而导致获得的第二地图数据的不精确。In this embodiment, when the terminal is planning a route, it can divide the position points of the obstacle information to be collected in the route according to the complexity of the first map data, so as to control the terminal to collect the obstacle information at the position points. Obstacle information. On the other hand, the planned path enables the terminal to traverse all barrier-free areas, and correspondingly, the divided location points also enable the terminal to obtain the obstacle information corresponding to all boundary information during the process of traversing all barrier-free areas. can be obtained, so as to prevent the omission of the collected obstacle information, resulting in inaccuracy of the obtained second map data.

采用本发明实施例的技术方案,通过先输入第一地图数据,基于第一地图数据进行移动并采集障碍信息,对第一地图数据进行修正,从而获得精确的第二地图数据,一方面解决了地图构建过程中地图构建缺失的问题;另一方面也大大提高了构建的地图的精确性,提升了地图构建的效率。Adopting the technical scheme of the embodiment of the present invention, by first inputting the first map data, moving based on the first map data and collecting obstacle information, correcting the first map data, thereby obtaining accurate second map data, on the one hand solves the problem of The problem of lack of map construction in the map construction process; on the other hand, it also greatly improves the accuracy of the constructed map and improves the efficiency of map construction.

实施例三Embodiment three

本发明实施例还提供了一种终端。图5为本发明实施例的终端的组成结构示意图;如图5所示,所述终端包括:数据处理单元31、控制单元32和数据传感单元33;其中,The embodiment of the present invention also provides a terminal. FIG. 5 is a schematic diagram of the composition and structure of a terminal according to an embodiment of the present invention; as shown in FIG. 5 , the terminal includes: a data processing unit 31, a control unit 32, and a data sensing unit 33; wherein,

所述数据处理单元31,用于获得第一地图数据;所述第一地图数据为待作业区域的初始地图数据;The data processing unit 31 is configured to obtain first map data; the first map data is the initial map data of the area to be operated;

所述控制单元32,用于基于所述初始二维地图数据进行移动;The control unit 32 is configured to move based on the initial two-dimensional map data;

所述数据传感单元33,用于在所述控制单元32控制移动的过程中,获得与障碍物之间的障碍信息;The data sensing unit 33 is configured to obtain obstacle information between the obstacle and the obstacle during the movement controlled by the control unit 32;

所述数据处理单元31,还用于基于所述数据传感单元33获得的障碍信息对所述第一地图数据进行修正,基于修正结果获得第二地图数据。所述第二地图数据为针对所述第一地图数据进行修正后获得的地图数据。The data processing unit 31 is further configured to correct the first map data based on the obstacle information obtained by the data sensing unit 33, and obtain second map data based on the correction result. The second map data is map data obtained by correcting the first map data.

本实施例中,所述第一地图数据为输入的二维平面地图数据。作为一种方式,所述第一地图数据可以通过计算机辅助设计(CAD)得到。如图2所示,以待作业区域为机房设备间为例,所述第一地图数据中包括障碍区域(例如设备机柜、电池柜、动力柜、空调等等);除所述障碍区域以外的区域则为无障碍区域。所述第一地图数据中还包括所述待作业区域的尺寸(例如图中所示的长710厘米,宽455厘米)、每个障碍区域的尺寸以及无障碍区域的尺寸等等。In this embodiment, the first map data is input two-dimensional plane map data. As a manner, the first map data can be obtained through computer-aided design (CAD). As shown in Figure 2, taking the area to be operated as an example of a machine room equipment room, the first map data includes obstacle areas (such as equipment cabinets, battery cabinets, power cabinets, air conditioners, etc.); The area is the barrier-free area. The first map data also includes the size of the to-be-worked area (for example, as shown in the figure, the length is 710 cm, and the width is 455 cm), the size of each obstacle area, the size of an obstacle-free area, and so on.

本实施例中,所述数据处理单元31解析所述第一地图数据,识别所述第一地图数据中的无障碍区域;所述数据处理单元31可基于识别出的无障碍区域规划待移动的路径,按照规划的路径进行移动。作为一种实施方式,所述数据处理单元31所规划的路径使得所述终端能够移动遍历所有的无障碍区域。In this embodiment, the data processing unit 31 analyzes the first map data, and identifies the barrier-free area in the first map data; the data processing unit 31 can plan the location to be moved based on the identified barrier-free area. Path, move according to the planned path. As an implementation manner, the path planned by the data processing unit 31 enables the terminal to move through all barrier-free areas.

本实施例中,所述终端在移动过程中所述控制单元32获得与障碍物之间的障碍信息;所述障碍信息具体可以为所述障碍物与所述终端之间的距离。具体的,所述控制单元32可通过传感器(例如距离传感器)实现,通过配置的传感器采集与障碍物之间的距离。In this embodiment, the control unit 32 obtains obstacle information between the terminal and the obstacle during the moving process; the obstacle information may specifically be a distance between the obstacle and the terminal. Specifically, the control unit 32 can be realized by a sensor (such as a distance sensor), and the distance between the obstacle and the obstacle is collected by the configured sensor.

本实施例中,所述数据传感单元33,用于在移动过程中获得与障碍物之间的第一距离。所述数据处理单元31,用于获得与相应的边界之间的第二距离;判断所述第一距离与所述第二距离的差值是否超过预设阈值;当所述第一距离与所述第二距离的差值超过预设阈值时,基于所述第一距离更新相应的边界信息。其中,所述预设阈值可根据不同的初始地图数据或者不同复杂程度的初始地图数据预先配置。In this embodiment, the data sensing unit 33 is configured to obtain the first distance to the obstacle during the moving process. The data processing unit 31 is configured to obtain a second distance from the corresponding boundary; judge whether the difference between the first distance and the second distance exceeds a preset threshold; when the first distance and the When the difference of the second distance exceeds a preset threshold, update the corresponding boundary information based on the first distance. Wherein, the preset threshold can be preconfigured according to different initial map data or initial map data of different complexity.

本实施例中,所述数据处理单元31在进行路径规划时,可依据所述第一地图数据的复杂程度在所述路径中划分待采集障碍信息的位置点,以控制所述数据传感单元33在所述位置点采集障碍信息。另一方面,所规划的路径能够使终端遍历所有的无障碍区域,相应的,划分的位置点也使得所述终端能够在遍历所有的无障碍区域过程中,所有的边界信息所对应的障碍信息均能够获取到,以防止采集的障碍信息的遗漏,从而导致获得的第二地图数据的不精确。In this embodiment, when the data processing unit 31 performs path planning, it can divide the position points of the obstacle information to be collected in the path according to the complexity of the first map data, so as to control the data sensing unit 33 Collect obstacle information at the location point. On the other hand, the planned path enables the terminal to traverse all barrier-free areas, and correspondingly, the divided location points also enable the terminal to obtain the obstacle information corresponding to all boundary information during the process of traversing all barrier-free areas. can be obtained, so as to prevent the omission of the collected obstacle information, resulting in inaccuracy of the obtained second map data.

本领域技术人员应当理解,本发明实施例的终端中各处理单元的功能,可参照前述地图构建方法的相关描述而理解,本发明实施例的终端中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the terminal of the embodiment of the present invention can be understood by referring to the relevant description of the aforementioned map construction method, and each processing unit in the terminal of the embodiment of the present invention can realize the The functions described above are realized by analog circuits, and may also be realized by running software executing the functions described in the embodiments of the present invention on an intelligent terminal.

实施例四Embodiment four

本发明实施例还提供了一种终端,如图5所示,所述终端包括:数据处理单元31、控制单元32和数据传感单元33;其中,The embodiment of the present invention also provides a terminal. As shown in FIG. 5, the terminal includes: a data processing unit 31, a control unit 32, and a data sensing unit 33; wherein,

所述数据处理单元31,用于获得第一地图数据;所述第一地图数据为待作业区域的初始地图数据;还用于解析所述第一地图数据,获得所述待作业区域中的无障碍区域的边界信息;分析所述边界信息获得初始路径;The data processing unit 31 is used to obtain the first map data; the first map data is the initial map data of the area to be operated; it is also used to analyze the first map data to obtain the map data in the area to be operated. Boundary information of the obstacle area; analyzing the boundary information to obtain an initial path;

所述控制单元32,用于基于所述初始路径移动;The control unit 32 is configured to move based on the initial path;

所述数据传感单元33,用于在所述控制单元32控制移动的过程中,获得与障碍物之间的第一距离;The data sensing unit 33 is configured to obtain a first distance to an obstacle during the movement controlled by the control unit 32;

所述数据处理单元31,还用于获得与相应的边界之间的第二距离;判断所述第一距离与所述第二距离的差值是否超过预设阈值;当所述第一距离与所述第二距离的差值超过预设阈值时,基于所述第一距离更新相应的边界信息以对相应的边界信息进行修正;基于修正结果获得第二地图数据。所述第二地图数据为针对所述第一地图数据进行修正后获得的地图数据。The data processing unit 31 is further configured to obtain a second distance from the corresponding boundary; judge whether the difference between the first distance and the second distance exceeds a preset threshold; when the first distance and When the difference of the second distance exceeds a preset threshold, the corresponding boundary information is updated based on the first distance to correct the corresponding boundary information; and the second map data is obtained based on the correction result. The second map data is map data obtained by correcting the first map data.

本实施例中,所述第一地图数据为输入的二维平面地图数据。作为一种方式,所述第一地图数据可以通过计算机辅助设计(CAD)得到。如图2所示,以待作业区域为机房设备间为例,所述第一地图数据中包括障碍区域(例如设备机柜、电池柜、动力柜、空调等等);除所述障碍区域以外的区域则为无障碍区域。所述第一地图数据中还包括所述待作业区域的尺寸(例如图中所示的长710厘米,宽455厘米)、每个障碍区域的尺寸以及无障碍区域的尺寸等等。In this embodiment, the first map data is input two-dimensional plane map data. As a manner, the first map data can be obtained through computer-aided design (CAD). As shown in Figure 2, taking the area to be operated as an example of a machine room equipment room, the first map data includes obstacle areas (such as equipment cabinets, battery cabinets, power cabinets, air conditioners, etc.); The area is the barrier-free area. The first map data also includes the size of the to-be-worked area (for example, as shown in the figure, the length is 710 cm, and the width is 455 cm), the size of each obstacle area, the size of an obstacle-free area, and so on.

本实施例中,所述数据处理单元31解析所述第一地图数据,识别所述第一地图数据中的无障碍区域以及所述无障碍区域的边界信息。本步骤中,基于获得的无障碍区域的边界信息可构建一过程地图数据,所述地图可参照图3所示。In this embodiment, the data processing unit 31 analyzes the first map data, and identifies barrier-free areas in the first map data and boundary information of the barrier-free areas. In this step, a process map data can be constructed based on the obtained boundary information of the barrier-free area, and the map can be shown as shown in FIG. 3 .

本实施例中,所述数据处理单元31可基于识别出的无障碍区域的边界信息规划待移动的初始路径,所述控制单元32按照规划的初始路径进行移动。作为一种实施方式,所述数据处理单元31所规划的初始路径使得所述终端能够移动遍历所有的无障碍区域。In this embodiment, the data processing unit 31 may plan an initial path to move based on the identified boundary information of the barrier-free area, and the control unit 32 moves according to the planned initial path. As an implementation manner, the initial path planned by the data processing unit 31 enables the terminal to move through all barrier-free areas.

本实施例中,所述终端在移动过程中所述数据传感单元33获得与障碍物之间的第一距离。具体的,所述数据传感单元33可通过传感器(例如距离传感器)实现,通过传感器采集所述终端与障碍物之间的距离。In this embodiment, the data sensing unit 33 obtains the first distance to the obstacle during the movement of the terminal. Specifically, the data sensing unit 33 may be realized by a sensor (such as a distance sensor), and the sensor collects the distance between the terminal and the obstacle.

这里,所述相应的边界为所述障碍物在所述第一地图数据中对应的障碍区域的边界。则所述数据处理单元31获得与相应的边界之间的第二距离为:通过所述第一地图数据获得与相应的边界之间的第二距离。具体的,首先在所述第一地图数据标注所述障碍物对应的障碍区域的位置以及所述终端的位置;获得所述障碍区域的边界与所述终端之间的第二距离。Here, the corresponding boundary is the boundary of the obstacle area corresponding to the obstacle in the first map data. Then, the second distance obtained by the data processing unit 31 from the corresponding boundary is: the second distance obtained from the corresponding boundary through the first map data. Specifically, first mark the position of the obstacle area corresponding to the obstacle and the position of the terminal in the first map data; obtain the second distance between the boundary of the obstacle area and the terminal.

本实施例中,所述预设阈值可根据不同的初始地图数据或者不同复杂程度的初始地图数据预先配置。本实施例中,当所述第一距离与所述第二距离的差值超过预设阈值时,表明所述第一地图数据中的数据有偏差,需要对第一地图数据进行修正;所述第一距离与所述第二距离的差值未超过预设阈值时,表明所述第一地图数据中的数据无偏差,无需对第一地图数据进行修正。In this embodiment, the preset threshold may be preconfigured according to different initial map data or initial map data of different complexity. In this embodiment, when the difference between the first distance and the second distance exceeds a preset threshold, it indicates that the data in the first map data is biased, and the first map data needs to be corrected; When the difference between the first distance and the second distance does not exceed the preset threshold, it indicates that the data in the first map data has no deviation, and there is no need to correct the first map data.

本实施例中,所述数据处理单元31在进行路径规划时,可依据所述第一地图数据的复杂程度在所述路径中划分待采集障碍信息的位置点,以控制所述终端在所述位置点采集障碍信息。另一方面,所规划的路径能够使终端遍历所有的无障碍区域,相应的,划分的位置点也使得所述终端能够在遍历所有的无障碍区域过程中,所有的边界信息所对应的障碍信息均能够获取到,以防止采集的障碍信息的遗漏,从而导致获得的第二地图数据的不精确。In this embodiment, when the data processing unit 31 performs route planning, it can divide the position points of the obstacle information to be collected in the route according to the complexity of the first map data, so as to control the terminal in the Location points collect obstacle information. On the other hand, the planned path enables the terminal to traverse all barrier-free areas, and correspondingly, the divided location points also enable the terminal to obtain the obstacle information corresponding to all boundary information during the process of traversing all barrier-free areas. can be obtained, so as to prevent the omission of the collected obstacle information, resulting in inaccuracy of the obtained second map data.

本领域技术人员应当理解,本发明实施例的终端中各处理单元的功能,可参照前述地图构建方法的相关描述而理解,本发明实施例的终端中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the terminal of the embodiment of the present invention can be understood by referring to the relevant description of the aforementioned map construction method, and each processing unit in the terminal of the embodiment of the present invention can realize the The functions described above are realized by analog circuits, and may also be realized by running software executing the functions described in the embodiments of the present invention on an intelligent terminal.

本发明实施例三和实施例四中,所述终端中的数据处理单元31,在实际应用中可由所述终端中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)、微控制单元32(MCU,Microcontroller Unit)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述终端中的控制单元32,在实际应用中可由所述终端中的CPU、DSP、MCU或FPGA结合移动组件(例如传动马达等)实现;所述终端中的数据传感单元33,在实际应用中可通过传感器(例如测距传感器)实现。In Embodiment 3 and Embodiment 4 of the present invention, the data processing unit 31 in the terminal may be composed of a central processing unit (CPU, Central Processing Unit), a digital signal processor (DSP, Digital Signal Processor), micro control unit 32 (MCU, Microcontroller Unit) or programmable gate array (FPGA, Field-Programmable Gate Array); the control unit 32 in the terminal can be implemented by the CPU in the terminal in practical applications , DSP, MCU or FPGA in combination with mobile components (such as transmission motors, etc.); the data sensing unit 33 in the terminal can be realized by sensors (such as distance measuring sensors) in practical applications.

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or May be integrated into another system, or some features may be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms of.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units; Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention can be integrated into one processing unit, or each unit can be used as a single unit, or two or more units can be integrated into one unit; the above-mentioned integration The unit can be realized in the form of hardware or in the form of hardware plus software functional unit.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the Including the steps of the foregoing method embodiment; and the aforementioned storage medium includes: various storage devices, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk A medium on which program code can be stored.

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated units of the present invention are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for Make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media capable of storing program codes such as removable storage devices, ROM, RAM, magnetic disks or optical disks.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (10)

1. A map construction method, characterized in that the method comprises:
obtaining first map data; the first map data is initial map data of an area to be operated;
moving based on the first map data, and obtaining obstacle information between the first map data and an obstacle in the moving process;
the first map data is corrected based on the obtained obstacle information, and second map data is obtained based on the correction result.
2. The method of claim 1, wherein after the inputting the first map data, the method further comprises:
analyzing the first map data to obtain boundary information of an obstacle-free area in the area to be operated;
and analyzing the boundary information to obtain an initial path.
3. The method of claim 2, wherein the moving based on the first map data comprises: moving based on the initial path.
4. The method of claim 1, wherein obtaining obstacle information from an obstacle during the moving comprises:
a first distance to the obstacle is obtained during the movement.
5. The method of claim 4, wherein the revising the initial map data based on the obtained obstacle information comprises:
obtaining a second distance to the corresponding boundary;
judging whether the difference value of the first distance and the second distance exceeds a preset threshold value or not;
and when the difference value of the first distance and the second distance exceeds a preset threshold value, updating corresponding boundary information based on the first distance.
6. A terminal, characterized in that the terminal comprises: the device comprises a data processing unit, a control unit and a data sensing unit; wherein,
the data processing unit is used for obtaining first map data; the first map data is initial map data of an area to be operated;
the control unit is used for moving based on the initial two-dimensional map data;
the data sensing unit is used for acquiring obstacle information between the data sensing unit and an obstacle in the process of controlling the control unit to move;
the data processing unit is further configured to correct the first map data based on the obstacle information obtained by the data sensing unit, and obtain second map data based on a correction result.
7. The terminal according to claim 6, wherein the data processing unit is further configured to parse the first map data to obtain boundary information of an unobstructed area in the area to be worked; and analyzing the boundary information to obtain an initial path.
8. The terminal of claim 7, wherein the control unit is configured to move based on the initial path.
9. The terminal according to claim 6, wherein the data sensing unit is configured to obtain the first distance from the obstacle during the movement.
10. The terminal according to claim 9, wherein the data processing unit is configured to obtain a second distance from a corresponding boundary; judging whether the difference value of the first distance and the second distance exceeds a preset threshold value or not; and when the difference value of the first distance and the second distance exceeds a preset threshold value, updating corresponding boundary information based on the first distance.
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 (10)

* 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
CN115244484A (en) * 2020-02-06 2022-10-25 索尤若驱动有限及两合公司 Method for operating an industrial installation

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 that fit 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 that fit 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 (14)

* 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 devices and methods for automatically moving and working
CN115244484A (en) * 2020-02-06 2022-10-25 索尤若驱动有限及两合公司 Method for operating an industrial installation
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
US10612934B2 (en) System and methods for robotic autonomous motion planning and navigation
CN104536445B (en) Mobile navigation method and system
CN102890507B (en) Self-walking robot, cleaning robot and positioning method thereof
CN107773164B (en) Cleaning method, device and robot for cleaning robot
CN103389699B (en) Based on the supervisory control of robot of distributed intelligence Monitoring and Controlling node and the operation method of autonomous system
WO2021135813A1 (en) Robot joint mapping method and device, and computer-readable storage medium
CN107837044B (en) Partitioned cleaning method and device of cleaning robot and robot
JP2019501384A (en) Autonomous positioning navigation equipment, positioning navigation method and autonomous positioning navigation system
CN114510057A (en) A ROS-based autonomous navigation method for mobile robots in indoor environments
JP5429901B2 (en) Robot and information processing apparatus program
CN106444769A (en) Method for planning optimal path for incremental environment information sampling of indoor mobile robot
CN106054882A (en) Robot obstacle avoidance method
CN111609853B (en) Three-dimensional map construction method, sweeping robot and electronic equipment
CN110940341B (en) Path planning method, robot and computer-readable storage medium
US20220019939A1 (en) Method and system for predicting motion-outcome data of a robot moving between a given pair of robotic locations
WO2021027967A1 (en) Route determination method, travelable equipment, and storage medium
CN112857370A (en) Robot map-free navigation method based on time sequence information modeling
CN112894758A (en) Robot cleaning control system, method and device and computer equipment
CN112124455A (en) Simulation monitoring method, device and equipment for unmanned transport vehicle and storage medium
CN111947661A (en) A method for building indoor maps based on lidar
CN117553804A (en) Path planning method, path planning device, computer equipment and storage medium
CN114995459A (en) Robot control method, device, equipment and storage medium
CN113671958A (en) Method and system for determining obstacle avoidance path of robot, electronic device and medium
CN113806377A (en) Map update method, device and storage medium

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