Related Experiment Video
Updated: Jan 13, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Mobile Robot Localization Based on the PSO Algorithm with Local Minima Avoiding the Fitness Function
Božidar Bratina1, Dušan Fister1, Suzana Uran1
1Faculty of Electrical Engineering and Computer Science, University of Maribor, Koroška cesta 46, SI-2000 Maribor, Slovenia.
This study introduces a novel Particle Swarm Optimization with an Avoiding Local Minima (PSO-ALM) algorithm for robust mobile robot localization. PSO-ALM enhances accuracy by preventing localization errors, outperforming other methods in real-world experiments.
Area of Science:
- Robotics
- Artificial Intelligence
- Optimization Algorithms
Background:
- Accurate mobile robot localization is crucial for navigation.
- Existing methods like odometry and standard optimization algorithms can suffer from errors due to environmental disturbances and local minima.
- Semi-humanoid mobile robot Pepper's localization needs robust solutions for real-world applications.
Purpose of the Study:
- To propose a novel Particle Swarm Optimization with an Avoiding Local Minima (PSO-ALM) algorithm for robust mobile robot localization.
- To enhance localization accuracy by preventing the algorithm from getting trapped in local minima.
- To validate the proposed method through simulations and real-world experiments against various benchmark algorithms.
Main Methods:
- Development of a novel fitness function for PSO-ALM that includes integrity checks between consecutive solutions.
- Implementation of the PSO-ALM algorithm for the localization of the Pepper mobile robot using LIDAR data.
- Comparative analysis against standard Particle Swarm Optimization (PSO), Odometry, Genetic Algorithm (GA), GA-ALM, Golden Eagle Optimization (GEO), and GEO-ALM.
Main Results:
- The PSO-ALM algorithm demonstrated robust performance against disturbance perturbations in LIDAR measurements.
- PSO-ALM significantly improved localization accuracy compared to standard PSO and provided comparable or better results than GA and GEO algorithms, especially after initial travel.
- The Avoiding Local Minima (ALM) extension proved effective in preventing optimization algorithms from getting stuck in local minima, with PSO-ALM yielding the best overall results.
Conclusions:
- The proposed PSO-ALM methodology enables accurate and real-time global localization for mobile robots.
- The novel fitness function effectively prevents the algorithm from misidentifying the robot's location by penalizing nonsensical solutions.
- PSO-ALM offers a consistent and predictable time complexity, making it suitable for practical robotic applications.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Root-Locus Method
This system can be represented by a block...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Centroid of a Body: Problem Solving
The x-coordinates and y-coordinates of each element's...
Reduced Mass Coordinates: Isolated Two-body Problem
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
