It is stubborn to handle with dynamic environments, which are totally or partially unknown or even dynamically changing. Furthermore, most researchers have focused on solving the path planning problem in a stationary environment. Several algorithms have been proposed and among such algorithms, potential fields are the core of a class of effective navigation schemes for autonomous robots. This paper proposes an improved algorithm for a mobile robot path planning in a dynamic environment where the target and obstacles are moving. This algorithm relies on the integration between a dynamic virtual obstacle concept and a robot size factor, which represents a threat factor to any possible collisions and enables the robot to plan its motion not only with right positions, but also with reasonable velocities. The relative position of the dynamic virtual obstacle along with the proper choice of the robot size factor has the role of adjusting the robot’s velocity. The convergence of this proposal is discussed to guarantee its reliability, and the simulation results have proven its feasibility and validity in partially dynamic as well as dynamic environments. |