The paper is describing the work performed for choosing and designing a path planning and obstacle avoidance solution for a car-like vehicle moving in an indoor environment. The proposed algorithm first consists in providing the vehicle with a set of passing points generated by a Dijkstra path planning algorithm. The vehicle is using the points for establishing its path and is avoiding the obstacles using scanned data from a distance sensor. In a simulation environment, initial tests were performed for estimating correct values of the vehicle’s forward and angular velocities and for estimating the effect of the scanning speed on the vehicle’s behaviour. Obstacle avoidance tests were performed for identifying specific situations possible to appear due to high velocities or to low scanning speed. Even not always choosing a smooth avoidance path, the algorithm proved to find a way for avoiding the obstacle in a clear and fast enough manner.
Read full abstract