Skip to content

egmzcrz/Robby-the-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robby-the-robot

A genetic algorithm to evolve a soda can cleaning robot.

Compiling

In terminal:

gcc robby_ga.c functions.c -o ROBBY
./ROBBY

The main program, ROBBY, generates two files: report.dat and strategy.dat. Report.dat just shows some stats used in the program while strategy.dat encodes how Robby must move.

##Visualizing In terminal:

gcc plot_strategy.c functions.c -o PLOT_STRATEGY
./PLOT_STRATEGY strategy.dat

Robby's cleaning session after a 20,000 generation evolution

alt tag

About

A genetic algorithm to evolve a soda can cleaning robot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages