CN106695802A - Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm - Google Patents
Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm Download PDFInfo
- Publication number
- CN106695802A CN106695802A CN201710163211.0A CN201710163211A CN106695802A CN 106695802 A CN106695802 A CN 106695802A CN 201710163211 A CN201710163211 A CN 201710163211A CN 106695802 A CN106695802 A CN 106695802A
- Authority
- CN
- China
- Prior art keywords
- path
- node
- rand
- search
- point
- 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.)
- Pending
Links
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
- B25J9/1666—Avoiding collision or forbidden zones
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses an improved RRT<*> obstacle avoidance motion planning method based on a multi-degree-of-freedom mechanical arm, and belongs to the field of mechanical arm motion planning. A six-degree-of-freedom mechanical arm model with seven connecting rods and six rotary joints is built; parameters in a to-be-searched space are determined; if the distance is shorter than the distance of a path with lowest cost, the distances between a near node in a set to an initial point and the distance between the node to a random point are temporarily determined as the minimum path; a newly generated sigma is subjected to collision detection, and the node and the path are added if the newly generated path does not collide an obstacle interval; the steps are repeated until the optimal path is found; and the generated path is added into a path planning device. Compared with the prior art, the method has the following advantages that the random search characteristic is changed in a mode of adding normal distribution, the algorithm convergence rate can be increased through the heuristic search, the RRT<*> algorithm has the evolutionary optimization path, and a large number of calculations is not needed; and after Gaussian distribution of an inspiration point near a target point is added, the convergence rate is increased, and the search time is shortened.
Description
Technical field
The present invention relates to motion planning method in mechanical arm avoidance link, specifically a kind of quick random search of improvement type
Method be applied to global space, belong to manipulator motion planning field
Background technology
The motion planning problem of robot proposes that the motion planning of early stage is to be related to road early in the sixties in last century
Footpath plans that robot is seen as a bit, and motion planning is just seen as being found in configuration space one from initial pose point to mesh
The continuous path of mark appearance point, path planning by a process for search, modeling and searching method according to world environments
Difference is largely divided into the planning of free space geometrical construction, intelligent method planning and the planing method based on stochastical sampling.But it is early
The path planning of phase can not be adapted to the high-freedom degree and Obstacles complex environment of Current mechanical arm, the planning side of early stage
Method can only increase substantial amounts of calculating, reduce the efficiency of search.
The avoidance object of planning of mechanical arm is one optimal path for meeting all kinds of indexs of planning department, for this problem,
The C space laws that have used, A* search methods, artificial examination hall method, genetic algorithm all have some limitations, the calculating of C space laws
Time is more long than the response time of mechanical arm, limits its application in avoidance, and ant group algorithm is substantially parallel algorithm, it
Being started simultaneously in problem space multiple spot carries out multi-thread independent solution search, but it is more long to change the algorithm search time, is easily absorbed in stagnation and asks
Topic.
The problem of many inefficiencies that searching algorithm is present till now is considered, the present invention is directed to propose a kind of improved
The motion planning method of the multi-degree-of-freemechanical mechanical arm avoidance of RRT* (rapidly exploring random tree) algorithm, it is right
The cost time is long when solving search, and iterations is more, it is easy to be limited to local infinitesimal, and the low problem of convergency factor makes mechanical arm
Being capable of fast and effeciently avoiding obstacles.This probabilistic programming is even more effective particularly with the planning problem in higher dimensional space.
The content of the invention
To achieve these goals, the technical solution adopted by the present invention is the improvement type RRT* based on multi-degree-of-freemechanical mechanical arm
Avoidance motion planning method, the implementation process of the method is as follows:
Step one:Build the sixdegree-of-freedom simulation model of seven-link assembly and six rotary joints, sets target point of arrival pose
Value, inverse solution seeks its joint angles, it is determined that whether inverse solution has solution, if solution, is set as dbjective state xgoal, dbjective state xgoal
Comprising position and attitude information;If inverse solution is without solution, object pose point in resampling area of space, until choosing reachable mesh
Untill mark state;
Step 2:Determine space intrinsic parameter initialization to be searched, initiation parameter is:Initial bit-type xinit, target position
Type xgoal, extension step-length λ, current iterations n;
Step 3:Stochastical sampling chooses x in bit-type spacerand, choose xrandNeighbouring neighbor node region, according to node
Region formulaObtain xnearSet Xnear, wherein d is space
Dimension, γ is the constant of selection, and V is the set for having constituted search tree node, and x ' is a certain node in region of search.
Step 4:In order to select xmin,σminAs tentative father node and father path, traversal set Xnear, define optimal
Path minCost, by xmin,σminNull values are assigned, from random point xrandTo child node x in setnearGenerate respective path σ;
Step 5:Judge Cost (xnear)+Cost(σ)<Whether minCost sets up, if less than the least cost path away from
From, then by this gather in neighbouring node to be fixed tentatively to the distance of random point to initial point and the node be minimal path, correspondingly,
xnearJust fixed tentatively with σ is respective xmin,σmin, if greater than the least cost path, then other neighbouring nodes are traveled through, until finding
Untill minimal path;
Step 6:Collision detection is done to newly-generated σ, if newly-generated path is not impinging upon barrier interval,
By node xrandIt is added in tree with path σ;
Step 7:It is node and side and X by existing treenearGather remaining xnear, xrandIt is added to Rewire functions to enter
Capable path of welding again, redundant path is rejected;
Step 8:Travel through remaining xnear, from newly-generated node xrandCall Steer (xrand,xnear) step function life
Into path σ;
Step 9:Judge Cost (xrand)+Cost(σ)<Cost(xnear) whether set up, if initial point is to random point road
Footpath is less than original initial point to corresponding node path nearby plus the distance in newly-generated path, then carry out collision inspection to its σ
Survey, if being not impinging upon barrier, define the xnearAs father node, all of father node and remaining x are removednearSide E
←E\{xparent,xnear, E represents the set on constituted side, and the side of random point and father node is re-added into E in tree
←E∪{xrand,xnear};
Step 10:The next random point of resampling, the rule according to normal distribution changes the characteristic of stochastical samplingμ represents average value, and σ is standard deviation.Average is set to xgoal, by changing standard deviation
Value changes the stochastic behaviour of search, sets the parameter value of standard deviation sigma;
Step 11:Judge the size and symmetrical degree of search space, the sample area of normal distribution is changed again
Planning, uses-φ(xlower) it is that sampling can
Up to maximum region, by probability density function change to adapt to different actual environments, f ' (x | μ, σ) it is revised sample area
Probability density;
Step 12:Repeat step three arrives step 11, until optimum route search is arrived;
The track of generation is added in trajectory planning device, the present invention has advantages below compared with prior art, passes through
The mode for adding normal distribution changes the characteristic of random search, this to improve convergence of algorithm with heuristic search
Rate, RRT* algorithms have the path of gradual optimization, without by substantial amounts of calculating;Add the Gauss for inspiring point near impact point
After distribution, rate of convergence is improve, saved search time.
Brief description of the drawings
Fig. 1 is the sixdegree-of-freedom simulation built
Fig. 2 is invention flow chart
Fig. 3 is that RRT* searches for schematic diagram
Fig. 4 is searching route figures of the RRT* under three-dimensional environment
Fig. 5 object poses point adds Gaussian distribution density functional arrangement
Fig. 6 is to add the improvement type RRT* optimum search path profiles after Gaussian Profile
Fig. 7 is the simulation paths figure that sixdegree-of-freedom simulation adds improvement type RRT* motion plannings under ROS simulated environment
Specific embodiment
With reference to explanation the drawings and specific embodiments the present invention is further described, embodiments of the invention be according to
Implement under the premise of technical scheme.Detailed implementation method and specific operating process is given, but it is of the invention
Protection domain is not limited to following instance scope.
The mechanical arm of the rotary joint of seven-link assembly six is initially set up, selection two refers to clamper as end effector, such as Fig. 1 mono-
Sample (x0, y0, z0), as z-axis, end is gone out according to DH parameter value calculations as basis coordinates system, remaining joint around the axle for rotating
Position auto―controlWherein A1 to A6 is each joint spin matrix, is led to
Cross each joint angles that Analysis of Inverse Kinematics is solved under dbjective state
Flow chart according to Fig. 2 completes the search in algorithm path, specially
In the three-dimensional space of 100*100*100, initial bit-type xinitIt is set as (5,5,5), is not considering mechanical arm
Attitude, in the case of only considering locus, target bit-type xgoal(95,95,95), extension step-length λ is set to 1.5, current iteration time
Number is 0 time, and stochastical sampling chooses x in search spacerand, according to formula
Obtain xnearSet Xnear, whereindIt is set as 3, γ selections 0.618, the section on search tree is checked whether in the set
Point, if not further expanding iterations increases region of search until set XnearComprising neighbouring node;Selected xmin,σminMake
It is the father node and father path fixed tentatively, traversal set Xnear, optimal path minCost is defined, by xmin,σminNull values are assigned, from
Random point xrandTo child node x in setnearGenerate respective path σ;
Judge Cost (xnear)+Cost(σ)<Whether minCost sets up, and if less than the least cost path distance, then will
It is minimal path that neighbouring node in the set is fixed tentatively to initial point and the node to the distance of random point, correspondingly, xnearAnd σ
It is respective x just to fix tentativelymin,σmin, if greater than the least cost path, then other neighbouring nodes are traveled through, until finding minimal path
Untill footpath;Collision detection is done to newly-generated σ, if newly-generated path is not impinging upon barrier interval, by node
xrandIt is added in tree with path σ;By existing tree (node and side) and XnearGather remaining xnear, xrandIt is added to
Rewire functions carry out path of welding again, and redundant path is rejected;Travel through remaining xnear, from newly-generated node xrandAdjust
With Steer (xrand,xnear) step function generation path σ, judge Cost (xrand)+Cost(σ)<Cost(xnear) whether set up,
If initial point is less than original initial point to corresponding node path nearby to random point path plus the distance in newly-generated path,
Collision detection so is carried out to its σ, if being not impinging upon barrier, the x is definednearAs father node, dispel all of
Father node and remaining xnearSide E ← E { xparent,xnear, and by the side of random point and father node be re-added to tree in E ← E
∪{xrand,xnear, such as Fig. 3 schematic diagrames show, expand the mode of node and the existing node of welding and side are that RRT* is different from again
A kind of searching method of original RRT, the next random point of resampling, the rule according to normal distribution changes the spy of stochastical sampling
PropertyAverage is set to xgoal(95,95,95), are changed by changing the value of standard deviation and searched
The stochastic behaviour of rope, sets standard deviation sigma=1;The size and symmetrical degree of search space are judged, by the sample region of normal distribution
Planning is changed in domain again, as shown in figure 5, usingBy probability
Density function change is repeated such as the step of explanatory diagram, until finding a suitable search road with adapting to different actual environments
Untill footpath.
Fig. 4 is the searching route figure of RRT*, contains 8 spherical barriers, starting point be (5,5,5) terminal be (95,
95,95) only consider the position of end, the searching route figure of search strategy as described above is not considered in the case of attitude, its
Middle iterations is 792 times, and the time of path planning is 17.89s, and black line is the final path for searching.
Fig. 6 is sampled come the Gaussian Profile after the amendment for debugging suitable actual conditions by changing the value of σ, by by μ
Value is set to impact point, changes σ values to change the distribution situation of random point, and Fig. 6 show σ values and is respectively 20, in the case of 50,80
RRT* path profiles, by this change, the time of search successively decreases, search for sampling iterations successively decrease, it can be seen that the side of changing
The improvement of method can improve convergence.A series of joint angle set are obtained finally by the anti-solution of impact point, obtains final
Each joint position of mechanical arm.Finally manifest sixdegree-of-freedom simulation application using moveit and rviz in ros simulated environment to change
The crawl lab diagram of the RRT* algorithms for entering.
Claims (2)
1. the avoidance motion planning method of the improvement type RRT* of multi-degree-of-freemechanical mechanical arm is based on, it is characterised in that:The reality of the method
Existing process is as follows:
Step one:The sixdegree-of-freedom simulation model of seven-link assembly and six rotary joints is built, sets target point of arrival pose value is inverse
Solution seeks its joint angles, it is determined that whether inverse solution has solution, if solution, is set as dbjective state xgoal, dbjective state xgoalComprising position
Put and attitude information;If inverse solution is without solution, object pose point in resampling area of space, until choosing reachable dbjective state
Untill;
Step 2:Determine space intrinsic parameter initialization to be searched, initiation parameter is:Initial bit-type xinit, target bit-type
xgoal, extension step-length λ, current iterations n;
Step 3:Stochastical sampling chooses x in bit-type spacerand, choose xrandNeighbouring neighbor node region, according to node region
FormulaObtain xnearSet Xnear, wherein d is Spatial Dimension,
γ is the constant of selection, and V is the set for having constituted search tree node, and x ' is a certain node in region of search;
Step 4:In order to select xmin,σminAs tentative father node and father path, traversal set Xnear, define optimal path
MinCost, by xmin,σminNull values are assigned, from random point xrandTo child node x in setnearGenerate respective path σ;
Step 5:Judge Cost (xnear)+Cost(σ)<Whether minCost sets up, if less than the least cost path distance, then
By this gather in neighbouring node to be fixed tentatively to the distance of random point to initial point and the node be minimal path, correspondingly, xnear
Just fixed tentatively with σ is respective xmin,σmin, if greater than the least cost path, then other neighbouring nodes are traveled through, until finding minimum
Untill path;
Step 6:Collision detection is done to newly-generated σ, if newly-generated path is not impinging upon barrier interval, will section
Point xrandIt is added in tree with path σ;
Step 7:It is node and side and X by existing treenearGather remaining xnear, xrandBeing added to Rewire functions carries out weight
New path of welding, redundant path is rejected;
Step 8:Travel through remaining xnear, from newly-generated node xrandCall Steer (xrand,xnear) step function generation road
Footpath σ;
Step 9:Judge Cost (xrand)+Cost(σ)<Cost(xnear) whether set up, if initial point adds to random point path
The distance in upper newly-generated path is less than original initial point to corresponding node path nearby, then carry out collision detection to its σ, such as
Fruit is not impinging upon barrier, then define the xnearAs father node, all of father node and remaining x are removednearSide E ← E
{xparent,xnear, E represents the set on constituted side, and the side of random point and father node is re-added into E ← E ∪ in tree
{xrand,xnear};
Step 10:The next random point of resampling, the rule according to normal distribution changes the characteristic of stochastical samplingμ represents average value, and σ is standard deviation;Average is set to xgoal, by changing standard deviation
Value change the stochastic behaviour of search, the parameter value of standard deviation sigma is set;
Step 11:Judge the size and symmetrical degree of search space, the sample area of normal distribution changed into planning again,
Using-φ(xlower) it is reachable maximum sampling
Region, by probability density function change to adapt to different actual environments, f ' (x | μ, σ) it is that revised sample area probability is close
Degree;
Step 12:Repeat step three arrives step 11, until optimum route search is arrived.
2. the avoidance motion planning method of the improvement type RRT* based on multi-degree-of-freemechanical mechanical arm according to claim 1, its
It is characterised by:
The mechanical arm of the rotary joint of seven-link assembly six is initially set up, selection two refers to clamper as end effector, (x0, y0, z0)
Used as basis coordinates system, remaining joint, as z-axis, the position auto―control of end is gone out according to DH parameter value calculations around the axle for rotatingWherein A1 to A6 is each joint spin matrix, by inverse motion
Learn each joint angles under analysis and solution dbjective state;The search in algorithm path is completed, specially:100*100*100's
In three-dimensional space, initial bit-type xinitIt is set as (5,5,5), is not considering mechanical arm attitude, only considers locus
In the case of, target bit-type xgoal(95,95,95), extension step-length λ is set to 1.5, and current iteration number of times is 0 time, in search space
Stochastical sampling chooses xrand, according to formulaObtain xnearCollection
Close Xnear, wherein d is set as 3,γSelection 0.618, checks whether the node on search tree, if do not entered in the set
One step extension iterations increases region of search until set XnearComprising neighbouring node;Selected xmin,σminSaved as tentative father
Point and father path, traversal set Xnear, optimal path minCost is defined, by xmin,σminNull values are assigned, from random point xrandTo collection
Child node x in closingnearGenerate respective path σ;
Judge Cost (xnear)+Cost(σ)<Whether minCost sets up, if less than the least cost path distance, then by the set
Neighbouring node to be fixed tentatively to the distance of random point to initial point and the node be minimal path, correspondingly, xnearJust fixed tentatively with σ and be
Respective xmin,σmin, if greater than the least cost path, then travel through other neighbouring nodes, until finding minimal path untill;It is right
Newly-generated σ does collision detection, if newly-generated path is not impinging upon barrier interval, by node xrandAdd with path σ
It is added in tree;By existing tree (node and side) and XnearGather remaining xnear, xrandBeing added to Rewire functions is carried out again
Path of welding, redundant path is rejected;Travel through remaining xnear, from newly-generated node xrandCall Steer (xrand,xnear)
Step function generates path σ, judges Cost (xrand)+Cost(σ)<Cost(xnear) whether set up, if initial point is to random point
Path is less than original initial point to corresponding node path nearby plus the distance in newly-generated path, then its σ is collided
Detection, if being not impinging upon barrier, defines the xnearAs father node, all of father node and remaining x are dispellednear's
Side E ← E { xparent,xnear, and by the side of random point and father node be re-added to tree in E ← E ∪ { xrand,xnear, expand
The existing node of the mode of node and again welding and side are a kind of searching methods that RRT* is different from original RRT, under resampling
One random point, the rule according to normal distribution changes the characteristic of stochastical samplingAverage is set
It is set to xgoal(95,95,95), by the stochastic behaviour for changing the value of standard deviation to change search, set standard deviation sigma=1;Judge
The size of search space and symmetrical degree, planning is changed by the sample area of normal distribution again, is usedProbability density function is changed to adapt to different actual rings
Border, repeat as explanatory diagram the step of, until finding a suitable searching route untill.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710163211.0A CN106695802A (en) | 2017-03-19 | 2017-03-19 | Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710163211.0A CN106695802A (en) | 2017-03-19 | 2017-03-19 | Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106695802A true CN106695802A (en) | 2017-05-24 |
Family
ID=58884725
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710163211.0A Pending CN106695802A (en) | 2017-03-19 | 2017-03-19 | Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106695802A (en) |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107234617A (en) * | 2017-07-10 | 2017-10-10 | 北京邮电大学 | A kind of obstacle-avoiding route planning method of the unrelated Artificial Potential Field guiding of avoidance task |
CN108237534A (en) * | 2018-01-04 | 2018-07-03 | 清华大学深圳研究生院 | A kind of space collision free trajectory method of continuous type mechanical arm |
CN108297105A (en) * | 2018-01-17 | 2018-07-20 | 广东工业大学 | A kind of mechanical arm task level time optimal trajectory planning method |
CN108818530A (en) * | 2018-06-12 | 2018-11-16 | 西安交通大学 | Stacking piston motion planing method at random is grabbed based on the mechanical arm for improving RRT algorithm |
CN109491389A (en) * | 2018-11-23 | 2019-03-19 | 河海大学常州校区 | A kind of robot trace tracking method with constraint of velocity |
CN109520507A (en) * | 2018-12-05 | 2019-03-26 | 智灵飞(北京)科技有限公司 | A kind of unmanned plane real-time route planing method based on improvement RRT |
CN109542117A (en) * | 2018-10-19 | 2019-03-29 | 哈尔滨工业大学(威海) | Based on the submarine navigation device Rolling Planning algorithm for improving RRT |
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 |
CN109669459A (en) * | 2018-12-28 | 2019-04-23 | 西北工业大学 | A kind of dynamical feedback paths planning method using invariant set |
CN109927035A (en) * | 2019-04-08 | 2019-06-25 | 济南大学 | A kind of mapping method of multi-arm robot C- space line obstacle |
CN109940614A (en) * | 2019-03-11 | 2019-06-28 | 东北大学 | A kind of quick motion planning method of the more scenes of mechanical arm merging memory mechanism |
CN109986564A (en) * | 2019-05-20 | 2019-07-09 | 上海应用技术大学 | Industrial machinery arm paths planning method |
CN110196602A (en) * | 2019-05-08 | 2019-09-03 | 河海大学 | The quick underwater robot three-dimensional path planning method of goal orientation centralized optimization |
CN110228069A (en) * | 2019-07-17 | 2019-09-13 | 东北大学 | A kind of online avoidance motion planning method of mechanical arm |
CN110370274A (en) * | 2019-07-03 | 2019-10-25 | 浙江大学 | A kind of mechanical arm dynamic obstacle avoidance control method based on Fast marching tree |
CN110371325A (en) * | 2019-07-02 | 2019-10-25 | 西北工业大学 | A kind of adaptive envelope of inert satellite based on super redundant mechanical arm arrests method |
CN110640736A (en) * | 2019-10-23 | 2020-01-03 | 南京工业大学 | Mechanical arm motion planning method for intelligent manufacturing |
CN110962130A (en) * | 2019-12-24 | 2020-04-07 | 中国人民解放军海军工程大学 | Heuristic RRT mechanical arm motion planning method based on target deviation optimization |
CN111338334A (en) * | 2019-10-25 | 2020-06-26 | 常州信息职业技术学院 | Assembly path planning method based on multi-factor cost guidance in virtual assembly simulation |
CN111487967A (en) * | 2020-04-17 | 2020-08-04 | 达闼机器人有限公司 | Robot path planning method, device, medium and equipment |
CN111504328A (en) * | 2020-05-22 | 2020-08-07 | 梅卡曼德(北京)机器人科技有限公司 | Robot motion planning method, path planning method, grabbing method and device |
CN111844007A (en) * | 2020-06-02 | 2020-10-30 | 江苏理工学院 | Pollination robot mechanical arm obstacle avoidance path planning method and device |
CN112338922A (en) * | 2020-11-23 | 2021-02-09 | 北京配天技术有限公司 | Five-axis mechanical arm grabbing and placing method and related device |
WO2021042519A1 (en) * | 2019-09-02 | 2021-03-11 | 平安科技(深圳)有限公司 | Assembly path planning method and related device |
CN113172631A (en) * | 2021-05-11 | 2021-07-27 | 西南交通大学 | Mechanical arm autonomous obstacle avoidance method based on improved RRT algorithm |
CN113282077A (en) * | 2021-04-08 | 2021-08-20 | 浙江工业大学 | Concentric tube robot motion planning method based on normal distribution RRT and Jacobian matrix |
WO2021164277A1 (en) * | 2020-07-31 | 2021-08-26 | 平安科技(深圳)有限公司 | Spatial sampling method, apparatus, device, and medium applied to path planning |
CN113359748A (en) * | 2021-06-22 | 2021-09-07 | 浙江科技学院 | Improved Multi-RRT path planning method based on fusion prediction and AGV trolley |
CN113400303A (en) * | 2021-06-01 | 2021-09-17 | 青岛悟牛智能科技有限公司 | Six-axis robot fruit and vegetable picking path planning method based on RRT (recursive least squares) algorithm |
CN113448336A (en) * | 2021-08-30 | 2021-09-28 | 天津施格机器人科技有限公司 | 3D obstacle avoidance path planning method |
CN113459086A (en) * | 2021-05-28 | 2021-10-01 | 北京精密机电控制设备研究所 | Super-redundant mechanical arm path planning method |
CN113771035A (en) * | 2021-09-24 | 2021-12-10 | 河北工业大学 | Redundant multi-degree-of-freedom mechanical arm obstacle avoidance path optimization method based on RRT (recursive least squares) algorithm |
CN113781495A (en) * | 2021-07-21 | 2021-12-10 | 天津大学 | Automatic reset track planning method for parallel fracture surgery robot |
CN113885535A (en) * | 2021-11-25 | 2022-01-04 | 长春工业大学 | Impact-constrained robot obstacle avoidance and time optimal trajectory planning method |
US20220281103A1 (en) * | 2021-03-05 | 2022-09-08 | Canon Kabushiki Kaisha | Information processing apparatus, robot system, method of manufacturing products, information processing method, and recording medium |
WO2022198994A1 (en) * | 2021-03-22 | 2022-09-29 | 深圳市优必选科技股份有限公司 | Robot arm motion planning method and apparatus, and readable storage medium and robot arm |
CN115674195A (en) * | 2022-10-20 | 2023-02-03 | 四川大学 | Online arm shape planning method for flexible mechanical arm |
CN115723125A (en) * | 2022-10-31 | 2023-03-03 | 北京工业大学 | Mechanical arm repeated operation motion planning method |
CN117951836A (en) * | 2024-01-29 | 2024-04-30 | 宁波大学 | Virtual-real fusion motion simulation method and system for mechanical transmission mechanism based on augmented reality |
CN118276508A (en) * | 2024-05-31 | 2024-07-02 | 成都飞机工业(集团)有限责任公司 | Improved target heuristic part high-dimensional space tool path track planning method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009211571A (en) * | 2008-03-06 | 2009-09-17 | Sony Corp | Course planning device, course planning method, and computer program |
US20110035087A1 (en) * | 2009-08-10 | 2011-02-10 | Samsung Electronics Co., Ltd. | Method and apparatus to plan motion path of robot |
US20110106306A1 (en) * | 2009-11-02 | 2011-05-05 | Samsung Electronics Co., Ltd. | Path planning apparatus of robot and method and computer-readable medium thereof |
CN104516356A (en) * | 2015-01-08 | 2015-04-15 | 西北工业大学 | Dynamic obstacle evading algorithm based on RRT |
CN104597910A (en) * | 2014-11-27 | 2015-05-06 | 中国人民解放军国防科学技术大学 | Instantaneous impact point based unmanned aerial vehicle non-collaborative real-time obstacle avoidance method |
CN106406338A (en) * | 2016-04-14 | 2017-02-15 | 中山大学 | Omnidirectional mobile robot autonomous navigation apparatus and method based on laser range finder |
-
2017
- 2017-03-19 CN CN201710163211.0A patent/CN106695802A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009211571A (en) * | 2008-03-06 | 2009-09-17 | Sony Corp | Course planning device, course planning method, and computer program |
US20110035087A1 (en) * | 2009-08-10 | 2011-02-10 | Samsung Electronics Co., Ltd. | Method and apparatus to plan motion path of robot |
US20110106306A1 (en) * | 2009-11-02 | 2011-05-05 | Samsung Electronics Co., Ltd. | Path planning apparatus of robot and method and computer-readable medium thereof |
CN104597910A (en) * | 2014-11-27 | 2015-05-06 | 中国人民解放军国防科学技术大学 | Instantaneous impact point based unmanned aerial vehicle non-collaborative real-time obstacle avoidance method |
CN104516356A (en) * | 2015-01-08 | 2015-04-15 | 西北工业大学 | Dynamic obstacle evading algorithm based on RRT |
CN106406338A (en) * | 2016-04-14 | 2017-02-15 | 中山大学 | Omnidirectional mobile robot autonomous navigation apparatus and method based on laser range finder |
Non-Patent Citations (2)
Title |
---|
尹斌: "冗余机械臂运动学及避障路径规划研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
闫富玉等: "基于RRTConCon算法的船舶装配拆卸高斯采样路径规划", 《中国舰船研究》 * |
Cited By (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107234617A (en) * | 2017-07-10 | 2017-10-10 | 北京邮电大学 | A kind of obstacle-avoiding route planning method of the unrelated Artificial Potential Field guiding of avoidance task |
CN107234617B (en) * | 2017-07-10 | 2020-04-28 | 北京邮电大学 | Obstacle avoidance path planning method guided by artificial potential field irrelevant to obstacle avoidance task |
CN108237534A (en) * | 2018-01-04 | 2018-07-03 | 清华大学深圳研究生院 | A kind of space collision free trajectory method of continuous type mechanical arm |
CN108297105B (en) * | 2018-01-17 | 2021-07-06 | 广东工业大学 | Optimal trajectory planning method for task-level time of mechanical arm |
CN108297105A (en) * | 2018-01-17 | 2018-07-20 | 广东工业大学 | A kind of mechanical arm task level time optimal trajectory planning method |
CN108818530A (en) * | 2018-06-12 | 2018-11-16 | 西安交通大学 | Stacking piston motion planing method at random is grabbed based on the mechanical arm for improving RRT algorithm |
CN108818530B (en) * | 2018-06-12 | 2020-05-15 | 西安交通大学 | Mechanical arm grabbing scattered stacking piston motion planning method based on improved RRT algorithm |
CN109542117B (en) * | 2018-10-19 | 2023-08-11 | 哈尔滨工业大学(威海) | Underwater vehicle rolling planning algorithm based on improved RRT |
CN109542117A (en) * | 2018-10-19 | 2019-03-29 | 哈尔滨工业大学(威海) | Based on the submarine navigation device Rolling Planning algorithm for improving RRT |
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 |
CN109491389A (en) * | 2018-11-23 | 2019-03-19 | 河海大学常州校区 | A kind of robot trace tracking method with constraint of velocity |
CN109491389B (en) * | 2018-11-23 | 2021-08-10 | 河海大学常州校区 | Robot trajectory tracking method with speed constraint |
CN109520507B (en) * | 2018-12-05 | 2021-05-07 | 智灵飞(北京)科技有限公司 | Unmanned aerial vehicle real-time path planning method based on improved RRT |
CN109520507A (en) * | 2018-12-05 | 2019-03-26 | 智灵飞(北京)科技有限公司 | A kind of unmanned plane real-time route planing method based on improvement RRT |
CN109669459A (en) * | 2018-12-28 | 2019-04-23 | 西北工业大学 | A kind of dynamical feedback paths planning method using invariant set |
CN109669459B (en) * | 2018-12-28 | 2022-05-10 | 西北工业大学 | Dynamic feedback path planning method adopting invariant set |
CN109940614A (en) * | 2019-03-11 | 2019-06-28 | 东北大学 | A kind of quick motion planning method of the more scenes of mechanical arm merging memory mechanism |
CN109940614B (en) * | 2019-03-11 | 2021-01-22 | 东北大学 | Mechanical arm multi-scene rapid motion planning method integrating memory mechanism |
CN109927035A (en) * | 2019-04-08 | 2019-06-25 | 济南大学 | A kind of mapping method of multi-arm robot C- space line obstacle |
CN110196602A (en) * | 2019-05-08 | 2019-09-03 | 河海大学 | The quick underwater robot three-dimensional path planning method of goal orientation centralized optimization |
CN109986564A (en) * | 2019-05-20 | 2019-07-09 | 上海应用技术大学 | Industrial machinery arm paths planning method |
CN110371325A (en) * | 2019-07-02 | 2019-10-25 | 西北工业大学 | A kind of adaptive envelope of inert satellite based on super redundant mechanical arm arrests method |
CN110370274A (en) * | 2019-07-03 | 2019-10-25 | 浙江大学 | A kind of mechanical arm dynamic obstacle avoidance control method based on Fast marching tree |
CN110228069A (en) * | 2019-07-17 | 2019-09-13 | 东北大学 | A kind of online avoidance motion planning method of mechanical arm |
CN110228069B (en) * | 2019-07-17 | 2022-04-01 | 东北大学 | Online obstacle avoidance motion planning method for mechanical arm |
WO2021042519A1 (en) * | 2019-09-02 | 2021-03-11 | 平安科技(深圳)有限公司 | Assembly path planning method and related device |
CN110640736A (en) * | 2019-10-23 | 2020-01-03 | 南京工业大学 | Mechanical arm motion planning method for intelligent manufacturing |
CN111338334A (en) * | 2019-10-25 | 2020-06-26 | 常州信息职业技术学院 | Assembly path planning method based on multi-factor cost guidance in virtual assembly simulation |
CN110962130A (en) * | 2019-12-24 | 2020-04-07 | 中国人民解放军海军工程大学 | Heuristic RRT mechanical arm motion planning method based on target deviation optimization |
CN110962130B (en) * | 2019-12-24 | 2021-05-07 | 中国人民解放军海军工程大学 | Heuristic RRT mechanical arm motion planning method based on target deviation optimization |
CN111487967A (en) * | 2020-04-17 | 2020-08-04 | 达闼机器人有限公司 | Robot path planning method, device, medium and equipment |
US12109710B2 (en) | 2020-05-22 | 2024-10-08 | Mech-Mind Robotics Technologies Ltd. | Method and apparatus for motion planning of robot, method and apparatus for path planning of robot, and method and apparatus for grasping of robot |
CN111504328B (en) * | 2020-05-22 | 2022-07-08 | 梅卡曼德(北京)机器人科技有限公司 | Robot motion planning method, path planning method, grabbing method and device |
CN111504328A (en) * | 2020-05-22 | 2020-08-07 | 梅卡曼德(北京)机器人科技有限公司 | Robot motion planning method, path planning method, grabbing method and device |
CN111844007A (en) * | 2020-06-02 | 2020-10-30 | 江苏理工学院 | Pollination robot mechanical arm obstacle avoidance path planning method and device |
WO2021164277A1 (en) * | 2020-07-31 | 2021-08-26 | 平安科技(深圳)有限公司 | Spatial sampling method, apparatus, device, and medium applied to path planning |
CN112338922A (en) * | 2020-11-23 | 2021-02-09 | 北京配天技术有限公司 | Five-axis mechanical arm grabbing and placing method and related device |
CN112338922B (en) * | 2020-11-23 | 2022-08-16 | 北京配天技术有限公司 | Five-axis mechanical arm grabbing and placing method and related device |
US20220281103A1 (en) * | 2021-03-05 | 2022-09-08 | Canon Kabushiki Kaisha | Information processing apparatus, robot system, method of manufacturing products, information processing method, and recording medium |
WO2022198994A1 (en) * | 2021-03-22 | 2022-09-29 | 深圳市优必选科技股份有限公司 | Robot arm motion planning method and apparatus, and readable storage medium and robot arm |
CN113282077A (en) * | 2021-04-08 | 2021-08-20 | 浙江工业大学 | Concentric tube robot motion planning method based on normal distribution RRT and Jacobian matrix |
CN113282077B (en) * | 2021-04-08 | 2022-06-17 | 浙江工业大学 | Concentric tube robot motion planning method based on normal distribution and Jacobian matrix |
CN113172631A (en) * | 2021-05-11 | 2021-07-27 | 西南交通大学 | Mechanical arm autonomous obstacle avoidance method based on improved RRT algorithm |
CN113172631B (en) * | 2021-05-11 | 2023-01-24 | 西南交通大学 | Mechanical arm autonomous obstacle avoidance method based on improved RRT algorithm |
CN113459086A (en) * | 2021-05-28 | 2021-10-01 | 北京精密机电控制设备研究所 | Super-redundant mechanical arm path planning method |
CN113459086B (en) * | 2021-05-28 | 2022-07-29 | 北京精密机电控制设备研究所 | Super-redundancy mechanical arm path planning method |
CN113400303A (en) * | 2021-06-01 | 2021-09-17 | 青岛悟牛智能科技有限公司 | Six-axis robot fruit and vegetable picking path planning method based on RRT (recursive least squares) algorithm |
CN113400303B (en) * | 2021-06-01 | 2022-09-23 | 青岛悟牛智能科技有限公司 | Six-axis robot fruit and vegetable picking path planning method based on RRT (recursive least squares) algorithm |
CN113359748A (en) * | 2021-06-22 | 2021-09-07 | 浙江科技学院 | Improved Multi-RRT path planning method based on fusion prediction and AGV trolley |
CN113781495A (en) * | 2021-07-21 | 2021-12-10 | 天津大学 | Automatic reset track planning method for parallel fracture surgery robot |
CN113448336A (en) * | 2021-08-30 | 2021-09-28 | 天津施格机器人科技有限公司 | 3D obstacle avoidance path planning method |
CN113771035A (en) * | 2021-09-24 | 2021-12-10 | 河北工业大学 | Redundant multi-degree-of-freedom mechanical arm obstacle avoidance path optimization method based on RRT (recursive least squares) algorithm |
CN113885535B (en) * | 2021-11-25 | 2023-09-12 | 长春工业大学 | Impact constraint robot obstacle avoidance and time optimal track planning method |
CN113885535A (en) * | 2021-11-25 | 2022-01-04 | 长春工业大学 | Impact-constrained robot obstacle avoidance and time optimal trajectory planning method |
CN115674195A (en) * | 2022-10-20 | 2023-02-03 | 四川大学 | Online arm shape planning method for flexible mechanical arm |
CN115674195B (en) * | 2022-10-20 | 2024-06-04 | 四川大学 | Online arm shape planning method for flexible mechanical arm |
CN115723125A (en) * | 2022-10-31 | 2023-03-03 | 北京工业大学 | Mechanical arm repeated operation motion planning method |
CN115723125B (en) * | 2022-10-31 | 2024-06-21 | 北京工业大学 | Planning method for repeated operation movement of mechanical arm |
CN117951836A (en) * | 2024-01-29 | 2024-04-30 | 宁波大学 | Virtual-real fusion motion simulation method and system for mechanical transmission mechanism based on augmented reality |
CN118276508A (en) * | 2024-05-31 | 2024-07-02 | 成都飞机工业(集团)有限责任公司 | Improved target heuristic part high-dimensional space tool path track planning method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106695802A (en) | Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm | |
CN107168305B (en) | Bezier and VFH-based unmanned vehicle track planning method under intersection scene | |
CN113352319B (en) | Redundant mechanical arm obstacle avoidance trajectory planning method based on improved fast expansion random tree | |
CN110502006B (en) | Full-coverage path planning method for mobile robot in abandoned land of mining area | |
CN110497403A (en) | A kind of manipulator motion planning method improving two-way RRT algorithm | |
CN104050390B (en) | Mobile robot path planning method based on variable-dimension particle swarm membrane algorithm | |
CN110231824B (en) | Intelligent agent path planning method based on straight line deviation method | |
Mohanty et al. | Controlling the motion of an autonomous mobile robot using various techniques: a review | |
Sudhakara et al. | Trajectory planning of a mobile robot using enhanced A-star algorithm | |
CN111610786A (en) | Mobile robot path planning method based on improved RRT algorithm | |
CN111679692A (en) | Unmanned aerial vehicle path planning method based on improved A-star algorithm | |
Sadiq et al. | Robot path planning based on PSO and D* algorithmsin dynamic environment | |
CN109213169A (en) | The paths planning method of mobile robot | |
CN108985516B (en) | Indoor path planning method based on cellular automaton | |
CN113110520A (en) | Robot path planning method based on multiple intelligent optimization parallel algorithms | |
CN105527964A (en) | Robot path planning method | |
Vashisth et al. | Existing path planning techniques in unmanned aerial vehicles (UAVs): A systematic review | |
Wang et al. | Dual-objective collision-free path optimization of arc welding robot | |
CN107728608A (en) | A kind of method for planning path for mobile robot | |
CN109108978A (en) | Three-dimensional space manipulator motion planning method based on study Generalization Mechanism | |
CN113612528B (en) | Network connectivity repairing method for unmanned aerial vehicle cluster digital twin simulation system | |
Wang et al. | Adaptive path planning for the gantry welding robot system | |
CN114967701A (en) | Autonomous navigation method for mobile robot in dynamic environment | |
Tian | Research on robot optimal path planning method based on improved ant colony algorithm | |
Chen et al. | Optimizing the obstacle avoidance trajectory and positioning error of robotic manipulators using multigroup ant colony and quantum behaved particle swarm optimization algorithms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170524 |