Evolved car racing
Uploader Comments (togelius)
Top Comments
-
Great job, well done!!!
-
I want to see a lot more work like this (I'd love to participate too) but with more "elbow room", like harder puzzles, bigger generations, more of them, and faster - all ONE massive algorithm constantly updated to solve all kinds of problems. Maybe even a Spore-like setup. I want to see how few constraints we can remove, and see just what AI can do if we let it go for millions of generation.
All Comments (17)
-
and maybe let the cars themselves evolve. add another wheel, get a little faster, develop better brakes, become more aerodynamic.
-
of course, even on the fastest cluster running a genetic algorithm for every npc in the game would take ages.
-
You could probably work for a video game company. Apparently, the challenging part of designing driving games is designing AI for cars, especially in games with lots of terrain elements, for example, grand theft auto 4. We often see the non-player characters doing some very silly things making for decreased realism.
-
Brilliant!
-
I was involved in a project using 4 completely autonomous robots with scoops to transport barrels through an area with obstacles. The robots were each restricted to their own zones and had to leave the barrels in specified drop off points.
-
Cool stuff, lets use some Genetic Programming with multi-objective fitness functions to evolve interesting driving behaviours....
-
By the way, saw your interest in Borge, Im from Argentina!!
-
I have been researching alot and have found many alternatives to do this and to make this work. Finally I saw your video and couldnt believe the coincidence.
Well, hope we could exchange results some time!
My email is alecdickinson at hotmail dot com.
See ya!
I notice it pre-emptively anticipates thenext waypoint. Is its intent to get around the course as quiclky as posibile? Also, how many iterations is this?
billamu 4 years ago
The objective to get around the track as fast as possible. This particular controller was evolved for 100 generations with a population of 100 and a standard evolution strategy; the controllers are based on neural networks being fed rangefinder wall sensors, speed and angle to the next way point. There are more details in the papers on my website:
julian dot togelius dot com
togelius 4 years ago
The lines are walls. This particular video was taken using Xvid on Suse/KDE. More videos to follow soon, where the car(s) bounce off walls etc.
togelius 5 years ago