-
Notifications
You must be signed in to change notification settings - Fork 9
Unmanned Aircraft Camera Module. University of Southampton, School of Electronics and Computer Science, ELEC6050 GDP Team 18.
License
andybusse/uavcamera
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Unmanned Aircraft Camera Module
(Full specification including deliverables for this project is contained in documents/specification/Agreed_Spec_Gantt_GDP18.pdf)
Repository Structure:
- ArduinoCore: An Eclipse project that creates an Arduino library, allowing us to combine Arduino code with AVR C Source code.
- documents: Project Management foo, foo that requires submission (reports, presentations + whatnot), minutes of meetings, etc.
- eclipse:
- CamPayloadCpp: source code for the payload controller firmware (not all ours)
- mod: existing code from our customer
- sanguino: code from the sanguino project (http://sanguino.cc)
- SoftwareSerial - the SoftwareSerial library for Arduino/Sanguino (http://www.arduino.cc/en/Reference/SoftwareSerial)
- SD: the SD library for Arduino/Sanguino (http://www.arduino.cc/en/Reference)
- progressiveJPEG2: our current work on progressive jpeg encoding/decoding
- ExtractorExecutable: final version of custom JPEG extractor code (from progressiveJPEG2)
- FinalReport: our final report. RC2 is the version as handed in. Includes a CD with this repository at revision b0a90776af
- gettingJPEGdataInC: reads data from the camera and inserts this into a table.
- jpegCheaderExtractor(_nonavr): our current work on progressive jpeg encoding/decoding
- jpeghuffman: generates a huffman tree from a given JPEG image.
- Matlab: Matlab code to test custom image compression methods.
- NCamGS: Code for our ground station image viewer (C#, Visual Studio 2010 project)
- programAVR: Slightly modified from sample_peripheral, code intended to be run on a DIP version of the ATmega168.
- progressiveJPEG2: our current work on progressive encoding/decoding
- sample_peripheral: Schematics and Code for a simple AVR-based peripheral for the autopilot module. Supplied by the customer.
- schematics: A full set of schematics, PCB layout and gerber files generated using gschem and PCB from the gEDA toolsuite. Run "$ gschem $NAME.sch
- uCode: Arduino "sketch" code, written for an Arduino Uno, designed to communicate with our chosen camera, implementing the commands defined in the datasheet (linked to within documents/)
- SPI_debugger: code for the SPI debugger, based on an example project in the Arduino IDE (http://www.arduino.cc)
This project also contains some code which we have not authored:
- ArduinoCore (from http://www.arduino.cc)
- eclipse/ArduinoCore (from http://www.arduino.cc)
- eclipse/ArduinoBlinkTest_Template (from http://www.arduino.cc)
- eclipse/CamPayloadArduino/SD (from http://www.arduino.cc/en/Reference)
- eclipse/CamPayloadArduino/SoftwareSerial (from http://www.arduino.cc/en/Reference/SoftwareSerial)
- sample_peripheral - existing code, provided by our customer (see below)
- programAVR - essentially contains the same as sample_peripheral, just in a AVR Studio 5 project.
A Group Design Project (ELEC6050) - School of Electronics and Computer Science, University of Southampton.
GDP Group 18 Members:
Andrew Busse <Andrew.Busse@zepler.net>
John Charlesworth <jgac1g08@ecs.soton.ac.uk>
Michael Hodgson <mh23g08@ecs.soton.ac.uk>
Paramithi Svastisinha <ps6g08@ecs.soton.ac.uk>
Piyabhum Sornpaisarn <ps26g08@ecs.soton.ac.uk>
Supervisor: Dr. Rob Maunder <rm@ecs.soton.ac.uk>
Customer: Dr. Matt Bennett <m.bennett@skycircuits.com>
About
Unmanned Aircraft Camera Module. University of Southampton, School of Electronics and Computer Science, ELEC6050 GDP Team 18.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published