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 PDF

Info

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
Application number
CN201710163211.0A
Other languages
Chinese (zh)
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.)
Beijing University of Technology
Original Assignee
Beijing 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 Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN201710163211.0A priority Critical patent/CN106695802A/en
Publication of CN106695802A publication Critical patent/CN106695802A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • B25J9/1666Avoiding 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

The avoidance motion planning method of the improvement type RRT* based on multi-degree-of-freemechanical mechanical arm
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 xminminAs tentative father node and father path, traversal set Xnear, define optimal Path minCost, by xminminNull 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 xminmin, 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 xminminMake It is the father node and father path fixed tentatively, traversal set Xnear, optimal path minCost is defined, by xminminNull 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 tentativelyminmin, 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 xminminAs tentative father node and father path, traversal set Xnear, define optimal path MinCost, by xminminNull 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 xminmin, 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 xminminSaved as tentative father Point and father path, traversal set Xnear, optimal path minCost is defined, by xminminNull 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 xminmin, 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.
CN201710163211.0A 2017-03-19 2017-03-19 Improved RRT<*> obstacle avoidance motion planning method based on multi-degree-of-freedom mechanical arm Pending CN106695802A (en)

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 (39)

* Cited by examiner, † Cited by third party
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
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
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
CN115723125B (en) * 2022-10-31 2024-06-21 北京工业大学 Planning method for repeated operation movement of mechanical arm

Citations (6)

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

Patent Citations (6)

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

* Cited by examiner, † Cited by third party
Title
尹斌: "冗余机械臂运动学及避障路径规划研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
闫富玉等: "基于RRTConCon算法的船舶装配拆卸高斯采样路径规划", 《中国舰船研究》 *

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107234617B (en) * 2017-07-10 2020-04-28 北京邮电大学 Obstacle avoidance path planning method guided by artificial potential field irrelevant to obstacle avoidance task
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
CN108297105B (en) * 2018-01-17 2021-07-06 广东工业大学 Optimal trajectory planning method for task-level time of mechanical arm
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
CN109520507A (en) * 2018-12-05 2019-03-26 智灵飞(北京)科技有限公司 A kind of unmanned plane real-time route planing method based on improvement RRT
CN109520507B (en) * 2018-12-05 2021-05-07 智灵飞(北京)科技有限公司 Unmanned aerial vehicle real-time path planning method based on improved RRT
CN109669459B (en) * 2018-12-28 2022-05-10 西北工业大学 Dynamic feedback path planning method adopting invariant set
CN109669459A (en) * 2018-12-28 2019-04-23 西北工业大学 A kind of dynamical feedback paths planning method using 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
CN110228069B (en) * 2019-07-17 2022-04-01 东北大学 Online obstacle avoidance motion planning method for mechanical arm
CN110228069A (en) * 2019-07-17 2019-09-13 东北大学 A kind of online avoidance motion planning method of 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
CN110962130B (en) * 2019-12-24 2021-05-07 中国人民解放军海军工程大学 Heuristic RRT mechanical arm motion planning method based on target deviation optimization
CN110962130A (en) * 2019-12-24 2020-04-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
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
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
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

Similar Documents

Publication Publication Date Title
CN106695802A (en) Improved RRT&lt;*&gt; 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
CN110497403A (en) A kind of manipulator motion planning method improving two-way RRT algorithm
CN110502006B (en) Full-coverage path planning method for mobile robot in abandoned land of mining area
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
CN113352319B (en) Redundant mechanical arm obstacle avoidance trajectory planning method based on improved fast expansion random tree
Sudhakara et al. Trajectory planning of a mobile robot using enhanced A-star algorithm
CN111273664B (en) Multi-robot path collaborative planning method for space truss structure on-orbit assembly
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
CN111610786A (en) Mobile robot path planning method based on improved RRT algorithm
CN108985516B (en) Indoor path planning method based on cellular automaton
CN109213169A (en) The paths planning method of mobile robot
CN105527964A (en) Robot path planning method
CN107728608A (en) A kind of method for planning path for mobile robot
CN113110520A (en) Robot path planning method based on multiple intelligent optimization parallel algorithms
Wang et al. Dual-objective collision-free path optimization of arc welding robot
CN109108978A (en) Three-dimensional space manipulator motion planning method based on study Generalization Mechanism
Vashisth et al. Existing path planning techniques in unmanned aerial vehicles (UAVs): A systematic review
WO2022229657A1 (en) Method and system for robot navigation in unknown environments
Tian Research on robot optimal path planning method based on improved ant colony algorithm
Wang et al. Adaptive path planning for the gantry welding robot system
BAYGIN et al. PSO based path planning approach for multi service robots in dynamic environments
CN114967701A (en) Autonomous navigation method for mobile robot in dynamic environment

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