Category Archives: Uncategorized

Loading and Reading in Files!

We now have a great way to create files regarding the Robot’s brain, along with loading files of previous brains created! We wanted to be able to store into text files the number of altControls a random brain used, the … Continue reading

Posted in Uncategorized | Leave a comment

Crossover of virtual robots

This week I focused on creating the evolutionary crossover method. A crossover method needs to take information from one parent robot, information from another parent robot, and swap that information. This mutates our robots without losing information which is what … Continue reading

Posted in Uncategorized | Leave a comment

Smartest Robot Yet!!!!

After studying our results yesterday and reading a Graph Crossover Article to better our understanding of the process we are trying to make, we decided to calculate our minimum score’s a different way! Our new calculations consisted of taking the … Continue reading

Posted in Uncategorized | Leave a comment

Running Experiments

We have finally made it to the point of running multiple experiments after another for our robots! In order to get to this point, we added some important methods into our evolutionary algorithm. The steps we followed are: Initialize the … Continue reading

Posted in Uncategorized | Leave a comment

Summary and new brain

This blog post is a brief reminder of our project and a summary of all the work that has been completed this summer. If you would like to read the latest progress since the last post, please skip to the … Continue reading

Posted in Uncategorized | Leave a comment

Updated Graphs

Yesterday (7/12/2011) we had used the DOT language and graphviz to create a simple directed graph of one of our random brain’s. Today, we have updated these graphs. This first graph shown below represents our basic working brain of the robot. … Continue reading

Posted in Uncategorized | Leave a comment

Learning occam-pi and using Dot.

While researching this summer I have been extending my knowledge on the parallel language in java, which has led into learning about the occam-pi language. This is a parallel language that allows programs to in a sense multi-task; they can … Continue reading

Posted in Uncategorized | Leave a comment

Light attenuation in our bonding boxes.

As of Wednesday(07/06/2011) we had our simulator working to where we spit out a score for the robot on how well “it did”. The score keeps track of the Lifetime of the robot (how long it was moving around in … Continue reading

Posted in Uncategorized | Leave a comment

Occam-pi to Java

Before we can start evolving new ‘brains’ for our robot, we need to translate our occam/Plumbing code into Java using JCSP. By using JCSP we are able to create a replica of our robot in the Simbad simulator. The first … Continue reading

Posted in Uncategorized | Leave a comment

Adding Bounding Boxes

As am I getting back into the swing of writing code in java once again, I am expanding my coding skills by adding bounding boxes around all of the possible lights in each room. At first, we wanted to create … Continue reading

Posted in Uncategorized | Leave a comment