Genetic Algorithms
in path planning
Mansoureh Ziaei Intelligent Robotics Seminar, Group TAMS, University of Hamburg
Genetic Algorithms in path planning Mansoureh Ziaei Intelligent - - PowerPoint PPT Presentation
Genetic Algorithms in path planning Mansoureh Ziaei Intelligent Robotics Seminar, Group TAMS, University of Hamburg Agenda I. Concepts of Genetic Algorithms A. Parameters B. Limitations C. Variants D. Problem domains II. Path
Mansoureh Ziaei Intelligent Robotics Seminar, Group TAMS, University of Hamburg
I. Concepts of Genetic Algorithms A. Parameters B. Limitations C. Variants D. Problem domains II. Path planning
2 [http://imgkid.com]
Organisms change over time As a result of changes in heritable physical or behavioral traits To better adapt to its environment To survive and have more offspring Microevolution Macroevolution
[http://www.livescience.com] 3
Searching through a huge number of possibilities Effective use of parallelism Adaptive computer programs Innovative computer programs Complex solutions
4
[http://evolutionarysystemsbiology.org]
Invented by John Holland in 1960s Goal: importing natural adaption into computer systems rather than solving specific problems
5
solution domain
solution domain
6
GAs parameters
7 [http://www.edc.ncl.ac.uk]
8
9
10
11
12
[2]
and path feasibility
13 [2] [2]
Fitness function: Rank selection Single cross point Mutation Elitism
14 [4] [4]
Bibliography:
1.
Melanie, Mitchell. "An introduction to genetic algorithms." Cambridge, Massachusetts London, England, Fifth printing 3 (1999). 2. Manikas, W., Kaveh Ashenayi, and RogerL Wainwright. "Genetic algorithms for autonomous robot navigation." Instrumentation & Measurement Magazine, IEEE 10.6 (2007): 26-31. 3. Alvarez, Alberto, Andrea Caiti, and Reiner Onken. "Evolutionary path planning for autonomous underwater vehicles in a variable ocean." Oceanic Engineering, IEEE Journal of 29.2 (2004): 418-429.
4.
Sedighi, Kamran H., et al. "Autonomous local path planning for a mobile robot using a genetic algorithm." Evolutionary Computation, 2004. CEC2004. Congress on. Vol. 2. IEEE, 2004.
15