Obstacle avoidance path planning for manipulator based on RRT*-DR algorithm
To quickly plan a better path for the manipulator in the obstacles environment,a kind of improved RRT*-DR path planning algorithm based on RRT*was proposed.The entire planning process was divided into two steps:fast exploration of path and optimization of the initial path.A path connecting the starting point and target was found by exploring quickly with a half-goal-guiding expanding mechanism.Then,the dynamic region sampling method was used to always sample in the surrounding range of the current optimal path,and the node tree near the current optimal path was densified,which saved computing resources and made the initial path converge to the as-ymptotic optimal path quickly through iteration.At the same time,a variable step size mechanism for obstacle-nea-ring nodes was proposed,which selectively reduced the extended step size of the obstacle-nearing nodes,effectively reduced the number of collision detection failures,and improved the algorithm efficiency.The simulation results of MATLAB and the Robot Operating System(ROS)showed that the improved algorithm RRT*-DR could optimize the path in a shorter time,and effectively reducing the path cost.Furthermore,the practicability and effectiveness of the algorithm were verified by the path planning and obstacle avoidance experiment of the real manipulator.