CN104914862A - Path planning algorithm based on target direction constraint - Google Patents

Path planning algorithm based on target direction constraint Download PDF

Info

Publication number
CN104914862A
CN104914862A CN201510190322.1A CN201510190322A CN104914862A CN 104914862 A CN104914862 A CN 104914862A CN 201510190322 A CN201510190322 A CN 201510190322A CN 104914862 A CN104914862 A CN 104914862A
Authority
CN
China
Prior art keywords
node
extended
evaluation function
extended node
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.)
Granted
Application number
CN201510190322.1A
Other languages
Chinese (zh)
Other versions
CN104914862B (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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201510190322.1A priority Critical patent/CN104914862B/en
Publication of CN104914862A publication Critical patent/CN104914862A/en
Application granted granted Critical
Publication of CN104914862B publication Critical patent/CN104914862B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The path planning algorithm of based target direction constrain
Technical field
The invention belongs to indoor guidance technology field, be specifically related to the path planning algorithm of the based target direction constrain of indoor (as transport hub, megastore etc.) route guidance technology.
Background technology
At present, the shortest route problem based on indoor guiding has had a lot of ripe algorithm, and common path planning algorithm has dijkstra's algorithm, Floyd algorithm, heuristic search algorithm etc.
Dijkstra's algorithm is the most classical Shortest Path Searching Algorithm, is also a kind of algorithm relatively consuming time.It asks shortest path by weights incremental order, has the feature of simple and clear, and the result of algorithm search gained is also more accurate.On the other hand, Dijkstra, for the various sparse graph of input number of nodes, is calculate appointment 2 or space any two points is all the shortest path calculating whole sparse graph, has that efficiency is low, take up room large shortcoming.
Floyd algorithm is also known as Freud's algorithm, a kind of for finding in given weight path topological network shortest path algorithm between summit, its ultimate principle is dynamic programming, it is first converted into weight matrix path network, in weight matrix, then ask the shortest path of any two points, it has had very large improvement compared to dijkstra's algorithm, dense graph best results, the change of starting point and terminal is little on algorithm impact, effectively simple, efficiency is higher than dijkstra's algorithm, but also life period complexity is high, is not suitable for the shortcoming calculating mass data.
Blind search algorithm is belonged to the shortest path first that dijkstra's algorithm, Floyd algorithm are representative, although can shortest path be tried to achieve, but calculated amount is but very large, is applicable to the graph structure that nodes is less, and inapplicable for the graph structure that number of nodes is very huge.
Heuristic search algorithm is the searching algorithm of the knowledge based on specific field, in the process of search, algorithm not only considers the current cost of node, and take into account the estimate cost of expansion required for this node, search procedure is advanced towards most promising direction, and then accelerates whole computation process.Enlightening information spinner will be reflected on evaluation function, and in search procedure, the task of evaluation function is exactly estimate that node to be searched is in the possibility on optimal path, thus the node that first search possibility is larger, thus reach the object improving search speed.
Shortest path first based on heuristic search has local preferentially searching algorithm, best-first search algorithm, and common A *algorithm, local preferentially searching algorithm is the simplest heuristic search algorithm, in the process of search, after certain node is expanded, that node of " optimum " will be further extended, and give up to fall father node and other the expansion child node of this child node.If search procedure continues always, owing to giving up many expansion child nodes, just likely real optimal node is all given up, so the optimal node in one section of process is not the optimal node of the overall situation, so the optimal path that the path arrived of this algorithm search is not necessarily real.
A *algorithm is one of method important in heuristic search algorithm.It is a kind of preferably first search algorithm, in search procedure, does not give up to fall node, in the appraisal of each step all current node and before the assessment values of node compare and obtain one " optimal node ".Effectively can prevent the loss of " optimal node " like this, improve the accuracy of algorithm search result.On fairly simple map, its speed quickly, can find shortest path very soon.In the map of more complicated, due to when each step expansion child node, the all extendible child node of present node is all remained, along with the carrying out of search, need the number of nodes retained to get more and more, the quantity retaining node is too huge, causes search efficiency not high, committed memory resource is comparatively large, so inapplicable in the search that some requirement of real-times are high.
Summary of the invention
The object of the invention is to overcome the deficiencies in the prior art, be provided in path search process, only retain present node and destination node extended node in the same direction, decrease the number of nodes in the state space of the expanding node of present node, reduce the search scale of algorithm, improve the path planning algorithm of the based target direction constrain of the search efficiency of algorithm.
The object of the invention is to be achieved through the following technical solutions: the path planning algorithm of based target direction constrain, its principle is: in path search process, only retain present node and destination node extended node in the same direction, and these extended nodes are added the state space of extended node, each extended node in state space is assessed, obtain the minimum extended node of evaluation function value as next present node, duplicate paths is searched for, until the extended node that in state space, evaluation function value is minimum is destination node, obtain optimal path.
Further, in described step S1, the defining method of state space is: set present node as S, the extended node of present node S is N number of, line present node S and destination node D, do this projection of N number of extended node on line direction respectively, choose the node that projection to drop on above line upwards just and add state space.
Further, the concrete operation method of the determination of described state space is: set the coordinate of present node S as (x 1, y 1, z 1), the coordinate of its extended node X is (x 2, y 2, z 2), the coordinate of destination node D is (x 3, y 3, z 3), line SX, SD respectively, then
|SX| 2=(x 1-x 2) 2+(y 1-y 2) 2+(z 1-z 2) 2
|SD| 2=(x 1-x 3) 2+(y 1-y 3) 2+(z 1-z 3) 2
|XD| 2=(x 2-x 3) 2+(y 2-y 3) 2+(z 2-z 3) 2
cos XSD = | SX | 2 + | SD | 2 - | XD | 2 2 · | SX | · | SD |
Judge the size of cosXSD value:
(1) if cosXSD < 0, then extended node X is projected on the reverse extending line of directed line segment SD on line SD, then give up this extended node X;
(2) if cosXSD >=0, then the projection of extended node X on line SD is just on directed line segment SD, retains the extended node X meeting this condition, and all extended node X-shapeds is become the state space of the extended node of present node S.
Further, the concrete methods of realizing of described step S2 is: for the assessment of each extended node, adopts the heuristic evaluation function of this extended node to calculate, f'(x) function definition is:
f′(x)=g(x)+h′(x)
In formula, f'(x) be the evaluation function of f (x), wherein f (x) is the actual cost value arriving destination node D from present node S, and g (x) is the actual cost value from present node S to extended node X; H'(x) be heuristic function, it is the estimation function of h (x), wherein h (x) is the minimum cost value from extended node X to the reality of destination node D, h'(x) be less than the minimum cost of extended node X to the reality of destination node D;
Utilize above-mentioned evaluation function f'(x) weigh the significance level of all extended nodes in state space, the value of the evaluation function of extended node is less, this extended node is more important to pathfinding, therefore finally namely choose the minimum extended node of evaluation function value, it can be used as the present node that next step is to be expanded.
Particularly, the concrete operation method of described path planning algorithm comprises the following steps:
Open, close table of step 1, generation sky, puts into open table by start node;
Step 2, judge that whether open table is empty, if open table is for empty, then represents and do not find path, unsuccessfully exit, otherwise, perform step 3;
Step 3, from open table find out head node as present node, and by its from open table remove, stored in close table in;
Step 4, judge whether this node is destination node, if so, then head node is terminal, judges whether it exists father node; If there is father node, then in close table, find the father node of this node, traversal close table is until start node, and find optimal path, algorithm terminates; If there is not father node, then algorithm terminates; If this node is not destination node, perform step 5;
Step 5, judge whether this head node is extended node, if then carry out step 6, if not then return step 2;
Step 6, this head node to be expanded, find its extended node, this head node of line and destination node, do the projection of extended node on line direction, select the extended node be projected on line to form set V;
Extended node in step 7, traversal set V, if extended node is neither in open table, again not in close table, this extended node is added in open table, and calculate the evaluation function of this extended node, the head node expanding these extended nodes is defined as the father node of its extended node;
If step 8 extended node is in open table, then originally there is an evaluation function and a father node in this extended node in open table, original evaluation function size during the evaluation function of this extended node of comparison and open show, if the evaluation function of extended node is less than original evaluation function in open table, just upgrade this extended node open table in evaluation function and father node, if be not less than, inoperation; If extended node in close table, does not then process, continue to judge other extended node;
Step 9, the order increased progressively according to evaluation function value, sort to all nodes in open table, return step 3.
Further, first head node in described step 3 in open table is start node, and each head node is the node that in open table, evaluation function value is minimum later.
The invention has the beneficial effects as follows: compared with existing algorithm, the present invention is in path search process, do not retain all extended nodes of present node, only retain present node and destination node extended node in the same direction, decrease the number of nodes in the state space of the expanding node of present node, reduce the search scale of algorithm, decrease taking of memory source, improve the search efficiency of algorithm, be applicable to the route searching of various scene, be specially adapted to the route searching of the high scene of requirement of real-time.
Accompanying drawing explanation
Fig. 1 is route searching schematic diagram of the present invention;
Fig. 2 is the algorithm flow chart of specific embodiments of the invention.
Embodiment
Technical scheme of the present invention is further illustrated below in conjunction with accompanying drawing.
The path planning algorithm of based target direction constrain, the path planning algorithm of based target direction constrain, its algorithm principle is: in path search process, only retain present node (start node is first present node) and destination node extended node in the same direction, and these extended nodes are added the state space of extended node, each extended node in state space is assessed, obtain the minimum extended node of evaluation function value as next present node (node as present node be not at state space suffered), duplicate paths is searched for, until the extended node that in state space, evaluation function value is minimum is destination node, obtain optimal path.
According to geometry, between 2, air line distance is the shortest, so when carrying out path planning to given 2 in road network topology, the line direction from start node to destination node, substantially represent the roughly trend of shortest path.That is, final shortest path is in the both sides of two node lines substantially, and usually in its vicinity, so carry out target direction constraint to the scope of algorithm search in line both sides, namely time to each point spread, connect the line of present node and destination node, to extended node the projecting on line direction of present node, if the projection of extended node drops on line just, retain this extended node: set present node as S, the extended node of present node S is N number of, line present node S and destination node D, do this projection of N number of extended node on line direction respectively, choose the node that projection to drop on above line upwards just and add state space.As shown in Figure 1, such as when present node S, its extendible node has six 1,2,3,6,7,8.Line present node S and destination node D, then this six projections of node on line direction are done respectively, then the projection of node 6,7,8 drops on line just, and the projection of node 1,2,3 has dropped on the reverse extending line of line, chooses projection and just drops on node on line.Concrete operation method is: set the coordinate of present node S as (x 1, y 1, z 1), the coordinate of its extended node X is (x 2, y 2, z 2), the coordinate of destination node D is (x 3, y 3, z 3), line SX, SD respectively, then
|SX| 2=(x 1-x 2) 2+(y 1-y 2) 2+(z 1-z 2) 2
|SD| 2=(x 1-x 3) 2+(y 1-y 3) 2+(z 1-z 3) 2
|XD| 2=(x 2-x 3) 2+(y 2-y 3) 2+(z 2-z 3) 2
cos XSD = | SX | 2 + | SD | 2 - | XD | 2 2 &CenterDot; | SX | &CenterDot; | SD |
Judge the size of cosXSD value:
(1) if cosXSD < 0, then extended node X is projected on the reverse extending line of directed line segment SD on line SD, then give up this extended node X;
(2) if cosXSD >=0, then the projection of extended node X on line SD is just on directed line segment SD, retains the extended node X meeting this condition, and all extended node X-shapeds is become the state space of the extended node of present node S.
Further, the concrete methods of realizing of described step S2 is: for the assessment of each extended node, adopts the heuristic evaluation function of this extended node to calculate, f'(x) function definition is:
f′(x)=g(x)+h′(x)
In formula, f'(x) be the evaluation function of f (x), wherein f (x) is the actual cost value arriving destination node D from present node S, and g (x) is the actual cost value from present node S to extended node X; H'(x) be heuristic function, it is the estimation function of h (x), wherein h (x) is the minimum cost value from extended node X to the reality of destination node D, h'(x) be less than the minimum cost of extended node X to destination node D;
Utilize above-mentioned evaluation function f'(x) weigh the significance level of all extended nodes in state space, the value of the evaluation function of extended node is less, this extended node is more important to pathfinding, therefore finally namely choose the minimum extended node of evaluation function value, it can be used as the present node that next step is to be expanded.
The present invention is when specifically operating, and in search procedure, be provided with two table: open show and close table, open table is not for preserving all generation by the node investigated, and close table is for recording by the node investigated.Description according to above: assess each extended node in state space, obtains the minimum extended node of evaluation function value as next present node.Therefore need the node reset according to evaluation function in open table when executable operations, like this, each step in circulation selects the minimum node of evaluation function value, puts into close table.For the node of each expansion, if find to there is same node (namely this node is also the previous extended node treating expanding node) in open table simultaneously, just compare the size of two node evaluation functions, as expanded the evaluation function of existing node before the new node cost obtained is greater than, then abandon expanding the new node obtained, otherwise just replace original node with new node, its flow process as shown in Figure 2.The concrete operation method of described path planning algorithm comprises the following steps:
Open, close table of step 1, generation sky, puts into open table by start node;
Step 2, judge that whether open table is empty, if open table is for empty, then represents and do not find path, unsuccessfully exit, otherwise, perform step 3;
Step 3, from open table find out head node as present node, and by its from open table remove, stored in close table in;
Step 4, judge whether this node is destination node, if so, then head node is terminal, judges whether it exists father node; If there is father node, then in close table, find the father node of this node, traversal close table is until start node, and find optimal path, algorithm terminates; If there is not father node, then algorithm terminates; If this node is not destination node, perform step 5;
Step 5, judge whether this head node is extended node, if then carry out step 6, if not then return step 2;
Step 6, this head node to be expanded, find its extended node, this head node of line and destination node, do the projection of extended node on line direction, select the extended node be projected on line to form set V;
Extended node in step 7, traversal set V, if extended node is neither in open table, again not in close table, this extended node is added in open table, and calculate the evaluation function of this extended node, the head node expanding these extended nodes is defined as the father node of its extended node;
If step 8 extended node is in open table, then originally there is an evaluation function and a father node in this extended node in open table, original evaluation function size during the evaluation function of this extended node of comparison and open show, if the evaluation function of extended node is less than original evaluation function in open table, just upgrade this extended node open table in evaluation function and father node, if be not less than, inoperation; If extended node in close table, does not then process, continue to judge other extended node;
Step 9, the order increased progressively according to evaluation function value, sort to all nodes in open table, return step 3.
Further, first head node in described step 3 in open table is start node, and each head node is the node that in open table, evaluation function value is minimum later.
Those of ordinary skill in the art will appreciate that, embodiment described here is to help reader understanding's principle of the present invention, should be understood to that protection scope of the present invention is not limited to so special statement and embodiment.Those of ordinary skill in the art can make various other various concrete distortion and combination of not departing from essence of the present invention according to these technology enlightenment disclosed by the invention, and these distortion and combination are still in protection scope of the present invention.

Claims (6)

1. the path planning algorithm of based target direction constrain, it is characterized in that, in path search process, only retain present node and destination node extended node in the same direction, and these extended nodes are added the state space of extended node, each extended node in state space is assessed, obtain the minimum extended node of evaluation function value as next present node, duplicate paths is searched for, until the extended node that in state space, evaluation function value is minimum is destination node, obtain optimal path.
2. the path planning algorithm of based target direction constrain according to claim 1, it is characterized in that, in described step S1, the defining method of state space is: set present node as S, the extended node of present node S is N number of, line present node S and destination node D, do this projection of N number of extended node on line direction respectively, choose the node that projection to drop on above line upwards just and add state space.
3. the path planning algorithm of based target direction constrain according to claim 2, is characterized in that, the concrete operation method of the determination of described state space is: set the coordinate of present node S as (x 1, y 1, z 1), the coordinate of its extended node X is (x 2, y 2, z 2), the coordinate of destination node D is (x 3, y 3, z 3), line SX, SD respectively, then
|SX| 2=(x 1-x 2) 2+(y 1-y 2) 2+(z 1-z 2) 2
|SD| 2=(x 1-x 3) 2+(y 1-y 3) 2+(z 1-z 3) 2
|XD| 2=(x 2-x 3) 2+(y 2-y 3) 2+(z 2-z 3) 2
cos XSD = | SX | 2 + | SD | 2 - | XD | 2 2 &CenterDot; | SX | &CenterDot; | SD |
Judge the size of cos XSD value:
(1) if cos XSD < 0, then extended node X is projected on the reverse extending line of directed line segment SD on line SD, then give up this extended node X;
(2) if cos XSD >=0, then the projection of extended node X on line SD is just on directed line segment SD, retains the extended node X meeting this condition, and all extended node X-shapeds is become the state space of the extended node of present node S.
4. the path planning algorithm of based target direction constrain according to claim 3, it is characterized in that, the concrete methods of realizing of described step S2 is: for the assessment of each extended node, the heuristic evaluation function of this extended node is adopted to calculate, f'(x) function definition is:
f′(x)=g(x)+h′(x)
In formula, f'(x) be the evaluation function of f (x), wherein f (x) is the actual cost value arriving destination node D from present node S, and g (x) is the actual cost value from present node S to extended node X; H'(x) be heuristic function, it is the estimation function of h (x), wherein h (x) is the minimum cost value from extended node X to the reality of destination node D, h'(x) be less than the minimum cost of extended node X to destination node D;
Utilize above-mentioned evaluation function f'(x) weigh the significance level of all extended nodes in state space, the value of the evaluation function of extended node is less, this extended node is more important to pathfinding, therefore finally namely choose the minimum extended node of evaluation function value, it can be used as the present node that next step is to be expanded.
5. according to the path planning algorithm of the based target direction constrain in Claims 1 to 4 described in any one, it is characterized in that, the concrete operation method of described path planning algorithm comprises the following steps:
Open, close table of step 1, generation sky, puts into open table by start node;
Step 2, judge that whether open table is empty, if open table is for empty, then represents and do not find path, unsuccessfully exit, otherwise, perform step 3;
Step 3, from open table find out head node as present node, and by its from open table remove, stored in close table in;
Step 4, judge whether this node is destination node, if so, then head node is terminal, judges whether it exists father node; If there is father node, then in close table, find the father node of this node, traversal close table is until start node, and find optimal path, algorithm terminates; If there is not father node, then algorithm terminates; If this node is not destination node, perform step 5;
Step 5, judge whether this head node is extended node, if then carry out step 6, if not then return step 2;
Step 6, this head node to be expanded, find its extended node, this head node of line and destination node, do the projection of extended node on line direction, select the extended node be projected on line to form set V;
Extended node in step 7, traversal set V, if extended node is neither in open table, again not in close table, this extended node is added in open table, and calculate the evaluation function of this extended node, the head node expanding these extended nodes is defined as the father node of its extended node;
If step 8 extended node is in open table, then originally there is an evaluation function and a father node in this extended node in open table, original evaluation function size during the evaluation function of this extended node of comparison and open show, if the evaluation function of extended node is less than original evaluation function in open table, just upgrade this extended node open table in evaluation function and father node, if be not less than, inoperation; If extended node in close table, does not then process, continue to judge other extended node;
Step 9, the order increased progressively according to evaluation function value, sort to all nodes in open table, return step 3.
6. the path planning algorithm of based target direction constrain according to claim 5, is characterized in that, first head node in described step 3 in open table is start node, and each head node is the node that in open table, evaluation function value is minimum later.
CN201510190322.1A 2015-04-21 2015-04-21 Path planning algorithm based on target direction constraint Expired - Fee Related CN104914862B (en)

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 true CN104914862A (en) 2015-09-16
CN104914862B 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)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106708049A (en) * 2016-12-30 2017-05-24 北京理工大学 Path planning method of moving body under multi-station relay navigation
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
CN108268971A (en) * 2017-12-06 2018-07-10 腾讯科技(深圳)有限公司 Searching method, device, processor and the electronic device in path
CN109255467A (en) * 2018-07-27 2019-01-22 四川大学 A kind of A* pathfinding optimization method of Virtual reality
CN110567477A (en) * 2019-09-27 2019-12-13 五邑大学 Path planning method and device based on improved A-x algorithm and robot
CN110769372A (en) * 2019-07-23 2020-02-07 恒大智慧充电科技有限公司 Cloud platform, navigation method, computer equipment and computer-readable storage medium
CN111158366A (en) * 2019-12-31 2020-05-15 湖南大学 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
CN111272187A (en) * 2020-03-24 2020-06-12 山东师范大学 Optimal driving path planning method and system based on improved A-star algorithm
CN111369066A (en) * 2020-03-09 2020-07-03 广东南方数码科技股份有限公司 Path planning method and device, electronic equipment and readable storage medium
CN113494926A (en) * 2021-09-06 2021-10-12 深圳慧拓无限科技有限公司 Path finding method, device and equipment
CN114779772A (en) * 2022-04-13 2022-07-22 泉州装备制造研究所 Path planning method and device fusing global and local algorithms
CN114884825A (en) * 2022-05-17 2022-08-09 中国电信股份有限公司 Network planning method and device and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
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
CN101738195A (en) * 2009-12-24 2010-06-16 厦门大学 Method for planning path for mobile robot based on environmental modeling and self-adapting window

Patent Citations (2)

* Cited by examiner, † Cited by third party
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
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)

* Cited by examiner, † Cited by third party
Title
付梦印,等: ""限制搜索区域的距离最短路径规划算法"", 《北京理工大学学报》 *
史辉,等: ""A*算法的改进及其在路径规划中的应用"", 《测绘与空间地理信息》 *
王亚文,等: ""一种动态限制搜索区域的最短路径规划算法"", 《计算机应用研究》 *
钱红昇,等: ""基于分层的改进A算法在路径规划中的应用"", 《计算机工程与应用》 *

Cited By (19)

* Cited by examiner, † Cited by third party
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
CN106708049A (en) * 2016-12-30 2017-05-24 北京理工大学 Path planning method of moving body under multi-station relay navigation
CN108268971B (en) * 2017-12-06 2021-12-07 腾讯科技(深圳)有限公司 Path searching method, device, processor and electronic device
CN108268971A (en) * 2017-12-06 2018-07-10 腾讯科技(深圳)有限公司 Searching method, device, processor and the electronic device in path
CN109255467A (en) * 2018-07-27 2019-01-22 四川大学 A kind of A* pathfinding optimization method of Virtual reality
CN110769372A (en) * 2019-07-23 2020-02-07 恒大智慧充电科技有限公司 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
CN111158366A (en) * 2019-12-31 2020-05-15 湖南大学 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
CN111369066A (en) * 2020-03-09 2020-07-03 广东南方数码科技股份有限公司 Path planning method and device, electronic equipment and readable storage medium
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
CN111272187A (en) * 2020-03-24 2020-06-12 山东师范大学 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
CN114779772A (en) * 2022-04-13 2022-07-22 泉州装备制造研究所 Path planning method and device fusing global and local algorithms
CN114779772B (en) * 2022-04-13 2023-08-08 泉州装备制造研究所 Path planning method and device integrating global algorithm and local algorithm
CN114884825A (en) * 2022-05-17 2022-08-09 中国电信股份有限公司 Network planning method and device and electronic equipment
CN114884825B (en) * 2022-05-17 2024-04-23 中国电信股份有限公司 Network planning method and device and electronic equipment

Also Published As

Publication number Publication date
CN104914862B (en) 2017-05-10

Similar Documents

Publication Publication Date Title
CN104914862A (en) Path planning algorithm based on target direction constraint
CN109405839B (en) Traffic network off-line map matching algorithm based on multiple paths
CN108151751B (en) Path planning method and device based on combination of high-precision map and traditional map
CN104765825B (en) Social networks link prediction method and device based on collaboration fusion principle
CN108827335B (en) Shortest path planning method based on one-way search model
Ortigosa et al. Analysis of network exit functions for various urban grid network configurations
Yakovlev et al. Grid-based angle-constrained path planning
Muthuswamy et al. Discrete particle swarm optimization for the team orienteering problem
CN106530779B (en) Path planning method and system based on urban traffic control signal lamp
CN106250515B (en) Missing path recovery method based on historical data
CN109724606A (en) Water bursting in mine based on improved A* algorithm keeps away calamity paths planning method and device
CN109788429B (en) Optimization method for improving Bluetooth positioning accuracy
CN110889530A (en) Destination prediction method based on recurrent neural network and server
CN108519737A (en) A kind of unmanned machine paths planning method considering energy recharge
CN115373384A (en) Vehicle dynamic path planning method and system based on improved RRT
Peres et al. A central limit theorem for biased random walks on Galton–Watson trees
CN102062608B (en) Alternative path planning method and navigation terminal
CN103439726A (en) Rapid K shortest path planning method applied to GPS
Corberán et al. The Chinese Postman Problem with load-dependent costs
WO2016119615A1 (en) Navigation route road section expansion method and device thereof
CN113721622A (en) Robot path planning method
Wang et al. An improved a* algorithm for traffic navigation in real-time environment
CN116429138A (en) Path planning method, path planning device, vehicle and storage medium
CN114690728B (en) Bidirectional adjustable AGV path planning method for rapid material transportation
CN105427581B (en) traffic simulation method and system based on floating car data

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

Granted publication date: 20170510

Termination date: 20200421

CF01 Termination of patent right due to non-payment of annual fee