Robotic animal herding
My final-year project at Oxford was a contribution to the Robot Sheepdog Project, a.k.a. the Roboduck project. My work consisted of:
- A java package implementing simple recurrent neural networks.
- A java package implementing a simple genetic training algorithm.
- A simulation of animal herding, allowing the herder ("dog") to be controlled by a genetically developed neural network.
- A graphical interface to the simulation.
Oxford, perceiving the utter lack of commercial value in my code, have kindly allowed me to release it under the GNU General Public Licence. So, for what it's worth, here is a jar file containing all the source code and compiled class files. Runs under Java 1.3, 1.4 and 1.5. You may also download my final report on the project, in gzipped PostScript format or as a PDF file.
Last modified 2004-06-26 11:31 BST