/* Navigation header file */ /* By: Benjie Nelson, Nora Levinson, David Sirkin */ /* Dr. Von Sirlevson's Automated Locomotive Computation Engine */ /**************************************************/ /* Prototypes */ /**************************************************/ /**************************************************/ /* High-Level Navigation Functions */ /**************************************************/ /* 'Pulsing' CCW rotate to overpower turn inertia */ void LookForStart(void); void AlignWithDispenser(char eventArg); void ReAlignWithDispenser(void); void FollowBeacon(char clearFlag); /**************************************************/ /* Basket Control Functions */ /**************************************************/ /* PWM sets the basket DC to the desired position */ void SetBasket(char pos); /* PWM up/down end positions found experimentally */ void DropBalls(void); /**************************************************/ /* Drive Mode Functions */ /**************************************************/ /* Set left/right wheels to desired speed or stop */ void LeftWheel(int DC); void RightWheel(int DC); void Stop(void);