SlideShare a Scribd company logo
The 2012 Simulated Car Racing
                             Championship @ CIG-2012
                             Daniele Loiacono, Luigi Cardamone, and Pier Luca Lanzi




2012 Simulated Car Racing Championship @ CIG-2012
2012 Simulated Car Racing Championship
                  9 races during 3 conferences

                     Develop a driver for TORCS
                  (hand-coded, learned, evolved, …)

          Drivers will be awarded based on their score
                in each conference competition

       At the end, the team with highest overall score
                   wins the championship



2012 Simulated Car Racing Championship @ CIG-2012
Roadmap of the 2012 Championship


  1.  EVO*-2012, Malaga (Spain)
      April 11-13, 2012




  2.  ACM GECCO-2012, Philadelphia (US)
      July 7-11, 2012




  3.  IEEE CIG-2012, Granada (Spain)
      September 11-14, 2012




2012 Simulated Car Racing Championship @ CIG-2012
Motivations


  q  Proposing a relevant game-based competition
       " more representative of commercial games AI
       " more similar to a real-world problem

  q  Proposing a funny and exciting competition
       " you can see and play with the entries of this competition
       " human players can interact with AI
       " a lot of programmed AI available for comparison

  q  Proposing a challenging competition
       " computationally expensive
       " real-time
       " on-line learning
       " noisy sensors

2012 Simulated Car Racing Championship @ CIG-2012
The Open Racing
Car Simulator
The Open Racing Car Simulator
  & the Competition Software




         TORCS                                            TORCS
                                                      PATCH

    BOT       BOT      BOT                            SBOT    SBOT   SBOT


 q  The competition server
                                                    UDP       UDP      UDP
      q  Separates the bots from TORCS
      q  Build a well-defined sensor model
      q  Works in real-time
                                                    BOT       BOT       BOT



2012 Simulated Car Racing Championship @ CIG-2012
Sensors and actuators


  q  Rangefinders for edges on the track and opponents (with noise)
  q  Speed, RPM, fuel, damage, angle with track, distance race, position
      on track, etc.




  q  Six effectors: steering wheel [-1,+1], gas pedal [0, +1], brake
      pedal [0,+1], gearbox {-1,0,1,2,3,4,5,6}, clutch [0,+1], focus
      direction
2012 Simulated Car Racing Championship @ CIG-2012
What is the structure of a race?

        Three stages: warm up, qualifiers, actual race

         During warm-up, each driver can explore the
              track and learn something useful

      During qualifiers, each driver races alone against
       the clock (the best 8 drivers move to the race)

          During the race all the drivers race together



2012 Simulated Car Racing Championship @ CIG-2012
Competitors
The competitors


  q  Four entries in 2012:
       " Ho Duc Thang, University of Nottingham
       " BFB4, Sejong Univ, Korea
       " Mr. Racer, TU Dortmund
       " Smile Sheep, Taiwan National Chiao Tung University

  q  Three reference entries (selected from the top entries of the
      past championship) :
       " Mariscal & Fernández, Málaga University
       " Ready2Win, Slovak University of Technology – FIIT
       " AUTOPIA, Madrid and Granada




2012 Simulated Car Racing Championship @ CIG-2012
Ho Duc Thang
University of Nottingham




2012 Simulated Car Racing Championship @ CIG-2012
Ho Duc Thang


  q  Hybrid fuzzy controller with a module to learn the model
      track as the car drives, a module to perform some simple
      plannings based on the modelled segments of the track and
      a fuzzy controller which actually drives the car.

  q  All the modelling, planning and driving are done during the
      race, the warm-up stage is not exploited

  q  No opponent handling




2012 Simulated Car Racing Championship @ CIG-2012
BFB4




Kyung-Joong Kim
Jun-ho Seo
Tae-seong Kim
SejongCar Racing Championship @ CIG-2012
2012 Simulated Univ, Korea
BFB4


  q  Scripted approach
       " Simple approach for steering and accelerating

  q  Jump Detection
       " When the Z-Sensor is more than 0.4
       " While the car is jumping and landing(few times, 10 tick
         count), the steer of car is fixed to forward

  q  Opponent avoidance:
       " Just brake if the opponent is approached on a straight
       " Modify the normal steering when the opponent is
         approached in a bend




2012 Simulated Car Racing Championship @ CIG-2012
Mr Racer




Jan Quadflieg, Tim Delbruegger and Mike Preuss
TU Dortmund


2012 Simulated Car Racing Championship @ CIG-2012
Mr. Racer 2012


  q  Joined effort of Jan Quadflieg, Tim Delbruegger and Mike
      Preuss
  q  Variables learned offline with the CMA-ES, now including
      optimized settings for recovery , the clutch and…
  q  NEW: Parameters of the opponent handling module have
      been optimized
  q  Optimization of the opponent handling will hopefuly result in
      a CIG competition paper




2012 Simulated Car Racing Championship @ CIG-2012
Noise Handling



1.  Low pass filter on sensor
    values
2.  2 Regression polynoms are
    fitted to each side
3.  Resample the polygons
4.  Calculate our measure (see
    CIG paper 2010)
5.  Low pass filter on the last
    measurements




2012 Simulated Car Racing Championship @ CIG-2012
Online Learning during Warmup


  q    We learn a model of the racetrack
  q    One of two parameter sets is chosen
  q    Target speeds for all corners are then fine tuned
  q    All information is saved at the end of the warmup
  q    And later used during qualifying and the race




2012 Simulated Car Racing Championship @ CIG-2012
Opponent Handling


  q  Noise filtering with a lowpass filter
  q  Observer module interprets filtered sensor readings
  q  This leads to a recommended speed and an overtaking line
      (created on the fly!)
  q  Planning module incorporates recommended target speed
      and overtaking line into the plan




2012 Simulated Car Racing Championship @ CIG-2012
Smile Sheep




吳晞浩(Si-Hao Wu)
李揚(Yang Lee)
李懷哲(Wiser Lee)
Advisor: 王才沛(Tsaipei Wang)
Taiwan National Chiao Tung University
2012 Simulated Car Racing Championship @ CIG-2012
Smile Sheep


  q  Steering heuristics
       " drive toward the track sensor with biggest distance
       " small corection toward middle of the track to avoid
         borders
  q  Speed control heuristics
       " Full accelerating when central sensor is clear for >99m
       " Slow down when car is too fast
  q  Recovery policy heuristics
       " identify stuck condition with heuristics
       " drive backward and get the car parallel to the track




2012 Simulated Car Racing Championship @ CIG-2012
2012 Simulated Car Racing Championship @ CIG-2012
Mariscal & Fernández


  q  General approach: expert systems improved by multi-
      objectives evolutionary computation techniques
       " Maximize distance.
       " Minimize damage

  q  Steering based on a
      simple rule follow the
      track sensor with
      biggest distance.

  q  Overtaking based on
      simple rules and expert
      systems




2012 Simulated Car Racing Championship @ CIG-2012
2012 Simulated Car Racing Championship @ CIG-2012
Ready2Win


  q  Modular architecture:
       " Driving module:
            •  The speed is computed using the maximum braking distance
       " Overtaking module
       " Recovery module
       " ABS module

  q  Track learning during the warm-up:
       " First lap, driven slow, to identify turns (start, end, entry
         position, curvature) and learn the track model
       " Other laps, speed adaptation:
            •  Increasing according to lateral speed
            •  Reducing when the car goes off-road




2012 Simulated Car Racing Championship @ CIG-2012
AUTOPIA




Industrial Computer Science Department.
Centro de Automática y Robótica
Consejo Superior de Investigaciones Científicas
Madrid, Spain
Contact:E. Onieva (enrique.onieva@car.upm-csic.es)
2012 Simulated Car Racing Championship @ CIG-2012
AUTOPIA


  q  Fuzzy Architecture based on three basic modules for gear,
      steering and speed control
       " optimized with a genetic algorithm

  q  Learning in the warm-up stage:
       " Maintain a vector with as many real values as tracklength
         in meters.
       " Vector initialized to 1.0
       " If the vehicle goes out of the track or suffers damage
         then multiply vector positions from 250 meters before the
         current position by 0.95.

  q  During the race the vector is multiplied by F to make the
      driver more cautious in function of the damage:
       " F=1-0.02*round(damage/1000)

2012 Simulated Car Racing Championship @ CIG-2012
Qualifying
Scoring process: Warm-up & Qualifying


  q  Scoring process involves three tracks:
       " IllSchwang (desert track)
       " Noceda (city track)
       " Sehnor (hill track)

  q  The tracks are not distributed with TORCS:
       " Generated using the Interactive Track Generator for
         TORCS and Speed Dreams available at:
          •  http://trackgen.pierlucalanzi.net
       " The competitors cannot know the tracks

  q  Each controller raced for 100000 game ticks in the warm-up
      stage and then its performance is computed in the qualifying
      stage as the distance covered within 10000 game ticks


2012 Simulated Car Racing Championship @ CIG-2012
Illschwang
2012 Simulated Car Racing Championship @ CIG-2012
Qualifying: Ilschwang




   SmileSheep	
                                                               7765.42	
  


             BFB4	
                                                   6998.2	
  

    Mariscal	
  &	
  
                                                       5066.24	
  
    Fernandez	
  

   Ready2Win	
                                                                                   10010.1	
  


         Autopia	
                                                                                      10701.6	
  


Ho	
  Duc	
  Thang	
                                                                                     10808.2	
  


      Mr.	
  Racer	
                                                                                      10891.4	
  

                         0	
     2000	
     4000	
         6000	
           8000	
          10000	
            12000	
  



 2012 Simulated Car Racing Championship @ CIG-2012
Noceda
2012 Simulated Car Racing Championship @ CIG-2012
Qualifying: Noceda



             BFB4	
                                                            9658.8	
  


    Mariscal	
  &	
  
                                                                                            11265.2	
  
    Fernandez	
  

   Ready2Win	
                                                               9405.52	
  


      AUTOPIA	
                                                                                11648.9	
  


Ho	
  Duc	
  Thang	
                                                                            11738.82	
  


      Mr.	
  Racer	
                                                                                12233.2	
  


                         0	
     2000	
     4000	
     6000	
     8000	
     10000	
         12000	
           14000	
  




 2012 Simulated Car Racing Championship @ CIG-2012
Sehnor
2012 Simulated Car Racing Championship @ CIG-2012
Qualifying: Sehnor




 SmileSheep	
                                                             8683.94	
  


          BFB4	
                                                              9043.72	
  

  Mariscal	
  &	
                                                                       9610.96	
  
  Fernandez	
  

 Ready2Win	
                                                                      9413.6	
  


             Ho	
                                                                       9646.59	
  


      Autopia	
                                                                                 10280.7	
  


   Mr.	
  Racer	
                                                                                 10483	
  


                      0	
     2000	
     4000	
     6000	
     8000	
               10000	
                   12000	
  




2012 Simulated Car Racing Championship @ CIG-2012
Qualifying summary (scores with noise)




             Driver                  Illschwang Noceda Sehnor   Total
Mr. Racer                                  10       10   10      30
Ho Duc Thang                                8       8    6       22
AUTOPIA                                     6       6    8       20
Ready2Win                                   5       3    4       12
Mariscal&Fernandez                          2       5    5       12
BFB4                                        3       4    3       10
SmileSheep                                  4       2    2       8


                                      CI Approaches


2012 Simulated Car Racing Championship @ CIG-2012
What about the qualifying
                     results?

        Since 2009 AUTOPIA is not the
      fastest controller for the first time!

       Top controllers clearly better than
                     others


2012 Simulated Car Racing Championship @ CIG-2012
Races
Three Tracks

                       For each track we run 6 races
                        with different starting grids

        Each race is scored using the F1 point system
           (10 to first, 8 to second, 6 to third, …)

       Two points to the controller with lesser damage

             Two points for the fastest lap of the race



2012 Simulated Car Racing Championship @ CIG-2012
Final Results



              Driver                  Illschwang Noceda Sehnor   Total
 Autopia                                    10      12   10       32
 Mr. Racer                                  10      6    10       26
 Ready2Win                                   8      3     6       17
 SmileSheep                                  5      5     5       15
 Mariscal&Fernandez                          4      6     4       14
 BFB4                                        3      5     4       12
 Ho                                          2      2     2       6


                    Mr. Racer is winner of SCR@CIG 2012




2012 Simulated Car Racing Championship @ CIG-2012
What	
  about	
  the	
  race	
  results?	
  
                                	
  
   Qualifying	
  and	
  final	
  results	
  are	
  similar:	
  
        the	
  only	
  excepFon	
  is	
  driver	
  Ho	
  
                                	
  
Some	
  drivers	
  were	
  not	
  able	
  to	
  complete	
  the	
  
                           race	
  
                                	
  
 Further	
  analysis	
  will	
  be	
  performed	
  to	
  have	
  
         more	
  insight	
  on	
  these	
  results!	
  
                                	
  
Final	
  Standings	
  Championship	
  
CompeGtor                                    Evo*           Gecco          CIG        Total
AUTOPIA	
                                      39    	
       35    	
     32  	
      96	
  
Mr.	
  Racer   	
                            16.5	
          18	
          26	
       60.5	
  
Ready2Win             	
                      19	
           20	
          17	
        56	
  
Mariscal	
  &	
  Fernandez            	
      20	
          18,5	
         14	
       52.5	
  
BFB4  	
                                       -­‐	
         11	
          12	
        23	
  
Ho	
  Duc	
  Thang             	
              -­‐	
         13	
           6	
        19	
  
Smile	
  Sheep          	
                     -­‐	
          -­‐	
        15	
        15	
  
Final	
  Standings	
  Championship	
  
CompeGtor                         Evo*          Gecco            CIG      Total
AUTOPIA	
                          39      	
        35	
       32	
       96	
  
Mr.	
  Racer	
                     16.5	
            18	
       26	
      60.5	
  
Ready2Win	
                         19	
   Racer	
  	
  
                                        Mr.	
        20         17	
       56	
  
Mariscal	
  &	
  Fernandez	
  
                       WINNER	
  of	
  	
   012	
  S18,5	
  
                                    20 2                        14	
  
                                                    imulated	
  Car	
     52.5	
  
BFB4	
                         Racing	
  Championship	
   12	
  
                                     -­‐	
           11	
                  23	
  
Ho	
  Duc	
  Thang	
                 -­‐	
           13	
        6	
       19	
  
Smile	
  Sheep	
                     -­‐	
            -­‐	
     15	
       15	
  
We	
  wait	
     	
  
  for	
  
       	
  
 you…       	
                                …next	
  year!
                                                           	
  



              www.geccocompetitions.com

                        info@geccocompetitions.c
                        om
                        @geccocomp
                        /geccocompetitions

More Related Content

Viewers also liked

Pitstop VOV Lerend Netwerk - Gamification
Pitstop VOV Lerend Netwerk - GamificationPitstop VOV Lerend Netwerk - Gamification
Pitstop VOV Lerend Netwerk - Gamification
Dutch & Dillon
 
bettie at eComm presented by Ben Arent.
bettie at eComm presented by Ben Arent.bettie at eComm presented by Ben Arent.
bettie at eComm presented by Ben Arent.Ben Arent
 
Regulamento mil milhas históricas brasileiras 2015
Regulamento mil milhas históricas brasileiras   2015Regulamento mil milhas históricas brasileiras   2015
Regulamento mil milhas históricas brasileiras 2015
luiscezar1
 
Raport Interaktywnie.com WIDEO W INTERNECIE
Raport Interaktywnie.com WIDEO W INTERNECIE Raport Interaktywnie.com WIDEO W INTERNECIE
Raport Interaktywnie.com WIDEO W INTERNECIE
Anna Piekart
 
Pantalà 3-henar-alba-carla
Pantalà 3-henar-alba-carlaPantalà 3-henar-alba-carla
Pantalà 3-henar-alba-carla
Llum
 
Programación telefonía móvil
Programación telefonía móvilProgramación telefonía móvil
Programación telefonía móvil
Cristian Javier Tipán Párrga
 
Fotografia digital
Fotografia digitalFotografia digital
Fotografia digitalRommel León
 
Branding 2.0 - Parte IV
Branding 2.0 - Parte IVBranding 2.0 - Parte IV
Branding 2.0 - Parte IV
Nicola Origgi
 
ByHours Corporate
ByHours CorporateByHours Corporate
ByHours Corporate
BYHOURS - Hotel Microstays
 
E20 Summit09
E20 Summit09E20 Summit09
E20 Summit09
Kongress Media
 
Gestión del riesgo momento individual mauricio ortiz
Gestión del riesgo momento individual mauricio ortizGestión del riesgo momento individual mauricio ortiz
Gestión del riesgo momento individual mauricio ortiz
Mauricio Ortiz
 
Thermalism in Brazil Lazzerini OMTh/Levico 2013
Thermalism in Brazil  Lazzerini OMTh/Levico 2013Thermalism in Brazil  Lazzerini OMTh/Levico 2013
Thermalism in Brazil Lazzerini OMTh/Levico 2013Termalismo Brasil
 
Aape Pohjavirta - Funzi
Aape Pohjavirta - FunziAape Pohjavirta - Funzi
Aape Pohjavirta - Funzi
aaltoglobalimpact
 
Big data biology for pythonistas: getting in on the genomics revolution
Big data biology for pythonistas: getting in on the genomics revolutionBig data biology for pythonistas: getting in on the genomics revolution
Big data biology for pythonistas: getting in on the genomics revolution
Darya Vanichkina
 
Dia internacional del teletrabajo
Dia internacional del teletrabajoDia internacional del teletrabajo
Dia internacional del teletrabajo
Solecito Espinosa
 
Den digitalen Ruf in die eigenen Hände nehmen
Den digitalen Ruf in die eigenen Hände nehmenDen digitalen Ruf in die eigenen Hände nehmen
Den digitalen Ruf in die eigenen Hände nehmenMarcus Strobel
 
Derecho de familia
Derecho de familiaDerecho de familia
Derecho de familia
gloriab96
 

Viewers also liked (20)

Gallery
GalleryGallery
Gallery
 
Pitstop VOV Lerend Netwerk - Gamification
Pitstop VOV Lerend Netwerk - GamificationPitstop VOV Lerend Netwerk - Gamification
Pitstop VOV Lerend Netwerk - Gamification
 
bettie at eComm presented by Ben Arent.
bettie at eComm presented by Ben Arent.bettie at eComm presented by Ben Arent.
bettie at eComm presented by Ben Arent.
 
CV_BN
CV_BNCV_BN
CV_BN
 
Regulamento mil milhas históricas brasileiras 2015
Regulamento mil milhas históricas brasileiras   2015Regulamento mil milhas históricas brasileiras   2015
Regulamento mil milhas históricas brasileiras 2015
 
Raport Interaktywnie.com WIDEO W INTERNECIE
Raport Interaktywnie.com WIDEO W INTERNECIE Raport Interaktywnie.com WIDEO W INTERNECIE
Raport Interaktywnie.com WIDEO W INTERNECIE
 
Pantalà 3-henar-alba-carla
Pantalà 3-henar-alba-carlaPantalà 3-henar-alba-carla
Pantalà 3-henar-alba-carla
 
Programación telefonía móvil
Programación telefonía móvilProgramación telefonía móvil
Programación telefonía móvil
 
Fotografia digital
Fotografia digitalFotografia digital
Fotografia digital
 
Branding 2.0 - Parte IV
Branding 2.0 - Parte IVBranding 2.0 - Parte IV
Branding 2.0 - Parte IV
 
ByHours Corporate
ByHours CorporateByHours Corporate
ByHours Corporate
 
Deloitte US Commercial Real Estate Outlook 2015
Deloitte US Commercial Real Estate Outlook 2015Deloitte US Commercial Real Estate Outlook 2015
Deloitte US Commercial Real Estate Outlook 2015
 
E20 Summit09
E20 Summit09E20 Summit09
E20 Summit09
 
Gestión del riesgo momento individual mauricio ortiz
Gestión del riesgo momento individual mauricio ortizGestión del riesgo momento individual mauricio ortiz
Gestión del riesgo momento individual mauricio ortiz
 
Thermalism in Brazil Lazzerini OMTh/Levico 2013
Thermalism in Brazil  Lazzerini OMTh/Levico 2013Thermalism in Brazil  Lazzerini OMTh/Levico 2013
Thermalism in Brazil Lazzerini OMTh/Levico 2013
 
Aape Pohjavirta - Funzi
Aape Pohjavirta - FunziAape Pohjavirta - Funzi
Aape Pohjavirta - Funzi
 
Big data biology for pythonistas: getting in on the genomics revolution
Big data biology for pythonistas: getting in on the genomics revolutionBig data biology for pythonistas: getting in on the genomics revolution
Big data biology for pythonistas: getting in on the genomics revolution
 
Dia internacional del teletrabajo
Dia internacional del teletrabajoDia internacional del teletrabajo
Dia internacional del teletrabajo
 
Den digitalen Ruf in die eigenen Hände nehmen
Den digitalen Ruf in die eigenen Hände nehmenDen digitalen Ruf in die eigenen Hände nehmen
Den digitalen Ruf in die eigenen Hände nehmen
 
Derecho de familia
Derecho de familiaDerecho de familia
Derecho de familia
 

Similar to 2012 Simulated Car Racing Championship @ CIG-2012

2012 Simulated Car Racing Championship @ GECCO-2012
2012 Simulated Car Racing Championship @ GECCO-20122012 Simulated Car Racing Championship @ GECCO-2012
2012 Simulated Car Racing Championship @ GECCO-2012
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-2010Daniele 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-2010Daniele Loiacono
 
The 2011 Simulated Car Racing Championship @ Evo*-2011
The 2011 Simulated Car Racing Championship @ Evo*-2011The 2011 Simulated Car Racing Championship @ Evo*-2011
The 2011 Simulated Car Racing Championship @ Evo*-2011
Luigi Cardamone
 
Team eta presentation 2020
Team eta presentation 2020Team eta presentation 2020
Team eta presentation 2020
Jay Nakrani
 
AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)
AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)
AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)
Javier Campos Berga
 
2009 Simulate Car Racing Championship
2009 Simulate Car Racing Championship2009 Simulate Car Racing Championship
2009 Simulate Car Racing Championship
Daniele Loiacono
 
Formula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by StudentsFormula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by Students
Speck&Tech
 
Present car racing_setup
Present car racing_setupPresent car racing_setup
Present car racing_setupkeldon_spain
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gps
ma_np
 
Driver simulator training
Driver simulator trainingDriver simulator training
Driver simulator training
Gordon Flannery
 
Immersives driving simulation architecture to support gamified eco-driving in...
Immersives driving simulation architecture to support gamified eco-driving in...Immersives driving simulation architecture to support gamified eco-driving in...
Immersives driving simulation architecture to support gamified eco-driving in...
Olivier Orfila
 
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
SwatiSharma371156
 
Brookes Dallara Autosport Book 2016
Brookes Dallara Autosport Book 2016Brookes Dallara Autosport Book 2016
Brookes Dallara Autosport Book 2016
Jose Maria Lassaletta Fernandez
 
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDBMongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
MongoDB
 
Minor Group Project.pptx
Minor Group Project.pptxMinor Group Project.pptx
Minor Group Project.pptx
pratikjaybhaye31
 
Garuda 2012
Garuda 2012Garuda 2012
Design And Manufacturing Of Motorsports Vehicle
Design And Manufacturing Of Motorsports VehicleDesign And Manufacturing Of Motorsports Vehicle
Design And Manufacturing Of Motorsports Vehicle
IJERA Editor
 

Similar to 2012 Simulated Car Racing Championship @ CIG-2012 (20)

2012 Simulated Car Racing Championship @ GECCO-2012
2012 Simulated Car Racing Championship @ GECCO-20122012 Simulated Car Racing Championship @ GECCO-2012
2012 Simulated Car Racing Championship @ GECCO-2012
 
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 @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-20102010 Simulated Car Racing Championship @ CIG-2010
2010 Simulated Car Racing Championship @ CIG-2010
 
The 2011 Simulated Car Racing Championship @ Evo*-2011
The 2011 Simulated Car Racing Championship @ Evo*-2011The 2011 Simulated Car Racing Championship @ Evo*-2011
The 2011 Simulated Car Racing Championship @ Evo*-2011
 
Team eta presentation 2020
Team eta presentation 2020Team eta presentation 2020
Team eta presentation 2020
 
GKDC Profile
GKDC ProfileGKDC Profile
GKDC Profile
 
AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)
AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)
AWS DeepRacer desde cero - Meetup de awsvalencia (2021/08/12)
 
2009 Simulate Car Racing Championship
2009 Simulate Car Racing Championship2009 Simulate Car Racing Championship
2009 Simulate Car Racing Championship
 
Formula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by StudentsFormula SAE: Racing Cars Built by Students
Formula SAE: Racing Cars Built by Students
 
Present car racing_setup
Present car racing_setupPresent car racing_setup
Present car racing_setup
 
Team Eta Presentation
Team Eta PresentationTeam Eta Presentation
Team Eta Presentation
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gps
 
Driver simulator training
Driver simulator trainingDriver simulator training
Driver simulator training
 
Immersives driving simulation architecture to support gamified eco-driving in...
Immersives driving simulation architecture to support gamified eco-driving in...Immersives driving simulation architecture to support gamified eco-driving in...
Immersives driving simulation architecture to support gamified eco-driving in...
 
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
Capacitated Vehicle Routing of Blinkit Qcommerce for Enviromental Emissions S...
 
Brookes Dallara Autosport Book 2016
Brookes Dallara Autosport Book 2016Brookes Dallara Autosport Book 2016
Brookes Dallara Autosport Book 2016
 
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDBMongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
 
Minor Group Project.pptx
Minor Group Project.pptxMinor Group Project.pptx
Minor Group Project.pptx
 
Garuda 2012
Garuda 2012Garuda 2012
Garuda 2012
 
Design And Manufacturing Of Motorsports Vehicle
Design And Manufacturing Of Motorsports VehicleDesign And Manufacturing Of Motorsports Vehicle
Design And Manufacturing Of Motorsports Vehicle
 

More from Daniele Loiacono

GPUs for GEC Competition @ GECCO-2013
GPUs for GEC Competition @ GECCO-2013GPUs for GEC Competition @ GECCO-2013
GPUs for GEC Competition @ GECCO-2013
Daniele Loiacono
 
EvoRobocode Competition @ GECCO-2013
EvoRobocode Competition @ GECCO-2013EvoRobocode Competition @ GECCO-2013
EvoRobocode Competition @ GECCO-2013
Daniele Loiacono
 
Computational Intelligence in Games Tutorial @GECCO2012
Computational Intelligence in Games Tutorial @GECCO2012Computational Intelligence in Games Tutorial @GECCO2012
Computational Intelligence in Games Tutorial @GECCO2012
Daniele Loiacono
 
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
Daniele Loiacono
 
Testing learning classifier systems
Testing learning classifier systemsTesting learning classifier systems
Testing learning classifier systems
Daniele Loiacono
 
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...
Daniele Loiacono
 
One Step Fits All
One Step Fits AllOne Step Fits All
One Step Fits All
Daniele Loiacono
 
Introducing LCS to Digital Design Verification
Introducing LCS to Digital Design VerificationIntroducing LCS to Digital Design Verification
Introducing LCS to Digital Design Verification
Daniele Loiacono
 
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
Daniele Loiacono
 
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...
Daniele Loiacono
 
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
Daniele Loiacono
 
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
Daniele Loiacono
 
Car Setup Optimization Competition @ EvoStar 2010
Car Setup Optimization Competition @ EvoStar 2010Car Setup Optimization Competition @ EvoStar 2010
Car Setup Optimization Competition @ EvoStar 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-09Daniele Loiacono
 
CIG-2008 Car Racing Competition
CIG-2008 Car Racing CompetitionCIG-2008 Car Racing Competition
CIG-2008 Car Racing CompetitionDaniele Loiacono
 
Car Racing Competition at WCCI2008 - Summary
Car Racing Competition at WCCI2008 - SummaryCar Racing Competition at WCCI2008 - Summary
Car Racing Competition at WCCI2008 - Summary
Daniele Loiacono
 
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
Daniele Loiacono
 
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
Daniele Loiacono
 
Car Racing Competition at WCCI2008
Car Racing Competition at WCCI2008Car Racing Competition at WCCI2008
Car Racing Competition at WCCI2008
Daniele Loiacono
 
Evolving Trading Rules with XCSF
Evolving Trading Rules with XCSFEvolving Trading Rules with XCSF
Evolving Trading Rules with XCSFDaniele Loiacono
 

More from Daniele Loiacono (20)

GPUs for GEC Competition @ GECCO-2013
GPUs for GEC Competition @ GECCO-2013GPUs for GEC Competition @ GECCO-2013
GPUs for GEC Competition @ GECCO-2013
 
EvoRobocode Competition @ GECCO-2013
EvoRobocode Competition @ GECCO-2013EvoRobocode Competition @ GECCO-2013
EvoRobocode Competition @ GECCO-2013
 
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
 
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
 
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
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

2012 Simulated Car Racing Championship @ CIG-2012

  • 1. The 2012 Simulated Car Racing Championship @ CIG-2012 Daniele Loiacono, Luigi Cardamone, and Pier Luca Lanzi 2012 Simulated Car Racing Championship @ CIG-2012
  • 2. 2012 Simulated Car Racing Championship 9 races during 3 conferences Develop a driver for TORCS (hand-coded, learned, evolved, …) Drivers will be awarded based on their score in each conference competition At the end, the team with highest overall score wins the championship 2012 Simulated Car Racing Championship @ CIG-2012
  • 3. Roadmap of the 2012 Championship 1.  EVO*-2012, Malaga (Spain) April 11-13, 2012 2.  ACM GECCO-2012, Philadelphia (US) July 7-11, 2012 3.  IEEE CIG-2012, Granada (Spain) September 11-14, 2012 2012 Simulated Car Racing Championship @ CIG-2012
  • 4. Motivations q  Proposing a relevant game-based competition " more representative of commercial games AI " more similar to a real-world problem q  Proposing a funny and exciting competition " you can see and play with the entries of this competition " human players can interact with AI " a lot of programmed AI available for comparison q  Proposing a challenging competition " computationally expensive " real-time " on-line learning " noisy sensors 2012 Simulated Car Racing Championship @ CIG-2012
  • 6. The Open Racing Car Simulator & the Competition Software TORCS TORCS PATCH BOT BOT BOT SBOT SBOT SBOT q  The competition server UDP UDP UDP q  Separates the bots from TORCS q  Build a well-defined sensor model q  Works in real-time BOT BOT BOT 2012 Simulated Car Racing Championship @ CIG-2012
  • 7. Sensors and actuators q  Rangefinders for edges on the track and opponents (with noise) q  Speed, RPM, fuel, damage, angle with track, distance race, position on track, etc. q  Six effectors: steering wheel [-1,+1], gas pedal [0, +1], brake pedal [0,+1], gearbox {-1,0,1,2,3,4,5,6}, clutch [0,+1], focus direction 2012 Simulated Car Racing Championship @ CIG-2012
  • 8. What is the structure of a race? Three stages: warm up, qualifiers, actual race During warm-up, each driver can explore the track and learn something useful During qualifiers, each driver races alone against the clock (the best 8 drivers move to the race) During the race all the drivers race together 2012 Simulated Car Racing Championship @ CIG-2012
  • 10. The competitors q  Four entries in 2012: " Ho Duc Thang, University of Nottingham " BFB4, Sejong Univ, Korea " Mr. Racer, TU Dortmund " Smile Sheep, Taiwan National Chiao Tung University q  Three reference entries (selected from the top entries of the past championship) : " Mariscal & Fernández, Málaga University " Ready2Win, Slovak University of Technology – FIIT " AUTOPIA, Madrid and Granada 2012 Simulated Car Racing Championship @ CIG-2012
  • 11. Ho Duc Thang University of Nottingham 2012 Simulated Car Racing Championship @ CIG-2012
  • 12. Ho Duc Thang q  Hybrid fuzzy controller with a module to learn the model track as the car drives, a module to perform some simple plannings based on the modelled segments of the track and a fuzzy controller which actually drives the car. q  All the modelling, planning and driving are done during the race, the warm-up stage is not exploited q  No opponent handling 2012 Simulated Car Racing Championship @ CIG-2012
  • 13. BFB4 Kyung-Joong Kim Jun-ho Seo Tae-seong Kim SejongCar Racing Championship @ CIG-2012 2012 Simulated Univ, Korea
  • 14. BFB4 q  Scripted approach " Simple approach for steering and accelerating q  Jump Detection " When the Z-Sensor is more than 0.4 " While the car is jumping and landing(few times, 10 tick count), the steer of car is fixed to forward q  Opponent avoidance: " Just brake if the opponent is approached on a straight " Modify the normal steering when the opponent is approached in a bend 2012 Simulated Car Racing Championship @ CIG-2012
  • 15. Mr Racer Jan Quadflieg, Tim Delbruegger and Mike Preuss TU Dortmund 2012 Simulated Car Racing Championship @ CIG-2012
  • 16. Mr. Racer 2012 q  Joined effort of Jan Quadflieg, Tim Delbruegger and Mike Preuss q  Variables learned offline with the CMA-ES, now including optimized settings for recovery , the clutch and… q  NEW: Parameters of the opponent handling module have been optimized q  Optimization of the opponent handling will hopefuly result in a CIG competition paper 2012 Simulated Car Racing Championship @ CIG-2012
  • 17. Noise Handling 1.  Low pass filter on sensor values 2.  2 Regression polynoms are fitted to each side 3.  Resample the polygons 4.  Calculate our measure (see CIG paper 2010) 5.  Low pass filter on the last measurements 2012 Simulated Car Racing Championship @ CIG-2012
  • 18. Online Learning during Warmup q  We learn a model of the racetrack q  One of two parameter sets is chosen q  Target speeds for all corners are then fine tuned q  All information is saved at the end of the warmup q  And later used during qualifying and the race 2012 Simulated Car Racing Championship @ CIG-2012
  • 19. Opponent Handling q  Noise filtering with a lowpass filter q  Observer module interprets filtered sensor readings q  This leads to a recommended speed and an overtaking line (created on the fly!) q  Planning module incorporates recommended target speed and overtaking line into the plan 2012 Simulated Car Racing Championship @ CIG-2012
  • 20. Smile Sheep 吳晞浩(Si-Hao Wu) 李揚(Yang Lee) 李懷哲(Wiser Lee) Advisor: 王才沛(Tsaipei Wang) Taiwan National Chiao Tung University 2012 Simulated Car Racing Championship @ CIG-2012
  • 21. Smile Sheep q  Steering heuristics " drive toward the track sensor with biggest distance " small corection toward middle of the track to avoid borders q  Speed control heuristics " Full accelerating when central sensor is clear for >99m " Slow down when car is too fast q  Recovery policy heuristics " identify stuck condition with heuristics " drive backward and get the car parallel to the track 2012 Simulated Car Racing Championship @ CIG-2012
  • 22. 2012 Simulated Car Racing Championship @ CIG-2012
  • 23. Mariscal & Fernández q  General approach: expert systems improved by multi- objectives evolutionary computation techniques " Maximize distance. " Minimize damage q  Steering based on a simple rule follow the track sensor with biggest distance. q  Overtaking based on simple rules and expert systems 2012 Simulated Car Racing Championship @ CIG-2012
  • 24. 2012 Simulated Car Racing Championship @ CIG-2012
  • 25. Ready2Win q  Modular architecture: " Driving module: •  The speed is computed using the maximum braking distance " Overtaking module " Recovery module " ABS module q  Track learning during the warm-up: " First lap, driven slow, to identify turns (start, end, entry position, curvature) and learn the track model " Other laps, speed adaptation: •  Increasing according to lateral speed •  Reducing when the car goes off-road 2012 Simulated Car Racing Championship @ CIG-2012
  • 26. AUTOPIA Industrial Computer Science Department. Centro de Automática y Robótica Consejo Superior de Investigaciones Científicas Madrid, Spain Contact:E. Onieva (enrique.onieva@car.upm-csic.es) 2012 Simulated Car Racing Championship @ CIG-2012
  • 27. AUTOPIA q  Fuzzy Architecture based on three basic modules for gear, steering and speed control " optimized with a genetic algorithm q  Learning in the warm-up stage: " Maintain a vector with as many real values as tracklength in meters. " Vector initialized to 1.0 " If the vehicle goes out of the track or suffers damage then multiply vector positions from 250 meters before the current position by 0.95. q  During the race the vector is multiplied by F to make the driver more cautious in function of the damage: " F=1-0.02*round(damage/1000) 2012 Simulated Car Racing Championship @ CIG-2012
  • 29. Scoring process: Warm-up & Qualifying q  Scoring process involves three tracks: " IllSchwang (desert track) " Noceda (city track) " Sehnor (hill track) q  The tracks are not distributed with TORCS: " Generated using the Interactive Track Generator for TORCS and Speed Dreams available at: •  http://trackgen.pierlucalanzi.net " The competitors cannot know the tracks q  Each controller raced for 100000 game ticks in the warm-up stage and then its performance is computed in the qualifying stage as the distance covered within 10000 game ticks 2012 Simulated Car Racing Championship @ CIG-2012
  • 30. Illschwang 2012 Simulated Car Racing Championship @ CIG-2012
  • 31. Qualifying: Ilschwang SmileSheep   7765.42   BFB4   6998.2   Mariscal  &   5066.24   Fernandez   Ready2Win   10010.1   Autopia   10701.6   Ho  Duc  Thang   10808.2   Mr.  Racer   10891.4   0   2000   4000   6000   8000   10000   12000   2012 Simulated Car Racing Championship @ CIG-2012
  • 32. Noceda 2012 Simulated Car Racing Championship @ CIG-2012
  • 33. Qualifying: Noceda BFB4   9658.8   Mariscal  &   11265.2   Fernandez   Ready2Win   9405.52   AUTOPIA   11648.9   Ho  Duc  Thang   11738.82   Mr.  Racer   12233.2   0   2000   4000   6000   8000   10000   12000   14000   2012 Simulated Car Racing Championship @ CIG-2012
  • 34. Sehnor 2012 Simulated Car Racing Championship @ CIG-2012
  • 35. Qualifying: Sehnor SmileSheep   8683.94   BFB4   9043.72   Mariscal  &   9610.96   Fernandez   Ready2Win   9413.6   Ho   9646.59   Autopia   10280.7   Mr.  Racer   10483   0   2000   4000   6000   8000   10000   12000   2012 Simulated Car Racing Championship @ CIG-2012
  • 36. Qualifying summary (scores with noise) Driver Illschwang Noceda Sehnor Total Mr. Racer 10 10 10 30 Ho Duc Thang 8 8 6 22 AUTOPIA 6 6 8 20 Ready2Win 5 3 4 12 Mariscal&Fernandez 2 5 5 12 BFB4 3 4 3 10 SmileSheep 4 2 2 8 CI Approaches 2012 Simulated Car Racing Championship @ CIG-2012
  • 37. What about the qualifying results? Since 2009 AUTOPIA is not the fastest controller for the first time! Top controllers clearly better than others 2012 Simulated Car Racing Championship @ CIG-2012
  • 38. Races
  • 39. Three Tracks For each track we run 6 races with different starting grids Each race is scored using the F1 point system (10 to first, 8 to second, 6 to third, …) Two points to the controller with lesser damage Two points for the fastest lap of the race 2012 Simulated Car Racing Championship @ CIG-2012
  • 40. Final Results Driver Illschwang Noceda Sehnor Total Autopia 10 12 10 32 Mr. Racer 10 6 10 26 Ready2Win 8 3 6 17 SmileSheep 5 5 5 15 Mariscal&Fernandez 4 6 4 14 BFB4 3 5 4 12 Ho 2 2 2 6 Mr. Racer is winner of SCR@CIG 2012 2012 Simulated Car Racing Championship @ CIG-2012
  • 41. What  about  the  race  results?     Qualifying  and  final  results  are  similar:   the  only  excepFon  is  driver  Ho     Some  drivers  were  not  able  to  complete  the   race     Further  analysis  will  be  performed  to  have   more  insight  on  these  results!    
  • 42. Final  Standings  Championship   CompeGtor Evo* Gecco CIG Total AUTOPIA   39   35   32   96   Mr.  Racer   16.5   18   26   60.5   Ready2Win   19   20   17   56   Mariscal  &  Fernandez   20   18,5   14   52.5   BFB4   -­‐   11   12   23   Ho  Duc  Thang   -­‐   13   6   19   Smile  Sheep   -­‐   -­‐   15   15  
  • 43. Final  Standings  Championship   CompeGtor Evo* Gecco CIG Total AUTOPIA   39   35   32   96   Mr.  Racer   16.5   18   26   60.5   Ready2Win   19   Racer     Mr.   20 17   56   Mariscal  &  Fernandez   WINNER  of     012  S18,5   20 2 14   imulated  Car   52.5   BFB4   Racing  Championship   12   -­‐   11   23   Ho  Duc  Thang   -­‐   13   6   19   Smile  Sheep   -­‐   -­‐   15   15  
  • 44. We  wait     for     you…   …next  year!   www.geccocompetitions.com info@geccocompetitions.c om @geccocomp /geccocompetitions