View Single Post
  #1   Spotlight this post!  
Unread 23-04-2010, 20:25
bobwrit's Avatar
bobwrit bobwrit is offline
//No Comment
AKA: ...
FRC #1977 (Loveland High Robotics)
Team Role: Alumni
 
Join Date: Oct 2008
Rookie Year: 2008
Location: Somewhere
Posts: 298
bobwrit is just really nicebobwrit is just really nicebobwrit is just really nicebobwrit is just really nicebobwrit is just really nice
FRC Neural Network Project

Link to the project: https://sourceforge.net/projects/frcnn/

This is the 'completed' form of a Neural Network that team 1977's programming team was throwing around in 2009. If you would like to contribute to the development, please PM me with your source forge account name so I can give you SVN access

Miscellaneous notes
* Controls the robot's drive
* Currently only supports 2 motors, the code to allow for 4 motors and up will be added at some point
* Unsure if fitness algorithm works or not, must be tested(but team 1977 can't because our 2009 robot is disassembled)
* Genetic Algorithms(what's used on the connections, by far the largest section of code) generally take 500-5,000 generations to fully optimize
* The drive function(Motor_Control() in the code) doesn't include the setting of the motors, this is specific to the teams robot(which jaguars/victors are connected where).
* Requires camera for the fitness function
* Camera code needs to be added
* Curently for the 2009 game. The reason for this is that the 2009 game was conceptually easier to write a fitness function for, and thus easier to build a neural network for. If you can think of a fitness function for Breakaway, please tell.
* The robot currently tries to drive away and avoid opposing robots. This can be made opposite(robot trying to go after opponents robots)
* Released under GPL


Again, this is Open Sourced, so if you would like to contribute, PM me with what your accounts name is.
__________________

FRC Team 1977 Alumni

Has Attended:2008 Colorado regional
2009 Colorado Kickoff
2009 Colorado Regional
2010 Colorado Kickoff
2010 Colorado Regional




The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!"(I found it!), but rather, "Hmm.... That's funny" ---Isaac Asimov
Chance favors the prepared mind ---Louis Pasteur
And you can tell me, that I can't make a diffrence because I'm just one, but one is all it takes to start it. And you can tell me, that I can't change the world because I'm too young, but I wont stand here and be your target. ---FM Static