This rover is designed for traveling on a white surface. It features a double bumper, edge detection, line following sensors and ascent(30 degrees) bumper. The robot is a test for the M006 wich I solved earlier, but with this robot it should be posible to do it without timer sequences. I will program and test it carefully and when everything works as planned, I´ll add a grabber arm somewhere in the front. 4 outputs are saved for that. It uses skid stearing. 1: The ascent bumper makes contact when the robot start to drive up an ascent 30-31 degrees or higher; the robot will back up. 2: The edge detection will be programmed to see when ít goes over an edge. The lightsensors are suported by lamps for making the readings as equal as posible. The edge detection shares inputs with 2 of the line following sensors; when following a line in M006, you don´t come near the edges. 3: It´s a traditional double bumper; determines wich side of the front that bumps into something. 4: These are2 of the 3 light sensors that should secure a steady(kindof) travel along the line. the 3rd are placed under the RCX´s and uses a lamp. X1: The left bumper, line sensor and edge detector are on port 1. The ascent bumper and the middle line sensor are on port 2. The right bumper, line sensor and edge detector are on port 3. X2: The left rotation sensor are on port 1. the right rotation sensor are on port 3. The left motor are on port A. The right motor are on port b which also includes the 3 lamps.