SlideShare a Scribd company logo
A KNOWLEDGE BASED GENETIC ALGORITHM FOR PATH PLANNING OF A MOBILE ROBOT Presented by:  Tarundeep Dhot Dept of ECE Concordia University
This presentation is based on a research paper written by the following authors: Y. Hu and Simon Yang This paper was published at:  International Conference of Robotics and Automation, New Orleans LA – April 2004  This presentation is solely meant for educational purposes. Acknowledgements
Salient Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WHAT IS PATH PLANNING? ,[object Object],[object Object],PATH START TERMINAL OBSTACLES GRIDS ILLUSTRATIVE ENVIRONMENT FOR PATH PLANNING: GRID REPRESENTATION
KNOWLEDGE-BASED GAs ,[object Object],[object Object],[object Object]
THE PROPOSED KNOWLEDGE-BASED GA PROBLEM REPRESENTATION  EVALUATION METHOD  GENETIC OPERATORS Represented by orderly  Distinguishes whether  Crossover numbered  grids , each  path is feasible or not.  Mutation of which represents a  Indicates difference between  Node-Repair location in the environment.  path qualities in either  Line-Repair category.  Improvement    Deletion GRID REPRESENTATION EVALUATION FUNCTION
PROBLEM REPRESENTATION ,[object Object],[object Object],[object Object],[object Object],MOBILE ROBOT ENVIRONMENT AND PATH REPRESENTATION.  SOLID  LINE:  FEASIBLE  PATH;  DASHED  LINE:  INFEASIBLE  PATH START TARGET START POINT 0 – 24 – 36 – 66 – 74 – 84 - 99 START POINT TARGET POINT NODE A SAMPLE CHROMOSOME: A PATH REPRESENTED BY NODES FALLING ON GRIDS WITH DIFFERENT NUMBERS
PROBLEM REPRESENTATION  (cont:) ,[object Object]
EVALUATION METHOD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EVALUATION METHOD  (cont:) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GENETIC OPERATORS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GENETIC OPERATORS  (cont:) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NEW NODE INSERTED
GENETIC OPERATORS  (cont:) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DYNAMIC ENVIRONMENT ,[object Object],[object Object],[object Object]
SIMULATIONS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
U SHAPE OBSTACLE ENVIRONMENT FIGURE (a): BEST INITIAL SOLUTION (COST = 80.59) FIGURE (b): BEST SOLUTION IN GENERATION 8 (COST = 42.02) FIGURE (c): BEST SOLUTION IN GENERATION 22 (COST = 33.98) FIGURE (d): OPTIMAL PATH: BEST SOLUTION IN GENERATION 30 (COST = 29.10)
PATH PLANNING IN COMPLEX ENVIRONMENT FIGURE (a): PATH OBTAINED BY GA IN ONE TYPICAL RUN FIGURE (b): THREE ALTERNATIVE PATHS OBTAINED BY GA FROM DIFFERENT RUNS
PATH PLANNING IN A DYNAMIC ENVIRONMENT FIGURE (a): PATH OBTAINED IN THE ORIGINAL ENVIRONMENT FIGURE (b): PATH AFTER ADDING OBSTACLE FIGURE (c): PATH AFTER REMOVAL OF THE OBSTACLE
COMPARISON OF THE GA WITH AND WITHOUT SPECIALIZED OPERATORS SD: STANDARD DEVIATION Thus, the use of specialized operators improve performance of GA significantly. SPECIALIZED OPERATORS WITH WITHOUT NO. OF RUNS 20 20 BEST FOUND PATH COST MEAN 30.85 61.41 SD 0.67 13.54 NO. OF GENERATIONS MEAN 257 799 SD 123 470
CONCLUSIONS: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
THANK YOU !!

More Related Content

What's hot

Adversarial Search
Adversarial SearchAdversarial Search
Adversarial Search
Megha Sharma
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2
gamalsallam1989
 
Multi Agent Path Finding (MAPF)
Multi Agent Path Finding (MAPF)Multi Agent Path Finding (MAPF)
Multi Agent Path Finding (MAPF)
MdAhasanulAlam
 
Link Analysis
Link AnalysisLink Analysis
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
guest90654fd
 
Chapter 5 of 1
Chapter 5 of 1Chapter 5 of 1
Chapter 5 of 1
Melaku Bayih Demessie
 
Introduction to Complex Networks
Introduction to Complex NetworksIntroduction to Complex Networks
Introduction to Complex Networks
Hossein A. (Saeed) Rahmani
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
Velmurugan Sivaraman
 
Adbms 15 object data management group
Adbms 15 object data management groupAdbms 15 object data management group
Adbms 15 object data management group
Vaibhav Khanna
 
Network analysis in gis , part 2 connectivity rules
Network analysis in gis , part 2 connectivity rulesNetwork analysis in gis , part 2 connectivity rules
Network analysis in gis , part 2 connectivity rules
Department of Applied Geology
 
hierarchical_planning.ppt
hierarchical_planning.ppthierarchical_planning.ppt
hierarchical_planning.ppt
MeenalMahajan3
 
Network analysis in gis
Network analysis in gisNetwork analysis in gis
Network analysis in gis
student
 
Network analysis in gis , part 1 introduction
Network analysis in gis , part 1 introductionNetwork analysis in gis , part 1 introduction
Network analysis in gis , part 1 introduction
Department of Applied Geology
 
5 Structural Holes
5 Structural Holes5 Structural Holes
5 Structural Holes
Maksim Tsvetovat
 
Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3
Easy n Inspire L
 
02 Machine Learning - Introduction probability
02 Machine Learning - Introduction probability02 Machine Learning - Introduction probability
02 Machine Learning - Introduction probability
Andres Mendez-Vazquez
 
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKSMULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
vtunotesbysree
 
Complex Network Analysis
Complex Network Analysis Complex Network Analysis
Complex Network Analysis
Annu Sharma
 
Leach protocol
Leach protocolLeach protocol
Clustering coefficient
Clustering coefficient Clustering coefficient
Clustering coefficient
Biya Girma Hirpo
 

What's hot (20)

Adversarial Search
Adversarial SearchAdversarial Search
Adversarial Search
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2
 
Multi Agent Path Finding (MAPF)
Multi Agent Path Finding (MAPF)Multi Agent Path Finding (MAPF)
Multi Agent Path Finding (MAPF)
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Chapter 5 of 1
Chapter 5 of 1Chapter 5 of 1
Chapter 5 of 1
 
Introduction to Complex Networks
Introduction to Complex NetworksIntroduction to Complex Networks
Introduction to Complex Networks
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Adbms 15 object data management group
Adbms 15 object data management groupAdbms 15 object data management group
Adbms 15 object data management group
 
Network analysis in gis , part 2 connectivity rules
Network analysis in gis , part 2 connectivity rulesNetwork analysis in gis , part 2 connectivity rules
Network analysis in gis , part 2 connectivity rules
 
hierarchical_planning.ppt
hierarchical_planning.ppthierarchical_planning.ppt
hierarchical_planning.ppt
 
Network analysis in gis
Network analysis in gisNetwork analysis in gis
Network analysis in gis
 
Network analysis in gis , part 1 introduction
Network analysis in gis , part 1 introductionNetwork analysis in gis , part 1 introduction
Network analysis in gis , part 1 introduction
 
5 Structural Holes
5 Structural Holes5 Structural Holes
5 Structural Holes
 
Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3
 
02 Machine Learning - Introduction probability
02 Machine Learning - Introduction probability02 Machine Learning - Introduction probability
02 Machine Learning - Introduction probability
 
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKSMULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
 
Complex Network Analysis
Complex Network Analysis Complex Network Analysis
Complex Network Analysis
 
Leach protocol
Leach protocolLeach protocol
Leach protocol
 
Clustering coefficient
Clustering coefficient Clustering coefficient
Clustering coefficient
 

Similar to Knowledge Based Genetic Algorithm for Robot Path Planning

Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
IJERA Editor
 
paper
paperpaper
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
IOSR Journals
 
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
ijsrd.com
 
10222ijcsity01 (1).pdf
10222ijcsity01 (1).pdf10222ijcsity01 (1).pdf
10222ijcsity01 (1).pdf
ijcsity
 
UAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATION
UAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATIONUAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATION
UAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATION
ijcsity
 
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic FlowUsing Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
IJCSIS Research Publications
 
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd modified  artificial potential fields algorithm for mobile robot path ...Iaetsd modified  artificial potential fields algorithm for mobile robot path ...
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd Iaetsd
 
Paper id 2320143
Paper id 2320143Paper id 2320143
Paper id 2320143
IJRAT
 
Ica 2013021816274759
Ica 2013021816274759Ica 2013021816274759
Ica 2013021816274759
Valentino Selayan
 
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxSeminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
ssuserf6b378
 
Evolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation Models
Evolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation ModelsEvolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation Models
Evolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation Models
Editor IJCATR
 
Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296
Editor IJARCET
 
Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296
Editor IJARCET
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
guest90654fd
 
Ant Colony Optimization and path planning.pptx
Ant Colony Optimization and path planning.pptxAnt Colony Optimization and path planning.pptx
Ant Colony Optimization and path planning.pptx
EchelonixGamingWrenO
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimization
eSAT Publishing House
 
A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...
A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...
A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...
IDES Editor
 
MS Project
MS ProjectMS Project
Combinational circuit designer using 2D Genetic Algorithm
Combinational circuit designer using 2D Genetic AlgorithmCombinational circuit designer using 2D Genetic Algorithm
Combinational circuit designer using 2D Genetic Algorithm
Vivek Maheshwari
 

Similar to Knowledge Based Genetic Algorithm for Robot Path Planning (20)

Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
 
paper
paperpaper
paper
 
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
 
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
Route Optimization to make Energy Efficient MANET using Vishal Fuzzy Genetic ...
 
10222ijcsity01 (1).pdf
10222ijcsity01 (1).pdf10222ijcsity01 (1).pdf
10222ijcsity01 (1).pdf
 
UAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATION
UAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATIONUAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATION
UAV PATH PLANNING USING GENETIC ALGORITHMWITH PARALLEL IMPLEMENTATION
 
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic FlowUsing Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
 
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd modified  artificial potential fields algorithm for mobile robot path ...Iaetsd modified  artificial potential fields algorithm for mobile robot path ...
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
 
Paper id 2320143
Paper id 2320143Paper id 2320143
Paper id 2320143
 
Ica 2013021816274759
Ica 2013021816274759Ica 2013021816274759
Ica 2013021816274759
 
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxSeminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
 
Evolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation Models
Evolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation ModelsEvolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation Models
Evolving CSP Algorithm in Predicting the Path Loss of Indoor Propagation Models
 
Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296
 
Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296Ijarcet vol-2-issue-7-2292-2296
Ijarcet vol-2-issue-7-2292-2296
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Ant Colony Optimization and path planning.pptx
Ant Colony Optimization and path planning.pptxAnt Colony Optimization and path planning.pptx
Ant Colony Optimization and path planning.pptx
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimization
 
A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...
A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...
A Real Time Framework of Multiobjective Genetic Algorithm for Routing in Mobi...
 
MS Project
MS ProjectMS Project
MS Project
 
Combinational circuit designer using 2D Genetic Algorithm
Combinational circuit designer using 2D Genetic AlgorithmCombinational circuit designer using 2D Genetic Algorithm
Combinational circuit designer using 2D Genetic Algorithm
 

Knowledge Based Genetic Algorithm for Robot Path Planning

  • 1. A KNOWLEDGE BASED GENETIC ALGORITHM FOR PATH PLANNING OF A MOBILE ROBOT Presented by: Tarundeep Dhot Dept of ECE Concordia University
  • 2. This presentation is based on a research paper written by the following authors: Y. Hu and Simon Yang This paper was published at: International Conference of Robotics and Automation, New Orleans LA – April 2004 This presentation is solely meant for educational purposes. Acknowledgements
  • 3.
  • 4.
  • 5.
  • 6. THE PROPOSED KNOWLEDGE-BASED GA PROBLEM REPRESENTATION EVALUATION METHOD GENETIC OPERATORS Represented by orderly Distinguishes whether Crossover numbered grids , each path is feasible or not. Mutation of which represents a Indicates difference between Node-Repair location in the environment. path qualities in either Line-Repair category. Improvement Deletion GRID REPRESENTATION EVALUATION FUNCTION
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. U SHAPE OBSTACLE ENVIRONMENT FIGURE (a): BEST INITIAL SOLUTION (COST = 80.59) FIGURE (b): BEST SOLUTION IN GENERATION 8 (COST = 42.02) FIGURE (c): BEST SOLUTION IN GENERATION 22 (COST = 33.98) FIGURE (d): OPTIMAL PATH: BEST SOLUTION IN GENERATION 30 (COST = 29.10)
  • 17. PATH PLANNING IN COMPLEX ENVIRONMENT FIGURE (a): PATH OBTAINED BY GA IN ONE TYPICAL RUN FIGURE (b): THREE ALTERNATIVE PATHS OBTAINED BY GA FROM DIFFERENT RUNS
  • 18. PATH PLANNING IN A DYNAMIC ENVIRONMENT FIGURE (a): PATH OBTAINED IN THE ORIGINAL ENVIRONMENT FIGURE (b): PATH AFTER ADDING OBSTACLE FIGURE (c): PATH AFTER REMOVAL OF THE OBSTACLE
  • 19. COMPARISON OF THE GA WITH AND WITHOUT SPECIALIZED OPERATORS SD: STANDARD DEVIATION Thus, the use of specialized operators improve performance of GA significantly. SPECIALIZED OPERATORS WITH WITHOUT NO. OF RUNS 20 20 BEST FOUND PATH COST MEAN 30.85 61.41 SD 0.67 13.54 NO. OF GENERATIONS MEAN 257 799 SD 123 470
  • 20.