Today I added some sensors to the chassish, which I from now on will refer to as AR(Autonomous Rover). The rover is designed for traveling on a white surface. It now features 2 RCX´s(X1 & X2), a double bumper(1), edge detection(2), line following sensors(3) and ascent(30 degrees) bumper(4). 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 are located at the back, like a tail, and makes contact when the robot start to drive up an ascent 30-31 degrees or higher; the robot will back up. The raw chassis have been driving without problems at a 40 degree ascent, but just to make as "bulletproof" as posible, it now only takes a max of 30degrees.
2: The edge detection will be programmed to see when ít goes over an edge. The 2 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: 3 light sensors should secure a steady(kindof) travel along the line. The left & right ones are just in front of the RCX´s, 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.
3 Lamps, 2 Motors, 5 Lightsensors, 3 Touchsensors and 2 Rotation sensors.
In a couple of days, aphoto can be seen here: http://mindstorms.lego.com/members/gallery.asp? userid=9C7C2940351F37B0CDC77C1FDFA1AD09#Autonomous