Code for autonomous ground vehicle, Data Bus, 3rd place winner in 2012 Sparkfun AVC.
Dependencies: Watchdog mbed Schedule SimpleFilter LSM303DLM PinDetect DebounceIn Servo
Data Structures
Beep | Generates a tone with a buzzer, based on a PwmOut The class use a timeout to switch off the sound - it is not blocking while making noise |
CartPosition | Geographical position and calculation based on cartesian coordinates |
Config | Text-based configuration; reads config file and stores in fields |
GeoPosition | Geographical position and calculation |
HMC5843 | Interface library for the Honeywell HMC5843 digital compass |
IncrementalEncoder | An interface for a simple, 1-track, incremental encoder |
L3G4200D | Interface library for the ST L3G4200D 3-axis gyro |
Mapping | Maps GeoPosition latitude/longitude to CartPosition cartesian x,y |
Menu | Simple menu interface model |
SerialGraphicLCD | Interface to the Sparkfun Serial Graphic LCD, LCD-09351; and Graphic LCD Serial Backpack, LCD-09352 |
Steering | A class for managing steering angle calculations based on current and desired heading and specified intercept distance along the new path |
SystemState | System State is the main mechanism for communicating current realtime system state to the rest of the system for logging, data display, etc |
TinyGPS | TinyGPS - a small GPS library for Arduino providing basic NMEA parsing Copyright (C) 2008-9 Mikal Hart All rights reserved |
Generated on Tue Jul 12 2022 14:09:28 by 1.7.2