CN111006652B - Robot side-by-side operation method - Google Patents

Robot side-by-side operation method Download PDF

Info

Publication number
CN111006652B
CN111006652B CN201911328055.4A CN201911328055A CN111006652B CN 111006652 B CN111006652 B CN 111006652B CN 201911328055 A CN201911328055 A CN 201911328055A CN 111006652 B CN111006652 B CN 111006652B
Authority
CN
China
Prior art keywords
track
node
robot
map
building
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.)
Active
Application number
CN201911328055.4A
Other languages
Chinese (zh)
Other versions
CN111006652A (en
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.)
Shenzhen Feiyao Motor Technology Co ltd
Original Assignee
Shenzhen Feiyao Motor Technology 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 Shenzhen Feiyao Motor Technology Co ltd filed Critical Shenzhen Feiyao Motor Technology Co ltd
Priority to CN201911328055.4A priority Critical patent/CN111006652B/en
Publication of CN111006652A publication Critical patent/CN111006652A/en
Application granted granted Critical
Publication of CN111006652B publication Critical patent/CN111006652B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas

Landscapes

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

Abstract

The invention discloses a method for running a robot alongside, which comprises the following steps: s1, generating a road network; s2, track planning is carried out based on a road network; s3, shifting the planned track to the road edge, so that the robot runs along the road edge. When the robot needs to plan the track, the track is planned according to the road network, and the track is drawn towards the road edge, so that the method has higher efficiency, effectively reduces errors, avoids the development of necessary interactive software for setting the fixed track, and saves development cost.

Description

Robot side-by-side operation method
Technical Field
The invention relates to the technical field of robot travel path planning, in particular to a method for running a robot alongside.
Background
With the development of mobile robot technology, robots can move flexibly and autonomously indoors, but are less frequently used outdoors, and currently, robots mainly run outdoors by two methods, namely, a traditional shortest path-based trajectory planning method is used, so that the shortest trajectory from the robot to a target point can be obtained, and whether the planning along a road is considered or not can not be considered. As shown in fig. 1, assuming that the robot needs to reach a point B on one side of the road from a point a on the other side of the road, according to the conventional shortest distance-based trajectory planning method, a straight-line trajectory from a to B is obtained, as shown in fig. 1 (a), such a trajectory has a larger proportion in the center of the road, and if the robot runs along such a trajectory, the robot will run in the center of the road for a long time, which affects the traffic order of the road; in order to minimize the influence on the safety and order of the road, it is necessary to travel along the road edge to the point C opposite to the point B and then traverse the road, as shown in fig. 1 (B). Note that the shaded portions in the drawing are all buildings or obstacles in the map, and the blank is a road.
In order to solve the above problems encountered when the robot is operated outdoors, the influence of the robot on the traffic order is reduced, and a current main method is to make the robot travel along a fixed track along a roadside by previously setting the track. The method comprises the following steps:
1. after the robot is deployed, a map of a scene is obtained, two tracks running along the road side are manually set according to the road in the map, and if the robot runs right, one track is needed in each of two directions, as shown in fig. 2, the two curves are set fixed tracks, and a black arrow indicates that the robot runs right.
2. At the road intersection, the junction points of the side tracks of different roads need to be manually set, the number of the junction points set at the road intersection is the same as the number of the junction points of the roads, then the junction points at the same road intersection are mutually connected, as shown in fig. 3, four roads are intersected at one intersection, curves are respectively fixed tracks set by roads 1, 2, 3 and 4 junction points are set at the intersection, each junction point is connected with the two fixed tracks which are set, and the junction points are also connected, so that the junction points are connected in a unidirectional way for limiting running near the right, and the connection mode is shown in fig. 3.
3. And storing the junction points at the intersections of different roads and the fixed track set between the junction points by using a graph structure in a computer.
4. When the robot receives the target point, planning is performed by using a stored graph structure to obtain a junction point which the robot should pass through in the process of reaching the target point, and then a series of trajectories between the junction points are connected to obtain a fixed trajectory to the target point, as shown in fig. 4, the robot starts from the point A and goes to the point B, the robot firstly finds the closest point from the current position to the fixed trajectory and the closest point from the target point to the fixed trajectory, and then planning is performed according to the shortest path of the graph structure to obtain the trajectory of the robot, as shown by a thick curve in fig. 4, so that the effects of driving by the side to the maximum degree and not obstructing traffic are realized.
If the conventional map-based shortest path trajectory planning method is used, the planning effect is as shown in fig. 5, and the planning effect is that the vehicle travels in the center of the road for a far longer time than in fig. 4, so that the traffic is greatly hindered.
However, the existing method for driving the robot along the road has the following disadvantages:
1. the engineering quantity of the fixed track along the roadside is set to be large, the number of roads is large in a large-scale scene due to different scene scales of the robot operation, each road needs to be set to be the fixed track along the roadside, and the connection mode of the tracks among different roads needs to be designed at the road junction, so that the robot has large workload and is not beneficial to rapid deployment of the robot in a new scene.
2. The fixed track along the roadside is set by manual operation, the track set by different operators can be different, the distance from the edge of the road is different during running, the effect of the side running is correspondingly affected, and the side running function is not beneficial to generalization and modularization.
3. The fixed track setting based on the map needs manual operation, and needs manual calibration whether the track meets the requirement or not, and needs adjustment, so that interactive software among the map, the track and a user needs to be developed, and the development cost is increased.
In order to solve the above-mentioned problems, it is necessary to develop a new approach to the side, which can effectively and rapidly plan the motion track of the robot, and shift the track to the roadside, so that the robot moves along the track close to the roadside.
Disclosure of Invention
Aiming at the problems in the prior art, the invention provides a method for running a robot by side.
In order to achieve the above object, the present invention is specifically as follows:
a method for robot side by side operation, comprising the steps of: s1, generating a road network; s2, track planning is carried out based on a road network; s3, shifting the planned track to the road edge, so that the robot runs along the road edge.
Preferably, the method for generating a road network in step S1 includes the steps of:
a1: traversing the scene by the robot so as to establish a map and generate a map establishing track;
a2: performing curve fitting on the map-building track to form a map-building track curve;
a3: taking a point on the graph track curve at intervals as a node of the road network;
a4: and connecting each node according to a certain method to obtain a road network.
Preferably, in the method for generating the mapping track in the step A1, the position of the robot is recorded at regular intervals when the robot traverses the scene, so as to form the mapping track composed of a series of first discrete points.
Preferably, in the method for forming the map track curve in the step A2, a map track of a road through which a certain section of the robot repeatedly passes is subjected to curve fitting by using a least square method, and a complete map track curve is formed after the fitted part and the part which does not need to be fitted are combined.
Preferably, in the step A3, the method for obtaining the node is that the map is divided into a plurality of grids with the same size, the map-building track in each grid is taken as an average position coordinate, and each average position coordinate is the node.
Preferably, the method for obtaining the road network in step A4 is to take a certain node as a central node in a certain range, connect all nodes in the range with the central node, if the connecting line of the certain node and the central node passes through a building on a map, then not take the node, otherwise take the node as an effective node, and connect each node with the effective node in the same range of the node to obtain the road network.
Preferably, in the method for track planning based on the road network in step S2, the track to be planned is provided with a start point and an end point, the start point is connected with a node closest to the start point, the end point is connected with a node closest to the end point, and the shortest path between the two nodes is planned in the road network, so that the planned running track is obtained and recorded as the first track.
Preferably, in step S3, the method for shifting the planned track to the road edge is to project the first track to the same side of the road to the vicinity of the building, and the specific steps are as follows:
b1: on a first track, taking the midpoint of a track line segment between every two nodes as a starting point, sending out rays to the same side in the direction perpendicular to each track line segment, and taking a building or map boundary intersected with each ray for the first time after each ray is sent out as a projected building;
b2: and dispersing the planned track in the road network into a series of second discrete points, searching the point closest to each second discrete point on the boundary with a certain distance from the projected building, marking the point as a projection point, and sequentially connecting each projection point to obtain a second track, wherein the second track is the roadside track along which the robot finally runs.
The technical scheme of the invention has the following beneficial effects:
the invention mainly aims at the defects of large engineering quantity of fixed track setting and difficult general modularization, obtains a road network automatically generated by a computer program when acquiring a map of a scene, avoids manual operation, and ensures the universality and modularization of functions; when the robot needs to plan the track, the track is planned according to the road network, the track is drawn towards the road edge, the whole process is completely controlled by the computer program, manual intervention is not needed, the efficiency is high, the error is effectively reduced, the development of interaction software necessary for setting the fixed track is avoided, and the development cost is saved.
Drawings
FIG. 1 is a basic schematic diagram of a prior art shortest path planning-based system;
FIG. 2 is a basic schematic diagram of a prior art vehicle traveling along a roadside fixed track;
FIG. 3 is a schematic diagram of a roadside fixed-track junction in the prior art;
FIG. 4 is a diagram of a prior art track following a roadside fixed track;
FIG. 5 is a trajectory graph based on shortest path planning in the prior art;
FIG. 6 is a schematic diagram of a mapping trace according to the present invention;
FIG. 7 is a schematic diagram of a map track curve according to the present invention;
FIG. 8 is a schematic diagram of a map grid of the present invention;
FIG. 9 is a schematic diagram of nodes of the road network of the present invention;
FIG. 10 is a schematic view of an active node of the road network of the present invention;
FIG. 11 is a schematic view of a road network according to the present invention;
FIG. 12 is a schematic view of a first track of the present invention;
FIG. 13 is a schematic view of a first trajectory projection of the present invention;
FIG. 14 is a schematic view of a proxel according to the present invention;
fig. 15 is a schematic diagram of a second track of the present invention.
Detailed Description
The invention will be further described with reference to the drawings and the specific examples.
Referring to fig. 11, 12 and 15, the present invention provides a method for robot to run alongside, comprising the steps of: s1, generating a road network; s2, track planning is carried out based on a road network; s3, shifting the planned track to the road edge, so that the robot runs along the road edge.
The method of generating a road network in step S1 comprises the steps of:
a1: traversing the scene by the robot so as to establish a map and generate a map establishing track;
a2: performing curve fitting on the map-building track to form a map-building track curve;
a3: taking a point on the graph track curve at intervals as a node of the road network;
a4: and connecting each node according to a certain method to obtain a road network.
Referring to fig. 6, in step A1, the method for generating the mapping track includes that the robot traverses the entire scene from point a to point B, the traversed track is shown as a thin curve in the figure, and when the robot traverses the scene, the position of the robot is recorded at regular intervals (for example, 0.1 second), so as to form the mapping track composed of a series of first discrete points.
Referring to fig. 6 and 7, in the method for forming the map-building track curve in step A2, some roads may pass more than once in the process of traversing the map by the robot, a plurality of segments of map-building tracks repeatedly passing through one road are proposed, a plurality of segments of discrete points are fitted into one line segment by a straight line fitting method, the straight line fitting method is a least square method, and the specific steps are as follows:
(1) A series of discrete points were taken out as fitting data, the data being (x 1 ,y 1 ),(x 2 ,y 2 ),...,(x n ,y n )
(2) The fit equation given for the assumption is:
y=ax+b
(3) Summing the squares of the distances of the points to the line:
(4) The fitted straight line is to satisfy the condition that the square sum of the distances from each point to the straight line is minimum, so the partial derivatives of a and b are calculated by the equation and are set as 0:
(5) The parameters a and b in the fitting equation are calculated as:
by the method, a plurality of segments of map-building track points which are close to each other are taken out for fitting, as shown in fig. 7 (a), the map-building track points which are close to each other are removed from the original map-building track, the curve fitting treatment is performed to obtain a thick line segment, other thin curves are the original map-building track which is remained after the removal, and then the two map-building track points are combined to obtain a complete map-building track curve which is shown in the curve in fig. 7 (b).
Referring to fig. 8 to 9, the method for obtaining the nodes in step A3 is to divide the map into a plurality of grids with the same size, as shown in fig. 8, average position coordinates are obtained for the map building track in each grid, and each average position coordinate is a node, as shown in fig. 9, and one node is in each grid on the road.
Referring to fig. 10 to 11, the method for obtaining the road network in step A4 is to take a certain node as a central node in a certain range, connect all nodes in the range with the central node, search in a circle with a dark node as a center and a grid side length of 1.5 times as a radius as shown in fig. 10, make the searched light node as a possible node to be connected, if a line segment (a broken line segment) between the light node and the dark node passes through a building, make no connection, connect the light node (an effective node) with the dark node, where the line segment (the solid line segment) does not pass through the building, and make the above operation on each node, so as to obtain the road network schematic diagram shown in fig. 11.
Referring to fig. 12, in step S2, a method for planning a trajectory based on a road network includes setting a start point a and an end point B on a trajectory to be planned, connecting the start point a with a node 1 closest to the start point a, connecting the end point B with a node 2 closest to the end point B, and planning a shortest path between the node 1 and the node 2 in the road network, thereby planning a trajectory from the start point a to the end point B, and recording the trajectory as a first trajectory.
Referring to fig. 13 to 15, in step S3, the method for shifting the planned trajectory to the road edge is to project the first trajectory to the same side of the road to the vicinity of the building, and specifically includes the following steps:
b1: referring to fig. 13, the first trajectory is a broken line, the trajectory between every two nodes is divided into 9 segments, the midpoint of each segment is taken as a starting point, a ray is emitted to the same side (for example, uniformly right side or uniformly left side) in a direction perpendicular to the segment, the ray direction is shown by an arrow, and a building or map boundary intersected with each ray for the first time after the ray is emitted is taken as a projected building, such as building 1, building 2 and building 3 in fig. 13.
B2: referring to fig. 14, the first track is discretized into a series of second discrete points, the distance between every two second discrete points can be 0.1 meter, the point closest to each second discrete point is searched on the boundary with a certain distance from the projected building and is recorded as a projection point, each projection point corresponds to each second discrete point one by one, as shown in fig. 15, each projection point is sequentially connected to obtain a second track (thick solid line in the figure), and the second track is the roadside track along which the robot finally runs.
The foregoing description is only of the preferred embodiments of the present invention and is not intended to limit the scope of the invention, and all equivalent structural changes made by the description of the present invention and the accompanying drawings or direct/indirect application in other related technical fields are included in the scope of the present invention.

Claims (5)

1. A method for robot side by side operation, comprising the steps of:
s1, generating a road network;
s2, track planning is carried out based on a road network;
s3, shifting the planned track to the road edge, so that the robot runs along the road edge;
the method for generating the road network in the step S1 comprises the following steps:
a1: traversing the scene by the robot so as to establish a map and generate a map establishing track;
a2: performing curve fitting on the map-building track to form a map-building track curve;
a3: taking a point on the graph track curve at intervals as a node of the road network;
a4: connecting each node according to a certain method to obtain a road network;
the method for track planning based on the road network in the step S2 comprises the following steps:
the track to be planned is provided with a starting point and a terminal point, a node closest to the starting point is connected with the starting point, a node closest to the terminal point is connected with the terminal point, the shortest path between the two nodes is planned in the road network, and therefore the planned running track is obtained and recorded as a first track;
the method for shifting the planned track to the road edge in step S3 is to project the first track to the same side of the road to the vicinity of the building, and specifically comprises the following steps:
b1: on a first track, taking the midpoint of a track line segment between every two nodes as a starting point, sending out rays to the same side in the direction perpendicular to each track line segment, and taking a building which is intersected with each ray for the first time after each ray is sent out as a projected building;
b2: and dispersing the planned track in the road network into a series of second discrete points, searching the point closest to each second discrete point on the boundary with a certain distance from the projected building, marking the point as a projection point, and sequentially connecting each projection point to obtain a second track, wherein the second track is the roadside track along which the robot finally runs.
2. The method for the robot to run along according to claim 1, wherein the method for generating the map track in the step A1 is as follows:
when the robot traverses the scene, the position of the robot is recorded at regular intervals, so that a map building track consisting of a series of first discrete points is formed.
3. The method for the robot to run along according to claim 2, wherein the method for forming the map track curve in the step A2 is as follows:
and (3) carrying out curve fitting on the map-building track of the road through which a certain section of the robot repeatedly passes by using a least square method, and combining the fitted part with the part which does not need to be fitted to form a complete map-building track curve.
4. The method for robot edge operation according to claim 3, wherein the method for acquiring the node in step A3 is as follows:
dividing the map into a plurality of grids with the same size, taking average position coordinates of the map building tracks in each grid, and taking each average position coordinate as a node.
5. The method for robot edge operation according to claim 4, wherein the method for obtaining the road network in step A4 is as follows:
and taking a certain node as a central node in a certain range, connecting all nodes in the range with the central node, if a connecting line of the certain node and the central node passes through a building on a map, not taking the node, otherwise taking the node as an effective node, and connecting each node with the effective node in the same range of the node to obtain a road network.
CN201911328055.4A 2019-12-20 2019-12-20 Robot side-by-side operation method Active CN111006652B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911328055.4A CN111006652B (en) 2019-12-20 2019-12-20 Robot side-by-side operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911328055.4A CN111006652B (en) 2019-12-20 2019-12-20 Robot side-by-side operation method

Publications (2)

Publication Number Publication Date
CN111006652A CN111006652A (en) 2020-04-14
CN111006652B true CN111006652B (en) 2023-08-01

Family

ID=70117399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911328055.4A Active CN111006652B (en) 2019-12-20 2019-12-20 Robot side-by-side operation method

Country Status (1)

Country Link
CN (1) CN111006652B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111352430B (en) * 2020-05-25 2020-09-25 北京云迹科技有限公司 Path planning method and device and robot
WO2024044954A1 (en) * 2022-08-30 2024-03-07 华为技术有限公司 State graph transmission method and device

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0546239A (en) * 1991-08-10 1993-02-26 Nec Home Electron Ltd Autonomously travelling robot
US6574553B1 (en) * 2001-12-11 2003-06-03 Garmin Ltd. System and method for calculating a navigation route based on adjacent cartographic map databases
CN102018481A (en) * 2009-09-11 2011-04-20 德国福维克控股公司 Method for operating a cleaning robot
CN103099586A (en) * 2013-03-06 2013-05-15 简毅 Cleaning method using cleaning robot by means of edgewise navigating and intro-expanding
CN105320140A (en) * 2015-12-01 2016-02-10 浙江宇视科技有限公司 Robot cleaner and cleaning path planning method thereof
CN106052676A (en) * 2016-05-26 2016-10-26 深圳市神州云海智能科技有限公司 Robot navigation positioning method and device and robot
CN106444768A (en) * 2016-10-20 2017-02-22 上海物景智能科技有限公司 Edge walking method of robot and system thereof
CN106814732A (en) * 2015-11-27 2017-06-09 科沃斯机器人股份有限公司 Self-movement robot and its walking mode conversion method and traveling method
CN107102294A (en) * 2017-06-19 2017-08-29 安徽味唯网络科技有限公司 A kind of method in sweeping robot intelligent planning path
CN107300919A (en) * 2017-06-22 2017-10-27 中国科学院深圳先进技术研究院 A kind of robot and its traveling control method
CN108507578A (en) * 2018-04-03 2018-09-07 珠海市微半导体有限公司 A kind of construction method and its air navigation aid of overall situation border map
CN108646761A (en) * 2018-07-12 2018-10-12 郑州大学 Robot indoor environment exploration, avoidance and method for tracking target based on ROS
CN110286669A (en) * 2018-03-19 2019-09-27 科沃斯机器人股份有限公司 The walking operations method of self-movement robot

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2179600B1 (en) * 2007-08-06 2015-07-01 TRX Systems, Inc. Locating, tracking, and/or monitoring people and/or assets both indoors and outdoors
US8874361B2 (en) * 2009-05-27 2014-10-28 Microsoft Corporation Vehicle route representation creation
US20120195491A1 (en) * 2010-07-21 2012-08-02 Palo Alto Research Center Incorporated System And Method For Real-Time Mapping Of An Indoor Environment Using Mobile Robots With Limited Sensing
US9918605B2 (en) * 2015-04-09 2018-03-20 Irobot Corporation Wall following robot

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0546239A (en) * 1991-08-10 1993-02-26 Nec Home Electron Ltd Autonomously travelling robot
US6574553B1 (en) * 2001-12-11 2003-06-03 Garmin Ltd. System and method for calculating a navigation route based on adjacent cartographic map databases
CN102018481A (en) * 2009-09-11 2011-04-20 德国福维克控股公司 Method for operating a cleaning robot
CN103099586A (en) * 2013-03-06 2013-05-15 简毅 Cleaning method using cleaning robot by means of edgewise navigating and intro-expanding
CN106814732A (en) * 2015-11-27 2017-06-09 科沃斯机器人股份有限公司 Self-movement robot and its walking mode conversion method and traveling method
CN105320140A (en) * 2015-12-01 2016-02-10 浙江宇视科技有限公司 Robot cleaner and cleaning path planning method thereof
CN106052676A (en) * 2016-05-26 2016-10-26 深圳市神州云海智能科技有限公司 Robot navigation positioning method and device and robot
CN106444768A (en) * 2016-10-20 2017-02-22 上海物景智能科技有限公司 Edge walking method of robot and system thereof
CN107102294A (en) * 2017-06-19 2017-08-29 安徽味唯网络科技有限公司 A kind of method in sweeping robot intelligent planning path
CN107300919A (en) * 2017-06-22 2017-10-27 中国科学院深圳先进技术研究院 A kind of robot and its traveling control method
CN110286669A (en) * 2018-03-19 2019-09-27 科沃斯机器人股份有限公司 The walking operations method of self-movement robot
CN108507578A (en) * 2018-04-03 2018-09-07 珠海市微半导体有限公司 A kind of construction method and its air navigation aid of overall situation border map
CN108646761A (en) * 2018-07-12 2018-10-12 郑州大学 Robot indoor environment exploration, avoidance and method for tracking target based on ROS

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
清洁机器人全覆盖路径规划算法综述;刘海等;《机电产品开发与创新》;20081128(第06期);全文 *

Also Published As

Publication number Publication date
CN111006652A (en) 2020-04-14

Similar Documents

Publication Publication Date Title
CN108151751B (en) Path planning method and device based on combination of high-precision map and traditional map
US11455809B2 (en) Method and apparatus for determining lane centerline
JP6919949B2 (en) How to rapidly plan the wake of smart aircraft under multiple constraints
Ferguson et al. Field D*: An interpolation-based path planner and replanner
CN107798079B (en) Road segment splicing method and system based on vehicle track data
CN111006667B (en) Automatic driving track generation system under high-speed scene
CN111006652B (en) Robot side-by-side operation method
WO2020125686A1 (en) Method for generating real-time relative map, intelligent driving device and computer storage medium
CN109916422B (en) Global path planning method and device
CN108444490B (en) Robot path planning method based on depth fusion of visible view and A-x algorithm
CN108827335B (en) Shortest path planning method based on one-way search model
CN109357678B (en) Multi-unmanned aerial vehicle path planning method based on heterogeneous pigeon swarm optimization algorithm
CN111859587B (en) Method and device for constructing traffic simulation road network, storage medium and electronic equipment
CN106525047A (en) Unmanned aerial vehicle path planning method based on floyd algorithm
CN110954122A (en) Automatic driving track generation method under high-speed scene
CN112965485B (en) Robot full-coverage path planning method based on secondary area division
CN110967032A (en) Real-time planning method for local driving route of unmanned vehicle in field environment
CN110926480A (en) Autonomous aggregation method for remote sensing satellite imaging tasks
CN110955262A (en) Control method and system for path planning and tracking of photovoltaic module cleaning robot
Artuñedo et al. Smooth path planning for urban autonomous driving using OpenStreetMaps
CN114756034B (en) Robot real-time obstacle avoidance path planning method and device
CN111595355A (en) Unmanned rolling machine group path planning method
CN111895999A (en) Path planning method based on structured data
CN116929356A (en) Urban low-altitude unmanned aerial vehicle route planning method, device and storage medium
CN114754777A (en) Geographic coordinate system-based full-path coverage planning method for unmanned mowing vehicle

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
TA01 Transfer of patent application right

Effective date of registration: 20230627

Address after: 518000 Room 201, building A3, Ho Si Lin Po Keng Industrial Zone, 165 Nanpu Road, Shangliao community, Xinqiao street, Bao'an District, Shenzhen City, Guangdong Province (East)

Applicant after: Shenzhen Feiyao Motor Technology Co.,Ltd.

Address before: 518000 a501, 5th floor, Shanshui building, Nanshan cloud Valley Innovation Industrial Park, 4093 Liuxian Avenue, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: SHENZHEN WUJING INTELLIGENT ROBOT Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant