From the album: Lego RCX motion detection watch dog
Through a wealth of sensors, such as for examplea compass, a camera, and a distance sensor, the robot can perceive its environment and respond if necessary to it. The sensor data is continuously transmitted via telemetry by IRDA protocol to the computer. Controlling the robot can also be performed interactively via a joystick and voice commands (see my application LISA). The motions of the robot can be recorded odometrically and be replayed through the data transmitted by the compass, the accelerometer and the rotation sensor.