Braitenberg vehicles implemented using SBOT robot
From RoboWiki
Our goal is to implement Braitenberg vehicles using SBOT with various different behaviors. It is an agent with some primitive sensors (SBOT has infrared sensors) and wheels (each driven by its own motor) which acts as effectors. The actual move of the robot depends on the behavior of the vehicle (loving, exploring, aggresive...) and the strength of the signal (e.g. the more light the stronger signal).
You can read a short description of Braitenberg vehicles on Wikipedia - Braitenberg vehicles. There is also a video of BV implemented using NXT Lego on YouTube. A list of some behaviours.