AVC To Do List
Get SD Card integrated
Speed test SD Card
Write an snprintf replacement
Finish generic UART code 3/31/2014
Test UART code 4/1/2014
Attach GPS module mechanically 4/4/2014
Attach GPS module electrically 4/4/2014
Remove the SPI ADC as it conflicts with the SD Card 4/4/2014
Get uBlox code working with new UART 4/6/2014
Determine why UART code can’t keep up at 115200 baud. Seems to be an issue with how long it takes to swap DMA buffers.
Hunt down the random data abort exception that occurs when readings lots of data. Seems to be an issue of stack sizes.
Order new parts to fix the broken USB connector on my uBlox module.
Get SD card working again as part of the logger module
Log uBlox data to disk
Refactor the logger to remove the file access routines.
Finish implementing the user interface module
- Integrate the Sparkfun I2C DAC for task monitoring
- Work on a simple Python based ground station.
Add ability to run code from RAM
Add ability to read and write configuration data from FLASH
Add a statistics task to monitor CPU usage and stack sizes.
Survey the test site parking lot.
- Get simple waypoint code working
- Figure out why an extra CR is in my log files.
- Fix bug in command parser
- Get permission to use test location (ongoing. Now in the legal department!)
- Sweep parking lot at test location
- Collect uBlox data at test location
- Analyze collected data
- Test PWM outputs with real servos
- Convert Sundar to run on a second ARM SAM7
- Finish Sundar design
- Interface Sundar to AVC robot.
- Isolate motors with MuMetal
- Built V1.0 of the AVC PCB with all the devices mounted
- Start testing
- Create a Python telemetry application to run on a PC and collect and plot data from the rover.
- …
- Register for AVC 2015 (March 2015)
- Win AVC 2015 (June 2015)