UAS/Design/Software

From HeatSync Labs Wiki
Revision as of 04:49, 15 November 2011 by en>Jmussemann
Jump to navigation Jump to search

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