Skip to content

Roll control system for the IREC 2020-21 rocket (Endurance) and Drag control system for the IREC 2021-22 rocket (Intrepid)

Notifications You must be signed in to change notification settings

ISSUIUC/TARS-Controls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TARS-CONTROLS

Illinois Space Society's Large Rocketry Guidance, Navigation, and Controls Team simulation tools repository

We test various control design methodologies here with Python before implementing them in SILSIM and flight software.

In order to run these programs, we recommend installing Anaconda. Run the command: conda env create -f ISS-GNC.yaml in your command line to create a custom conda environment and install the required packages.

Our current simulation named PySIM 6DOF can be run from 6DOF_RK4/simulation/pysim.py and was used to develop the Kalman Filter and controller that was used on Intrepid-III, which placed 2nd in the 30K COTS category at Spaceport America Cup 2023. This simulation is being updated to include a model for rocket descent, and support for staged rockets. This will be used to develop flight event logic such as stage separation, air-lit motor ignition, parachute deployment and parachute disreefing.

Our Monte-Carlo simulation named Monte-Python can be run from 6DOF_RK4/simulation/monte_python.py and will introduce dispersions to the environment such as wind, fluctuations in air pressure, density, initial position and orientation. We will be adding dispersions on air-lit motor ignition time and separation tip-off dynamics.

About

Roll control system for the IREC 2020-21 rocket (Endurance) and Drag control system for the IREC 2021-22 rocket (Intrepid)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published