Abstract

For a mobile robot to move in a known environment and operate successfully, first it needs to robustly determine its initial position and orientation relative to the map, and then update its position while moving in the environment. Thus determining position is one of the most important tasks in mobile robotics. This task consists of global and robot's pose tracking. In this paper two recent sample-based evolutionary methods for globally localizing the position of a mobile robot are proposed. The first method is a modified version of genetic algorithm called Differential Evolution (DE) which is based on natural selection. The second one is Particle Swarm Optimization (PSO) which is based on bird flocking. DE evaluates initial population using the probabilistic motion and observation models and the evolution of the individuals is performed by evolutionary operators. PSO adjusts the velocity and location of particles towards target (robot's pose) through a problem space on the basis of information about each particle's previous best location and the best previous location of its neighbors. Our results illustrate the excellence of these two methods over standard Monte Carlo localization algorithm with regard to convergence rate, speed and computational cost.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call