Post date: Oct 23, 2011 5:44:35 AM
Refine Block Diagram.
Notes:
Control System Components:
Autopilot Example:
http://www.sparkfun.com/datasheets/GPS/EvalBoards/ArduPilot-v15.pdf
IMU example:
http://www.sparkfun.com/products/9268
Brush-less Motor Control example:
http://www.nxp.com/documents/application_note/AN10661.pdf
Other Sensors: IR / Sonar(?) barometer(?) airspeed(?) temperature(?) additional gyro(?) accelerometer(?)
TODO>>make sure atmega can handle everything we need.
On-board Computer:
H/W: https://www.gumstix.com/store/product_info.php?products_id=256
Or a cheaper alternative that can interface with a camera, and stream video over Wi-Fi and can talk to the Control Board via serial (SPI)
http://dev.emcelettronica.com/i2c-or-spi-serial-communication-which-one-to-go
S/W: Embedded Linux: http://www.openembedded.org/wiki/Main_Page
TODO>> justify of the shelf component. (integration of required memory components under the time / weight / budget constraints is impossible)
Power Bus
Different voltages for Boards and Props.
Low power indication / emergency landing.
TODO>>calculate power draw.
Ground Station:
Should look like : http://code.google.com/p/ardupilot/wiki/GroundStation
TODO>>specify requirements and interfaces.
Example Software Stack:
Great place to find parts (with weights specified)
Ex: brush-less motors:
>>Add potential parts to this sheet:
https://docs.google.com/spreadsheet/ccc?key=0Ao4IHFGbZ8dydGxEOTNqRGdhRmw1U0hmcmdpc0hKdFE&hl=en_US
TODO>>prepare for awesomeness:
http://www.youtube.com/watch?v=kbJjOjzzncs
http://pixhawk.ethz.ch/wiki/_media/software/pixhawk-block-diagram.pdf