Olin Rocketry

Embedded Software


ABOUT

Develop software to control the stages of our high powered rocket for the Intercollegiate Rocketry Competition. Ensure that the rocket correctly gathers data from the various flight sensors, in addition to using the data to determine whether to switch flight stages. This ensures that our parachute not only deploys correctly, but is also recoverable.

  • TECHNOLOGIES
  • C++
  • KiCad
  • Teensy

SKILLS USED

  • Learned how to use KiCad to design flight computers
  • Utilized object-oriented programming to effectively structure our flight software
  • Created a state machine to switch between stages of flight
  • Gathered data from on board sensors using various APIs

Avionics Hardware
Avionics Dashboard

Above illustrates the flight computer created using KiCad, as well as the monitoring dashboard that depicts not only the current sensor readings, but also the stage of flight.