Related Experiment Video
Updated: Aug 5, 2025

11:53
The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
11.7K
Can Genetic Algorithms Be Used for Real-Time Obstacle Avoidance for LiDAR-Equipped Mobile Robots?
Zoltán Gyenes1,2, Ladislau Bölöni1, Emese Gincsainé Szádeczky-Kardoss2
1Department of Computer Science, University of Central Florida, 4328 Scorpius St., Orlando, FL 32816, USA.
Sensors (Basel, Switzerland)
|March 30, 2023
Summary
This study explores using genetic algorithms (GAs) for real-time obstacle avoidance in mobile robots. The GAVO algorithm demonstrates that GAs can achieve efficient, real-time performance in dynamic environments.
Area of Science:
- Robotics
- Artificial Intelligence
- Computational Intelligence
Background:
- Mobile robot deployment in public spaces is limited by real-time navigation challenges.
- Robots require smooth trajectory planning to avoid static and dynamic obstacles.
Purpose of the Study:
- To investigate the feasibility of employing genetic algorithms for real-time obstacle avoidance in mobile robots.
- To develop and evaluate a novel algorithm combining genetic algorithms with the velocity obstacle model.
Main Methods:
- A new family of algorithms, GAVO (Genetic Algorithms for Velocity Obstacles), was developed.
- Genetic algorithms were adapted for online, real-time optimization, moving beyond their traditional offline use.
- Experiments were conducted to test the performance of GAVO with specific chromosome representations and parameter settings.
Main Results:
- The GAVO algorithm demonstrated the capability for real-time obstacle avoidance.
- Carefully selected chromosome representations and parametrization are crucial for achieving real-time performance.
- The study validates the potential of genetic algorithms in dynamic navigation tasks.
Conclusions:
- Genetic algorithms can be effectively utilized for real-time obstacle avoidance in mobile robotics.
- The GAVO approach offers a promising solution for enhancing robot navigation in complex, dynamic environments.
- Further research into GA parametrization can unlock broader applications in autonomous systems.
Related Concept Videos
Rolling Resistance: Problem Solving
395
Rolling resistance, also known as rolling friction, is the force that resists the motion of a rolling object, such as a wheel, tire, or ball, when it moves over a surface. It is caused by the deformation of the object and the surface in contact with each other, as well as other factors like internal friction, hysteresis, and energy losses within the materials. Rolling resistance opposes the object's motion, requiring additional energy to overcome it and maintain movement. In practical...
395
Relative Motion Analysis using Rotating Axes-Problem Solving
428
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
428

