I’ve made a Self-Parking Car Evolution Simulator to train the cars to do self-parking using a Genetic Algorithm.
1st generation of cars have random genomes and behave also randomly.
≈40th generation the cars start learning what the self-parking is and start getting closer to the parking spot:
The cars are hitting some other cars along the way, and also are not perfectly fitting the parking spot, but this is only the 40th generation since the creation of the world for them, so be merciful and give the cars some space to grow
You may launch the simulator to see the evolution process directly in your browser. The simulator gives you the following opportunities:
- You may train the cars from scratch and adjust genetic parameters by yourself
- You may see the trained self-parking cars in action
- You may also try to park the car manually
This is not a production-ready self-parking Tesla of course. But I hope you’ll have some fun, trying to make those toy cars “think” and “learn” how to park.