An assignment for IT requires students to create a programming project related to the school in some way. We had the option to work on code for the robot, which Ryan and I decided to do.
I am working on the front end control interface for the robot. I have documented my progress, which is available here.
Ryan is working on the ultrasonic localisation system. He found a resource which will help a lot with ultrasonic sensors. It explains how to both wire it up to the Raspberry Pi, as well as program it with python.
Resource: http://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi
Ryan has also documented his progress, which is available here.