The robby had different behaviour modes. At the beginning we were quite excited by just watching it drive around, bump into walls, chairs and other obstacles, stop, reverse, turn around and go on. Then we gradually increased the complexity. We ended up with a rather shy little pet. It searched the room for the darkest place, moved there, turned around and sat there waiting. Perjodically it looked to the left and to the right with its IR detector to see if somebody was approaching. If so, it fled into the other direction, again searching for a dark place to hide. It also changed position spontaniously when it go bored of just sitting somewhere.
It was great fun to have this artificial pet around. Sometimes one forgot about its presence when it suddenly appeared from underneath of something, trying to run away.
Our cat however didn't like it too much, it probably was a little too impulsive. Another problem was staires: the Robby couldn't detect a stair to a lower floor, it would have driven over the first step and tubled down.
We experimented with different sensors and actors, for example we developped a flywheel based ping-pong ball gun. It shot the balls so hard that I got a blue spot on my arm after getting hit. So we didn't mount it on the robot, to spare our cat and other lifeforms in the vicinity. :-)