SlideShare uma empresa Scribd logo
1 de 21
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 !!

Mais conteúdo relacionado

Mais procurados

decorder and encoder and its applications
decorder and encoder and its applicationsdecorder and encoder and its applications
decorder and encoder and its applicationssafia safreen
 
Robotics workshop PPT
Robotics  workshop PPTRobotics  workshop PPT
Robotics workshop PPTavikdhupar
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits DrSonali Vyas
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithmAhmed Fouad Ali
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOSanjay Kumar
 
Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1Dixit Patel
 
Full custom digital ic design of priority encoder
Full custom digital ic design of priority encoderFull custom digital ic design of priority encoder
Full custom digital ic design of priority encoderVishesh Thakur
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptAfstddrrdv
 
digital electronics Design of 101 sequence detector without overlapping for...
digital  electronics Design of 101 sequence detector without  overlapping for...digital  electronics Design of 101 sequence detector without  overlapping for...
digital electronics Design of 101 sequence detector without overlapping for...sanjay kumar pediredla
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICSAJAL A J
 
Digital Electronics viva and interview questions-min.pdf
Digital Electronics viva and interview questions-min.pdfDigital Electronics viva and interview questions-min.pdf
Digital Electronics viva and interview questions-min.pdfEngineering Funda
 
Robot motion planning
Robot motion planningRobot motion planning
Robot motion planningAJAL A J
 
Seminar Report Robotics
Seminar Report Robotics Seminar Report Robotics
Seminar Report Robotics Vivek Yadav
 
Parallel Prefix Adders Presentation
Parallel Prefix Adders PresentationParallel Prefix Adders Presentation
Parallel Prefix Adders PresentationPeeyush Pashine
 

Mais procurados (20)

Subtractor (1)
Subtractor (1)Subtractor (1)
Subtractor (1)
 
decorder and encoder and its applications
decorder and encoder and its applicationsdecorder and encoder and its applications
decorder and encoder and its applications
 
Ripple Carry Adder
Ripple Carry AdderRipple Carry Adder
Ripple Carry Adder
 
Robotics workshop PPT
Robotics  workshop PPTRobotics  workshop PPT
Robotics workshop PPT
 
Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
 
ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Cobotics
Cobotics Cobotics
Cobotics
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
 
Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1
 
Full custom digital ic design of priority encoder
Full custom digital ic design of priority encoderFull custom digital ic design of priority encoder
Full custom digital ic design of priority encoder
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
digital electronics Design of 101 sequence detector without overlapping for...
digital  electronics Design of 101 sequence detector without  overlapping for...digital  electronics Design of 101 sequence detector without  overlapping for...
digital electronics Design of 101 sequence detector without overlapping for...
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
 
Digital Electronics viva and interview questions-min.pdf
Digital Electronics viva and interview questions-min.pdfDigital Electronics viva and interview questions-min.pdf
Digital Electronics viva and interview questions-min.pdf
 
Robot motion planning
Robot motion planningRobot motion planning
Robot motion planning
 
Seminar Report Robotics
Seminar Report Robotics Seminar Report Robotics
Seminar Report Robotics
 
Verilog hdl
Verilog hdlVerilog hdl
Verilog hdl
 
Parallel Prefix Adders Presentation
Parallel Prefix Adders PresentationParallel Prefix Adders Presentation
Parallel Prefix Adders Presentation
 

Semelhante a 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
 
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 AlgorithmIOSR 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).pdfijcsity
 
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 IMPLEMENTATIONijcsity
 
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 FlowIJCSIS 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 2320143IJRAT
 
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxSeminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxssuserf6b378
 
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 ModelsEditor 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-2296Editor 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-2296Editor IJARCET
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
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.pptxEchelonixGamingWrenO
 
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 optimizationeSAT 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
 
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 AlgorithmVivek Maheshwari
 

Semelhante a 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.