Daily+Logs

=__Daily Logs__=


 * 1) Today was our first day and we just recieved our challenge. The challenge concists of one robot picking up a set of three golf balls, and then giving then to another robot, and that robot then bringing those three balls into a single hole in the course. We decided today the Drew and Ryan would work on the robot that would pick up the golf balls and Josh and Charlie would make the robot that will deliever the robot into the whole.
 * 2) Today Drew and Ryan started testing on different ideas for a golf ball claw to pick up the golf balls. We finally decided on a system of paralled pieces the will scoop up the golf ball from under neathe and cradle them in a basket while on transportation to the drop zone. Josh and Charlie spent their day working on the basket that the golf balls would be dropped into. They decided on a design that was large enough so that the pick up robot would have a large area to use to drop the balls in for higher accuracy.
 * 3) Today both of our teams spend time with the light sensors and posistioning them. After testing different ideas it was decided that the pick up robot would have their light sensors positioned very close together so that the robot is able to stay on the line closely so that robot will be able to line up specifically at the golf ball pick up zone. We also decided that the basket robot would have light sensors farther apart so that it would be able to spend more time going forward rather than correcting itself so it will go faster.
 * 4) Now with most of the basic mechanical functions together on the robots we both spent our day working out the begining of our programming. Both robots run off of the basic same program of line following. When light sensor seeing a black line, it is told to turn the opposite way to put the robot back in the middle of the line. If white is seen in both sensors the robot is told to move forward, and if double black is seen by both sensors the program jumps out of the line follow loop and moves on to the next part of the program.
 * 5) Today with the basic line following set, it was time to move to the more specific programming of each robot. The golf ball pick up robot was first set to do a turn until it saw black with one of the sensors, and then the line following set in. When double black was hit, it then would use its third motor to pick up the golf balls. It would then turn around and line follow again until the second double black and would then drop the golf balls into the basket of the other robot. The drop off robot was set to turn around, line folowing till double black, and then wait. We had not set up blue toothe yet though.
 * 6) Today we spent time in class reading on the computer on how to make the functions of blue tooth work. We decided to put in a wait block on the drop off robot so that it would wait until it recived a signal from the pick up robot to go on with the rest of the program. The pick up robot was set to send a signal to the other robot once it had droped the balls of into its basket. We tested this several times, and it seemed to work concistantly throughout the day.
 * 7) Today was the first day of testing, and we decided to just go for it and take a chance and do a run. Stupidly Ryan changed a turn in the program without testing in first, and the turn did not work at all and went the wrong way, so the the run was a mess and we got a big fat zero. We changed the program back, and then testing the robots again and it went through a run flawlessly.
 * 8) Today we had a working robot, and we first tested them once, and after that worked flawlessly, we did an official trial and did it in just over two minutes flawlessly. We then spent the rest of the day cheering on the rest of the robots and trash talking Kevin's team even though their robot was better than ours.