CN110962130A - Heuristic RRT mechanical arm motion planning method based on target deviation optimization - Google Patents
Heuristic RRT mechanical arm motion planning method based on target deviation optimization Download PDFInfo
- Publication number
- CN110962130A CN110962130A CN201911346837.0A CN201911346837A CN110962130A CN 110962130 A CN110962130 A CN 110962130A CN 201911346837 A CN201911346837 A CN 201911346837A CN 110962130 A CN110962130 A CN 110962130A
- Authority
- CN
- China
- Prior art keywords
- point
- path
- rrt
- nodes
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
The invention belongs to the technical field of robot path planning and generation in a three-dimensional space, and particularly relates to a heuristic RRT mechanical arm motion planning method based on target deviation optimization. The method comprises the following steps: determining a starting point qstartQ is prepared bystartStore to qnodesPerforming the following steps; full map random sampling point q in spacerandLooking for qnodesReach qrandOne of the nearest points is taken as qnear(ii) a At qnearTo qrandIn the direction of (d) by a step delta, using a target bias factorControlling the random point generation direction and distance to advance to the node qnewCollision detection is performed during the forward process, and if a collision is detected, a2 is returned; if no collision is detected, q isnewStore to qnodesNeutralization and conversion to a 4; according to the updated qnodesRepeating A2-A3 until obtainingUp-to-date node qgoalSatisfy | qnew‑qgoal|<Error, as immediate to target point, treat qnewIs stored in qnodesPerforming the following steps; at qnodesAnd reversely searching to find the planned path according to the parent-child relationship of each node. The invention can reduce the length of the search path and avoid the phenomenon of falling into a local optimal value or oscillating near an obstacle.
Description
Technical Field
The invention belongs to the technical field of robot path planning and generation in a three-dimensional space, and particularly relates to a heuristic RRT mechanical arm motion planning method based on target deviation optimization.
Background
Motion planning can be divided into path planning and trajectory planning. The path planning focuses on the generated path, the trajectory planning gives path time information, for the mechanical arm, an end effector is a technical object, the path point tracing problem of the mechanical arm is mainly technically solved in the path planning, and the practical application of inverse kinematics solution (pose inverse solution, speed inverse solution and acceleration inverse solution) is realized in the trajectory planning according to the requirements of operation tasks, so the motion planning of one system has important significance for solving the practical problem.
The RRT algorithm is a rapid path planning algorithm based on random sampling, can effectively search a high-dimensional space, and can effectively avoid the difficulty of three-dimensional modeling, so that the RRT algorithm is widely adopted. Because the RRT algorithm search has randomness and blindness, scholars at home and abroad propose a plurality of improved algorithms based on RRT aiming at different technical objects and performance requirements. The LaValle introduces probability-based sampling, so that the search efficiency of the basic RRT algorithm is improved, but the LaValle is easy to fall into local minimum. Karaman proposes an RRT algorithm for path optimization, and the planning path has high stability and is close to the optimal path, but consumes a great deal of time. The above-mentioned technique can not completely avoid the phenomenon of local optimum or oscillation near the obstacle, and the algorithm reliability is not strong for the mechanical arm. Meanwhile, the motion planning is separated, most algorithms stay in a two-dimensional space, and the feasibility of practical application in a three-dimensional space cannot be guaranteed.
Disclosure of Invention
The invention aims to provide a heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization, which combines heuristic probability to plan a path by using a target deviation factor, avoids the phenomenon of falling into a local optimal value or oscillating near an obstacle, improves the quality and efficiency of trajectory planning while ensuring the original path characteristics.
In order to achieve the purpose, the invention adopts the following technical scheme.
The invention relates to a heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization, which comprises the following steps:
step one, determining RRT path nodes based on target deviation optimization; the method comprises the following steps:
a1, determining a starting point qstartQ is prepared bystartStore to qnodesPerforming the following steps;
a2, sampling point q at random on full map in spacerandLooking for qnodesReach qrandOne of the nearest points is taken as qnear;
A3 at qnearTo qrandIn the direction of (d) by a step delta, using a target bias factorControlling the random point generation direction and distance to advance to the node qnewCollision detection is performed during the forward process, and if a collision is detected, a2 is returned; if no collision is detected, q isnewStore to qnodesNeutralization and conversion to a 4; wherein:
a4, according to the updated qnodesRepeating A2-A3 until the latest node q is obtainednewSatisfy | qnew-qgoal|<Error, as tracing to target point, let qnewIs stored in qnodesPerforming the following steps;
a5 at qnodesAnd reversely searching to find the planned path according to the parent-child relationship of each node.
Further improvement of the heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization further comprises:
step two, performing thinning processing on the initial path node based on the Douglas-Peucker algorithm; the method comprises the following steps:
b1, connecting a line segment between the head and the tail AG points of the path according to the planning path point obtained by A5;
b2, determining a point C with the maximum distance from other path points to the line segment AG, and acquiring the distance d from the point C to the line segment AG;
b3, comparing the given gamma with d, if d is small, deleting the point C, if d is large, keeping the point C as a key point, and dividing the original path into two segments of AC and CG by using the point C; wherein, gamma belongs to (0, delta);
b4, repeating B1-B3 for the segments formed after division; deleting or keeping as a key point until all points on the initial path have been traversed;
b5, derived keypoint qiI.e. the path point after the rarefaction.
The further improvement of the heuristic RRT mechanical arm motion planning method (PBG-RRT) based on the target deviation optimization also comprises
Step three, a track optimization step based on non-uniform B spline fitting comprises the following steps:
c1, optimizing the path after rarefaction obtained in the B5 by adopting cubic non-uniform B spline interpolation;
wherein d isi(i-1, 2, …, N) is a control point, Ni,kNormalizing the B-spline basis function for k times; and is
Wherein k is an even number of times:
where k is an odd number of times:
path point q obtained based on B5iObtaining a control point d by inverse solution of the non-uniform B-splinei(i∈qcurve) And then generating a smooth track through the control points, namely realizing the track optimization on the basis of the original path planning.
Further improvement of the heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization further comprises,
in step a3, when there is no obstacle effect, control is performed when β ═ piAnd local optimal solution caused by too strong directivity of a target point is avoided.
The further improvement of the heuristic RRT mechanical arm motion planning method (PBG-RRT) based on the target deviation optimization further comprises that in the part C1 of the step three, the inverse solution formula of cubic non-uniform B splines is as follows:
wherein, the element is the value of the basic function in the coefficient matrix, only related to the node vector u, and is simplified as follows:
The beneficial effects are that:
1. the invention provides a heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization aiming at a mechanical arm. The algorithm combines heuristic probability, carries out path planning by using a target deflection factor, obviously reduces the length of a search path, and avoids the phenomenon of falling into a local optimal value or oscillating near an obstacle;
2. and thinning is performed after the path points are obtained, and a smooth track is generated by adopting non-uniform B-spline interpolation, so that the quality and efficiency of track planning are improved while the original path characteristics are ensured, and the oscillation phenomenon of nearby obstacles in the path planning process is avoided. At the same time, the number of inflection points due to non-uniform B-spline fitting can be reduced.
3. The three-dimensional space obstacle avoidance simulation experiment shows that: compared with RRT with heuristic probability, the PBG-RRT has the advantages that the PBG-RRT search efficiency is improved by 217%, and the search time efficiency is improved by 168%. And after the thinning, applying the tail end track of the mechanical arm generated by three times of non-uniform B splines, and obtaining the stable change of each joint of the mechanical arm through inverse kinematics solution. And finally, performing a physical operation experiment on the ROS, wherein the result shows that the actual operation is consistent with the simulation experiment.
Drawings
FIG. 1 is a schematic diagram of the growth process of RRT;
FIG. 2 is a schematic diagram of the RRT searching process in three-dimensional space;
FIG. 3 is a schematic diagram of a random sampling that may occur during a search;
FIG. 4 is a schematic diagram of a planned trajectory obtained based on the first, second, and third steps of the present invention;
FIG. 5 is a search schematic diagram in a route planning process based on the RRT method;
FIG. 6 is a search schematic diagram in a path planning process based on the P-RRT method;
FIG. 7 is a schematic diagram of search in a path planning process based on the BG-RRT method;
FIG. 8 is a schematic diagram of the search in the path planning process based on the PBG-RRT method of the present invention;
fig. 9 is a schematic diagram of path planning based on the PBG-RRT method of the present invention (δ ═ 5);
fig. 10 is a schematic diagram of path planning based on the PBG-RRT method of the present invention (δ ═ 10);
fig. 11 is a schematic diagram of path planning based on the PBG-RRT method of the present invention (δ -15);
fig. 12 is a schematic diagram of path planning based on the PBG-RRT method (δ ═ 20) of the present invention.
Detailed Description
The invention is described in detail below with reference to specific embodiments.
The first part
The heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization is characterized in that the RRT algorithm is a rapid path planning algorithm based on random sampling, can effectively search a high-dimensional space, can effectively avoid the difficulty of three-dimensional modeling and is widely adopted, the RRT is an algorithm which is convenient to search in the high-dimensional space by traversing a whole graph with probability, and FIG. 1 is a growth process graph of the RRT.
The basic principle is as follows: given a starting point qstartQ is prepared bystartStore to qnodesIn space, full map random sampling point qrandLooking for qnodesReach qrandOne nearest point in is qnearAt q isnearTo qrandIn the direction of (a) advances to q with a certain step deltanewDuring which collision detection is performed, if no collision is detectedThen q isnewStore to qnodesIf a collision is detected, resampling is performed and the above process is repeated. When | qnew-qgoal|<Error is regarded as finding the target point, and q is regarded asnewIs stored in qnodesIn (1). Finally at qnodesAnd reversely searching to find the planned path according to the parent-child relationship of each node. The RRT has strong searching capability, but has obvious deficiency in searching efficiency due to randomness and blindness caused by random sampling. Fig. 2 shows the search process of the RRT in the three-dimensional space. As the tracking space becomes larger, although traversing the entire space, the algorithm can track to a path, but consumes a significant amount of computational resources and time.
Therefore, the invention provides an improved heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization, which specifically comprises the following steps:
step one, determining RRT path nodes based on target deviation optimization; the method comprises the following steps:
a1, determining a starting point qstartQ is prepared bystartStore to qnodesPerforming the following steps;
a2, sampling point q at random on full map in spacerandLooking for qnodesReach qrandOne of the nearest points is taken as qnear;
A3 at qnearTo qrandIn the direction of (d) by a step delta, using a target bias factorControlling the random point generation direction and distance to advance to the node qnewCollision detection is performed during the forward process, and if a collision is detected, a2 is returned; if no collision is detected, q isnewStore to qnodesNeutralization and conversion to a 4; wherein:
target bias factorThe strategy is used for controlling the generation direction and distance of random points by combining the idea of artificial potential field. When the target point is far away, the shock near an obstacle can be avoided by using the search capability of the RRT and the heuristic probability as guidance, and when the target point is close, the target point can be quickly pointed and converged.
In the random sampling process, there are three cases, as shown in FIG. 3, when there is no barrier effect, when β ∈ (0, π/2), q isnewRatio qrandCloser to qgoalThe moving step length is more efficient, and when β is equal to the element (pi/2, pi), q is equal to the elementnewRatio qrandCloser to qgoalBut the moving step efficiency is reduced, and the search for invalid interval is reduced, when β is pi, control is neededAnd local optimal solution caused by too strong directivity of a target point is avoided.
A4, according to the updated qnodesRepeating A2-A3 until the latest node q is obtainednewSatisfy | qnew-qgoal|<Error, consider to find the target point, let qnewIs stored in qnodesPerforming the following steps;
a5 at qnodesAnd reversely searching to find the planned path according to the parent-child relationship of each node.
The search tree nodes are increased along with the expansion of the space, the path points of the track planning are correspondingly increased, the three-dimensional space is particularly obvious, the overall concave-convex performance of the curve of the B-spline fitting along with the increase of the control points is increased, the corresponding distance, time and mechanical arm energy consumption for the track planning are increased, and the method has important significance for reducing the control points to the track planning as much as possible while the original curve characteristics of the path are kept.
Therefore, the heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization further comprises the following steps:
step two, performing thinning processing on the initial path node based on the Douglas-Peucker algorithm; the method comprises the following steps:
b1, connecting a line segment between the head and the tail AG points of the path according to the planning path point obtained by A5;
b2, determining a point C with the maximum distance from other path points to the line segment AG, and acquiring the distance d from the point C to the line segment AG;
b3, comparing the given gamma with d, if d is small, deleting the point C, if d is large, keeping the point C as a key point, and dividing the original path into two segments of AC and CG by using the point C; wherein, gamma belongs to (0, delta);
b4, repeating B1-B3 for the segments formed after division; deleting or keeping as a key point until all points on the initial path have been traversed;
b5, derived keypoint qiI.e. the path point after the rarefaction.
Due to the randomness and blindness of the RRT, a continuous line segment formed by planned path points is generally in a sawtooth shape, the vibration of the mechanical arm is unstable in the motion process due to the path, and the acceleration is influenced and damaged by sudden change of the acceleration.
Therefore, the invention provides a scheme for optimizing the track by utilizing cubic non-uniform B-spline interpolation, so that the obtained final path can be applied to a robot in a high-dimensional space, the problem of joint driving smoothness is solved, and a processing method for laying a foundation for a manipulator to execute a complex operation task is provided. Specifically, the method comprises the following steps:
step three, a track optimization step based on non-uniform B spline fitting comprises the following steps:
c1, optimizing the path after rarefaction obtained in the B5 by adopting cubic non-uniform B spline interpolation;
wherein d isi(i-1, 2, …, N) is a control point, Ni,kNormalize the B-spline basis function for k-times, and:
Wherein k is an even number of times:
where k is an odd number of times:
path point q obtained based on B5iObtaining a control point d by inverse solving the non-uniform B-spline by the following formulai(i∈qcurve)
In part C1 of step three, the inverse solution formula of the cubic non-uniform B-spline is:
wherein, the element is the value of the basic function in the coefficient matrix, only related to the node vector u, and is simplified as follows:
Obtaining the path point in the path planning process, and obtaining the control point p of the planned path through the rarefying algorithm optimizationi(i∈qcurve) And (3) optimizing the trajectory on the basis of the original path planning, and fig. 4 is a schematic diagram of the planned trajectory obtained on the basis of the first step, the second step and the third step.
The second part
In order to further verify the practical effect of the scheme, the method is experimentally verified on the basis of Matlab simulation experiments, specifically:
two 500X 500 maps map-1 and map-2 are set. The former is used to verify the validity of the algorithm and the latter is biased towards verifying the reliability of the algorithm. Simulation environment hardware information: interi5-8265U, dominant frequency 1.8GHz and memory 8G. The initial point is (40, 40, 40), the target point is (460, 460, 460), and the heuristic probability p is 0.1.
The RRT can be explored in a complex environment, and the time consumed increases as the environment is complex. In order to verify the effectiveness of a heuristic RRT mechanical arm motion planning method (PBG-RRT) based on target deviation optimization, the search capability of RRT, heuristic probability P-RRT and BG-RRT at map-2 is compared. Assuming that the step δ is 20 simulations for a total of 1000 times, fig. 5 to 8 are schematic diagrams of search nodes for four path plans, and simulation data are shown in table 1.
Table 1 four algorithm experimental data table
Fig. 5 to 8 are schematic diagrams of search nodes for four types of path planning, which can be obtained from the table, and the PBG-RRT and the RRT or RRT-Connect of the present invention are significantly improved, thereby reducing search of invalid space and reducing search paths. Compared with the P-RRT search path efficiency, the PBG-RRT provided by the invention has the advantages that the path search efficiency is improved by 217%, the search distance is greatly reduced, and the average search time efficiency is improved by 168%.
As can be seen from fig. 5 to 8, compared to the PBG-RRT of the present invention, several other algorithms exist in a complex environment, and are close to the situation of nearby oscillations of obstacles, and search for a certain directivity in the whole map range is lacking, resulting in the search for an invalid space. The PBG-RRT of the present invention performs more efficiently.
Fast search is a feature of RRT, taking different δ under map-1 to perform 1000 simulations, with the results as in table 2. Similar trajectories at different step sizes are selected as in fig. 9-12. The experimental data are shown in table 2:
TABLE 2 PBG-RRT experimental data table of four step lengths
As can be seen from the table, when the step length delta is longer, the PBG-RRT has stronger searching capability, fewer nodes of the search tree and fewer corresponding points optimized by the thinning algorithm, and the final track distance also has a tendency of descending. The average time reflects that a suitable step size can improve the ability of the path search, and the time consumption trend of δ ═ 5 is steep. This is by the target bias factorThereby, the effect is achieved. When the target point is far away, the target point can be as close as possible in order to prevent the searched track from falling into the local optimal solution or oscillating around the obstacle, but also having the influence of heuristic probability. When approaching the target point, is receivedThe influence can be brought quickly close to the target point.
For the path length of the motion planning, the number of path points can be reduced by 75-90% by the thinning algorithm while the original curve characteristics are ensured. The distance after the track planning is reduced by 7-16% compared with the distance of the path planning, and the path is smooth.
A Robot-Anno manipulator is taken as a research object, a visualization tool Rvizformulation is used for executing in ROS, a complete motion planning solution is simulated, a manipulator simulation environment is constructed in Rviz, and then obstacles and postures are set. Then, the parameters of the starting pose and the target pose of the manipulator end effector are as follows: (unit: m)
TABLE 3 Angle per joint (Unit: radian)
Joint 0 | Joint 1 | Joint 2 | Joint 3 | Joint 4 | Joint 5 | |
Initial posture | -0.67 | -1.12 | 0.60 | 0.00 | 0.52 | -0.67 |
Target pose | 0.69 | -1.12 | 0.57 | 0.00 | 0.55 | 0.69 |
The PBG-RRT algorithm of the invention is combined with the sparse third-order non-uniform B spline processing. A smooth path is obtained in the simulation, and the track of the manipulator is smooth in the obstacle avoidance process. Meanwhile, in the simulation process, each joint angle changes smoothly without sudden change or impact. Furthermore, twenty times of simulation of different algorithms in the same environment are used, as shown in table 4.
TABLE 4 mean time of different algorithms in the same environment
P-RRT | TRRT | RRT-Connect | RRT-Star | BIT-RRT | PBG-RRT | |
Mean planning time/s | 0.637 | 3.352 | 0.521 | 5.028 | 0.025 | 0.019 |
According to the heuristic RRT mechanical arm motion planning method based on target deviation optimization, the speed of trajectory planning is greatly improved in a blocked 3D space, the local minimum phenomenon is eliminated, the redundant path points can be minimized while the characteristics of an original curve are maintained, the oscillation phenomenon of nearby obstacles in the path planning process is avoided, the number of inflection points generated by non-uniform B-spline fitting can be reduced, and the smooth trajectory of the end effector is obtained.
The heuristic RRT mechanical arm motion planning method based on the target deviation optimization has high reliability, and can better meet more scenes by combining dynamic obstacle avoidance in further expanded application.
Finally, it should be noted that the above embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the protection scope of the present invention, although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions can be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims (5)
1. A heuristic RRT mechanical arm motion planning method based on target deviation optimization is characterized by comprising the following steps:
step one, determining RRT path nodes based on target deviation optimization; the method comprises the following steps:
a1, determining a starting point qstartQ is prepared bystartStore to qnodesPerforming the following steps;
a2, sampling point q at random on full map in spacerandLooking for qnodesReach qrandOne of the nearest points is taken as qnear;
A3 at qnearTo qrandIn the direction of (C) advances by a step size delta, delta epsilon C, using a target bias factorControlling the random point generation direction and distance to advance to the node qnewCollision detection is performed during the forward process, and if a collision is detected, a2 is returned; if no collision is detected, q isnewStore to qnodesIs neutralized and turned toA4; wherein:
a4, according to the updated qnodesRepeating A2-A3 until the latest node q is obtainedgoalSatisfy | qnew-qgoal|<Error, consider to find the target point, let qnewIs stored in qnodesIn (1), Error refers to the allowable Error;
a5 at qnodesAnd reversely searching to find the planned path according to the parent-child relationship of each node.
2. The heuristic RRT robotic arm motion planning method based on target bias optimization of claim 1, further comprising
Step two, performing thinning processing on the initial path node based on the Douglas-Peucker algorithm; the method comprises the following steps:
b1, connecting a line segment between the head and tail points AG of the path according to the planned path obtained by A5;
b2, determining a point C with the maximum distance from other path points to the line segment AG, and acquiring the distance d from the point C to the line segment AG;
b3, comparing the given gamma with d, if d is small, deleting the point C, if d is large, keeping the point C as a key point, and dividing the original path into two segments of AC and CG by using the point C; wherein, gamma belongs to (0, delta);
b4, repeating B1-B3 for the segments formed after division; deleting or keeping as a key point until all points on the initial path have been traversed;
b5, derived keypoint qiI.e. the path point after the rarefaction.
3. The heuristic RRT robotic arm motion planning method based on target bias optimization of claim 2, further comprising
Step three, a track optimization step based on non-uniform B spline fitting comprises the following steps:
c1, optimizing the path after rarefaction obtained in the B5 by adopting cubic non-uniform B spline interpolation;
wherein d isi(i-1, 2, …, N) is a control point, Ni,kNormalizing the B-spline basis function for k times; and is
Wherein k is an even number of times:
where k is an odd number of times:
path point q obtained based on B5iObtaining a control point d by inverse solution of the non-uniform B-splinei(i∈qcurve) And then generating a smooth track through the control points, and realizing the track optimization on the basis of the original path planning.
4. According to claim 1The heuristic method for planning the motion of the RRT mechanical arm based on the target deviation optimization is characterized in that in the step A3, when no obstacle is affected and β is pi, the control is carried outAvoid the local optimal solution caused by too strong directivity to the target point, wherein β isAndthe included angle between delta epsilon C and C is an arbitrary constant.
5. The heuristic RRT mechanical arm motion planning method based on the target deviation optimization of claim 3, wherein in the part C1 of the step three, the inverse solution formula of cubic non-uniform B-splines is as follows:
wherein, the element is the value of the basic function in the coefficient matrix, only related to the node vector u, and is simplified as follows:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911346837.0A CN110962130B (en) | 2019-12-24 | 2019-12-24 | Heuristic RRT mechanical arm motion planning method based on target deviation optimization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911346837.0A CN110962130B (en) | 2019-12-24 | 2019-12-24 | Heuristic RRT mechanical arm motion planning method based on target deviation optimization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110962130A true CN110962130A (en) | 2020-04-07 |
CN110962130B CN110962130B (en) | 2021-05-07 |
Family
ID=70036249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911346837.0A Active CN110962130B (en) | 2019-12-24 | 2019-12-24 | Heuristic RRT mechanical arm motion planning method based on target deviation optimization |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110962130B (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111707269A (en) * | 2020-06-23 | 2020-09-25 | 东南大学 | Unmanned aerial vehicle path planning method in three-dimensional environment |
CN112356033A (en) * | 2020-11-09 | 2021-02-12 | 中国矿业大学 | Mechanical arm path planning method integrating low-difference sequence and RRT algorithm |
CN112428271A (en) * | 2020-11-12 | 2021-03-02 | 苏州大学 | Robot real-time motion planning method based on multi-mode information feature tree |
CN112549016A (en) * | 2020-10-21 | 2021-03-26 | 西安工程大学 | Mechanical arm motion planning method |
CN112857390A (en) * | 2021-01-14 | 2021-05-28 | 江苏智派战线智能科技有限公司 | Calculation method applied to intelligent robot moving path |
CN113064426A (en) * | 2021-03-17 | 2021-07-02 | 安徽工程大学 | Intelligent vehicle path planning method for improving bidirectional fast search random tree algorithm |
CN113084811A (en) * | 2021-04-12 | 2021-07-09 | 贵州大学 | Mechanical arm path planning method |
CN113358119A (en) * | 2021-06-01 | 2021-09-07 | 中国工商银行股份有限公司 | Path planning method and device, electronic equipment and storage medium |
CN113352319A (en) * | 2021-05-08 | 2021-09-07 | 上海工程技术大学 | Redundant mechanical arm obstacle avoidance trajectory planning method based on improved fast expansion random tree |
CN113485356A (en) * | 2021-07-27 | 2021-10-08 | 西北工业大学 | Robot rapid movement planning method |
CN113885535A (en) * | 2021-11-25 | 2022-01-04 | 长春工业大学 | Impact-constrained robot obstacle avoidance and time optimal trajectory planning method |
CN114200931A (en) * | 2021-12-01 | 2022-03-18 | 浙江大学 | Mobile robot path smoothing method based on B-spline curve optimization |
CN114237302A (en) * | 2021-11-12 | 2022-03-25 | 北京机电工程研究所 | Three-dimensional real-time RRT route planning method based on rolling time domain |
CN114310904A (en) * | 2022-01-19 | 2022-04-12 | 中南大学 | Novel bidirectional RRT method suitable for mechanical arm joint space path planning |
CN115741688A (en) * | 2022-11-15 | 2023-03-07 | 福州大学 | Six-degree-of-freedom mechanical arm track optimization method based on improved genetic algorithm |
CN115826591A (en) * | 2023-02-23 | 2023-03-21 | 中国人民解放军海军工程大学 | Multi-target point path planning method based on neural network estimation path cost |
CN116416307A (en) * | 2023-02-07 | 2023-07-11 | 浙江大学 | Prefabricated part hoisting splicing 3D visual guiding method based on deep learning |
CN117340890A (en) * | 2023-11-22 | 2024-01-05 | 北京交通大学 | Robot motion trail control method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010054673A1 (en) * | 2008-11-13 | 2010-05-20 | Abb Technology Ag | Method for robot control |
CN106695802A (en) * | 2017-03-19 | 2017-05-24 | 北京工业大学 | Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm |
CN106737671A (en) * | 2016-12-21 | 2017-05-31 | 西安科技大学 | The bilayer personification motion planning method of seven degrees of freedom copy man mechanical arm |
CN106990777A (en) * | 2017-03-10 | 2017-07-28 | 江苏物联网研究发展中心 | Robot local paths planning method |
CN108621165A (en) * | 2018-05-28 | 2018-10-09 | 兰州理工大学 | Industrial robot dynamic performance optimal trajectory planning method under obstacle environment |
CN109571466A (en) * | 2018-11-22 | 2019-04-05 | 浙江大学 | A kind of seven freedom redundant mechanical arm dynamic obstacle avoidance paths planning method based on quick random search tree |
-
2019
- 2019-12-24 CN CN201911346837.0A patent/CN110962130B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010054673A1 (en) * | 2008-11-13 | 2010-05-20 | Abb Technology Ag | Method for robot control |
CN106737671A (en) * | 2016-12-21 | 2017-05-31 | 西安科技大学 | The bilayer personification motion planning method of seven degrees of freedom copy man mechanical arm |
CN106990777A (en) * | 2017-03-10 | 2017-07-28 | 江苏物联网研究发展中心 | Robot local paths planning method |
CN106695802A (en) * | 2017-03-19 | 2017-05-24 | 北京工业大学 | Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm |
CN108621165A (en) * | 2018-05-28 | 2018-10-09 | 兰州理工大学 | Industrial robot dynamic performance optimal trajectory planning method under obstacle environment |
CN109571466A (en) * | 2018-11-22 | 2019-04-05 | 浙江大学 | A kind of seven freedom redundant mechanical arm dynamic obstacle avoidance paths planning method based on quick random search tree |
Non-Patent Citations (3)
Title |
---|
刘恩海等: "改进的RRT路径规划算法", 《计算机工程与设计》 * |
王兆光等: "基于GB_RRT 算法的机械臂路径规划", 《机械设计与制造》 * |
郗枫飞等: "基于PG-RRT算法的移动机器人路径规划", 《计算机科学》 * |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111707269B (en) * | 2020-06-23 | 2022-04-05 | 东南大学 | Unmanned aerial vehicle path planning method in three-dimensional environment |
CN111707269A (en) * | 2020-06-23 | 2020-09-25 | 东南大学 | Unmanned aerial vehicle path planning method in three-dimensional environment |
CN112549016A (en) * | 2020-10-21 | 2021-03-26 | 西安工程大学 | Mechanical arm motion planning method |
CN112356033B (en) * | 2020-11-09 | 2021-09-10 | 中国矿业大学 | Mechanical arm path planning method integrating low-difference sequence and RRT algorithm |
CN112356033A (en) * | 2020-11-09 | 2021-02-12 | 中国矿业大学 | Mechanical arm path planning method integrating low-difference sequence and RRT algorithm |
CN112428271A (en) * | 2020-11-12 | 2021-03-02 | 苏州大学 | Robot real-time motion planning method based on multi-mode information feature tree |
CN112428271B (en) * | 2020-11-12 | 2022-07-12 | 苏州大学 | Robot real-time motion planning method based on multi-mode information feature tree |
CN112857390A (en) * | 2021-01-14 | 2021-05-28 | 江苏智派战线智能科技有限公司 | Calculation method applied to intelligent robot moving path |
CN113064426B (en) * | 2021-03-17 | 2022-03-15 | 安徽工程大学 | Intelligent vehicle path planning method for improving bidirectional fast search random tree algorithm |
CN113064426A (en) * | 2021-03-17 | 2021-07-02 | 安徽工程大学 | Intelligent vehicle path planning method for improving bidirectional fast search random tree algorithm |
CN113084811B (en) * | 2021-04-12 | 2022-12-13 | 贵州大学 | Mechanical arm path planning method |
CN113084811A (en) * | 2021-04-12 | 2021-07-09 | 贵州大学 | Mechanical arm path planning method |
CN113352319A (en) * | 2021-05-08 | 2021-09-07 | 上海工程技术大学 | Redundant mechanical arm obstacle avoidance trajectory planning method based on improved fast expansion random tree |
CN113358119A (en) * | 2021-06-01 | 2021-09-07 | 中国工商银行股份有限公司 | Path planning method and device, electronic equipment and storage medium |
CN113485356A (en) * | 2021-07-27 | 2021-10-08 | 西北工业大学 | Robot rapid movement planning method |
CN113485356B (en) * | 2021-07-27 | 2022-06-21 | 西北工业大学 | Robot rapid movement planning method |
CN114237302A (en) * | 2021-11-12 | 2022-03-25 | 北京机电工程研究所 | Three-dimensional real-time RRT route planning method based on rolling time domain |
CN114237302B (en) * | 2021-11-12 | 2024-03-26 | 北京机电工程研究所 | Three-dimensional real-time RRT route planning method based on rolling time domain |
CN113885535A (en) * | 2021-11-25 | 2022-01-04 | 长春工业大学 | Impact-constrained robot obstacle avoidance and time optimal trajectory planning method |
CN113885535B (en) * | 2021-11-25 | 2023-09-12 | 长春工业大学 | Impact constraint robot obstacle avoidance and time optimal track planning method |
CN114200931A (en) * | 2021-12-01 | 2022-03-18 | 浙江大学 | Mobile robot path smoothing method based on B-spline curve optimization |
CN114200931B (en) * | 2021-12-01 | 2023-06-13 | 浙江大学 | Mobile robot path smoothing method based on B spline curve optimization |
CN114310904A (en) * | 2022-01-19 | 2022-04-12 | 中南大学 | Novel bidirectional RRT method suitable for mechanical arm joint space path planning |
CN114310904B (en) * | 2022-01-19 | 2024-07-02 | 中南大学 | Novel bidirectional RRT method suitable for space path planning of mechanical arm joint |
CN115741688A (en) * | 2022-11-15 | 2023-03-07 | 福州大学 | Six-degree-of-freedom mechanical arm track optimization method based on improved genetic algorithm |
CN116416307A (en) * | 2023-02-07 | 2023-07-11 | 浙江大学 | Prefabricated part hoisting splicing 3D visual guiding method based on deep learning |
CN116416307B (en) * | 2023-02-07 | 2024-04-02 | 浙江大学 | Prefabricated part hoisting splicing 3D visual guiding method based on deep learning |
CN115826591A (en) * | 2023-02-23 | 2023-03-21 | 中国人民解放军海军工程大学 | Multi-target point path planning method based on neural network estimation path cost |
CN117340890A (en) * | 2023-11-22 | 2024-01-05 | 北京交通大学 | Robot motion trail control method |
Also Published As
Publication number | Publication date |
---|---|
CN110962130B (en) | 2021-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110962130B (en) | Heuristic RRT mechanical arm motion planning method based on target deviation optimization | |
CN113219998B (en) | Improved bidirectional-RRT-based vehicle path planning method | |
CN110609547B (en) | Mobile robot planning method based on visual map guidance | |
CN113064426B (en) | Intelligent vehicle path planning method for improving bidirectional fast search random tree algorithm | |
Yuan et al. | A heuristic rapidly-exploring random trees method for manipulator motion planning | |
CN112549016A (en) | Mechanical arm motion planning method | |
CN112650256A (en) | Improved bidirectional RRT robot path planning method | |
CN113359775B (en) | Dynamic variable sampling area RRT unmanned vehicle path planning method | |
CN112428274B (en) | Space motion planning method of multi-degree-of-freedom robot | |
Vemula et al. | Path planning in dynamic environments with adaptive dimensionality | |
CN116117822A (en) | RRT mechanical arm track planning method based on non-obstacle space probability potential field sampling | |
CN116852367A (en) | Six-axis mechanical arm obstacle avoidance path planning method based on improved RRTstar | |
Xue et al. | Hybrid bidirectional rapidly-exploring random trees algorithm with heuristic target graviton | |
CN116009558A (en) | Mobile robot path planning method combined with kinematic constraint | |
CN115056222A (en) | Mechanical arm path planning method based on improved RRT algorithm | |
Xiong et al. | Minimum-cost rapid-growing random trees for segmented assembly path planning | |
Wang et al. | A multi-RRT based hierarchical path planning method | |
Shi et al. | Local path planning of unmanned vehicles based on improved RRT algorithm | |
Gültekin et al. | Simplified and Smoothed Rapidly-Exploring Random Tree Algorithm for Robot Path Planning | |
CN115946117B (en) | Three-dimensional space path planning method | |
Zhao et al. | Improved Path Planning Algorithm Based on RRT Algorithm and Quintic B-spline Curve | |
Zhao et al. | Path Planning Algorithm for IB-RRT* Robotic Arms Based on Optimal Sampling and Sparse Nodes | |
Wang et al. | Improved RRT Algorithm for Field Environment Tends to Smooth Path | |
Jiao et al. | UAV Track Planning Based on IRRT Algorithm | |
Liu et al. | Research on Obstacle Avoidance of Underwater Rope-Driven Multi-Joint Manipulator |
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 |