Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We are using GitHub issues and tasks for software related tasks, and Asana for all other tasks.

Quick links:

The subsystem assignments:

Diego
FirmwareKalman FilterHOOTLGroundstationIntegrationRadioElectronics/Hardware
ParkerLiliJulianEtherAhmadDennisIshaan
DanielGradyMadisonJonathanIshaanDennis
JaredLukeTanyaJoeEtherCurtisJames
JonathanDunGeorgiaEmilyParkerPedroPedro
EtherAlexisMayaCristianLiliJamesLachtu
Zack Shreyaa  IshaanAhmad
  Luke   Joe
      Georgia

Subsystem descriptions:

1. Electronics/hardware:

...

2. Firmware

Writing code in C++ for Pyxida (the main flight computer) and CCB (Camera Controller Board), along with unit tests for themD.E.N.N.I.S. and supporting boards, along with all standard software testing procedures.

3. Kalman filter:

The sensor fusion algorithm. If you want to learn more about it, I recommend this video series.

Will involve lots of physics (fluids in particular) and linear algebra.

...

Hardware Out Of The Loop Testing - a utility for running firmware on a non-embedded machine in a sandbox to verify correctness in simulated scenarios. Emulators-ish.

5. Groundstation:

Software in Python, used to monitor the rocket in flight. A lot of progress happened last year, so this is not on the critical path.

...

In charge of integrating all the pieces of hardware on the rocket, including:

  • D.E.N.N.I.S.
  • Pyxida
  • ^Supporting boards (camera, power, RF, etc)
  • PyxidaCamera board
  • COTS altimeters
  • Cameras

Also will focus on getting the cameras to work, with the new hardwired camera connections for power and feedback.

...

 In charge of radio antenna and link testing, working with RF stuff. The most undefined for now, as we have very little RF expertise, os so perhaps we would be reaching out to the MIT radio society.

About the team

Subteam Leads

Luka G

Year

Lead
Fall 2014 - Spring 2015Johannes N
Fall 2015Samir W.
Summer 2020 - PresentLili S.
Summer 2019 - Summer 2020Luka G.
Fall 2018 - Summer 2019Zack HSpring 2016 - Summer 2017Andrew R.
Fall 2017 - Summer 2018Josef B.
Fall 2018 Spring 2016 - Summer 2019Zack H.Summer 2019 - Present2017Andrew R.
Fall 2015Samir W.
Fall 2014 - Spring 2015Johannes N.

Overview

"Avionics" refers to the system that operates the electronic systems aboard the vehicle. These systems are commonly used to deploy recovery systems, collect data, send telemetry, and activate payloads. Avionics interfaces with many subteams

...

AltimeterFeatures
StratoLogger CF-100Dual Deploy, Data Logging
TeleMetrum V2Dual Deploy, Data Logging, Telemetry, GPS
Marsa 54L4 Pyro Channels, Data Logging, On-board LCD Display, On-field configuration

RRC3

3 Pyro Channels, Data Logging, Dual Deploy, connectable LCD
Raven 
Custom Avionics Systems

Pyxida DENNIS is the current team developed avionics system. Pyxida was the 5-year project preceding it.

AltimeterArchitectureFeatures
Charybdis AvionicsArduino Mega ShieldRoll Rate Control, Data Logging, Telemetry
Pyxida V1BeagleBone Shield, ARM MicroprocessorData Logging, Telemetry, GPS, 12 Pyro Channels
Pyxida V1.1Stand-Alone ARM MicroprocessorData Logging, Telemetry, GPS, 6 Pyro Channels, Continuity Checking
D.E.N.N.I.S.Arm Microprocessor 
Pyxida Rev 6.2ARM Microprocessor 
Pyxida Rev 6.1ARM Microprocessor 
Pyxida Rev 5.1ARM Microprocessor 
Pyxida Rev 5ARM MicroprocessorPyxida Revision 5 Known ErrorsPyxida Rev 3ARM Microprocessor8 Configurable Pyro Channels, Battery alarms
Pyxida Rev 4ARM MicroprocessorActive GPS Antenna, Onboard Memory, rounded edges, self version checking
Pyxida Rev 53 Pyxida Revision 5 Known Errors
Pyxida Rev 5.1  

The diagram below and pdf linked within provide a guide to the interaction between components in the most recent configuration.

...

ARM Microprocessor8 Configurable Pyro Channels, Battery alarms
Pyxida V1.1Stand-Alone ARM MicroprocessorData Logging, Telemetry, GPS, 6 Pyro Channels, Continuity Checking
Pyxida V1BeagleBone Shield, ARM MicroprocessorData Logging, Telemetry, GPS, 12 Pyro Channels
Charybdis AvionicsArduino Mega ShieldRoll Rate Control, Data Logging, Telemetry