PROJECT 3 - STAGE 1 * notes from Week 6 Lab, 2015-02-27 * each team can IMPLEMENT one or more versions of GuideMe -- GuideMe.java or GuideMe1.java, GuideMe2.java, etc. BUT they must choose just ONE for the "master" obstacle/feature course to conclude this Project 3 - Stage 1 * OK to grab parts from different team members' GuideMe.java from Individual Assignment 3, OK to create a new version! * NOTE: required to KEEP the minimum requirements -- INCLUDING: * left button release should cause it to go left, * right button release should cause it to go right, * enter button release should cause it to go forward, * escape button press should end the program; ...BUT you choose how sensors affect the robot's progress; * obstacle/feature course CAN include * garbage can(s) * LEGO Mindstorms kit boxes * OK, no chairs (sigh!) * (except for kit boxes, won't be less than 8" tall) * We will MEASURE, for each team's selected program: * TIME to COMPLETE the course (we'll call that the speed to complete the course) * NUMBER of COLLISIONS while completing the course * NUMBER of BUTTON PRESSES needed to complete the course (must be at least 1, to start its initial movement) * NUMBER of FALLS (or catastrophes requiring something than the specified button presses, such as picking up the robot or turning it by hand) to complete the course * we hope this is 0! * NUMBER of RESTARTS of program necessary to complete the course * we hope this is 0!