UAS/Design/Software: Difference between revisions
Jump to navigation
Jump to search
en>Jmussemann No edit summary |
en>Jmussemann No edit summary |
||
Line 10: | Line 10: | ||
*application will be single threaded, design may or mayn't take this into consideration. | *application will be single threaded, design may or mayn't take this into consideration. | ||
* | * | ||
== Main Loop == | |||
*Sensor Reading | |||
*Sensor combing | |||
*Position Control | |||
*Telemetry & Datalogging |
Revision as of 04:49, 15 November 2011
Software Design should be layout out here.
Should have an initial design that outlines the major components, and how they inter communicate.
In order to fully describe a motion status of an object, 6 variables are needed, 3 linear coordinate: x, y, z, and 3 angular coordinate α, β, γ. accelerometer can measure the x y z and gyro can measure the α, β, γ, so 6 variables are all measured by the 2 elements, you get the exact status.
Implementation Considerations
- code will be implemented in c++
- application will be single threaded, design may or mayn't take this into consideration.
Main Loop
- Sensor Reading
- Sensor combing
- Position Control
- Telemetry & Datalogging