CN104914862B - Path planning algorithm based on target direction constraint - Google Patents
Path planning algorithm based on target direction constraint Download PDFInfo
- Publication number
- CN104914862B CN104914862B CN201510190322.1A CN201510190322A CN104914862B CN 104914862 B CN104914862 B CN 104914862B CN 201510190322 A CN201510190322 A CN 201510190322A CN 104914862 B CN104914862 B CN 104914862B
- Authority
- CN
- China
- Prior art keywords
- node
- extended
- evaluation function
- tables
- line
- 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.)
- Expired - Fee Related
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a path planning algorithm based on a target direction constraint. In a path searching process, a current node and expandable nodes in the same direction as a target node are only saved, the expandable nodes are added into a state space of the expandable nodes, each expandable node in the state space is evaluated, the obtained expandable node an evaluation function value of which is minimum is taken as a next current node, path searching is repeated until the expandable node an evaluation function value of which is minimum in the state space is the target node, and then an optimal path is obtained. In the path searching process, the current node and the expandable nodes in the same direction as the target node are only saved, the number of the nodes in the state space of the expandable nodes of the current node is reduced, searching scale of the algorithm is reduced, occupancy of a memory resource is reduced, searching efficiency of the algorithm is improved, and the path planning algorithm is suitable for path searching of various scenes having a high real-time requirement.
Description
Technical field
The invention belongs to indoor guidance technology field, and in particular to lead in indoor (such as transport hub, megastore) path
Draw the path planning algorithm constrained based on target direction of technology.
Background technology
At present, there is the algorithm of many maturations based on the shortest route problem of indoor guiding, common path planning is calculated
Method has dijkstra's algorithm, Floyd algorithms, heuristic search algorithm etc..
Dijkstra's algorithm is most classical Shortest Path Searching Algorithm, is also a kind of relatively time-consuming algorithm.It is by power
Value incremental order seeks shortest path, and the characteristics of with simple and clear, the result obtained by algorithm search is also relatively more accurate.From the opposing party
Face sees, Dijkstra various for input number of nodes sparse graph, either calculates and specifies or space any two points at 2 points all
It is the shortest path for calculating whole sparse graph, has the shortcomings that efficiency is low, it is big to take up room.
Floyd algorithms, also known as Freud's algorithm, are a kind of for finding in given weight path topological network between summit
Shortest path algorithm, its general principle is Dynamic Programming, and it is first converted into weight matrix path network, then in weight matrix
The shortest path of any two points is sought, it has very big improvement, dense graph best results, starting point compared to dijkstra's algorithm
Change with terminal affects little to algorithm, and simple effective, efficiency is higher than dijkstra's algorithm, but there is also time complexity
Height, is not suitable for calculating the shortcoming of mass data.
Shortest path first with dijkstra's algorithm, Floyd algorithms as representative belongs to blind search algorithm, although can
Shortest path is tried to achieve, but amount of calculation is but very big, it is adaptable to the less graph structure of nodes, and it is very huge for number of nodes
Big graph structure is not but applied to.
Heuristic search algorithm is the searching algorithm based on the knowledge of specific field, and during search, algorithm is not only
Consider the current cost of node, and take into account and extend estimate cost required for the node, make search procedure towards most having
Desired direction is advanced, and then accelerates whole calculating process.Enlightening information is mainly reflected on evaluation function, in search procedure
The task of middle evaluation function is exactly the possibility for estimating node to be searched on optimal path, so as to first search possibility ratio
Larger node, so as to reach the purpose for improving search speed.
Local preferentially searching algorithm, best-first search algorithm are had based on the shortest path first of heuristic search, and it is common
A*Algorithm, preferentially searching algorithm is simplest heuristic search algorithm for local, during search, when certain node quilt
After extension, that node of " optimum " will be further extended, and give up to fall the father node of this child node and other expansions
Exhibition child node.If search procedure continues always, due to give up many extension child nodes, it is possible to it is real most
Happy festival time point is all given up, so the optimal node during a section is not global optimal node, so this algorithm is searched
Rope to path be not necessarily real optimal path.
A*Algorithm is one of method important in heuristic search algorithm.It is a kind of best first search algorithm, is being searched
During rope, do not give up to fall node, in the appraisal of each step all current node and before node assessment values ratio
Relatively obtain one " optimal node ".The loss of " optimal node " can be so effectively prevented, algorithm search result is improve
Accuracy.Its speed is very fast on fairly simple map, can quickly find shortest path.In more complicated map
In, due to when each step extends child node, all extendible child node of present node all being remained, with search
Carrying out, need retain number of nodes it is more and more, retain node quantity it is excessively huge, cause search efficiency not high, account for
It is larger with memory source, so in the high search of some requirement of real-time and not applying to.
The content of the invention
It is an object of the invention to overcome the deficiencies in the prior art, there is provided in path search process, only retain and work as prosthomere
Extended node of the point with destination node in the same direction, the section in the state space of the expanding node for reducing present node
Point quantity, reduces the search scale of algorithm, improves the path planning constrained based on target direction of the search efficiency of algorithm
Algorithm.
The purpose of the present invention is achieved through the following technical solutions:The path planning constrained based on target direction is calculated
Method, its principle is:In path search process, only retain present node and destination node expansible section in the same direction
Point, and these extended nodes are added into the state space of extended node, to each extended node in state space
It is estimated, obtains the minimum extended node of evaluation function value as next present node, duplicate paths search, Zhi Daozhuan
The minimum extended node of evaluation function value is destination node in state space, obtains optimal path.
Further, the determination method of state space is in described step S1:If present node is S, present node S's
For N number of, line present node S and destination node D makees respectively N number of extended node on line direction to extended node
Projection, chooses the node addition state space that projection falls above line upwards just.
Further, the concrete operation method of the determination of described state space is:If the coordinate of present node S is (x1,
y1, z1), the coordinate of its extended node X is (x2, y2, z2), the coordinate of destination node D is (x3, y3, z3), difference line SX,
SD, then
|SX|2=(x1-x2)2+(y1-y2)2+(z1-z2)2
|SD|2=(x1-x3)2+(y1-y3)2+(z1-z3)2
|XD|2=(x2-x3)2+(y2-y3)2+(z2-z3)2
Judge the size of cosXSD values:
(1) if cosXSD < 0, the reverse extendings that be projected in directed line segment SD of the extended node X on line SD
On line, then give up extended node X;
(2) if cosXSD >=0, projections of the extended node X on line SD on directed line segment SD, retains just
Meet the extended node X of the condition, and by all of extended node X-shaped into the extended node of present node S state
Space.
Further, the concrete methods of realizing of described step S2 is:For the assessment of each extended node, adopting should
The heuristic evaluation function of extended node is calculated, f'(x) function definition is:
F'(x)=g (x)+h'(x)
In formula, f'(x) be f (x) evaluation function, wherein f (x) is the actual generation that destination node D is reached from present node S
Value, g (x) is the actual cost value from present node S to extended node X;H'(x) it is heuristic function, is the estimation of h (x)
Function, wherein h (x) are the actual minimum cost values from extended node X to destination node D, h'(x) it is less than extended node
The actual minimum cost of X to destination node D;
Using above-mentioned evaluation function f'(x) to weigh state space in all extended nodes significance level, it is expansible
The value of the evaluation function of node is less, and the extended node is more important for pathfinding, therefore finally chooses evaluation function
The minimum extended node of value, as next step present node to be extended.
Specifically, the concrete operation method of described path planning algorithm is comprised the following steps:
Step 1, open, close table for generating sky, start node is put in open tables;
Step 2, judge that whether open tables are empty, it is no if open tables are sky, then it represents that do not find path, unsuccessfully exit
Then, execution step 3;
Step 3, from open tables head node is found out as present node, and it is removed from open tables, be stored in close
In table;
Step 4, judge whether the node is destination node, if it is, head node is terminal, judge that it whether there is
Father node;If there is father node, the father node of the node is found in close tables, travels through close tables until start node,
Optimal path is found, algorithm terminates;If there is no father node, algorithm terminates;Perform if the node is not destination node
Step 5;
Step 5, judge whether the head node is extended node, if then carrying out step 6, if not then return to step 2;
Step 6, the head node is extended, finds its extended node, the line head node and destination node, work can
Projection of the expanding node on line direction, selection is projected in the extended node on line and constitutes set V;
Extended node in step 7, traversal set V, if extended node is neither in open tables, and does not exist
In close tables, the extended node is added in open tables, and calculate the evaluation function of the extended node, this will be expanded
The head node of a little extended nodes is defined as the father node of its extended node;
If step 8, extended node are in open tables, the extended node has had one originally in open tables
Individual evaluation function and a father node, compare original evaluation function in the evaluation function and open tables of the extended node big
It is little, if the evaluation function of extended node just updates the extended node and exists less than original evaluation function in open tables
Evaluation function and father node in open tables, does not operate if being not less than;If extended node does not do in close tables
Process, continuation judges other extended nodes;
Step 9, according to evaluation function value be incremented by order, to open tables in all nodes be ranked up, return to step
3。
Further, first head node in described step 3 in open tables is start node, later each cephalomere
Point is the minimum node of evaluation function value in open tables.
The invention has the beneficial effects as follows:Compared with existing algorithm, the present invention does not retain current in path search process
All extended nodes of node, only retain present node and destination node extended node in the same direction, reduce
Number of nodes in the state space of the expanding node of present node, reduces the search scale of algorithm, reduces memory source
Occupancy, improve the search efficiency of algorithm, it is adaptable to the route searching of various scenes, be particularly well-suited to requirement of real-time high
The route searching of scene.
Description of the drawings
Fig. 1 is the route searching schematic diagram of the invention of the present invention;
Fig. 2 is the algorithm flow chart of the specific embodiment of the present invention.
Specific embodiment
Technical scheme is further illustrated below in conjunction with the accompanying drawings.
Based on the path planning algorithm that target direction is constrained, its algorithm principle is:In path search process, only retain and work as
Front nodal point (start node is first present node) and destination node extended node in the same direction, and can by these
Expanding node adds the state space of extended node, and each extended node in state space is estimated, and obtains
The minimum extended node of evaluation function value (has not been at state sky as next present node as the node of present node
Between suffer), duplicate paths search, the minimum extended node of evaluation function value is destination node in state space, is obtained
Optimal path.
It can be seen from geometry, air line distance is most short between 2 points, so clicking through to given two in road network topology
During row path planning, the line direction from start node to destination node substantially represent the substantially trend of shortest path.
That is, final shortest path is substantially in the both sides of two node lines, and generally in its vicinity, so to algorithm search
Scope carry out target direction constraint in line both sides, i.e., when to each point spread, connection present node and target
The line of node, extended node the projecting on line direction to present node, if the projection of extended node is lucky
Fall on line, retain the extended node:If present node is S, the extended node of present node S is N number of, and line is current
Node S and destination node D, makees respectively the projection of N number of extended node on line direction, chooses projection and falls just in line
Top node upwards adds state space.As shown in figure 1, such as in present node S, its extendible node has six
1、2、3、6、7、8.Line present node S and destination node D, then makees respectively the projection of six nodes on line direction,
The then projection of node 6,7,8 falls on line just, and the projection of node 1,2,3 falls on the reverse extending line of line, choosing
Take and project the node on line that falls just.Concrete operation method is:If the coordinate of present node S is (x1, y1, z1), it can expand
The coordinate of exhibition nodes X is (x2, y2, z2), the coordinate of destination node D is (x3, y3, z3), difference line SX, SD, then
|SX|2=(x1-x2)2+(y1-y2)2+(z1-z2)2
|SD|2=(x1-x3)2+(y1-y3)2+(z1-z3)2
|XD|2=(x2-x3)2+(y2-y3)2+(z2-z3)2
Judge the size of cosXSD values:
(1) if cosXSD < 0, the reverse extendings that be projected in directed line segment SD of the extended node X on line SD
On line, then give up extended node X;
(2) if cosXSD >=0, projections of the extended node X on line SD on directed line segment SD, retains just
Meet the extended node X of the condition, and by all of extended node X-shaped into the extended node of present node S state
Space.
Further, the concrete methods of realizing of described step S2 is:For the assessment of each extended node, adopting should
The heuristic evaluation function of extended node is calculated, f'(x) function definition is:
F'(x)=g (x)+h'(x)
In formula, f'(x) be f (x) evaluation function, wherein f (x) is the actual generation that destination node D is reached from present node S
Value, g (x) is the actual cost value from present node S to extended node X;H'(x) it is heuristic function, is the estimation of h (x)
Function, wherein h (x) are the actual minimum cost values from extended node X to destination node D, h'(x) it is less than extended node
Minimum costs of the X to destination node D;
Using above-mentioned evaluation function f'(x) to weigh state space in all extended nodes significance level, it is expansible
The value of the evaluation function of node is less, and the extended node is more important for pathfinding, therefore finally chooses evaluation function
The minimum extended node of value, as next step present node to be extended.
The present invention is provided with two tables when specifically being operated in search procedure:Open tables and close tables, open
Table is used for the node for preserving all generation and not investigated, and close tables are used for the node that record had been investigated.According to front
The description in face:Each extended node in state space is estimated, the minimum expansible section of evaluation function value is obtained
Point is used as next present node.Therefore need to reset the node in open tables according to evaluation function when operation is performed, so,
Each step in circulation selects the minimum node of evaluation function value, in being put into close tables.For the node of each extension, if
It was found that there is same node (i.e. this node is while be also the previous extended node for treating expanding node) in open tables, just
Relatively the size of two node evaluation functions, such as extends the appraisal letter of the new node cost existing node more than before for obtaining
Number, then abandon extending the new node for obtaining, and otherwise just with the node that new node replacement is original, its flow process is as shown in Figure 2.Described
The concrete operation method of path planning algorithm is comprised the following steps:
Step 1, open, close table for generating sky, start node is put in open tables;
Step 2, judge that whether open tables are empty, it is no if open tables are sky, then it represents that do not find path, unsuccessfully exit
Then, execution step 3;
Step 3, from open tables head node is found out as present node, and it is removed from open tables, be stored in close
In table;
Step 4, judge whether the node is destination node, if it is, head node is terminal, judge that it whether there is
Father node;If there is father node, the father node of the node is found in close tables, travels through close tables until start node,
Optimal path is found, algorithm terminates;If there is no father node, algorithm terminates;Perform if the node is not destination node
Step 5;
Step 5, judge whether the head node is extended node, if then carrying out step 6, if not then return to step 2;
Step 6, the head node is extended, finds its extended node, the line head node and destination node, work can
Projection of the expanding node on line direction, selection is projected in the extended node on line and constitutes set V;
Extended node in step 7, traversal set V, if extended node is neither in open tables, and does not exist
In close tables, the extended node is added in open tables, and calculate the evaluation function of the extended node, this will be expanded
The head node of a little extended nodes is defined as the father node of its extended node;
If step 8, extended node are in open tables, the extended node has had one originally in open tables
Individual evaluation function and a father node, compare original evaluation function in the evaluation function and open tables of the extended node big
It is little, if the evaluation function of extended node just updates the extended node and exists less than original evaluation function in open tables
Evaluation function and father node in open tables, does not operate if being not less than;If extended node does not do in close tables
Process, continuation judges other extended nodes;
Step 9, according to evaluation function value be incremented by order, to open tables in all nodes be ranked up, return to step
3。
Further, first head node in described step 3 in open tables is start node, later each cephalomere
Point is the minimum node of evaluation function value in open tables.
One of ordinary skill in the art will be appreciated that embodiment described here is to aid in reader and understands this
Bright principle, it should be understood that protection scope of the present invention is not limited to such especially statement and embodiment.This area
It is each that those of ordinary skill can make various other without departing from essence of the invention according to these technologies enlightenment disclosed by the invention
Plant concrete deformation and combine, these deformations and combination are still within the scope of the present invention.
Claims (4)
1. the path planning algorithm for being constrained based on target direction, it is characterised in that in path search process, is only retained and works as prosthomere
Extended node of the point with destination node in the same direction, and add the state of extended node empty these extended nodes
Between, each extended node in state space is estimated, obtain the minimum extended node conduct of evaluation function value
Next present node, duplicate paths search, the minimum extended node of evaluation function value is target section in state space
Point, obtains optimal path;
The determination method of the state space is:If present node is S, the extended node of present node S is N number of, and line is worked as
Front nodal point S and destination node D, makees respectively the projection of N number of extended node on line direction, chooses projection and falls just even
Line top node upwards adds state space;
For the assessment of each extended node, calculated using the heuristic evaluation function of the extended node, f'(x) letter
Counting definition is:
F'(x)=g (x)+h'(x)
In formula, f'(x) be f (x) evaluation function, wherein f (x) is the actual cost that destination node D is reached from present node S
Value, g (x) is the actual cost value from present node S to extended node X;H'(x) it is heuristic function, is the estimation letter of h (x)
Number, wherein h (x) is the actual minimum cost value from extended node X to destination node D, h'(x) it is less than extended node X
To the minimum cost of destination node D;
Using above-mentioned evaluation function f'(x) to weigh state space in all extended nodes significance level, extended node
Evaluation function value it is less, the extended node is more important for pathfinding, therefore final chooses evaluation function value most
Little extended node, as next step present node to be extended.
2. it is according to claim 1 based on target direction constrain path planning algorithm, it is characterised in that described state
The concrete operation method of the determination in space is:If the coordinate of present node S is (x1, y1, z1), the coordinate of its extended node X is
(x2, y2, z2), the coordinate of destination node D is (x3, y3, z3), difference line SX, SD, then
|SX|2=(x1-x2)2+(y1-y2)2+(z1-z2)2
|SD|2=(x1-x3)2+(y1-y3)2+(z1-z3)2
|XD|2=(x2-x3)2+(y2-y3)2+(z2-z3)2
Judge the size of cosXSD values:
(1) if cosXSD < 0, extended node X being projected on the reverse extending line of directed line segment SD on line SD,
Then give up extended node X;
(2) if cosXSD >=0, just on directed line segment SD, reservation meets for projections of the extended node X on line SD
The extended node X of the condition, and by all of extended node X-shaped into the extended node of present node S state space.
3. it is according to claim 1 and 2 based on target direction constrain path planning algorithm, it is characterised in that it is described
The concrete operation method of path planning algorithm is comprised the following steps:
Step 1, open, close table for generating sky, start node is put in open tables;
Step 2, judge that whether open tables are empty, if open tables are sky, then it represents that do not find path, unsuccessfully exit, otherwise, hold
Row step 3;
Step 3, from open tables head node is found out as present node, and it is removed from open tables, be stored in close tables
In;
Step 4, judge whether the node is destination node, if it is, head node is terminal, judge that it whether there is father's section
Point;If there is father node, the father node of the node is found in close tables, traversal close tables find until start node
Optimal path, algorithm terminates;If there is no father node, algorithm terminates;The execution step if the node is not destination node
5;
Step 5, judge whether the head node is extended node, if then carrying out step 6, if not then return to step 2;
Step 6, the head node is extended, finds its extended node, the line head node and destination node, make expansible
Projection of the node on line direction, selection is projected in the extended node on line and constitutes set V;
Extended node in step 7, traversal set V, if extended node is neither in open tables, and not in close tables
In, the extended node is added in open tables, and the evaluation function of the extended node is calculated, these will be expanded expansible
The head node of node is defined as the father node of its extended node;
If step 8, extended node are in open tables, the extended node has had one and has estimated originally in open tables
Valency function and a father node, compare original evaluation function size in the evaluation function and open tables of the extended node, such as
The evaluation function of fruit extended node just updates the extended node in open tables less than original evaluation function in open tables
Evaluation function and father node, if not less than if do not operate;If extended node is not processed in close tables, continue
Judge other extended nodes;
Step 9, according to evaluation function value be incremented by order, to open tables in all nodes be ranked up, return to step 3.
4. it is according to claim 3 based on target direction constrain path planning algorithm, it is characterised in that described step
First head node in 3 in open tables is start node, and later each head node is in open tables evaluation function value most
Little node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510190322.1A CN104914862B (en) | 2015-04-21 | 2015-04-21 | Path planning algorithm based on target direction constraint |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510190322.1A CN104914862B (en) | 2015-04-21 | 2015-04-21 | Path planning algorithm based on target direction constraint |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104914862A CN104914862A (en) | 2015-09-16 |
CN104914862B true CN104914862B (en) | 2017-05-10 |
Family
ID=54084018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510190322.1A Expired - Fee Related CN104914862B (en) | 2015-04-21 | 2015-04-21 | Path planning algorithm based on target direction constraint |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104914862B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106780762A (en) * | 2016-12-20 | 2017-05-31 | 浙江工业大学 | 3 D complex scene is based on the path planning optimization method of bounding volume hierarchy (BVH) collision detection |
CN106708049B (en) * | 2016-12-30 | 2018-02-06 | 北京理工大学 | A kind of paths planning method of the lower movable body of multistation relay navigation |
CN108268971B (en) * | 2017-12-06 | 2021-12-07 | 腾讯科技(深圳)有限公司 | Path searching method, device, processor and electronic device |
CN109255467A (en) * | 2018-07-27 | 2019-01-22 | 四川大学 | A kind of A* pathfinding optimization method of Virtual reality |
CN110186462B (en) * | 2019-07-23 | 2019-12-20 | 恒大智慧充电科技有限公司 | Cloud platform, navigation method, computer equipment and computer-readable storage medium |
CN110567477A (en) * | 2019-09-27 | 2019-12-13 | 五邑大学 | Path planning method and device based on improved A-x algorithm and robot |
CN111158366B (en) * | 2019-12-31 | 2021-11-05 | 湖南大学 | Path planning method based on graph search and geometric curve fusion |
CN111174798A (en) * | 2020-01-17 | 2020-05-19 | 长安大学 | Foot type robot path planning method |
CN111369066B (en) * | 2020-03-09 | 2022-06-24 | 广东南方数码科技股份有限公司 | Path planning method and device, electronic equipment and readable storage medium |
CN111272187B (en) * | 2020-03-24 | 2021-10-19 | 山东师范大学 | Optimal driving path planning method and system based on improved A-star algorithm |
CN113494926A (en) * | 2021-09-06 | 2021-10-12 | 深圳慧拓无限科技有限公司 | Path finding method, device and equipment |
CN114779772B (en) * | 2022-04-13 | 2023-08-08 | 泉州装备制造研究所 | Path planning method and device integrating global algorithm and local algorithm |
CN114884825B (en) * | 2022-05-17 | 2024-04-23 | 中国电信股份有限公司 | Network planning method and device and electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101738195A (en) * | 2009-12-24 | 2010-06-16 | 厦门大学 | Method for planning path for mobile robot based on environmental modeling and self-adapting window |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007187584A (en) * | 2006-01-13 | 2007-07-26 | Navitime Japan Co Ltd | Navigation system having patrol route retrieving function, route retrieval server, and patrol route retrieving method |
-
2015
- 2015-04-21 CN CN201510190322.1A patent/CN104914862B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101738195A (en) * | 2009-12-24 | 2010-06-16 | 厦门大学 | Method for planning path for mobile robot based on environmental modeling and self-adapting window |
Non-Patent Citations (4)
Title |
---|
"A*算法的改进及其在路径规划中的应用";史辉,等;《测绘与空间地理信息》;20091231;第32卷(第6期);第208-211页 * |
"一种动态限制搜索区域的最短路径规划算法";王亚文,等;《计算机应用研究》;20070730;第24卷(第7期);第89-91页 * |
"基于分层的改进A算法在路径规划中的应用";钱红昇,等;《计算机工程与应用》;20141231;第50卷(第7期);第225-229页 * |
"限制搜索区域的距离最短路径规划算法";付梦印,等;《北京理工大学学报》;20041031;第24卷(第10期);第881-884页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104914862A (en) | 2015-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104914862B (en) | Path planning algorithm based on target direction constraint | |
CN106441303A (en) | Path programming method based on A* algorithm capable of searching continuous neighborhoods | |
CN109443364A (en) | Paths planning method based on A* algorithm | |
CN109459031A (en) | A kind of unmanned plane RRT method for optimizing route based on greedy algorithm | |
CN106846425A (en) | A kind of dispersion point cloud compression method based on Octree | |
CN109542106A (en) | A kind of paths planning method under mobile robot multi-constraint condition | |
CN107169557A (en) | A kind of method being improved to cuckoo optimized algorithm | |
CN104613976A (en) | Path determination method and device | |
CN109214596B (en) | Method for planning shortest path of grid with direction constraint and barrier limitation | |
CN109931943B (en) | Unmanned ship global path planning method and electronic equipment | |
CN106530779B (en) | Path planning method and system based on urban traffic control signal lamp | |
CN107544502A (en) | A kind of Planning of Mobile Robot under known environment | |
CN113189988B (en) | Autonomous path planning method based on Harris algorithm and RRT algorithm composition | |
CN106503333A (en) | A kind of network on three-dimensional chip test-schedule method | |
CN109460564B (en) | Power grid tidal current graph wiring method | |
CN109558968B (en) | Wind farm output correlation analysis method and device | |
CN105005995A (en) | Method used for calculating three-dimensional point cloud model bone | |
CN103149840B (en) | Semanteme service combination method based on dynamic planning | |
CN111985107A (en) | Road network generation method and device | |
CN114485611B (en) | Three-dimensional space shortest path planning method and device based on Beidou grid codes | |
CN108052743B (en) | Method and system for determining step approach centrality | |
CN112197783B (en) | Two-stage multi-sampling RRT path planning method considering locomotive direction | |
CN109635034A (en) | Training data method for resampling, device, storage medium and electronic equipment | |
CN117873115A (en) | Autonomous navigation obstacle avoidance path planning method based on SLAM | |
CN109855622A (en) | Method for searching path and equipment for mobile robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170510 Termination date: 20200421 |