Had a couple of goes at getting the robot working with the Raspberry Pi. Using the correct documentation has helped a lot and the interface works now.
I have facial recognition working on the Pi and when it detects a face it sends instructions to the robot to play a little melody.
Playing with movement is a bit tricky because the robot is want to escape. Once I have the untethered setup working things will be a lot easier.
Here's a picture of my setup, working at AfterMath Gallery on a sunny afternoon: