0% found this document useful (0 votes)
15 views

"Learning AI" For 3D Car Racing

The document discusses developing an AI agent to learn to drive a car in a 3D racing simulator. The simulator allows designing an AI bot to drive and train itself to drive better on a given track. Hypothetical solutions include looking ahead to maximize distance driven and tuning parameters through repeated trials. Executing the learning will require analyzing maps, large numbers of trial runs to optimize parameters, and potentially using neural networks to process map info and output control coefficients. Challenges include navigating sharp turns and the computational requirements of an evolutionary algorithm-based approach.

Uploaded by

fumengyao
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

"Learning AI" For 3D Car Racing

The document discusses developing an AI agent to learn to drive a car in a 3D racing simulator. The simulator allows designing an AI bot to drive and train itself to drive better on a given track. Hypothetical solutions include looking ahead to maximize distance driven and tuning parameters through repeated trials. Executing the learning will require analyzing maps, large numbers of trial runs to optimize parameters, and potentially using neural networks to process map info and output control coefficients. Challenges include navigating sharp turns and the computational requirements of an evolutionary algorithm-based approach.

Uploaded by

fumengyao
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

"Learning AI" for 3D Car Racing

Developing Platform
• The Open Racing Car Simulator (TORCS)
Client-server
Real-time execution
Physical seperation between server and the driver code
Objective
• Given a driving simulation envirnment, design
an AI bot which can drive.
• Train itself to drive better and better in a given
map.
• By driving on different maps, learn the ‘driving
trick’and be able to drive fairly good on a new
map.
• And more
Hypothetical Solutions
• Q1: Given a driving simulation envirnment, de
sign an AI bot which can drive.
• S: Looking for longest distance ahead.
Hypothetical Solutions
• Q2:Train itself to drive better and better in a gi
ven map.
• S:Tune the coef.(Max speed, steering coef. bra
ke etc.) by repeatly run.
Hypothetical Solutions
• Q3:By driving on different maps, learn the ‘dri
ving trick’and be able to drive fairly good on a
new map.
• S: Map analysis.
Execution & Chanllenges
• Big turn (e.g U-shape)
Execution & Chanllenges
• Large amount of trial run.
Steering x Max speed x Brake x Acc x....

Initiate
population Trial run Cross over

Selection Mutation
Execution & Chanllenges
• Neural Network

Map info Coef.


vector
Q&A

You might also like