Skip to content

Self driving car simulation trained using vanilla neuro-evolution.

Notifications You must be signed in to change notification settings

jhanreg11/NeuroCars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuroCars

NeuroCars is a personal project that demonstrates neuroevolution using planck.js for physics simulations.

In the simulation, self-driving cars contain brains (neural networks) that control their steering while they try to navigate a track without touching the walls. Input into the brains: distances to the nearest track wall in 5 directions. Output: whether to turn right, left, or do nothing. After each iteration, a fitness score is assigned to each bot proportional to how long they stayed alive and how far they traveled, higher fitness scores make a bot more likely to reproduce.

To see the demo, visit: jacob-hanson.com/neurocars

About

Self driving car simulation trained using vanilla neuro-evolution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published