[go: up one dir, main page]

CN116242354B - A robot path planning sampling method for joining candidate expansion queue - Google Patents

A robot path planning sampling method for joining candidate expansion queue

Info

Publication number
CN116242354B
CN116242354B CN202211584088.7A CN202211584088A CN116242354B CN 116242354 B CN116242354 B CN 116242354B CN 202211584088 A CN202211584088 A CN 202211584088A CN 116242354 B CN116242354 B CN 116242354B
Authority
CN
China
Prior art keywords
node
expansion
point
target point
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211584088.7A
Other languages
Chinese (zh)
Other versions
CN116242354A (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.)
Dalian University of Technology
Ningbo Research Institute of Dalian University of Technology
Original Assignee
Dalian University of Technology
Ningbo Research Institute of Dalian University of Technology
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 Dalian University of Technology, Ningbo Research Institute of Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN202211584088.7A priority Critical patent/CN116242354B/en
Publication of CN116242354A publication Critical patent/CN116242354A/en
Application granted granted Critical
Publication of CN116242354B publication Critical patent/CN116242354B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • 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/20Instruments for performing navigational calculations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Algebra (AREA)
  • Computational Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种加入候选拓展队列的机器人路径规划采样方法,包括以下步骤:根据起始点与目标点间的位置关系得到候选拓展队列;初始化随机树;形成目标点的引导路径;在随机树中寻找离拓展点最近的节点Qnearest;生成新节点;判断节点Qnear和Qnew之间是否与障碍物发生碰撞;判断是否抵达目标点Qgoal或引导路径中的任一节点。由于本发明加入了一种新的候选拓展队列,概率拓展不再局限于目标点,解决了原有Goal‑based RRT在逼近目标点是容易陷入局部最优的问题;由于本发明加入了新的目标点引导路径,能更快生成初始路径,并保证路径质量。

The present invention discloses a robot path planning sampling method that incorporates a candidate expansion queue, comprising the following steps: obtaining a candidate expansion queue based on the positional relationship between a starting point and a target point; initializing a random tree; forming a guide path to the target point; searching the random tree for the node Qnearest closest to the expansion point; generating a new node; determining whether a collision occurs between nodes Qnear and Qnew and an obstacle; and determining whether the target point Qgoal or any other node in the guide path has been reached. Because the present invention incorporates a new candidate expansion queue, probabilistic expansion is no longer limited to the target point, resolving the problem with the original Goal-based RRT method of easily falling into a local optimum when approaching the target point. Because the present invention incorporates a new target point guide path, it can generate an initial path more quickly and ensure path quality.

Description

Robot path planning sampling method added into candidate expansion queue
Technical Field
The invention belongs to the technical field of mobile robot task planning, and particularly relates to a robot path planning sampling method for adding a candidate expansion queue.
Background
The path planning technology is a core part of the autonomous navigation technology of the robot, and the path planning technology refers to that a collision-free feasible path is generated from a starting position to a target position in a given environment. Common path planning methods are heuristic algorithms and sampling algorithms. The rapid expansion random tree (RRT) is a classical sampling algorithm, a communication path can be obtained by searching space uniformly, the expansion of the random tree in the algorithm is prone to be an exploration area in the environment space, the random points are generated in the environment, tree nodes closest to the random points in the random tree are searched, the two connecting line directions are used as new node growth directions, new nodes are generated by expansion with fixed step length, and the expansion process is repeated until target points are added into the random tree, so that a complete path is obtained. The RRT algorithm has two unavoidable problems, one is that the generated tree may have found nodes very close to the target, but not connected to the target due to the randomness of such sampling, and one is that this increases calls to the node generator, adding more unnecessary branches to the tree. To improve these two drawbacks of the RRT algorithm, a gol-biasRRT algorithm based on a probabilistic target has been proposed, and the running speed of the algorithm is accelerated by randomly selecting a target point as an expansion point with a certain probability.
The Goal-biasRRT can guide the random tree to grow towards the target by taking the target point as the sampling point according to a certain probability, and has the characteristic of preferentially growing a branch, which is beneficial to quickly planning a path. The probability P of gol-biasRRT to pick a target point as a sampling point is fixed, however, when the random tree falls into a local minimum, the extension of picking a target point as a sampling point is generally ineffective, which wastes a lot of computational resources.
The complete path planning algorithm can meet the requirements of path quality and algorithm performance, a short and smooth enough path needs to be obtained on the path quality to meet the requirements of robot tracking, the algorithm performance is embodied in the length of program running time, the algorithm performance is obviously improved by the Goal-biasRRT algorithm based on probability compared with the RRT algorithm, the path quality generated by the Goal-biasRRT algorithm is mostly inferior to that of the RRT algorithm, and the random tree of the Goal-biasRRT algorithm falls into local minimum values under certain scenes, so that the algorithm performance is greatly influenced.
Disclosure of Invention
In order to solve the problems in the prior art, the invention designs a robot path planning sampling method for adding candidate expansion queues, which can improve the algorithm performance and meet the path quality requirements.
In order to achieve the above purpose, the basic idea of the invention is that a group of candidate expansion queues (including target points) are selected in the vicinity of the target points according to a certain rule, each time an expansion point is reselected, a certain probability P is provided for selecting a head node in the candidate expansion queues as an expansion point, then the node is inserted into the tail of the queues, and correspondingly, each expansion has a certain probability 1-P for taking a random point as an expansion point.
The robot path planning sampling method for joining the candidate expansion queue comprises the following steps:
A. obtaining candidate expansion queues according to the position relation between the starting point and the target point
The black solid line frame is assumed to represent a given environment, the large dot at the lower left corner represents a starting point Qstart, the large dot at the upper right corner represents a target point Qgoal, the length of a line segment L connecting the starting point and the target point is m, the line segment is expanded outwards at intervals of an angle alpha at two sides of the line segment L by taking the target point Qgoal as an end point, four line segments L1, L2, L3 and L4 are expanded totally, R1 and R2 are taken as circles by taking the target point Qgoal as circle centers, R1 and R2 are taken as radiuses, and the two circles intersect with the line segments L1, L2, L3 and L4 to generate 8 intersection points totally, and the 8 intersection points are taken as candidate expansion points to form candidate expansion point queues Q11, Q12, Q13, Q14, Q21, Q22, Q23, Q24 and Qgoal with the target point Qgoal;
the coordinates of the candidate expansion point are expressed as follows, assuming that the abscissa of the target point Qgoal in the natural coordinate system is Xg and the ordinate is Yg, the abscissa X1n and the ordinate Y1n of the candidate expansion point Q1n are expressed as follows:
the abscissa X2n and the ordinate Y2n of the candidate expansion point Q2n are expressed as follows:
n=1、2、3、4
B. initializing a random tree
And B1, initializing a task map, expanding the obstacle to generate a map model, and defining points except the obstacle and the obstacle expansion area as a feasible area. The search random tree Ts is initialized, the starting point Qstart and the target point Qgoal are initialized, and the starting point is added to the search random tree Ts.
B2, setting the expansion step length as Lp, setting the candidate expansion selection probability as P0, and setting the target point connection judgment distance as r0;
C. forming a guide path for the target point
And directly connecting all candidate expansion nodes generated by the same interval angle alpha to form guide paths, removing points from the target points to the points except between the obstacles through pruning if the connected paths collide with the obstacles, directly connecting when a random search tree Ts grows to any node distance of the guide paths to be shorter than r0, generating an initial path, and then carrying out reverse pruning optimization paths. The specific method is that the connection between nodes generated by the same interval angle alpha is checked to see if the connection collides with an obstacle according to the sequence of the interval angle alpha from small to large from a target point, if the connection does not collide, the node is reserved, the obstacle collision check is carried out on the node and the previous node, and if the connection collides, all nodes except the node reserved by the collision check are deleted.
The method for determining the Qexp for the expansion point by using one random probability check is as follows:
Generating random numbers Prand in the range of 0-1, comparing the random numbers Prand with candidate expansion selection probability P0, randomly generating an expansion point Qexp in the barrier-free area if Prand > P0, selecting a queue head node from a candidate queue as the expansion point Qexp if Prand < = P0, and simultaneously removing the point from the queue and inserting the point into the queue tail.
D. Searching a node Qnearest closest to the expansion point in the random tree;
The random tree Ts is searched in a traversing mode, and the node closest to Qexp in the random tree is calculated to be Qnearest.
E. Generating new nodes
Expanding the step length Lp from the node Qnearest to the node Qexp direction to generate a new node Qnew;
F. judging whether collision occurs between the node Qnear and Qnew and the obstacle
Judging whether the nodes on the connecting lines of the nodes Qnew and Qnearest collide with the obstacle and the expansion area thereof, judging that the collision occurs if the connecting lines of the nodes intersect with the expansion layer of the map, and otherwise judging that the collision does not occur. C, if collision occurs, discarding the node Qnew, and returning to the step C, otherwise, adding the node Qnew into the search random tree;
G. determine whether to reach the target point Qgoal or any node in the guidance path
And (C) sequentially checking the relative distance between the new node Qnew searching the random tree and the point on the candidate expansion queue, judging that the new node reaches the target point if the relative distance is smaller than r0, sequentially checking the nearest node from the target point to generate an initial path, and otherwise, returning to the step (B). The relative distance is calculated by using the Euclidean distance calculation method, and if the abscissa of the node Qnew is Xnew and Ynew respectively and the ordinate of the node Qopt to be checked in the candidate expansion queue is Xopt and Yopt respectively, the relative distance between Qnew and Qopt is:
Further, the interval angle alpha=10-20 degrees, R2 is 2-4 times of R1, and R1 is 0.1-0.2 times of m.
Compared with the prior art, the invention has the following beneficial effects:
1. because a new candidate expansion queue is added, probability expansion is not limited to the target point any more, and the problem that the original Goal-basedRRT is easy to fall into local optimum when approaching the target point is solved;
2. the invention adds a new target point guiding path, which can generate an initial path faster and ensure the path quality.
Drawings
FIG. 1 is a schematic diagram of a candidate expansion point generation method of the present invention.
Fig. 2 is a general flow chart of the present invention.
Fig. 3 is a flowchart of the expansion point Qexp selection of the present invention.
Fig. 4 is a schematic pruning diagram of a candidate expansion node according to the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
Fig. 1 shows a generation rule of candidate expansion queue nodes, wherein a black dot at the lower left corner in the diagram represents a starting point position, the abscissas and ordinates thereof are respectively represented as Xstart and Ystart, a black dot at the upper right corner in the diagram represents a target position, the abscissas and ordinates thereof are respectively represented as Xgoal and Ygoal, a target point Qgoal is used as an endpoint, a line segment is expanded outwards at intervals of an angle alpha at two sides of a line segment L, n line segments L1, L2 and L3 are expanded according to scene and performance requirements, and alpha is selected as 15 deg. Taking the target point Qgoal as a circle center, taking R1 and R2 as radiuses to make circles, wherein the values of R1 and R2 are related to the distance L of Qstart and Qgoal, R1 = L/8 and R2 = L/4 in figure 1, the two circles intersect with L1, L2, L3 and L4 to generate 8 intersection points, taking the 8 intersection points as candidate expansion points, and forming candidate expansion point queues Q11, Q12, Q13, Q14, Q21, Q22, Q23, Q24 and Qgoal with the target point Qgoal.
Fig. 2 is an overall flow of the present invention, and fig. 3 is a specific flow supplement of Qexp generation in fig. 2.
Fig. 4 is a method for pruning candidate expansion queue nodes, in fig. 4, an obstacle is added, and it is calculated and determined that the connection lines between Q13 and Q23 and Q14 and Q24 pass through the obstacle area, and at this time, Q23 and Q24 are removed from the candidate expansion queue.
The present invention is not limited to the present embodiment, and any equivalent concept or modification within the technical scope of the present invention is listed as the protection scope of the present invention.

Claims (2)

1.一种加入候选拓展队列的机器人路径规划采样方法,其特征在于:包括以下步骤:1. A robot path planning sampling method for adding a candidate expansion queue, characterized by comprising the following steps: A、根据起始点与目标点间的位置关系得到候选拓展队列A. Obtain candidate expansion queues based on the positional relationship between the starting point and the target point 假设黑色实线框代表给定环境,左下角大圆点代表起始点Qstart,右上角大圆点代表目标点Qgoal,连接起始点和目标点的线段L长度为m;并以目标点Qgoal为端点,在线段L两侧每间隔角度α向外拓展一条线段,一共拓展四条线段L1、L2、L3、L4;再以目标点Qgoal为圆心,分别以R1、R2为半径作圆,R1<R2,两圆与线段L1、L2、L3、L4相交共产生8个交点;将这8个交点作为候选拓展点,与目标点Qgoal组成候选拓展点队列Q11、Q12、Q13、Q14、Q21、Q22、Q23、Q24、Qgoal;Assume that the black solid box represents the given environment, the large circle in the lower left corner represents the starting point Qstart, the large circle in the upper right corner represents the target point Qgoal, and the length of the line segment L connecting the starting point and the target point is m; and with the target point Qgoal as the endpoint, a line segment is extended outward at an angle α on both sides of the line segment L, for a total of four line segments L1, L2, L3, and L4; then, with the target point Qgoal as the center, circles are drawn with R1 and R2 as radii, respectively, with R1 < R2. The two circles intersect with the line segments L1, L2, L3, and L4 to produce a total of 8 intersection points; these 8 intersection points are used as candidate extension points and form a candidate extension point queue Q11, Q12, Q13, Q14, Q21, Q22, Q23, Q24, and Qgoal with the target point Qgoal; 候选拓展点的坐标表示如下:设目标点Qgoal在自然坐标系下的横坐标为Xg,纵坐标为Yg,则候选拓展点Q1n的横坐标X1n和纵坐标Y1n表示如下:The coordinates of the candidate expansion points are expressed as follows: Let the horizontal coordinate of the target point Qgoal in the natural coordinate system be Xg and the vertical coordinate be Yg, then the horizontal coordinate X1n and vertical coordinate Y1n of the candidate expansion point Q1n are expressed as follows: 候选拓展点Q2n的横坐标X2n和纵坐标Y2n表示如下:The horizontal coordinate X2n and vertical coordinate Y2n of the candidate extension point Q2n are expressed as follows: B、初始化随机树B. Initialize random tree B1、初始化任务地图,将障碍物进行膨胀,生成地图模型,定义除障碍物及障碍物膨胀区外的点为可行区;初始化搜索随机树Ts,初始化起始点Qstart和目标点Qgoal,将起始点加入搜索随机树Ts;B1. Initialize the task map, expand the obstacles, generate the map model, and define the points outside the obstacles and the expansion area of the obstacles as the feasible area; initialize the search random tree Ts, initialize the starting point Qstart and the target point Qgoal, and add the starting point to the search random tree Ts; B2、设定拓展步长为Lp、候选拓展选择概率为P0,目标点连接判定距离为r0;B2. Set the expansion step size to Lp, the candidate expansion selection probability to P0, and the target point connection determination distance to r0; C、形成目标点的引导路径C. Forming a guiding path to the target point 将由同一间隔角度α生成的的各候选拓展节点直接连接形成引导路径,如果连接的路径与障碍物发生碰撞,通过剪枝去除目标点到障碍物之间以外的点,当随机搜索树Ts生长到这些引导路径中任一节点距离短于r0时直接连接,生成初始路径,之后进行反向剪枝优化路径;具体方法为:按间隔角度α由小到大的顺序,从目标点开始,向前追溯,检查同一间隔角度α产生的节点之间的连接是否与障碍物发生碰撞,如果未发生碰撞,则保留此节点,对此节点与前一节点进行障碍物碰撞检查,如果发生碰撞,则删除先前通过碰撞检查保留下的节点以外的所有节点;Directly connect the candidate expansion nodes generated by the same interval angle α to form a guide path. If the connected path collides with an obstacle, prune the nodes other than the target point to the obstacle. When the random search tree Ts grows to any node in these guide paths whose distance is shorter than r0, directly connect them to generate an initial path, and then perform reverse pruning to optimize the path. The specific method is: start from the target point and trace back in order of interval angle α from small to large, check whether the connection between nodes generated by the same interval angle α collides with an obstacle. If no collision occurs, retain this node, and perform obstacle collision check on this node and the previous node. If a collision occurs, delete all nodes except the node that has been retained by the previous collision check. 用一次随机概率检查确定拓展点用Qexp的方法如下:The method of using Qexp to determine the expansion point using a random probability check is as follows: 产生范围在0~1之间的随机数Prand,将随机数Prand与候选拓展选择概率P0进行比较,如果Prand>P0,则在无障碍物区域中随机生成一拓展点Qexp;如果Prand<=P0,则在候选队列中选出队首节点作为拓展点Qexp,同时将这点移出队列,插入队尾;Generate a random number Prand in the range of 0 to 1, and compare the random number Prand with the candidate expansion selection probability P0. If Prand>P0, then randomly generate an expansion point Qexp in the obstacle-free area; if Prand<=P0, then select the first node in the candidate queue as the expansion point Qexp, and at the same time remove this point from the queue and insert it at the end of the queue; D、在随机树中寻找离拓展点最近的节点Qnearest;D. Find the node Qnearest closest to the expansion point in the random tree; 遍历搜索随机树Ts,计算随机树中离Qexp最近节点作为Qnearest;Traverse the search random tree Ts and calculate the node closest to Qexp in the random tree as Qnearest; E、生成新节点E. Generate new nodes 由节点Qnearest向节点Qexp方向拓展步长Lp,生成新节点Qnew;Expand the step length Lp from the node Qnearest to the node Qexp to generate a new node Qnew; F、判断节点Qnear和Qnew之间是否与障碍物发生碰撞F. Determine whether nodes Qnear and Qnew collide with obstacles 判断节点Qnew和Qnearest连线上的节点是否与障碍物及其膨胀区之间发生碰撞;如果节点连线与地图膨胀层产生交集则判定为发生碰撞,否则判定为未发生碰撞;如果发生碰撞,则舍弃此节点Qnew,返回步骤C,否则将节点Qnew加入搜索随机树中;Determine whether the nodes on the line connecting nodes Qnew and Qnearest collide with the obstacle and its expansion area; if the line connecting the nodes intersects the map expansion layer, it is determined that a collision has occurred, otherwise it is determined that no collision has occurred; if a collision has occurred, discard this node Qnew and return to step C; otherwise, add node Qnew to the search random tree; G、判断是否抵达目标点Qgoal或引导路径中的任一节点G. Determine whether the target point Qgoal or any node in the guidance path has been reached 将搜索随机树的新节点Qnew依次与候选拓展队列上的点进行相对距离检查,如果相对距离小于r0,判定到达目标点,从目标点出发依次检查最近节点生成初始路径,否则返回步骤B;相对距离使用欧氏距离计算方法进行计算,设节点Qnew横纵坐标分别为Xnew和Ynew、候选拓展队列中的待检查节点Qopt的横纵坐标分别为Xopt和Yopt,则Qnew和Qopt之间的相对距离为:The new node Qnew of the search random tree is checked for relative distance with the points on the candidate expansion queue in turn. If the relative distance is less than r0, it is determined that the target point has been reached. Starting from the target point, the nearest nodes are checked in turn to generate the initial path. Otherwise, return to step B. The relative distance is calculated using the Euclidean distance calculation method. Assume that the horizontal and vertical coordinates of the node Qnew are Xnew and Ynew respectively, and the horizontal and vertical coordinates of the node to be checked Qopt in the candidate expansion queue are Xopt and Yopt respectively. Then the relative distance between Qnew and Qopt is: 2.根据权利要求1所述一种加入候选拓展队列的机器人路径规划采样方法,其特征在于:所述间隔角度α=10-20度;R2为R1的2-4倍;R1为m的0.1-0.2倍。2. A robot path planning sampling method for adding a candidate expansion queue according to claim 1, characterized in that: the interval angle α = 10-20 degrees; R2 is 2-4 times R1; R1 is 0.1-0.2 times m.
CN202211584088.7A 2022-12-09 2022-12-09 A robot path planning sampling method for joining candidate expansion queue Active CN116242354B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211584088.7A CN116242354B (en) 2022-12-09 2022-12-09 A robot path planning sampling method for joining candidate expansion queue

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211584088.7A CN116242354B (en) 2022-12-09 2022-12-09 A robot path planning sampling method for joining candidate expansion queue

Publications (2)

Publication Number Publication Date
CN116242354A CN116242354A (en) 2023-06-09
CN116242354B true CN116242354B (en) 2025-08-26

Family

ID=86630337

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211584088.7A Active CN116242354B (en) 2022-12-09 2022-12-09 A robot path planning sampling method for joining candidate expansion queue

Country Status (1)

Country Link
CN (1) CN116242354B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114545921A (en) * 2021-12-24 2022-05-27 大连理工大学人工智能大连研究院 Unmanned vehicle path planning algorithm based on improved RRT algorithm
CN115167388A (en) * 2022-06-07 2022-10-11 哈尔滨理工大学 A goal-guided RRT multi-robot formation path planning algorithm

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101667029B1 (en) * 2009-08-10 2016-10-17 삼성전자 주식회사 Method and apparatus of path planing for a robot
CN111008750A (en) * 2019-12-24 2020-04-14 常州信息职业技术学院 Assembly path planning method based on whole-course rotation constraint RRT algorithm
CN112344938B (en) * 2020-10-31 2022-07-19 安徽中科源起科技有限公司 Space environment path generation and planning method based on pointing and potential field parameters

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114545921A (en) * 2021-12-24 2022-05-27 大连理工大学人工智能大连研究院 Unmanned vehicle path planning algorithm based on improved RRT algorithm
CN115167388A (en) * 2022-06-07 2022-10-11 哈尔滨理工大学 A goal-guided RRT multi-robot formation path planning algorithm

Also Published As

Publication number Publication date
CN116242354A (en) 2023-06-09

Similar Documents

Publication Publication Date Title
CN114705196B (en) An adaptive heuristic global path planning method and system for robots
CN114877905B (en) Informed-RRT path planning method for bidirectional dynamic growth
WO2023016101A1 (en) Heuristic bias sampling-based indoor environment robot exploration method
CN111678523A (en) A Fast BI_RRT Obstacle Avoidance Trajectory Planning Method Based on STAR Algorithm Optimization
CN114115362B (en) A UAV trajectory planning method based on the two-way APF-RRT* algorithm
CN112650256A (en) Improved bidirectional RRT robot path planning method
CN112833904B (en) A dynamic path planning method for unmanned vehicles based on free space and fast search random tree algorithm
CN116038688B (en) Mechanical arm joint space path planning method based on probability virtual potential field guided bidirectional RRT algorithm
CN116009527B (en) Path planning algorithm based on dynamic scene structure expansion perception
CN114740898B (en) A three-dimensional trajectory planning method based on free space and A* algorithm
CN115922716B (en) A bidirectional RRT-connect industrial robot fast path planning method integrating process knowledge
CN119146994A (en) Robot path planning method based on parallel sampling point optimization RRT algorithm
CN113189988A (en) Autonomous path planning method based on Harris algorithm and RRT algorithm composition
CN114911233A (en) Football robot path planning method based on multi-optimization rapid expansion random tree
CN115454106B (en) A method for AUV docking path planning based on bidirectional search RRT*
CN110975291B (en) Path extraction method and system
CN116242354B (en) A robot path planning sampling method for joining candidate expansion queue
CN115167388A (en) A goal-guided RRT multi-robot formation path planning algorithm
CN117873117A (en) A motion path planning method
CN118031989A (en) Robot path planning method based on RRT algorithm improvement
CN115946117A (en) Three-dimensional space path planning method
CN116627132A (en) Mobile robot path planning method based on RRT improvement
CN115903789A (en) Mobile robot global path planning method based on improved BIT
Zheng et al. Obstacle avoidance and path planning for ugvs using improved rrt algorithm
CN116661490A (en) Unmanned aerial vehicle cluster task planning method based on dubin direction angle model

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