SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
WCCI 2008 Racing Car Competition

Rule GA Controller



Diego Pérez Liébana
University Carlos III, Madrid



Professors: Yago Sáez, Pedro Isasi
Table of contents

 Inputdata
 Base Individual
 Rule GA
 Results and Future Work




                                                                     2
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Input Data I

 Angle
       – - to 
       – Discretization to range: [0,4]




                                                                     3
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Input Data II

 Track              Position
       – -1 to 1
       – Discretization to range: [0,1]




                                                                     4
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Input Data III

 Speed
       – 0 to ... (km/h)
       – Discretization to range: [0,3]




                                                                     5
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Input Data IV

 Track
       – 19 sensors, from 0 to 100.
       – Discretization to range: [0,2]
              • If any < 20 : 1
              • If any < 100 : 0
              • Else : 2




                                                                     6
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Base Individual I

 First           approach
                                                               120 rules:
       –   Angle: [0,4]


                                               }
       –   Track Position: [0,1]
                                                                       ACC             ...
       –   Speed: [0,3]                                                STE             ...
       –   Track: [0,2]
       – Each rule:                                             0000     0001   ....         4131   4132


              • Steering: [-1,1]
              • Acceleration: [0,1]
              • Gear bounds:
                    – 3000 rpm.
                    – 6000 rpm.
                                                                                                           7
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Base Individual II

 First           approach (cont.)
       – Evolve a GA maximizing the distance raced.
       – TORCS did not behave in a stable way.
       Second approach

       – Find the rule set that allows the vehicle to end a
         lap, centred on the track.
       – Minimize angle to track axis.
       – Simetry: Could have been the problem?

                                                                     8
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Rule GA Individual
     Rules from base individual compose the GA indivudal.

     N rules, depending on base individual.

     Including left (conditions) and right (actions) sides.





                                                                     9
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Rule GA Step
  Create a new rule by genetic operators.

 Substitute the new one for the most similar in the individual.
 If fitness decreases, new rule stays. If not, recover the previous one.
       – Linear combination of lap time (40%) and damage (60%).




                                                                            10
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Results and Future Work

 Base individual without simetry.
 Evolution phase in more than one track.


     so...

     See you on CIG 2008!

                                                                     11
WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
Q&A

Mais conteúdo relacionado

Mais de Daniele Loiacono

2010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-20102010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-2010
Daniele Loiacono
 
2010 Simulated Car Racing Championship @ GECCO-2010
2010 Simulated Car Racing Championship @ GECCO-20102010 Simulated Car Racing Championship @ GECCO-2010
2010 Simulated Car Racing Championship @ GECCO-2010
Daniele Loiacono
 
2010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-20102010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-2010
Daniele Loiacono
 
Summary of the Simulated Car Racing Optimization Contest@GECCO-09
Summary of the Simulated Car Racing Optimization Contest@GECCO-09Summary of the Simulated Car Racing Optimization Contest@GECCO-09
Summary of the Simulated Car Racing Optimization Contest@GECCO-09
Daniele Loiacono
 
CIG-2008 Car Racing Competition
CIG-2008 Car Racing CompetitionCIG-2008 Car Racing Competition
CIG-2008 Car Racing Competition
Daniele Loiacono
 

Mais de Daniele Loiacono (20)

Computational Intelligence in Games Tutorial @GECCO2012
Computational Intelligence in Games Tutorial @GECCO2012Computational Intelligence in Games Tutorial @GECCO2012
Computational Intelligence in Games Tutorial @GECCO2012
 
XCSF with Local Deletion: Preventing Detrimental Forgetting
XCSF with Local Deletion: Preventing Detrimental ForgettingXCSF with Local Deletion: Preventing Detrimental Forgetting
XCSF with Local Deletion: Preventing Detrimental Forgetting
 
Testing learning classifier systems
Testing learning classifier systemsTesting learning classifier systems
Testing learning classifier systems
 
Random Artificial Incorporation of Noise in a Learning Classifier System Envi...
Random Artificial Incorporation of Noise in a Learning Classifier System Envi...Random Artificial Incorporation of Noise in a Learning Classifier System Envi...
Random Artificial Incorporation of Noise in a Learning Classifier System Envi...
 
One Step Fits All
One Step Fits AllOne Step Fits All
One Step Fits All
 
Introducing LCS to Digital Design Verification
Introducing LCS to Digital Design VerificationIntroducing LCS to Digital Design Verification
Introducing LCS to Digital Design Verification
 
A temporal classifier system using spiking neural networks
A temporal classifier system using spiking neural networksA temporal classifier system using spiking neural networks
A temporal classifier system using spiking neural networks
 
Confusion Matrices for Improving Performance of Feature Pattern Classifier Sy...
Confusion Matrices for Improving Performance of Feature Pattern Classifier Sy...Confusion Matrices for Improving Performance of Feature Pattern Classifier Sy...
Confusion Matrices for Improving Performance of Feature Pattern Classifier Sy...
 
Automatically Defined Functions for Learning Classifier Systems
Automatically Defined Functions for Learning Classifier SystemsAutomatically Defined Functions for Learning Classifier Systems
Automatically Defined Functions for Learning Classifier Systems
 
Voting Based Learning Classifier System for Multi-Label Classification
Voting Based Learning Classifier System for Multi-Label ClassificationVoting Based Learning Classifier System for Multi-Label Classification
Voting Based Learning Classifier System for Multi-Label Classification
 
2011 Simulated Car Racing Championship @ GECCO-2011
2011 Simulated Car Racing Championship @ GECCO-20112011 Simulated Car Racing Championship @ GECCO-2011
2011 Simulated Car Racing Championship @ GECCO-2011
 
2010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-20102010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-2010
 
2010 Simulated Car Racing Championship @ GECCO-2010
2010 Simulated Car Racing Championship @ GECCO-20102010 Simulated Car Racing Championship @ GECCO-2010
2010 Simulated Car Racing Championship @ GECCO-2010
 
2010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-20102010 Simulated Car Racing Championship @ WCCI-2010
2010 Simulated Car Racing Championship @ WCCI-2010
 
Car Setup Optimization Competition @ EvoStar 2010
Car Setup Optimization Competition @ EvoStar 2010Car Setup Optimization Competition @ EvoStar 2010
Car Setup Optimization Competition @ EvoStar 2010
 
2009 Simulate Car Racing Championship
2009 Simulate Car Racing Championship2009 Simulate Car Racing Championship
2009 Simulate Car Racing Championship
 
Summary of the Simulated Car Racing Optimization Contest@GECCO-09
Summary of the Simulated Car Racing Optimization Contest@GECCO-09Summary of the Simulated Car Racing Optimization Contest@GECCO-09
Summary of the Simulated Car Racing Optimization Contest@GECCO-09
 
CIG-2008 Car Racing Competition
CIG-2008 Car Racing CompetitionCIG-2008 Car Racing Competition
CIG-2008 Car Racing Competition
 
Car Racing Competition at WCCI2008 - Summary
Car Racing Competition at WCCI2008 - SummaryCar Racing Competition at WCCI2008 - Summary
Car Racing Competition at WCCI2008 - Summary
 
Cat Racing Competition at WCCI 2008 - Leonard Kinaird Heether
Cat Racing Competition at WCCI 2008 - Leonard Kinaird HeetherCat Racing Competition at WCCI 2008 - Leonard Kinaird Heether
Cat Racing Competition at WCCI 2008 - Leonard Kinaird Heether
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
baharayali
 

Último (20)

Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
 
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docxUEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
 
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
 
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room packageWhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
 
Spain Vs Italy Spain to be banned from participating in Euro 2024.docx
Spain Vs Italy Spain to be banned from participating in Euro 2024.docxSpain Vs Italy Spain to be banned from participating in Euro 2024.docx
Spain Vs Italy Spain to be banned from participating in Euro 2024.docx
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeTechnical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
 
UEFA Euro 2024 Squad Check-in Which team is Top favorite.docx
UEFA Euro 2024 Squad Check-in Which team is Top favorite.docxUEFA Euro 2024 Squad Check-in Which team is Top favorite.docx
UEFA Euro 2024 Squad Check-in Which team is Top favorite.docx
 
2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)
 
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docxNetherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar Chart
 
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docxAlbania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
 
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxSlovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
 
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyHire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
 
European Football Icons that Missed Opportunities at UEFA Euro 2024.docx
European Football Icons that Missed Opportunities at UEFA Euro 2024.docxEuropean Football Icons that Missed Opportunities at UEFA Euro 2024.docx
European Football Icons that Missed Opportunities at UEFA Euro 2024.docx
 
Cricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdf
 
Muzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Muzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMuzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Muzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Car Racing Competition at WCCI2008 - Diego Perez

  • 1. WCCI 2008 Racing Car Competition Rule GA Controller Diego Pérez Liébana University Carlos III, Madrid Professors: Yago Sáez, Pedro Isasi
  • 2. Table of contents  Inputdata  Base Individual  Rule GA  Results and Future Work 2 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 3. Input Data I  Angle – - to  – Discretization to range: [0,4] 3 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 4. Input Data II  Track Position – -1 to 1 – Discretization to range: [0,1] 4 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 5. Input Data III  Speed – 0 to ... (km/h) – Discretization to range: [0,3] 5 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 6. Input Data IV  Track – 19 sensors, from 0 to 100. – Discretization to range: [0,2] • If any < 20 : 1 • If any < 100 : 0 • Else : 2 6 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 7. Base Individual I  First approach 120 rules: – Angle: [0,4] } – Track Position: [0,1] ACC ... – Speed: [0,3] STE ... – Track: [0,2] – Each rule: 0000 0001 .... 4131 4132 • Steering: [-1,1] • Acceleration: [0,1] • Gear bounds: – 3000 rpm. – 6000 rpm. 7 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 8. Base Individual II  First approach (cont.) – Evolve a GA maximizing the distance raced. – TORCS did not behave in a stable way. Second approach  – Find the rule set that allows the vehicle to end a lap, centred on the track. – Minimize angle to track axis. – Simetry: Could have been the problem? 8 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 9. Rule GA Individual Rules from base individual compose the GA indivudal.  N rules, depending on base individual.  Including left (conditions) and right (actions) sides.  9 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 10. Rule GA Step Create a new rule by genetic operators.   Substitute the new one for the most similar in the individual.  If fitness decreases, new rule stays. If not, recover the previous one. – Linear combination of lap time (40%) and damage (60%). 10 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 11. Results and Future Work  Base individual without simetry.  Evolution phase in more than one track. so... See you on CIG 2008! 11 WCCI 2008 Car Racing Competition - Diego Pérez Liébana - June 2008
  • 12. Q&A