Awesome MATLAB Aerospace Resources Online (AMARO)
AwesomeMatlabAerospaceResourcesOnline (AMARO)
This is a list of Aerospace Engineering, System Modeling, related resources, projects, and some models for MATLAB that I’ve found. I put this list together to create a comprehensive list for attitude determination control systems (ADCS), flight dynamics, and similar modeling processes to use in MATLAB and Simulink.
I haven’t actually used all the libraries on this list, so I can’t vouch for their quality. I’m just noting their existence.
Submissions to this list are welcome. Make a Pull Request with them.
Resources for all topics
- Dr. Shane Ross's Youtube Channel - Has videos, some including MATLAB examples on: Kalman filters, space vehicle dynamics, nonlinear dynamics and chaos, orbital mechanics/dynamics, and many more advanced topics in high quality
- Ben Dickinson - Covers undergraduate and graduate level courses on many topics of Guidance, Navigation, and Controls (GNC) for aircraft, spacecraft, control systems, and much more.
-
- Control System Design with MATLAB and Simulink - linear/non-linear control systems, linearization of nonlinear systems
- MATLAB Skills for Simulink Modeling - Effective MATLAB programming skills
-
- Spacecraft Simulation - MathWorks' featured example and topic page to direct you to topics like Orbit Propagation Methods, Constellation Modeling, Spacecraft Dynamics and more
- NAIF - Navigation and Ancillary Information Facility Spacecraft, Planet, Instrument, C-matrix, Events which can be used to mimmick previous spacecraft flights and events like Voyager planetary flybys, planetary movements, solar system events, etc.
-
- About Spice - What Spice is, its history, missions currently using it and m0re
- About NAIF - What NAIF is and why it was created
- JSC Simulation & Modeling - NASA Johnson Space Center (JSC) modeling, simulation, visualization, and associated environments in multiple coding languages
- Reliability Approach to Optimal Thruster Configuration Design for Spacecraft Attitude Control Subsystem - Very useful paper and one of few resources found for determinging the amount of thrusters for specified thrust(s) needed to ensure proper reliabilty and redundancy are possible.
-
- Ghobadi M; Shafaee M; Nadoushan Jafari M; (2020) Reliability Approach to Optimal Thruster Configuration Design for Spacecraft Attitude Control Subsystem. J Aerosp Technol Manag, 12: e2320. https://doi.org/10.5028/jatm.v12.1112
-
- Spacecraft Automated Landing System - "Model the fault management system of an automatic landing system for the HL-20, a spacecraft based on a specification from NASA."
-
- Spaceflight Dynamics: Third Edition 3rd ed. Edition - Spaceflight Dynamics: 3rd Edition by William E. Wiesel is likely the most easy to read textbook I have ever had in my undergrad and graduate studies. Covers mainly orbital mechanics and dynamics instead of control systems or ADCS, but it helped me to understand the orbital environment well.
- Spacecraft Modeling, Attitude Determination, and Control: Quaternion-Based Approach by Yaguang Yang - NASA Technical Reports Server listed, Quaternion based attitude determination and control textbook with the best explanations of quaternion theory, use, and integration I have come across.
- A Model-Based Design & Testing Approach for Orion GN&C Flight Software Development by Joel Henry NASA-JSC - A presentation on the MBSE process for the Artemis Mission Capsule, Orion's flight software development.
- MIT Open courseware - Lecture L17 - Orbit Transfers and Interplanetary Trajectories - Transfers from one orbit to another and the construction of interplanetary trajectories
- Introduction to Astrodynamic Reentry - A free textbook that serves as an introduction to analytical re-entry problem and there solutions. This book has the approach: "How little can I know about the vehicle and still study its atmospheric entry?" - (I had this professor for an orbital class and it was electric in person)
-
- aircraft-design - Aircraft design tag on GitHub topics
-
- Flight-Dynamics-and-Control-UAVs - Flight control systems, trajectory following, low level autopilot design
-
- M&AE 5070 -- Dynamics of Flight Vehicles - introduction to the engineering science of flight dynamics
-
- Chapter 4 Dynamical Equations for Flight Vehicles - Derivation of the equations of motion, their linearization, intro of dimensionless stability derivatives and aerodynamic coefficients, and principal contributions to stability derivatives for vehicles with left/right symmetry
- Modeling, Simulation, and Flight Control Design of an Aircraft with Simulink - Video from the official MATLAB Youtube channel
-
- MissileSimulation - Transsonic Missle System Model
-
- JOHNS HOPKINS APL TECHNICAL DIGEST, VOLUME 29, NUMBER 1 (2010) - Missile flight control system modeling, homing missile guidance and its mathematical background, missile guidance filter techniques, GNC for 6 DoF simulations, and advanced missile guidance and control algorithms/adjustments - This technical digest from Johns Hopkins APL covers the processes for guided missiles making adjustments based on the data of the target and how the data changes.