Sensors · 2024 · 15 citations · 25 references
ComputingComputer ScienceRobotics EngineeringMobile RoboticsPath PlanningRoboticsMobile Robot KinematicsObstacle AvoidancePath SmoothingRapidly Exploring Random TreesRobot Motion PlanningTrajectory GenerationClothoid DesignDeformationKinematic Constraints In Collision AvoidanceMotion Planning With Rapidly Exploring Random TreesRobot Path PlanningRobot Trajectory GenerationRobotic Path PlanningTrajectory Planning
In this paper, we propose an algorithm based on the Rapidly-exploring Random Trees* (RRT*) algorithm for the path planning of mobile robots under kinematic constraints, aiming to generate efficient and smooth paths quickly. Compared to other algorithms, the main contributions of our proposed algorithm are as follows: First, we introduce a bidirectional expansion strategy that quickly identifies a direct path to the goal point in a short time. Second, a node reconnection strategy is used to eliminate unnecessary nodes, thereby reducing the path length and saving memory. Third, a path deformation strategy based on the Clothoid curve is devised to enhance obstacle avoidance and path-planning capability, ensuring collision-free paths that comply with the kinematic constraints of mobile robots. Simulation results demonstrate that our algorithm is simpler, more computationally efficient, expedites pathfinding, achieves higher success rates, and produces smoother paths compared to existing algorithms.
25
A note on two problems in connexion with graphs
E. Dijkstra · Numerische Mathematik · 1959 · 23.8K citations
Fred Glover · INFORMS Journal on Computing · 1989 · 5K citations
Rapidly-exploring random trees : a new tool for path planning
Steven M. LaValle · 1998 · 3.6K citations