CN112965500A - Path planning method and device with must-pass point set and additional hard constraints - Google Patents
Path planning method and device with must-pass point set and additional hard constraints Download PDFInfo
- Publication number
- CN112965500A CN112965500A CN202110329163.4A CN202110329163A CN112965500A CN 112965500 A CN112965500 A CN 112965500A CN 202110329163 A CN202110329163 A CN 202110329163A CN 112965500 A CN112965500 A CN 112965500A
- Authority
- CN
- China
- Prior art keywords
- path
- point
- shortest path
- additional hard
- constraint
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000008569 process Effects 0.000 claims abstract description 9
- 238000010845 search algorithm Methods 0.000 claims abstract description 5
- 238000007781 pre-processing Methods 0.000 claims abstract description 4
- 239000011159 matrix material Substances 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 abstract description 7
- 238000012545 processing Methods 0.000 abstract description 3
- 238000005457 optimization Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 230000002068 genetic effect Effects 0.000 description 2
- 238000002922 simulated annealing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011664 nicotinic acid Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a path planning method and equipment with a must-pass point set and additional hard constraints, wherein the path planning method comprises the following steps: s1: in the preprocessing stage, the actual application environment information is converted into mathematical description, and the processing and modeling of the undirected weighted graph of the problem are completed; s2: and in the shortest path solving stage, a random search algorithm is used for solving the shortest path, the feasibility of the path is judged in real time in the searching process, and the shortest path problem of the necessary point set is solved under the condition of meeting the requirement of extra hard constraint, so that the shortest path meeting the requirement is finally obtained. The method can add extra hard constraint, and can ensure to obtain a calculation result meeting the engineering requirement under the actual physical limitation condition in shorter calculation time.
Description
Technical Field
The invention relates to the fields of operational research, computer science, geographic information science and transportation, in particular to a method and equipment for planning a path which has a must-pass point set and additional hard constraints.
Background
The shortest path problem is always a research hotspot in the fields of operation research, computer science, geographic information science, transportation and the like, and is widely applied to the actual problems of network planning of public transportation, unmanned automatic driving, autonomous robot navigation and the like. In real life, many problems can be abstractly converted into a shortest path problem, and path planning requires finding a route with the minimum cost from a starting position to a target position in a given real environment according to certain optimization criteria. How to effectively calculate and solve the problem of the shortest path, the difficulty of research is how to find a relatively complete solution in a relatively short time. According to different mastery degrees of the environment information, path planning can be divided into global path planning and local path planning, and the global path planning and the local path planning are not essentially different. The classical global path planning algorithm comprises a Dijkstra algorithm, an A-x algorithm and the like, and can statically plan an optimal or suboptimal route. In recent years, scholars at home and abroad introduce heuristic algorithms, bionic algorithms and the like on the basis of the above, provide various shortest path improvement algorithms such as a simulated annealing method, an ant colony algorithm, a genetic algorithm, a particle swarm algorithm, a depth priority algorithm, a breadth priority algorithm and the like, and have good effect on solving the problem of the shortest path of a must-pass point set. In the process of exploring the path planning algorithm, an additional hard constraint condition exists in an actual application scenario due to the limitation of physical conditions, and when the algorithm including the granted patent CN201710535060.7, "a k shortest path solving method considering multi-type constraints" handles such problems, since the shortest paths are solved after all possible sequences are listed, the method has a very large amount of calculation, and has the problems of high solving difficulty, slow solving speed, unreliable solving result, even infeasibility, and the like.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a method and equipment for path planning with a necessary point set and additional hard constraints.
The purpose of the invention can be realized by the following technical scheme:
a path planning method with a must-pass point set and additional hard constraints comprises the following steps:
s1: in the preprocessing stage, a corresponding undirected weighted graph and additional hard constraints are obtained according to actual application environment information;
s2: and a shortest path solving stage, namely solving the shortest path on the undirected weighted graph by using a random search algorithm based on depth priority, judging the feasibility of the path in real time in the searching process, and solving to obtain the shortest path of the must-pass point set under the condition of meeting the requirement of additional hard constraint.
Preferably, the step S1 includes:
converting actual application environment information into mathematical description, modeling and abstracting the mathematical description into a non-directional weighted graph, and storing graph information and node information of the non-directional weighted graph through a two-dimensional adjacency matrix;
and defining variables including a starting point, an end point, a must-pass point set and additional hard constraints according to the path planning requirement and the practical application environment information.
Preferably, the two-dimensional adjacency matrix stores the distance between any two adjacent points in the undirected weighted graph, and when the two points are not adjacent, the distance value is-1, and the distance value between the point and the two points is 0.
Preferably, the additional hard constraints are obtained based on physical condition limits in practical application scenarios, the physical condition limits including unmanned vehicle body mechanical dimensions, turning limits, and road restriction states.
Preferably, the initial parameters in the shortest path solving include a start point start, a face point next, an end point destination, a must pass point set point _ list [ ] and an additional hard constraint set point _ constraint [ ] storing sub-paths containing additional hard constraints.
Preferably, the element contained in the additional hard constraint set point _ constraint [ ] is a sub-path formed by N consecutive nodes, where N is a set length.
Preferably, the step S2 includes:
s2.1: initializing a searching state, enabling the number of times of effective paths to return to zero, and clearing all temporary path variables and node variables;
s2.2: judging whether the path length L is smaller than the upper limit L _ limit of the path length, if not, returning to the step S2.1, and if so, executing the step S2.3;
s2.3: randomly exploring the next non-previous point and replacing the searching state;
s2.4: judging whether the terminal is reached, if not, returning to the step S2.2, and if so, executing the step S2.5;
s2.5: judging whether all the essential points pass through, if not, returning to the step S2.2, and if so, executing the step S2.6;
s2.6: judging whether the additional hard constraint is met, if so, executing the step S2.7, otherwise, returning to the step S2.2;
s2.7: comparing the length of the currently obtained path with the length of the known shortest path, if the current path is shorter, updating the current path to be the shortest path, otherwise, keeping the original shortest path;
s2.8: the number t of effective paths is increased by 1;
s2.9: and judging whether the effective path frequency t is less than the upper limit t _ limit of the effective path frequency, if so, returning to the step S2.1, and if not, outputting the shortest path obtained by final resolving.
Preferably, the judging whether the additional hard constraint is satisfied is specifically:
and randomly intercepting a sub-path with the length of N from the current path, judging whether the sub-path is an element in the extra hard constraint set, if not, meeting the extra hard constraint, and if so, not meeting the extra hard constraint, wherein N is a set length.
Preferably, the set length is 3.
The present invention also provides an electronic device comprising:
one or more processors, memory, and one or more programs stored in the memory, the one or more programs including instructions for performing a path planning method as described with a set of must-pass points and with additional hard constraints.
The present invention also provides a computer readable storage medium comprising one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for performing the method for path planning with an additional hard constraint on the must-pass set of points.
Compared with the prior art, the invention has the following beneficial effects:
1. in consideration of physical condition limitation in an actual application scene, the method introduces an additional hard constraint condition and models the additional hard constraint condition into a corresponding sub-path number object, and successfully finds an optimal or suboptimal scheme of a must-pass point set under the condition of meeting the requirement of the additional hard constraint;
2. the method converts an actual application scene into mathematical description, adopts a random search algorithm based on depth-first search, judges the feasibility of a path in real time in the search process, and finds a route with the minimum cost from an initial position to a target position in a given real environment;
3. the method has the advantages of simple calculation, high operation speed, good real-time performance and accurate judgment.
Drawings
FIG. 1.1 is a schematic view of an application scenario for unmanned vehicle path planning of the present invention;
FIG. 1.2 is a schematic view of a plurality of connected areas on a track;
FIG. 1.3 is a non-directional weighted graph of the present invention;
FIG. 2 is a schematic flow chart of the present invention.
Fig. 3 is a schematic diagram of a shortest path solution result of a set of unnecessary points after an additional hard constraint condition is introduced in the embodiment.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments. The present embodiment is implemented on the premise of the technical solution of the present invention, and a detailed implementation manner and a specific operation process are given, but the scope of the present invention is not limited to the following embodiments.
Referring to fig. 2, the present embodiment provides a path planning method with a must-pass point set and additional hard constraints, including:
step S1: and in the preprocessing stage, the actual application environment information is converted into mathematical description, and the processing and modeling of the undirected weighted graph of the problem are completed.
S1.1: the method comprises the steps of converting actual application environment information into mathematical description, modeling and abstracting a region position graph into a non-directional weighted graph, wherein a weight is a distance between a path point and a path point in the region graph, converting a time optimization target into a total path optimization target and abstracting the problem into a shortest path problem of a necessary passing point set on the assumption that the driving speeds of unmanned vehicles on all the paths are consistent.
S1.2: variables are defined according to the path planning requirements, including a starting point, an end point, a must-pass point set and an additional hard constraint condition of the path planning.
In the embodiment, the additional hard constraint condition is modeled as a corresponding sub-path number object in a list in consideration of physical condition limitations in an actual application scenario, such as a mechanical size, a turning limitation and a road restriction state of the unmanned vehicle body, and is set as an initial parameter, as shown in table 1.
Table 1 variable definitions
S1.3: converting the graph information and the node information in the undirected weighted graph into a two-dimensional adjacency matrix for storage, specifically:
1) obtaining the number length of the nodes in the graph, and then using a list with the dimension of length to store adjacent points of each point;
2) searching any non-traversed point in the graph, judging the distance between the point and the rest points, if the distance is greater than 0, representing that two points are adjacent, and adding the rear point into an adjacent point list of the front point;
3) repeating the steps until all the points in the graph are traversed;
4) obtaining a complete neighbor point list and storing the complete neighbor point list into choices [ ] [ ] list variables;
5) obtaining initial parameters: the method comprises the steps of starting a start point, a next facing point, an end point destination and a must-pass point sequence number list stored in a point _ list [ ], and the information of the graph is stored in a file in a two-dimensional adjacent matrix dis [ ] [ ] form and is read.
S1.4: and modeling according to the additional hard constraint condition to obtain the sub-path containing the additional hard constraint, numbering the object for the corresponding sub-path, storing the object in a list point _ constraint [ ], and setting the object as an initial parameter. Typically, three consecutive points are used as constraints (N ═ 3), and the midpoint is used as an index. For example, in practice, path 2 → 3 → 11 is not feasible, and point _ constraint [3] contains [2,3,11 ]; path 3 → 11 → 5 is not feasible, so point _ constraint [11] contains [3,11,5], and so on.
Step S2: and in the shortest path solving stage, a random search algorithm based on depth priority is used for solving the shortest path of the undirected weighted graph completed by modeling, the feasibility of the path is judged in real time in the searching process, and the shortest path problem of the unnecessary point set is solved under the condition of meeting the requirement of extra hard constraint, so that the shortest path meeting the requirement is finally obtained.
S2.1: initializing a searching state, enabling the number of times of effective paths to return to zero, and clearing all temporary path variables and node variables;
s2.2: judging whether the path length L is smaller than the upper limit L _ limit of the path length, if not, returning to the step S2.1, and if so, executing the step S2.3;
s2.3: randomly exploring a next non-previous point variable, replacing the searched state, wherein the current distance d is increased by 1, and the exploring mode is to randomly select one from a list of adjacent points of the current point after the previous point is excluded;
s2.4: judging whether the terminal is reached, if not, returning to the step S2.2, and if so, executing the step S2.5;
s2.5: executing a must-pass point set judgment function, judging whether all must-pass point sets point _ list [ ] have passed, judging each point in the must-pass point sets one by one, if not, returning to the step S2.2, and if so, executing the step S2.6;
s2.6: executing a hard constraint condition state judgment function, judging whether an additional hard constraint condition point _ constraint is met, specifically, randomly intercepting a sub-path with the length of 3, judging whether the sub-path exists in the point _ constraint [ ], if not, returning to the step S2.2, and if so, executing the step S2.7;
s2.7: executing a shortest path solving function and comparing the length of the currently obtained path with the length of the known shortest path, if the current path is shorter, updating the current path to be the shortest path, and if not, keeping the original shortest path;
s2.8: the number t of effective paths is increased by 1;
s2.9: and judging whether the effective path frequency t exceeds the effective path frequency upper limit t _ limit, if so, returning to the step S2.1, and if not, outputting the shortest path obtained by final resolving.
The present embodiment applies the above method to a path planning for unmanned vehicles.
Fig. 1.1 is a schematic view of an application scenario of unmanned vehicle path planning. The unmanned vehicle model plays a match in the field of the scene with the length and width of 17m multiplied by 10.5m, and the track is formed by communicating a plurality of areas and is distributed as shown in figure 1.2. The departure direction of the unmanned vehicle and a starting area are designated at random, and the starting area, the ending area, and a plurality of areas to be passed by midway are given. And requiring the unmanned vehicle to start from the starting area and start timing, planning a reasonable path, passing through a plurality of designated areas on the track and then reaching a designated end area, stopping timing, judging the completion of the competition, and calculating the achievement according to the completion time.
The track area position map can be abstracted into an undirected weighted map, as shown in fig. 1.3, and the weight is the distance between points in the track map. And if the driving speeds of the unmanned vehicles on the track sections are consistent, converting the time optimization goal into a total distance optimization goal, and abstracting the problem into the shortest path problem of the necessary passing point set.
Meanwhile, there are additional hard constraints in this embodiment scenario: due to the limitation of the width size of the track, the unmanned vehicle cannot turn around to run in the running process; due to the physical condition limitation of the turning radius of the unmanned vehicle model, the unmanned vehicle cannot turn a curve with the turning angle less than 90 degrees on the actual track. Therefore, the solution to the shortest path problem over the set of must-pass points is limited by the additional hard constraints. Defining related algorithm variables, setting a starting point node, a point-facing node, a must-pass point set, a destination area and the like of path planning in an algorithm, and calculating a feasible optimal path according to the parameters; in the calculation process, the shortest path among the currently searched path, the known path and the final optimal shortest path are respectively defined. In order to facilitate the processing of a program and the calculation of data, all the abstracted information of the forward-band-free right-weight graph is converted into a two-dimensional adjacent matrix, and the distance between any two adjacent points in the graph is stored in the matrix. When the two points are not adjacent, the distance value is set to-1; the distance value of a point from itself is set to 0.
The calculation results of the specific example are shown in fig. 3. In this embodiment, the starting point, the facing point, the end point, and the inevitable point set are set as follows according to the parameters in fig. 1: starting point start is 1, facing point next is 2, end destination is 1, must pass point set point _ list is [3,4,5,6,7,8,9,10,11], and hard constraint point _ constraint is [ (2,3,11), (3,11,5) ]. Compared with algorithms such as a hill climbing method, a simulated annealing method (SA), a Genetic Algorithm (GA) and the like, the algorithms can find that the shortest path is [1,2,10,11,3,4,5,6,7,8,9], as shown by a dotted line in fig. 3, but obviously seen in the figure, the intermediate passing path [. multidot., [2, 10,11,. ] does not meet the extra hard constraint condition, and the unmanned vehicle cannot rotate the racing track corner at the position. The optimal result of the shortest path given by the algorithm provided by the invention is as follows: [1,2,10,7,6,5,4,3,11,10,8,9], as shown by the solid line in FIG. 3, wherein all paths do not violate the extra hard constraint, the must-pass point set shortest path problem with extra hard constraints is solved in a targeted manner.
The above functions, if implemented in the form of software functional units and sold or used as a separate product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The foregoing detailed description of the preferred embodiments of the invention has been presented. It should be understood that numerous modifications and variations could be devised by those skilled in the art in light of the present teachings without departing from the inventive concepts. Therefore, the technical solutions available to those skilled in the art through logic analysis, reasoning and limited experiments based on the prior art according to the concept of the present invention should be within the scope of protection defined by the claims.
Claims (10)
1. A path planning method with a must-pass point set and additional hard constraints is characterized by comprising the following steps:
s1: in the preprocessing stage, a corresponding undirected weighted graph and additional hard constraints are obtained according to actual application environment information;
s2: and a shortest path solving stage, namely solving the shortest path on the undirected weighted graph by using a random search algorithm based on depth priority, judging the feasibility of the path in real time in the searching process, and solving to obtain the shortest path of the must-pass point set under the condition of meeting the requirement of additional hard constraint.
2. The method for path planning with the extra hard constraint and the must-pass point set according to claim 1, wherein the step S1 comprises:
converting actual application environment information into mathematical description, modeling and abstracting the mathematical description into a non-directional weighted graph, and storing graph information and node information of the non-directional weighted graph through a two-dimensional adjacency matrix;
and defining variables including a starting point, an end point, a must-pass point set and additional hard constraints according to the path planning requirement and the practical application environment information.
3. The method of claim 2, wherein the two-dimensional adjacency matrix stores the distance between any two adjacent points in the undirected weighted graph, and when two points are not adjacent, the distance is-1 and the distance between the point and itself is 0.
4. A path planning method according to claim 1 or 2, wherein the additional hard constraints are obtained based on physical condition limitations in practical application scenarios, the physical condition limitations including unmanned vehicle body mechanical size, turning limitation and road restriction status.
5. The method of claim 1, wherein the initial parameters for shortest path solution include start, next facing point, destination, point set point _ list [ ] and point _ constraint [ ] storing sub-paths containing additional hard constraints.
6. The method as claimed in claim 5, wherein the additional hard constraint set point _ constraint [ ] includes elements of sub-paths formed by N consecutive nodes, where N is a predetermined length.
7. The method for path planning with extra hard constraints on a must-pass point set according to claim 5, wherein the step S2 comprises:
s2.1: initializing a searching state, enabling the number of times of effective paths to return to zero, and clearing all temporary path variables and node variables;
s2.2: judging whether the path length L is smaller than the upper limit L _ limit of the path length, if not, returning to the step S2.1, and if so, executing the step S2.3;
s2.3: randomly exploring the next non-previous point and replacing the searching state;
s2.4: judging whether the terminal is reached, if not, returning to the step S2.2, and if so, executing the step S2.5;
s2.5: judging whether all the essential points pass through, if not, returning to the step S2.2, and if so, executing the step S2.6;
s2.6: judging whether the additional hard constraint is met, if so, executing the step S2.7, otherwise, returning to the step S2.2;
s2.7: comparing the length of the currently obtained path with the length of the known shortest path, if the current path is shorter, updating the current path to be the shortest path, otherwise, keeping the original shortest path;
s2.8: the number t of effective paths is increased by 1;
s2.9: and judging whether the effective path frequency t is less than the upper limit t _ limit of the effective path frequency, if so, returning to the step S2.1, and if not, outputting the shortest path obtained by final resolving.
8. The method of claim 7, wherein the determining whether the extra hard constraint is satisfied is specifically:
and randomly intercepting a sub-path with the length of N from the current path, judging whether the sub-path is an element in the extra hard constraint set, if not, meeting the extra hard constraint, and if so, not meeting the extra hard constraint, wherein N is a set length.
9. A method for path planning with a must-pass point set and additional hard constraints according to claim 6 or 8, wherein the set length is 3.
10. An electronic device, comprising:
one or more processors, memory, and one or more programs stored in the memory, the one or more programs including instructions for performing the method for path planning with overrequired set of points and additional hard constraints as recited in any of claims 1-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110329163.4A CN112965500B (en) | 2021-03-27 | 2021-03-27 | Path planning method and device with must-pass point set and additional hard constraints |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110329163.4A CN112965500B (en) | 2021-03-27 | 2021-03-27 | Path planning method and device with must-pass point set and additional hard constraints |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112965500A true CN112965500A (en) | 2021-06-15 |
CN112965500B CN112965500B (en) | 2022-07-05 |
Family
ID=76278863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110329163.4A Active CN112965500B (en) | 2021-03-27 | 2021-03-27 | Path planning method and device with must-pass point set and additional hard constraints |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112965500B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113819919A (en) * | 2021-09-26 | 2021-12-21 | 陕西科技大学 | Robot optimal path planning method based on Boolean constraint |
CN115022230A (en) * | 2022-05-31 | 2022-09-06 | 中国人民解放军国防科技大学 | Communication path planning method and device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103674049A (en) * | 2013-11-29 | 2014-03-26 | 闻泰通讯股份有限公司 | Method for obtaining shortest paths of compulsory nodes in navigation system |
CN106845630A (en) * | 2017-02-23 | 2017-06-13 | 中国人民解放军国防科学技术大学 | Unordered process must be through the shortest path acquisition methods and device of point |
US20170207993A1 (en) * | 2016-01-18 | 2017-07-20 | Alcatel-Lucent Canada Inc. | Bidirectional constrained path search |
CN107332770A (en) * | 2017-08-18 | 2017-11-07 | 郑州云海信息技术有限公司 | One kind must be through a routed path system of selection |
CN107702716A (en) * | 2017-08-31 | 2018-02-16 | 广州小鹏汽车科技有限公司 | A kind of unmanned paths planning method, system and device |
US20190156218A1 (en) * | 2017-11-21 | 2019-05-23 | Conduent Business Services, Llc | Optimization of multiple criteria in journey planning |
CN110084405A (en) * | 2019-04-01 | 2019-08-02 | 青岛科技大学 | Flexible intelligent of handling up assembles logistics route planing method |
CN111337047A (en) * | 2020-04-21 | 2020-06-26 | 中国人民解放军陆军军事交通学院镇江校区 | Unstructured road macroscopic path planning method based on multi-task point constraint |
-
2021
- 2021-03-27 CN CN202110329163.4A patent/CN112965500B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103674049A (en) * | 2013-11-29 | 2014-03-26 | 闻泰通讯股份有限公司 | Method for obtaining shortest paths of compulsory nodes in navigation system |
US20170207993A1 (en) * | 2016-01-18 | 2017-07-20 | Alcatel-Lucent Canada Inc. | Bidirectional constrained path search |
CN106845630A (en) * | 2017-02-23 | 2017-06-13 | 中国人民解放军国防科学技术大学 | Unordered process must be through the shortest path acquisition methods and device of point |
CN107332770A (en) * | 2017-08-18 | 2017-11-07 | 郑州云海信息技术有限公司 | One kind must be through a routed path system of selection |
CN107702716A (en) * | 2017-08-31 | 2018-02-16 | 广州小鹏汽车科技有限公司 | A kind of unmanned paths planning method, system and device |
US20190156218A1 (en) * | 2017-11-21 | 2019-05-23 | Conduent Business Services, Llc | Optimization of multiple criteria in journey planning |
CN110084405A (en) * | 2019-04-01 | 2019-08-02 | 青岛科技大学 | Flexible intelligent of handling up assembles logistics route planing method |
CN111337047A (en) * | 2020-04-21 | 2020-06-26 | 中国人民解放军陆军军事交通学院镇江校区 | Unstructured road macroscopic path planning method based on multi-task point constraint |
Non-Patent Citations (1)
Title |
---|
李东等: "必经节点集约束型无环最短路径算法研究", 《杭州电子科技大学学报(自然科学版)》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113819919A (en) * | 2021-09-26 | 2021-12-21 | 陕西科技大学 | Robot optimal path planning method based on Boolean constraint |
CN115022230A (en) * | 2022-05-31 | 2022-09-06 | 中国人民解放军国防科技大学 | Communication path planning method and device |
CN115022230B (en) * | 2022-05-31 | 2023-11-24 | 中国人民解放军国防科技大学 | Communication path planning method and device |
Also Published As
Publication number | Publication date |
---|---|
CN112965500B (en) | 2022-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104462190B (en) | A kind of online position predicting method excavated based on magnanimity space tracking | |
CN112965500B (en) | Path planning method and device with must-pass point set and additional hard constraints | |
CN103106280B (en) | A kind of range query method of uncertain space-time trajectory data under road network environment | |
WO2022105437A1 (en) | Path planning method and apparatus, and electronic device | |
Szlapczynski | Evolutionary sets of safe ship trajectories: a new approach to collision avoidance | |
Sun et al. | AGV path planning based on improved Dijkstra algorithm | |
CN116518960B (en) | Road network updating method, device, electronic equipment and storage medium | |
Gu et al. | An improved RRT algorithm based on prior AIS information and DP compression for ship path planning | |
CN112947591A (en) | Path planning method, device, medium and unmanned aerial vehicle based on improved ant colony algorithm | |
Bassel | A hybrid technique for single-source shortest path-based on A* algorithm and ant colony optimization | |
CN115373384A (en) | Vehicle dynamic path planning method and system based on improved RRT | |
Goeddel et al. | DART: A particle-based method for generating easy-to-follow directions | |
CN116400737B (en) | Safety path planning system based on ant colony algorithm | |
Wang et al. | Application of A* algorithm in intelligent vehicle path planning | |
CN115862416B (en) | Path planning method and device, electronic equipment and storage medium | |
CN116772846A (en) | Unmanned aerial vehicle track planning method, unmanned aerial vehicle track planning device, unmanned aerial vehicle track planning equipment and unmanned aerial vehicle track planning medium | |
Shi et al. | An adaptive route guidance model considering the effect of traffic signals based on deep reinforcement learning | |
Das et al. | Ma3: Model-accuracy aware anytime planning with simulation verification for navigating complex terrains | |
CN114647681A (en) | Intersection matching method, equipment and storage medium | |
Bouriachi et al. | Traffic Signal Control Model on Isolated Intersection Using Reinforcement Learning: A Case Study on Algiers City, Algeria. | |
Wang et al. | Improved CBS algorithm based on the idea of pre-planning | |
CN111428910B (en) | Vehicle shortest time traffic path processing method based on delay Petri network | |
CN117928568B (en) | Navigation method based on artificial intelligence, model training method and device | |
CN117270518A (en) | Path planning method, path planning device, vehicle, equipment and computer readable storage medium | |
Chen et al. | Automatic Driving Scene Sampling Method Based On Key Parameter Identification |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |