SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
The 2009 Simulated Car Racing
                        Championship
                        Daniele Loiacono, Julian Togelius, and Pier Luca Lanzi




Simulated Car Racing Championship @ CIG-2009
2009 Simulate Car Racing Championship


       The goal is to submit a learned or developed controller for
        TORCS, an open source racing simulator, that is able to drive
        fast alone and in presence of opponents
       Championship involves 9 races and will be run during 3
        Conferences
           IEEE CEC-2009, Trondheim (Norway), May 18th – May
           21st
           ACM GECCO-2009, Montreal (Canada), July 8th – 12th
           IEEE CIG-2009, Milan (Italy), September 7th – 11th
       Winners awarded on the basis of their scoring in each
        conference competition.
       At the end, the team with highest overall score will be the
        winner the championship




Simulated Car Racing Championship @ CIG-2009
Motivations




Simulated Car Racing Championship @ CIG-2009
Motivations


       Simulated Car Racing is a funny and exciting competition
       It is possible to see and play with the entries of this
        competition
       It looks really attractive to students and people outside the
        field




Simulated Car Racing Championship @ CIG-2009
Goals of Simulated Car Racing


       Proposing a challenging competition:
           not designed with Computational Intelligence in mind
           computationally expensive
           noisy and “not completely” deterministic
           more similar to a real-world problem

       Proposing a relevant game-based competition:
           more representative of commercial games AI
           real-time
           dealing with a lot of practical issues
           a lot of programmed AI available for comparison
           human players can interact with AI




Simulated Car Racing Championship @ CIG-2009
The Open Racing Car
Simulator
The Open Racing Car Simulator


       TORCS is a state of the art open source simulator written in C++

       Main features
           Sophisticated dynamics
           Provided with several
           cars, tracks, and
           controllers
           Active community of
           users and developers
           Easy to develop your
           own controller

       OS Support
           Linux: binaries and building from sources
           Windows: binaries and “limited” bulding from sources support
           OSX: legacy binaries and no building from sources support 




Simulated Car Racing Championship @ CIG-2009
Competition API


       To make TORCS more easy to use we
        developed an API based on socket (UDP)
       Values of sensors and effectors are sent    TORCS
        through UDP                                   Patch
       3 components
           Torcs Patch                             Server BOT
           Server Bot (C++)
           Client API (C++ and Java)
                                                      UDP




                                                    Client
                                                   Controlller


Simulated Car Racing Championship @ CIG-2009
Sensors


       Rangefinders for…
           …edges of the track
           …opponents
       Speed, RPM, fuel, damage, angle with track, distance race,
        position on track, etc.




Simulated Car Racing Championship @ CIG-2009
Effectors


       Basically 4 effectors
           Steering wheel [-1,+1]
           Gas pedal [0, +1]
           Brake pedal [0,+1]
           Gearbox {-1,0,1,2,3,4,5,6}




Simulated Car Racing Championship @ CIG-2009
Submissions
Entries submitted


       CEC-2009
           Luigi Cardamone, Politecnico di Milano (champ CIG-2008)
           Diego Pérez & Yago Sáez, University Carlos III, Madrid
           Jan Quadflieg, TU Dortmund
           Thies Lönneker & Martin V. Butz, University of Würzburg
           Enrique Onieva & David A. Pelta., Consejo Superior de
           Investigaciones Cientificas & Universidad de Granada
           Chung Cheng Chiu, Academia Sinica
       GECCO-2009
           Jorge Muñoz, University Carlos III, Madrid
           Bernardi, Ciambelli, Fiocchetti, Manfucci and Pizzo, University of
           Perugia
           Wong Ka Chun, The Chinese University of Hong Kong
           Witold Szymaniak, Poznan University of Technology
       CIG-2009
           Marc Ebner and Thorsten Tiede, Eberhard Karls Universität,
           Tübingen
           Wolf-Dieter Beelitz, BHR Engineering Ltd., Pforzheim



Simulated Car Racing Championship @ CIG-2009
Types of entries


       Mainly evolved/Learned
            Luigi Cardamone, Politecnico di Milano (champ CIG-2008)
            Bernardi, Ciambelli, Fiocchetti, Manfucci and Pizzo, University of Perugia
            Witold Szymaniak, Poznan University of Technology
            Marc Ebner and Thorsten Tiede, Eberhard Karls Universität, Tübingen
       Programmed behaviors developed with a significant CI contribute
            Thies Lönneker & Martin V. Butz, University of Würzburg
            Jan Quadflieg, TU Dortmund
            Diego Pérez & Yago Sáez, University Carlos III, Madrid
       Mainly programmed
            Enrique Onieva & David A. Pelta., Consejo Superior de Investigaciones
            Cientificas & Universidad de Granada
            Wolf-Dieter Beelitz, BHR Engineering Ltd., Pforzheim
            Chung Cheng Chiu, Academia Sinica
            Jorge Muñoz, University Carlos III, Madrid
            C. Guse and D. Vrajitorum, Indiana University South Ben
            Wong Ka Chun, The Chinese University of Hong Kong




Simulated Car Racing Championship @ CIG-2009
Championship standings



        Competitor     CEC-2009 GECCO-2009 CIG-2009   Total
     Onieva&Pelta             22        32    ?             54
     COBOSTAR               28.5      16.5    ?             45
     Luigi (Champ2008)        20        23    ?             43
     Perez&Saez               16        11    ?             27
     Mr. Racer                19         0    ?             19
     Redjava                  14         0    ?             14
     Epic                      0        13    ?             13
     Simplicity                0      12.5    ?           12.5
     DRT                       0        11    ?             11
     Jorge Muñoz               0       8.5    ?            8.5
     Witold                    0         0    ?              0




Simulated Car Racing Championship @ CIG-2009
First evaluation stage
Scoring process: first stage


       Scoring process involves three tracks (unknown to the
        competitors):
           Buzzard-Raceway
           Forza
           Migrants
       Only a controller at once is tested and performance is
        defined as the distance covered within 10000 game tics




Simulated Car Racing Championship @ CIG-2009
First Stage: Buzzard-Raceway




                            DRT
                    Witek Witold
                            Epic
                    Perez&Saez
                   Ebner&Tiede
                       Simplicity
              Luigi (Champ2008)
                     Wolf-Dieter
                        Redjava
                   Jorge Fuentes
                    COBOSTAR
                   Onieva&Pelta
                       Mr. Racer

                                    0    2000   4000   6000   8000   10000




Simulated Car Racing Championship @ CIG-2009
First Stage: Forza




                           DRT
                    Witek Witold
                           Epic
                    Perez&Saez
                   Ebner&Tiede
                      Simplicity
              Luigi (Champ2008)
                     Wolf-Dieter
                        Redjava
                  Jorge Fuentes
                    COBOSTAR
                   Onieva&Pelta
                      Mr. Racer

                                   0   2000    4000   6000   8000   10000   12000   14000


Simulated Car Racing Championship @ CIG-2009
First Stage: Migrants




                             DRT
                     Witek Witold
                             Epic
                     Perez&Saez
                    Ebner&Tiede
                        Simplicity
               Luigi (Champ2008)
                      Wolf-Dieter
                         Redjava
                    Jorge Fuentes
                     COBOSTAR
                    Onieva&Pelta
                        Mr. Racer

                                     0   2000   4000   6000   8000   10000   12000



Simulated Car Racing Championship @ CIG-2009
First stage: summary

           Rank    Competitor              Forza Buzzard Migrants   Total
              1    COBOSTAR                    6      10       10           26
              2    Onieva&Pelta                8       8        8           24
              3    Jorge Muñoz                 5       5        6           16
              4    Mr. Racer                  10       4        0           14
              5    Wolf-Dieter                 3       6        5           14
              6    Redjava                     4       2        4           10
              7    Luigi (Champ2008)           2       3        2            7
              8    Perez&Saez                  0       0        3            3
              9    Ebner&Tiede                 0       1        1            2
             10    Simplicity                  1       0        0            1
             11    Witek Witold                0       0        0            0
       COBOSTAR and Onieve&Pelta
            Clearly the fastest controllers…
            … but also the most reliable
       In each track the performances of best controllers are very close
       COBOSTAR outperfoms Berniw (one of the best programmed
        controller provided with TORCS) on two tracks

Simulated Car Racing Championship @ CIG-2009
Diego Pérez et al.

                                               University Carlos III, Madrid

8th
Simulated Car Racing Championship @ CIG-2009
CIG-2008 Champ




                                                   Luigi Cardamone
                                               Politecnico di Milano


7th
Simulated Car Racing Championship @ CIG-2009
Redjava




                                               Chung Cheng Chiu
                                               Academia Sinica, Taipei

6th
Simulated Car Racing Championship @ CIG-2009
Wolf-Dieter Beelitz, BHR
                                               Engineering Ltd., Pforzheim


5th
Simulated Car Racing Championship @ CIG-2009
Mr Racer




                  Jan Quadflieg
4    th TU Dortmund
Simulated Car Racing Championship @ CIG-2009
Jorge Muñoz

    University Carlos III, Madrid



3rd
Simulated Car Racing Championship @ CIG-2009
Enrique Onieva
Consejo Superior de Investigaciones
Cientificas, La Poveda-Arganda del Rey, Madrid

David A. Pelta
Universidad de Granada
Simulated Car Racing Championship @ CIG-2009
                                                 2nd
COBOSTAR




       Thies Lönneker and Martin V. Butz
       University of Würzburg


                                                          1st
       http://www.coboslab.psychologie.uni-wuerzburg.de

Simulated Car Racing Championship @ CIG-2009
Final evaluation stage
The final stage


       Who is the best controller in presence of opponents?
       In the final stage we compared all the entries with the
        previous CIG-2008 champion
       For each track we run 5 races with random starting grids
       The final score is computed as the median of the 5 races
        using the F1 point system (10 to first, 8 to second, 6 to third
        5, 4, 3 to the last)
       In addition two 2-points bonus are awarded to
           The controller that reported less damages at the end of
           the race
           The controller that achieved the fastest lap of the race




Simulated Car Racing Championship @ CIG-2009
The Final Stage: Buzzard-Raceway




            Competitor     Buzzard             Forza   Migrant   Total
        COBOSTAR                 11                                   11
        Onieva&Pelta              9                                    9
        Jorge Muñoz               6                                    6
        Luigi (Champ 2008)      4.5                                  4.5
        Wolf-Dieter               4                                    4
        Mr. Racer               3.5                                  3.5
        Perez & Saez              3                                    3
        Redjava                 2.5                                  2.5




Simulated Car Racing Championship @ CIG-2009
The Final Stage: Forza




            Competitor     Buzzard             Forza   Migrant   Total
        Onieva&Pelta              9                 12                21
        COBOSTAR                 11                  7                18
        Jorge Muñoz               6                3.5               9.5
        Mr. Racer               3.5                  6               9.5
        Wolf-Dieter               4                5.5               9.5
        Luigi (champ 2008)      4.5                  4               8.5
        Redjava                 2.5                  4               6.5
        Perez & Saez              3                2.5               5.5




Simulated Car Racing Championship @ CIG-2009
The Final Stage: Migrants




            Competitor     Buzzard             Forza    Migrant    Total
        COBOSTAR                 11                 7         12        30
        Onieva&Pelta              9                12          8        29
        Wolf-Dieter               4               5.5          6      15.5
        Jorge Muñoz               6               3.5          5      14.5
        Luigi (champ 2008)      4.5                 4          4      12.5
        Mr. Racer               3.5                 6        2.5        12
        Redjava                 2.5                 4          4      10.5
        Perez & Saez              3               2.5          4       9.5


       COBOSTAR is the winner of CIG-2009 Car Racing Competition!



Simulated Car Racing Championship @ CIG-2009
Championship 2009



        Competitor     CEC-2009 GECCO-2009 CIG-2009       Total
     Onieva&Pelta         22        32        29           83
     COBOSTAR            28.5      16.5       30           75
     Luigi (Champ2008)    20        23       12.5         55.5
     Perez&Saez           16        11        9.5         36.5
     Mr. Racer            19         0        12           31
     Redjava              14         0       10.5         24.5
     Jorge Muñoz                    8.5      14.5          23
     Wolf-Dieter                             15.5         15.5
     Epic                           13         0           13
     Simplicity                    12.5        0          12.5
     DRT                            11         0           11
     Witold                          0         0           0
     Ebner&Tiede                               0           0


   Onieva & Pelta winners of 2009 Simulated Car Racing Championship!


Simulated Car Racing Championship @ CIG-2009
Conclusions (1)


       Really a lot of improvement from the first edition of TORCS-
        based competition at WCCI-2008 (June, 2008)




               WCCI-2008                         CIG-2009


Simulated Car Racing Championship @ CIG-2009
Conclusions (2)


       Pool of competitors is getting bigger and competition is
        getting more and more difficult
       The best controllers are at the same fast and very reliable:
        they are able to win even from the last position of the
        starting grid
       Many controllers improved their opponent
        avoidance/overtaking behavior
       The best controllers among the submitted ones are
        competitive with the programmed controllers in the game!




Simulated Car Racing Championship @ CIG-2009
What about CI?


       Learn or evolve a controller from scratch does not seem to
        lead to the best performance
       The winner is actually mainly programmed
       However most of the controllers involves CI:
           Parameters optimization
           Learning target speed/trajectory
           Learning complex behaviors (?)




Simulated Car Racing Championship @ CIG-2009
What next?


       We plan to organize again this competition next year keeping
        the championship formula
       We are definitely interested in performances but we also
        wish to see novel approaches and CI-relevant works:
           Introducing a training stage to encourage learning
           Improving sensory inputs to be competitive with
           “professional” TORCS controller
           Evaluating controllers also on specific tasks (e.g., race
           start, overtaking, etc.) as a part of the competition
       Simulated Car Racing requires a big effort… how to keep
        people interested?
           Awards and prizes at major conferences
           Dissemination of results




Simulated Car Racing Championship @ CIG-2009
Thank You! Any Question?
Simulated Car Racing Championship @ CIG-2009

Más contenido relacionado

Similar a 2009 Simulate Car Racing Championship

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
 
Design Portfolio - John Chiu
Design Portfolio - John ChiuDesign Portfolio - John Chiu
Design Portfolio - John Chiu
John Chiu
 
CIG-2008 Car Racing Competition
CIG-2008 Car Racing CompetitionCIG-2008 Car Racing Competition
CIG-2008 Car Racing Competition
Daniele Loiacono
 
The Team H2politO: vehicles for low consumption competitions using HyperWorks
The Team H2politO: vehicles for low consumption competitions using HyperWorks  The Team H2politO: vehicles for low consumption competitions using HyperWorks
The Team H2politO: vehicles for low consumption competitions using HyperWorks
Altair
 
@Ev background coop
@Ev background coop@Ev background coop
@Ev background coop
Paul K. Park
 
2012 11-15-high-vlaue-manufacturing-formula groupt
2012 11-15-high-vlaue-manufacturing-formula groupt2012 11-15-high-vlaue-manufacturing-formula groupt
2012 11-15-high-vlaue-manufacturing-formula groupt
Sirris
 

Similar a 2009 Simulate Car Racing Championship (20)

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
 
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
 
Design Portfolio - John Chiu
Design Portfolio - John ChiuDesign Portfolio - John Chiu
Design Portfolio - John Chiu
 
CIG-2008 Car Racing Competition
CIG-2008 Car Racing CompetitionCIG-2008 Car Racing Competition
CIG-2008 Car Racing Competition
 
2015-12-1 IMechE Lightweighting_v2
2015-12-1 IMechE Lightweighting_v22015-12-1 IMechE Lightweighting_v2
2015-12-1 IMechE Lightweighting_v2
 
Keynote Speaker _ Kanai san.pptx
Keynote Speaker _ Kanai san.pptxKeynote Speaker _ Kanai san.pptx
Keynote Speaker _ Kanai san.pptx
 
Robotic Toy module for children
Robotic Toy module for childrenRobotic Toy module for children
Robotic Toy module for children
 
Robotic system - Robot valley catalogue
Robotic system - Robot valley catalogueRobotic system - Robot valley catalogue
Robotic system - Robot valley catalogue
 
Pau serracanta, managing director, dorna sports (moto gp)
Pau serracanta, managing director, dorna sports (moto gp)Pau serracanta, managing director, dorna sports (moto gp)
Pau serracanta, managing director, dorna sports (moto gp)
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
 
Design and Development of Pipe Traversing Robot
Design and Development of Pipe Traversing RobotDesign and Development of Pipe Traversing Robot
Design and Development of Pipe Traversing Robot
 
Ktm Freeride
Ktm FreerideKtm Freeride
Ktm Freeride
 
The Team H2politO: vehicles for low consumption competitions using HyperWorks
The Team H2politO: vehicles for low consumption competitions using HyperWorks  The Team H2politO: vehicles for low consumption competitions using HyperWorks
The Team H2politO: vehicles for low consumption competitions using HyperWorks
 
Toward Micromobility: The Low End Disruption of Transportation
Toward Micromobility: The Low End Disruption of TransportationToward Micromobility: The Low End Disruption of Transportation
Toward Micromobility: The Low End Disruption of Transportation
 
@Ev background coop
@Ev background coop@Ev background coop
@Ev background coop
 
IRJET- Study and Development of Electric Vehicle with 200 Kilometers Range an...
IRJET- Study and Development of Electric Vehicle with 200 Kilometers Range an...IRJET- Study and Development of Electric Vehicle with 200 Kilometers Range an...
IRJET- Study and Development of Electric Vehicle with 200 Kilometers Range an...
 
G8 mti a_dji_drone
G8 mti a_dji_droneG8 mti a_dji_drone
G8 mti a_dji_drone
 
Korean machine vision equipment
Korean machine vision equipmentKorean machine vision equipment
Korean machine vision equipment
 
Final Ppt
Final PptFinal Ppt
Final Ppt
 
2012 11-15-high-vlaue-manufacturing-formula groupt
2012 11-15-high-vlaue-manufacturing-formula groupt2012 11-15-high-vlaue-manufacturing-formula groupt
2012 11-15-high-vlaue-manufacturing-formula groupt
 

Más de Daniele Loiacono

Evolving Trading Rules with XCSF
Evolving Trading Rules with XCSFEvolving Trading Rules with XCSF
Evolving Trading Rules with XCSF
Daniele Loiacono
 
Ant Wars: XCS Strikes Back
Ant Wars: XCS Strikes BackAnt Wars: XCS Strikes Back
Ant Wars: XCS Strikes Back
Daniele Loiacono
 

Más de Daniele Loiacono (20)

EvoRobocode Competition @ GECCO-2013
EvoRobocode Competition @ GECCO-2013EvoRobocode Competition @ GECCO-2013
EvoRobocode Competition @ GECCO-2013
 
2013 Simulated Car Racing @ GECCO-2013
2013 Simulated Car Racing @ GECCO-20132013 Simulated Car Racing @ GECCO-2013
2013 Simulated Car Racing @ GECCO-2013
 
2012 Simulated Car Racing Championship @ CIG-2012
2012 Simulated Car Racing Championship @ CIG-20122012 Simulated Car Racing Championship @ CIG-2012
2012 Simulated Car Racing Championship @ CIG-2012
 
2012 Simulated Car Racing Championship @ Evo*-2012
2012 Simulated Car Racing Championship @ Evo*-20122012 Simulated Car Racing Championship @ Evo*-2012
2012 Simulated Car Racing Championship @ Evo*-2012
 
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
 
Car Setup Optimization Competition @ EvoStar 2010
Car Setup Optimization Competition @ EvoStar 2010Car Setup Optimization Competition @ EvoStar 2010
Car Setup Optimization Competition @ EvoStar 2010
 
Car Racing Competition at WCCI2008 - Diego Perez
Car Racing Competition at WCCI2008 - Diego PerezCar Racing Competition at WCCI2008 - Diego Perez
Car Racing Competition at WCCI2008 - Diego Perez
 
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
 
Car Racing Competition at WCCI2008
Car Racing Competition at WCCI2008Car Racing Competition at WCCI2008
Car Racing Competition at WCCI2008
 
Evolving Trading Rules with XCSF
Evolving Trading Rules with XCSFEvolving Trading Rules with XCSF
Evolving Trading Rules with XCSF
 
Ant Wars: XCS Strikes Back
Ant Wars: XCS Strikes BackAnt Wars: XCS Strikes Back
Ant Wars: XCS Strikes Back
 

Último

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)

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
 
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
 
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
 
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
 
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
 
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
 
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
 
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
 
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
 
Austria vs France Austria Euro 2024 squad Ralf Rangnick's full team ahead of ...
Austria vs France Austria Euro 2024 squad Ralf Rangnick's full team ahead of ...Austria vs France Austria Euro 2024 squad Ralf Rangnick's full team ahead of ...
Austria vs France Austria Euro 2024 squad Ralf Rangnick's full team ahead of ...
 
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
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
 
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
 
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
 
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
 
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)
 
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdfJORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
 
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...
 

2009 Simulate Car Racing Championship

  • 1. The 2009 Simulated Car Racing Championship Daniele Loiacono, Julian Togelius, and Pier Luca Lanzi Simulated Car Racing Championship @ CIG-2009
  • 2. 2009 Simulate Car Racing Championship  The goal is to submit a learned or developed controller for TORCS, an open source racing simulator, that is able to drive fast alone and in presence of opponents  Championship involves 9 races and will be run during 3 Conferences IEEE CEC-2009, Trondheim (Norway), May 18th – May 21st ACM GECCO-2009, Montreal (Canada), July 8th – 12th IEEE CIG-2009, Milan (Italy), September 7th – 11th  Winners awarded on the basis of their scoring in each conference competition.  At the end, the team with highest overall score will be the winner the championship Simulated Car Racing Championship @ CIG-2009
  • 3. Motivations Simulated Car Racing Championship @ CIG-2009
  • 4. Motivations  Simulated Car Racing is a funny and exciting competition  It is possible to see and play with the entries of this competition  It looks really attractive to students and people outside the field Simulated Car Racing Championship @ CIG-2009
  • 5. Goals of Simulated Car Racing  Proposing a challenging competition: not designed with Computational Intelligence in mind computationally expensive noisy and “not completely” deterministic more similar to a real-world problem  Proposing a relevant game-based competition: more representative of commercial games AI real-time dealing with a lot of practical issues a lot of programmed AI available for comparison human players can interact with AI Simulated Car Racing Championship @ CIG-2009
  • 6. The Open Racing Car Simulator
  • 7. The Open Racing Car Simulator  TORCS is a state of the art open source simulator written in C++  Main features Sophisticated dynamics Provided with several cars, tracks, and controllers Active community of users and developers Easy to develop your own controller  OS Support Linux: binaries and building from sources Windows: binaries and “limited” bulding from sources support OSX: legacy binaries and no building from sources support  Simulated Car Racing Championship @ CIG-2009
  • 8. Competition API  To make TORCS more easy to use we developed an API based on socket (UDP)  Values of sensors and effectors are sent TORCS through UDP Patch  3 components Torcs Patch Server BOT Server Bot (C++) Client API (C++ and Java) UDP Client Controlller Simulated Car Racing Championship @ CIG-2009
  • 9. Sensors  Rangefinders for… …edges of the track …opponents  Speed, RPM, fuel, damage, angle with track, distance race, position on track, etc. Simulated Car Racing Championship @ CIG-2009
  • 10. Effectors  Basically 4 effectors Steering wheel [-1,+1] Gas pedal [0, +1] Brake pedal [0,+1] Gearbox {-1,0,1,2,3,4,5,6} Simulated Car Racing Championship @ CIG-2009
  • 12. Entries submitted  CEC-2009 Luigi Cardamone, Politecnico di Milano (champ CIG-2008) Diego Pérez & Yago Sáez, University Carlos III, Madrid Jan Quadflieg, TU Dortmund Thies Lönneker & Martin V. Butz, University of Würzburg Enrique Onieva & David A. Pelta., Consejo Superior de Investigaciones Cientificas & Universidad de Granada Chung Cheng Chiu, Academia Sinica  GECCO-2009 Jorge Muñoz, University Carlos III, Madrid Bernardi, Ciambelli, Fiocchetti, Manfucci and Pizzo, University of Perugia Wong Ka Chun, The Chinese University of Hong Kong Witold Szymaniak, Poznan University of Technology  CIG-2009 Marc Ebner and Thorsten Tiede, Eberhard Karls Universität, Tübingen Wolf-Dieter Beelitz, BHR Engineering Ltd., Pforzheim Simulated Car Racing Championship @ CIG-2009
  • 13. Types of entries  Mainly evolved/Learned Luigi Cardamone, Politecnico di Milano (champ CIG-2008) Bernardi, Ciambelli, Fiocchetti, Manfucci and Pizzo, University of Perugia Witold Szymaniak, Poznan University of Technology Marc Ebner and Thorsten Tiede, Eberhard Karls Universität, Tübingen  Programmed behaviors developed with a significant CI contribute Thies Lönneker & Martin V. Butz, University of Würzburg Jan Quadflieg, TU Dortmund Diego Pérez & Yago Sáez, University Carlos III, Madrid  Mainly programmed Enrique Onieva & David A. Pelta., Consejo Superior de Investigaciones Cientificas & Universidad de Granada Wolf-Dieter Beelitz, BHR Engineering Ltd., Pforzheim Chung Cheng Chiu, Academia Sinica Jorge Muñoz, University Carlos III, Madrid C. Guse and D. Vrajitorum, Indiana University South Ben Wong Ka Chun, The Chinese University of Hong Kong Simulated Car Racing Championship @ CIG-2009
  • 14. Championship standings Competitor CEC-2009 GECCO-2009 CIG-2009 Total Onieva&Pelta 22 32 ? 54 COBOSTAR 28.5 16.5 ? 45 Luigi (Champ2008) 20 23 ? 43 Perez&Saez 16 11 ? 27 Mr. Racer 19 0 ? 19 Redjava 14 0 ? 14 Epic 0 13 ? 13 Simplicity 0 12.5 ? 12.5 DRT 0 11 ? 11 Jorge Muñoz 0 8.5 ? 8.5 Witold 0 0 ? 0 Simulated Car Racing Championship @ CIG-2009
  • 16. Scoring process: first stage  Scoring process involves three tracks (unknown to the competitors): Buzzard-Raceway Forza Migrants  Only a controller at once is tested and performance is defined as the distance covered within 10000 game tics Simulated Car Racing Championship @ CIG-2009
  • 17. First Stage: Buzzard-Raceway DRT Witek Witold Epic Perez&Saez Ebner&Tiede Simplicity Luigi (Champ2008) Wolf-Dieter Redjava Jorge Fuentes COBOSTAR Onieva&Pelta Mr. Racer 0 2000 4000 6000 8000 10000 Simulated Car Racing Championship @ CIG-2009
  • 18. First Stage: Forza DRT Witek Witold Epic Perez&Saez Ebner&Tiede Simplicity Luigi (Champ2008) Wolf-Dieter Redjava Jorge Fuentes COBOSTAR Onieva&Pelta Mr. Racer 0 2000 4000 6000 8000 10000 12000 14000 Simulated Car Racing Championship @ CIG-2009
  • 19. First Stage: Migrants DRT Witek Witold Epic Perez&Saez Ebner&Tiede Simplicity Luigi (Champ2008) Wolf-Dieter Redjava Jorge Fuentes COBOSTAR Onieva&Pelta Mr. Racer 0 2000 4000 6000 8000 10000 12000 Simulated Car Racing Championship @ CIG-2009
  • 20. First stage: summary Rank Competitor Forza Buzzard Migrants Total 1 COBOSTAR 6 10 10 26 2 Onieva&Pelta 8 8 8 24 3 Jorge Muñoz 5 5 6 16 4 Mr. Racer 10 4 0 14 5 Wolf-Dieter 3 6 5 14 6 Redjava 4 2 4 10 7 Luigi (Champ2008) 2 3 2 7 8 Perez&Saez 0 0 3 3 9 Ebner&Tiede 0 1 1 2 10 Simplicity 1 0 0 1 11 Witek Witold 0 0 0 0  COBOSTAR and Onieve&Pelta Clearly the fastest controllers… … but also the most reliable  In each track the performances of best controllers are very close  COBOSTAR outperfoms Berniw (one of the best programmed controller provided with TORCS) on two tracks Simulated Car Racing Championship @ CIG-2009
  • 21. Diego Pérez et al. University Carlos III, Madrid 8th Simulated Car Racing Championship @ CIG-2009
  • 22. CIG-2008 Champ Luigi Cardamone Politecnico di Milano 7th Simulated Car Racing Championship @ CIG-2009
  • 23. Redjava Chung Cheng Chiu Academia Sinica, Taipei 6th Simulated Car Racing Championship @ CIG-2009
  • 24. Wolf-Dieter Beelitz, BHR Engineering Ltd., Pforzheim 5th Simulated Car Racing Championship @ CIG-2009
  • 25. Mr Racer Jan Quadflieg 4 th TU Dortmund Simulated Car Racing Championship @ CIG-2009
  • 26. Jorge Muñoz University Carlos III, Madrid 3rd Simulated Car Racing Championship @ CIG-2009
  • 27. Enrique Onieva Consejo Superior de Investigaciones Cientificas, La Poveda-Arganda del Rey, Madrid David A. Pelta Universidad de Granada Simulated Car Racing Championship @ CIG-2009 2nd
  • 28. COBOSTAR Thies Lönneker and Martin V. Butz University of Würzburg 1st http://www.coboslab.psychologie.uni-wuerzburg.de Simulated Car Racing Championship @ CIG-2009
  • 30. The final stage  Who is the best controller in presence of opponents?  In the final stage we compared all the entries with the previous CIG-2008 champion  For each track we run 5 races with random starting grids  The final score is computed as the median of the 5 races using the F1 point system (10 to first, 8 to second, 6 to third 5, 4, 3 to the last)  In addition two 2-points bonus are awarded to The controller that reported less damages at the end of the race The controller that achieved the fastest lap of the race Simulated Car Racing Championship @ CIG-2009
  • 31. The Final Stage: Buzzard-Raceway Competitor Buzzard Forza Migrant Total COBOSTAR 11 11 Onieva&Pelta 9 9 Jorge Muñoz 6 6 Luigi (Champ 2008) 4.5 4.5 Wolf-Dieter 4 4 Mr. Racer 3.5 3.5 Perez & Saez 3 3 Redjava 2.5 2.5 Simulated Car Racing Championship @ CIG-2009
  • 32. The Final Stage: Forza Competitor Buzzard Forza Migrant Total Onieva&Pelta 9 12 21 COBOSTAR 11 7 18 Jorge Muñoz 6 3.5 9.5 Mr. Racer 3.5 6 9.5 Wolf-Dieter 4 5.5 9.5 Luigi (champ 2008) 4.5 4 8.5 Redjava 2.5 4 6.5 Perez & Saez 3 2.5 5.5 Simulated Car Racing Championship @ CIG-2009
  • 33. The Final Stage: Migrants Competitor Buzzard Forza Migrant Total COBOSTAR 11 7 12 30 Onieva&Pelta 9 12 8 29 Wolf-Dieter 4 5.5 6 15.5 Jorge Muñoz 6 3.5 5 14.5 Luigi (champ 2008) 4.5 4 4 12.5 Mr. Racer 3.5 6 2.5 12 Redjava 2.5 4 4 10.5 Perez & Saez 3 2.5 4 9.5 COBOSTAR is the winner of CIG-2009 Car Racing Competition! Simulated Car Racing Championship @ CIG-2009
  • 34. Championship 2009 Competitor CEC-2009 GECCO-2009 CIG-2009 Total Onieva&Pelta 22 32 29 83 COBOSTAR 28.5 16.5 30 75 Luigi (Champ2008) 20 23 12.5 55.5 Perez&Saez 16 11 9.5 36.5 Mr. Racer 19 0 12 31 Redjava 14 0 10.5 24.5 Jorge Muñoz 8.5 14.5 23 Wolf-Dieter 15.5 15.5 Epic 13 0 13 Simplicity 12.5 0 12.5 DRT 11 0 11 Witold 0 0 0 Ebner&Tiede 0 0 Onieva & Pelta winners of 2009 Simulated Car Racing Championship! Simulated Car Racing Championship @ CIG-2009
  • 35. Conclusions (1)  Really a lot of improvement from the first edition of TORCS- based competition at WCCI-2008 (June, 2008) WCCI-2008 CIG-2009 Simulated Car Racing Championship @ CIG-2009
  • 36. Conclusions (2)  Pool of competitors is getting bigger and competition is getting more and more difficult  The best controllers are at the same fast and very reliable: they are able to win even from the last position of the starting grid  Many controllers improved their opponent avoidance/overtaking behavior  The best controllers among the submitted ones are competitive with the programmed controllers in the game! Simulated Car Racing Championship @ CIG-2009
  • 37. What about CI?  Learn or evolve a controller from scratch does not seem to lead to the best performance  The winner is actually mainly programmed  However most of the controllers involves CI: Parameters optimization Learning target speed/trajectory Learning complex behaviors (?) Simulated Car Racing Championship @ CIG-2009
  • 38. What next?  We plan to organize again this competition next year keeping the championship formula  We are definitely interested in performances but we also wish to see novel approaches and CI-relevant works: Introducing a training stage to encourage learning Improving sensory inputs to be competitive with “professional” TORCS controller Evaluating controllers also on specific tasks (e.g., race start, overtaking, etc.) as a part of the competition  Simulated Car Racing requires a big effort… how to keep people interested? Awards and prizes at major conferences Dissemination of results Simulated Car Racing Championship @ CIG-2009
  • 39. Thank You! Any Question? Simulated Car Racing Championship @ CIG-2009