[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112833904A - Unmanned vehicle dynamic path planning method based on free space and fast search random tree algorithm - Google Patents

Unmanned vehicle dynamic path planning method based on free space and fast search random tree algorithm Download PDF

Info

Publication number
CN112833904A
CN112833904A CN202110006607.0A CN202110006607A CN112833904A CN 112833904 A CN112833904 A CN 112833904A CN 202110006607 A CN202110006607 A CN 202110006607A CN 112833904 A CN112833904 A CN 112833904A
Authority
CN
China
Prior art keywords
path
node
point
new
algorithm
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
CN202110006607.0A
Other languages
Chinese (zh)
Other versions
CN112833904B (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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN202110006607.0A priority Critical patent/CN112833904B/en
Publication of CN112833904A publication Critical patent/CN112833904A/en
Application granted granted Critical
Publication of CN112833904B publication Critical patent/CN112833904B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3446Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an unmanned vehicle dynamic path planning method based on free space and a fast search random tree algorithm. A method for constructing a free space on a map containing obstacles is designed by utilizing a graphical method of concave-polygonal-convex decomposition, and an artificial bee colony algorithm is applied to optimize the path to find out a global optimal path. The fast path planning method based on the improved fast search random tree algorithm is realized by adjusting the sampling probability of the random tree nodes. Finally, the invention realizes the global path planning of the dynamic map and the local rapid path planning in the unmanned vehicle traveling process by respectively utilizing a free space method and a rapid search random tree algorithm, and gives consideration to the quality and the speed of the path planning in the dynamic environment.

Description

Unmanned vehicle dynamic path planning method based on free space and fast search random tree algorithm
1. Field of the invention
The invention relates to the field of path planning, in particular to path planning with a map changed in the process of unmanned vehicle traveling in a dynamic environment.
2. Background of the invention
The automatic driving technology is a hot spot direction in the field of artificial intelligence, and in the future society, most vehicles are configured with the automatic driving technology, so that ground traffic is smoother, and the traffic accident rate is lower. As a method for planning a path in a dynamic environment of a key ring, the following objects and requirements must be achieved: 1) the driving path does not collide with the obstacle; 2) the path must connect the starting and ending regions; 3) the path quality is higher; 4) the dynamic programming time is short.
The existing path planning algorithm is difficult to meet the requirements at the same time, for example, the RRT algorithm and the A-star algorithm are easy to sink into a trap area, and the planning speed is slow in a complex environment; the artificial potential field method and the particle swarm algorithm are easy to fall into the local optimal solution; the grid method is susceptible to the influence of grid division precision; the V-map algorithm and tangent method are not applicable to complex maps; the free space method is suitable for complex maps, but because the original free space construction logic is slightly complex and the calculated amount is large, the method is not suitable for local rapid planning in a dynamic environment.
3. Summary of the invention
Due to different characteristics of different path planning algorithms, quick and high-quality response is difficult to realize in a dynamic environment by using a single algorithm. The invention combines the free space method and the fast search random tree algorithm, and provides an algorithm which can not only meet the path planning quality, but also ensure the real-time performance of the path planning in a dynamically changing environment. Before the unmanned vehicle is started, an optimal path which is from a starting point to a terminal point and does not collide with an obstacle is planned according to a known environment, and the path is adjusted in real time by utilizing a local rapid planning algorithm according to environment change conditions in the process of the unmanned vehicle. Therefore, the method can ensure that the path quality is close to the optimal quality, and can also utilize a local quick path planning algorithm to complete quick response.
The invention firstly provides a global optimal path planning algorithm based on a free space method, which is an algorithm based on graphics and can obtain a global optimal path on the basis of matching with an optimization algorithm, and is improved by combining with an artificial bee colony algorithm. And then, a local path planning method based on a fast search random tree algorithm is also provided, and an algorithm capable of carrying out fast path planning under the environment of local simple terrain is obtained by adjusting the sampling probability of random nodes. Finally, the unmanned vehicle path planning method combines the two algorithms to realize unmanned vehicle path planning in a dynamic environment.
4. Description of the drawings
FIG. 1 is a diagram: schematic diagram of a single connected polygon
FIG. 2 is a diagram of: schematic diagram for judging positive and negative of concave-convex vertex and polygon
FIG. 3 is a diagram of: visible point judgment and optimal visible point selection schematic diagram
FIG. 4 is a diagram of: global search initial path schematic
FIG. 5 is a diagram: path neighborhood searching schematic diagram
FIG. 6 is a diagram of: fast search random tree generation process schematic diagram
FIG. 7 is a diagram of: method for generating global optimal path schematic diagram by improving free space method
FIG. 8 is a diagram of: dynamic change diagram of environment
FIG. 9 is a diagram of: improved RRT algorithm generation local path schematic diagram
FIG. 10 is a diagram: schematic diagram of path adjustment
5. Detailed description of the preferred embodiments
5.1 constructing maps as single connected polygons
The basic idea of the free space method is to divide a map into a plurality of free spaces composed of convex polygons, and a concave polygon convex decomposition algorithm is used in the method, so that the map with obstacles is firstly converted into a polygon, and the basic idea and steps are as follows.
As shown in FIG. 1, a local map M1M2…MnIn which there is an obstacle O1O2…OnWhen selecting a point O of the obstacleiA certain vertex M of the boundary with the mapiConnecting line, is marked as OiMi. The vector of which can have two directions
Figure BDA0002883695990000021
And
Figure BDA0002883695990000022
suppose two vectors
Figure BDA0002883695990000023
And
Figure BDA0002883695990000024
a distance delta D → 0 between the two points, and the top point O of the obstacleiAnd the vertex M of the mapiBy connecting two vectors, the map becomes a single connected domain map M1M2…MiOiOi+1…OnO1…OiMi…Mn. If there are multiple polygon obstacles in the map, then it is necessaryIt is sufficient that each obstacle is directly or indirectly connected with the map boundary vertex.
The method comprises the following basic steps: if the map boundary vertex sequence is MpThe set of barrier polygons is XobsFind out XobsAll visible points of each salient point of all barriers on map boundary points are calculated, the distance is calculated, a point-to-point connection with the minimum distance is selected, and the barrier vertex sequence is inserted into the map boundary vertex sequence to form a new map boundary MpnAnd in the set X of obstaclesobsThe obstacle is removed (wherein the definition of the bump and the visible point refers to 5.2.2, 5.2.3). Up to set XobstacleAnd if the set is an empty set, the multi-connected domain map is completely transformed into the single-connected domain map, and otherwise, the steps are repeated.
5.2 Single connectivity concave polygonal convex decomposition
After the map is converted into a polygon according to the method and the steps, the polygon is decomposed into a plurality of convex polygons according to the following steps:
the method comprises the following steps: firstly, judging the positive and negative of the polygon, entering the next step if the polygon is regular, and otherwise, reversely sequencing the polygon vertex sequence. (see 5.2.1)
Step two: and searching for concave points in the polygon vertexes from the first vertex, wherein if no concave point exists, the polygon is a convex polygon. If the pits exist, the next step is carried out. (reference 5.2.2)
Step three: one of the pits is selected and the visible point of the pit is searched. (reference 5.2.3)
Step four: and if the visible points have pits, selecting the optimal visible points from the pits, and if the visible points have no pits, selecting the optimal visible points from all the visible points.
Step five: and connecting the concave points and the optimal visible points, and decomposing the polygon into two sub-polygons until all the sub-polygons are convex polygons.
5.2.1 determination of Positive and negative of polygon
The positive and negative of the polygon indicate the arrangement order of the polygon vertexes, and if the polygon is arranged counterclockwise, the polygon is positive, and if the polygon is arranged clockwiseThe polygon is negative, and the judging step is: finding out polygonal salient points Pi(the extreme points of the contour must be polygonal bumps). And a bump PiThe adjacent front and back points are respectively Pi-1And Pi+1The vector of composition is
Figure BDA0002883695990000031
And
Figure BDA0002883695990000032
if it is
Figure BDA0002883695990000033
The polygon is positive. If it is
Figure BDA0002883695990000034
The polygon is negative. Since the three points are three fixed points of the polygon, the three points are not collinear and do not exist
Figure BDA0002883695990000035
The situation of (2) is specifically as shown in fig. 2.
5.2.2 determination of Polygon concave-convex vertices
For a regular polygon, any vertex is PiAnd the vertex PiThe adjacent front and back points are respectively Pi-1And Pi+1The vector of composition is
Figure BDA0002883695990000036
And
Figure BDA0002883695990000037
if it is
Figure BDA0002883695990000038
Then the vertex PiIs a salient point; if it is
Figure BDA0002883695990000039
Then the vertex PiAre pits. Since the three points are three fixed points of the polygon, the three points are not collinear and do not exist
Figure BDA00028836959900000310
The case (1).
5.2.3 definition and selection of visible Point
Any vertex P of the polygoniIt is connected with any point PjIs connected to line PiPjIf P isiPjAll inside or above the polygon, the vertex PjIs converted into PiThe visible point of (a). The front and the back two points adjacent to the concave point are respectively Pi-1And Pi+1The vector of composition is
Figure BDA00028836959900000311
And
Figure BDA00028836959900000312
and
Figure BDA00028836959900000313
is marked as
Figure BDA00028836959900000314
If the visible point is PkThen the vector connecting the visible point and the concave point is
Figure BDA00028836959900000315
a is
Figure BDA00028836959900000316
And
Figure BDA00028836959900000317
the angle of,
Figure BDA00028836959900000318
the smaller a is, the better the visible point is. As shown in particular in figure 3. 5.3 bee colony algorithm and free space based Global Path planning
5.3.1 basic steps of the bee colony Algorithm
The method comprises the following steps: taking N bees, wherein N/2 is scout bee, and N/2 is follower bee.
Step two: the detecting bees search the honey sources in the search space, the identity is changed into the leading bees, neighborhood search is conducted near the honey sources, and the honey sources with higher quality are selected and reserved.
Step three: and leading the bees to return to the honeycomb shared information, and determining whether to go to the honey source or not by the following bees according to the quality of the honey source.
Step four: and (4) carrying out neighborhood search near the honey source by the following bees going to the honey source, and if the honey source with higher quality is found, eliminating the original honey source and exchanging the identities of the following bees and the leading bees.
Step five: if honey source passes through TmaxAnd (5) if no better honey source is found after the secondary neighborhood search, abandoning the honey source, leading the identity of the bee to become a scout bee, and returning to the step two.
Step six: and if the total search times reach Limit, keeping the current optimal honey source and stopping searching, otherwise, returning to the third step. The honey collection behavior of the bees is the process of finding the optimal path, the position of the honey source corresponds to the feasible path, the yield of the honey source corresponds to the quality of the path, and the honey collection speed corresponds to the solving speed of the algorithm.
In the path planning algorithm, each honey source corresponds to a feasible path, and the quality of the honey source corresponds to the path length. The initial honey source searching and the honey source domain searching process are shown in 5.3.2 and 5.3.4.
5.3.2 Global search initial Path
As shown in fig. 4, the global search finds a set of free links, selects path points in the free links, and links the free links with the start point and the end point to generate an initial path, the quality of which is not necessarily optimal, but the path is certainly feasible. The method comprises the following steps:
the method comprises the following steps: decomposing the convex polygon of the map with free connecting lines as e1,e2……en
Step two: judging convex polygon to which starting point and target point belong
Figure BDA0002883695990000041
If it is
Figure BDA0002883695990000042
Step six is entered, otherwise step three is entered.
Step three: find belongings
Figure BDA0002883695990000043
And randomly select one eiAnd storing the data into a set E.
Step four: find out eiBelonging to another convex polygon
Figure BDA0002883695990000044
If it is
Figure BDA0002883695990000045
Step six is entered. Otherwise belong to
Figure BDA0002883695990000046
Randomly selecting a dividing line E not belonging to the set E from all the dividing linesj
Step five: find out ejBelonging to another convex polygon
Figure BDA0002883695990000047
If it is
Figure BDA0002883695990000048
Step six is entered. Otherwise belong to
Figure BDA0002883695990000049
Randomly selecting a dividing line E not belonging to the set E from all the dividing linesj. If ejIf yes, storing the data into the set E, and repeating the step five, otherwise, emptying the set E and returning to the step three.
Step six: and any point on each segmentation line in the set E is connected with the starting point and the end point in sequence to generate an initial path.
5.3.3 Path cost (Path quality)
Calculating a Path Pi={xinit,pi1,pi2,…,pin,xgoalGet the cost offit1Here, the path cost is the euclidean distance of the path:
Figure BDA0002883695990000051
5.3.4 neighborhood search feasible Path
As shown in fig. 5, the path is locally adjusted, in the method, the neighborhood search is defined as moving a certain path point on the dividing line where the path point is located, and the method and the steps are as follows: optionally a dividing line E in the set EpThe path point thereon is PepDistance epTwo end points Pep1,Pep2Are respectively d1,d2. For path point PepThe position of (a) is randomly adjusted within a certain range: will PepTo epAny one end point PepiMoving a random distance d, wherein d is more than or equal to 0 and less than or equal to a, and if r is more than diWhen a is diIf r is less than or equal to diThen, a is r, r is the set fine tuning range, and i is 1, 2.
5.4 fast search random Tree Algorithm fast Generation of local Path
The method for generating the local path based on the RRT algorithm is as follows:
1) the root node of the tree is defined as the starting point of the path.
2) Updating the probability of each point of the map allowed to be sampled, and randomly sampling in a state space to obtain a sampling point xrandAnd judging whether the point is sampled or not according to the sampling probability, if so, entering the step 3), and otherwise, repeating the step 2).
3) Finding the tree node x closest to the sampling point in the search treenearest
4) With tree node xnearestAs a starting point, along xnearest xrandTaking a line segment with the length d in the direction to obtain a new node xnew
5) Connection xnearestAnd xnewObtaining a new search branch, detecting whether the branch has intersection with the barrier or the threat area, if not, keeping the branchThis tree node xnewGo to step 6), otherwise, abandon the tree node, jump to step 8).
6) At the new node xnewSearching nearby nodes and judging whether more suitable nodes are taken as xnewParent node of, let xnewThe cost of a node to the starting point is less than the current situation. Usually in xnewThe euclidean distances of the nodes to the starting point are compared.
7) Judgment of xnewIf the nearby node is xnewWhether it is more optimal as a parent node, i.e. whether the path cost to the origin is smaller.
8) Repeating steps 2) to 7) until the target point or target area is contained in the search tree.
9) And reversely searching the father node of each tree node along the target point in the search tree until the starting point, thus obtaining a feasible path from the starting point to the end point.
The RRT algorithm tree search process is shown in fig. 6.
In step 2) above, the final purpose of adjusting the sampling probability is to hope that no denser tree nodes are present around the existing tree nodes, thereby increasing the search speed of the algorithm. Each tree node needs to have an impact on the probability that the surrounding state space is sampled. The sampling probability modification method comprises the following steps: given a state space
Figure BDA0002883695990000061
A new node xnew∈XfreeIn the state space
Figure BDA0002883695990000062
The coordinates in (1) are (a, b). State space
Figure BDA0002883695990000063
The coordinate of any position X ∈ X is (c, d), then X and XnewIs (x ', y'), wherein x 'is c-a and y' is d-b. Probability density P at xxChange to Px'=χPxWherein χ ═ 1-af (x ', y'),
Figure BDA0002883695990000064
f (x ', y') is a two-dimensional normal distribution function density function. After the probability of each sampled point in the state space is adjusted according to the existing search tree nodes, whether the sampled point is selected or not is judged according to the following method: given a state space
Figure BDA0002883695990000065
Set of allowed sampled probabilities for points in a map
Figure BDA0002883695990000066
Any sampling point xrandE is X, then XrandThe probability of being allowed to be sampled is Pxrand(usually 0.1 to 0.3). Randomly taking p ← rand (0,1), if p<PxrandThen the sample point can be used, otherwise the sample point is reselected.
5.5 Path planning method under dynamic environment
1) According to the known map conditions, a path planning algorithm based on a free space method and an artificial bee colony algorithm is used for solving an optimal path from a starting point to a target point (as shown in figure 7).
2) The unmanned vehicle advances according to the current planned path, and whether the current map state changes is judged at intervals of t. Firstly, judging whether the end point is changed, and jumping to the step 1) if the end point is changed. Then judging whether the current path is blocked by the barrier, if not, optimizing the path again according to the current path node and the stored initial path node; if the obstacle blocks the next step (fig. 8).
3) Two ends of the path blocked by the obstacle are respectively selected as a starting point and an end point of the local path planning, and the local planning is carried out on the path by utilizing an improved RRT algorithm (as shown in figure 9).
4) Replacing the path blocked by the obstacle with the local path re-planned in step 3).
5) Path optimization: and listing the starting point, the nodes and the end point of the path in sequence, sequentially judging whether the connecting line of each node and the node which is separated from the node generates intersection with the obstacle or not, and discarding other nodes between the two points if the connecting line of each node does not generate intersection (as shown in figure 10).
6) And repeating the steps until the unmanned vehicle moves to the target area.

Claims (3)

1. A method for planning the dynamic path of unmanned vehicle based on free space and fast search random tree algorithm features that the free space method and fast search random tree algorithm are used to plan the global path of dynamic map and the local fast path of unmanned vehicle.
The dynamic path planning method mainly comprises the following steps:
1) according to the known map conditions, solving an optimal path from a starting point to a target point by utilizing a path planning algorithm based on a free space method and an artificial bee colony algorithm;
2) the unmanned vehicle advances according to the current planned path, and whether the current map state changes is judged at intervals of t; firstly, judging whether the end point is changed, and jumping to the step 1) if the end point is changed; then judging whether the current path is blocked by the barrier, if not, optimizing the path again according to the current path node and the stored initial path node; if the obstacle blocks the obstacle, jumping to the next step;
3) selecting two ends of a path blocked by an obstacle as a starting point and an end point of local path planning respectively, and performing local planning on the path by using a fast search random tree algorithm;
4) replacing the path blocked by the obstacle with the local path re-planned in the step 3);
5) path optimization: listing a starting point, a node and an end point of the obtained path according to the sequence, sequentially judging whether a connecting line of each node and a node separated from the node generates intersection with the obstacle or not, and discarding other nodes between the two points if the connecting line does not generate intersection;
6) and repeating the steps until the unmanned vehicle moves to the target area.
2. The dynamic path planning method based on the free space and fast search random tree algorithm as claimed in claim 1, wherein a method for constructing a free space on a map containing obstacles is designed by using a graphical method of concave polygon convex decomposition, and an artificial bee colony algorithm is applied to perform path optimization to find out a global optimal path.
The global path planning method mainly comprises the following steps:
1) constructing a free space: firstly, constructing a map into a single connected polygon, and then carrying out convex decomposition on the single connected concave polygon;
2) global search initial path: globally searching to find out a group of free connecting lines, selecting path points in the free connecting lines, and connecting the path points with a starting point and an end point to generate an initial path;
3) neighborhood search feasible path: and carrying out local adjustment and optimization on the paths by using an artificial bee colony algorithm.
3. The dynamic path planning method based on the free space and fast search random tree algorithm as claimed in claim 1, wherein the local fast path planning method based on the improved fast search random tree algorithm is implemented by adjusting the sampling probability of the random tree nodes.
The local path planning method mainly comprises the following steps:
1) the root node of the tree is defined as the starting point of the path.
2) Updating the probability of each point of the map allowed to be sampled, and randomly sampling in a state space to obtain a sampling point xrandAnd judging whether the point is sampled or not according to the sampling probability, if so, entering the step 3), and otherwise, repeating the step 2).
3) Finding the tree node x closest to the sampling point in the search treenearest
4) With tree node xnearestAs a starting point, along xnearest xrandTaking a line segment with the length d in the direction to obtain a new node xnew
5) Connection xnearestAnd xnewObtaining a new search branch, detecting whether the branch has intersection with the barrier or the threat area, if not, keeping the branchThis tree node xnewGo to step 6), otherwise, abandon the tree node, jump to step 8).
6) At the new node xnewSearching nearby nodes and judging whether more suitable nodes are taken as xnewParent node of, let xnewThe cost of a node to the starting point is less than the current situation. Usually in xnewThe euclidean distances of the nodes to the starting point are compared.
7) Judgment of xnewIf the nearby node is xnewWhether it is more optimal as a parent node, i.e. whether the path cost to the origin is smaller.
8) Repeating steps 2) to 7) until the target point or target area is contained in the search tree.
9) And reversely searching the father node of each tree node along the target point in the search tree until the starting point, thus obtaining a feasible path from the starting point to the end point.
CN202110006607.0A 2021-01-05 2021-01-05 Unmanned vehicle dynamic path planning method based on free space and rapid random tree searching algorithm Active CN112833904B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110006607.0A CN112833904B (en) 2021-01-05 2021-01-05 Unmanned vehicle dynamic path planning method based on free space and rapid random tree searching algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110006607.0A CN112833904B (en) 2021-01-05 2021-01-05 Unmanned vehicle dynamic path planning method based on free space and rapid random tree searching algorithm

Publications (2)

Publication Number Publication Date
CN112833904A true CN112833904A (en) 2021-05-25
CN112833904B CN112833904B (en) 2024-06-04

Family

ID=75927641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110006607.0A Active CN112833904B (en) 2021-01-05 2021-01-05 Unmanned vehicle dynamic path planning method based on free space and rapid random tree searching algorithm

Country Status (1)

Country Link
CN (1) CN112833904B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113419524A (en) * 2021-06-10 2021-09-21 杭州电子科技大学 Robot path learning and obstacle avoidance system and method combining deep Q learning
CN115202357A (en) * 2022-07-25 2022-10-18 浙江大学 Autonomous mapping method based on impulse neural network
WO2023016101A1 (en) * 2021-08-13 2023-02-16 苏州大学 Heuristic bias sampling-based indoor environment robot exploration method
CN115903814A (en) * 2022-11-22 2023-04-04 哈尔滨工业大学(深圳) Multi-robot optimal formation path planning based on convex polygon tree
CN116698066A (en) * 2023-06-02 2023-09-05 哈尔滨工业大学(威海) Robot path planning method and system based on neighborhood expansion and boundary point improvement A-star algorithm

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110035051A1 (en) * 2009-08-10 2011-02-10 Samsung Electronics Co., Ltd Path planning apparatus and method for robot
US20110035087A1 (en) * 2009-08-10 2011-02-10 Samsung Electronics Co., Ltd. Method and apparatus to plan motion path of robot
CN109753072A (en) * 2019-01-23 2019-05-14 西安工业大学 A kind of mobile robot mixed path planing method
CN109855640A (en) * 2019-01-29 2019-06-07 北京航空航天大学 A kind of paths planning method based on free space and artificial bee colony algorithm
CN110497403A (en) * 2019-08-05 2019-11-26 上海大学 A kind of manipulator motion planning method improving two-way RRT algorithm

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110035051A1 (en) * 2009-08-10 2011-02-10 Samsung Electronics Co., Ltd Path planning apparatus and method for robot
US20110035087A1 (en) * 2009-08-10 2011-02-10 Samsung Electronics Co., Ltd. Method and apparatus to plan motion path of robot
CN109753072A (en) * 2019-01-23 2019-05-14 西安工业大学 A kind of mobile robot mixed path planing method
CN109855640A (en) * 2019-01-29 2019-06-07 北京航空航天大学 A kind of paths planning method based on free space and artificial bee colony algorithm
CN110497403A (en) * 2019-08-05 2019-11-26 上海大学 A kind of manipulator motion planning method improving two-way RRT algorithm

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
宋林忆;严华;: "一种基于改进RRT~*的移动机器人的路径规划算法", 现代计算机, no. 07, 5 March 2020 (2020-03-05) *
张玉伟;左云波;吴国新;徐小力;: "基于改进Informed-RRT算法的路径规划研究", 组合机床与自动化加工技术, no. 07, 20 July 2020 (2020-07-20) *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113419524A (en) * 2021-06-10 2021-09-21 杭州电子科技大学 Robot path learning and obstacle avoidance system and method combining deep Q learning
WO2023016101A1 (en) * 2021-08-13 2023-02-16 苏州大学 Heuristic bias sampling-based indoor environment robot exploration method
CN115202357A (en) * 2022-07-25 2022-10-18 浙江大学 Autonomous mapping method based on impulse neural network
CN115903814A (en) * 2022-11-22 2023-04-04 哈尔滨工业大学(深圳) Multi-robot optimal formation path planning based on convex polygon tree
CN115903814B (en) * 2022-11-22 2023-08-18 哈尔滨工业大学(深圳) Multi-robot optimal formation path planning method based on convex polygon tree
CN116698066A (en) * 2023-06-02 2023-09-05 哈尔滨工业大学(威海) Robot path planning method and system based on neighborhood expansion and boundary point improvement A-star algorithm

Also Published As

Publication number Publication date
CN112833904B (en) 2024-06-04

Similar Documents

Publication Publication Date Title
CN112833904A (en) Unmanned vehicle dynamic path planning method based on free space and fast search random tree algorithm
CN109115226B (en) Route planning method for avoiding multi-robot conflict based on jumping point search
CN111562785B (en) Path planning method and system for collaborative coverage of cluster robots
CN101241507B (en) Map road-seeking method and system
EP3201709B1 (en) Method and system for determining a path of an object for moving from a starting state to an end state set avoiding one or more obstacles
CN110772791B (en) Route generation method, device and storage medium of three-dimensional game scene
CN107092978B (en) Shortest path layered planning method for virtual earth
JP4997597B2 (en) Shortest path search method
CN113359775A (en) Dynamic variable sampling area RRT unmanned vehicle path planning method
CN109855640B (en) Path planning method based on free space and artificial bee colony algorithm
CN114723121A (en) GIS-based field complex terrain path planning method
CN112344938B (en) Space environment path generation and planning method based on pointing and potential field parameters
CN116542709A (en) Electric vehicle charging station planning analysis method based on traffic situation awareness
CN116702945A (en) Site selection optimization method based on improved multi-mode multi-target particle swarm optimization algorithm
CN111427341B (en) Robot shortest expected time target searching method based on probability map
CN114237302B (en) Three-dimensional real-time RRT route planning method based on rolling time domain
CN115560771A (en) Sampling-based path planning method and device and automatic driving equipment
Zhang et al. An improved dynamic step size RRT algorithm in complex environments
CN114379569A (en) Method and device for generating driving reference line
CN114740898B (en) Three-dimensional track planning method based on free space and A-algorithm
CN116892943A (en) Polar region ship path planning method and system based on improved JPS algorithm
CN114564023B (en) Jumping point search path planning method under dynamic scene
CN113311843B (en) Unmanned ship path planning method based on safe distance constraint and LOS sight judgment
Bernardini et al. Leveraging probabilistic reasoning in deterministic planning for large-scale autonomous search-and-tracking
Bai et al. Multi-density clustering based hierarchical path planning

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