Abstract:Path planning obtains the trajectory from one point to another with the robot's kinematics model and environment understanding. However, as the localization uncertainty through the odometry sensors is inevitably affected, the position of the moving path will deviate further and further compared to the original path, which leads to path drift in GPS denied environments. This article proposes a novel path planning algorithm based on Dijkstra to address such issues. By combining statistical characteristics of loc… Show more
“…The previously best-visited position of the ith particle is denoted by P i , and the best particle in the swarm is denoted by P g . The update of the particle's position is accomplished by the following two equations: Equation ( 9) calculates a new velocity for each particle based on its previous velocity, and (10) updates each particle's position in the search space [92,95].…”
“…The work in [ 9 ] used DA to define vehicle routes on toll roads. Path planning is in a localization-insecure environment based on the Dijkstra method in [ 10 ]. Dijkstra was used to determine the shortest distance between cities on the island of Java [ 11 ].…”
Path planning creates the shortest path from the source to the destination based on sensory information obtained from the environment. Within path planning, obstacle avoidance is a crucial task in robotics, as the autonomous operation of robots needs to reach their destination without collisions. Obstacle avoidance algorithms play a key role in robotics and autonomous vehicles. These algorithms enable robots to navigate their environment efficiently, minimizing the risk of collisions and safely avoiding obstacles. This article provides an overview of key obstacle avoidance algorithms, including classic techniques such as the Bug algorithm and Dijkstra’s algorithm, and newer developments like genetic algorithms and approaches based on neural networks. It analyzes in detail the advantages, limitations, and application areas of these algorithms and highlights current research directions in obstacle avoidance robotics. This article aims to provide comprehensive insight into the current state and prospects of obstacle avoidance algorithms in robotics applications. It also mentions the use of predictive methods and deep learning strategies.
“…The previously best-visited position of the ith particle is denoted by P i , and the best particle in the swarm is denoted by P g . The update of the particle's position is accomplished by the following two equations: Equation ( 9) calculates a new velocity for each particle based on its previous velocity, and (10) updates each particle's position in the search space [92,95].…”
“…The work in [ 9 ] used DA to define vehicle routes on toll roads. Path planning is in a localization-insecure environment based on the Dijkstra method in [ 10 ]. Dijkstra was used to determine the shortest distance between cities on the island of Java [ 11 ].…”
Path planning creates the shortest path from the source to the destination based on sensory information obtained from the environment. Within path planning, obstacle avoidance is a crucial task in robotics, as the autonomous operation of robots needs to reach their destination without collisions. Obstacle avoidance algorithms play a key role in robotics and autonomous vehicles. These algorithms enable robots to navigate their environment efficiently, minimizing the risk of collisions and safely avoiding obstacles. This article provides an overview of key obstacle avoidance algorithms, including classic techniques such as the Bug algorithm and Dijkstra’s algorithm, and newer developments like genetic algorithms and approaches based on neural networks. It analyzes in detail the advantages, limitations, and application areas of these algorithms and highlights current research directions in obstacle avoidance robotics. This article aims to provide comprehensive insight into the current state and prospects of obstacle avoidance algorithms in robotics applications. It also mentions the use of predictive methods and deep learning strategies.
“…As an essential component of mobile robot automatic control, path planning algorithms have attracted a series of research studies by scholars in recent years. The commonly used global path planning algorithms for mobile robots include the Dijkstra algorithm [1,2], the A-star algorithm [3][4][5], the RRT algorithm [6][7][8], etc. The commonly used local path planning algorithms include the artificial potential field method [9,10], the Dynamic Window Approach [11], etc.…”
In response to the shortcomings of the traditional A-star algorithm, such as excessive node traversal, long search time, unsmooth path, close proximity to obstacles, and applicability only to static maps, a path planning method that integrates an adaptive A-star algorithm and an improved Dynamic Window Approach (DWA) is proposed. Firstly, an adaptive weight value is added to the heuristic function of the A-star algorithm, and the Douglas–Pucker thinning algorithm is introduced to eliminate redundant points. Secondly, a trajectory point estimation function is added to the evaluation function of the DWA algorithm, and the path is optimized for smoothness based on the B-spline curve method. Finally, the adaptive A-star algorithm and the improved DWA algorithm are integrated into the fusion algorithm of this article. The feasibility and effectiveness of the fusion algorithm are verified through obstacle avoidance experiments in both simulation and real environments.
“…Currently, motion planning algorithms commonly used mainly include artificial potential field (APF) methods [2][3], search-based methods [4] [5] and sampling-based methods [6] [7]. APF adjusts the motion trajectory according to the obstacle information, which is good in real-time, but it may get trapped in local minima in complex environments.…”
In addressing the challenge of obstacle-avoidance motion planning for space redundant manipulators operating in environments with obstacles, an improved method based on a rapidly exploring random tree (RRT) algorithm is proposed. The method first adopts a target probabilistic sampling strategy to enhance the target orientation. Secondly, an artificial potential field is constructed to steer the growth of the node tree in joint space. Subsequently, a collision detection model between the manipulator and obstacles is established based on the bounding capsule and bounding sphere in Cartesian space. Finally, the paths are pruned and smoothed with a cubic Bezier curve. The simulation results validate the method’s capacity to effectively plan a collision-free path for the space redundant manipulator and the joint motion trajectory is smooth.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.