Code for autonomous ground vehicle, Data Bus, 3rd place winner in 2012 Sparkfun AVC.
Dependencies: Watchdog mbed Schedule SimpleFilter LSM303DLM PinDetect DebounceIn Servo
updater.h
- Committer:
- shimniok
- Date:
- 2012-06-20
- Revision:
- 0:826c6171fc1b
File content as of revision 0:826c6171fc1b:
#ifndef __SCHEDULER_H #define __SCHEDULER_H /** Updater is the main real time sensor update, estimation, and control routine that is * called at 100Hz by a timer interrupt */ /** Returns the elapsed time taken by the updater routine on its most recent run */ int getUpdateTime(void); /** Indicates to the updater that the vehicle should begin its run */ void beginRun(void); /** Indicates to the updater that the vehicle should abort its run */ void endRun(void); /** Tells the updater to re-initialize the navigation state */ void restartNav(void); /** The function that is called at 100Hz. It reads sensors, performs estimation, and controls the robot */ void update(void); #endif