haloinca's repositories
STKCodeExamples
Example scripts and applications for automating and developing with STK and STK Engine.
terminal_guidance
Code from my master thesis project, about satellite rendezvous.
adcs-simulation
ADCS simulations for the AcubeSAT nanosatellite
asteroid_orbital_sim
Trajectory optimization experiment for asteroid mining
astrodynamics
All Matlab codes from Orbital Mechanics for Engineering Students book
AttitudePropagator
A satellite attitude propagator built upon J2 orbit propagator (with a VRML visualisation option) in Simulink.
bdot-algo
This repository works on the matlab implementation of the detumbling algorithm on a cubesat. Detumbling is basically the algorithm used to decrease the speed of the satellite after it is launched in the space.
bintel
Repository for the intel drone from Burdick's Group at Caltech
Calculate_The_Magnetic_field_over_a_satellite_orbit
Calculating magnetic field over satellite orbit.
CompleteAttDetSim
Demonstration of Conventional 2 Sensor Attitude Determination using VRML in Simulink
czsc
缠中说禅技术分析工具;缠论;股票;期货
dual_quaternion
Dual Quaternion
FORMFLYT
:earth_asia: :satellite: :earth_asia: :satellite: FORMFLYT - High fidelity orbit propagation for formation flying control in MATLAB!
J2
Determination of position and velocity of satellited. J2 effect accounted. Compared with SGP solution.
koopman
Koopman Mode Decomposition
Koopman-identification
Main and dual identification methods in the Koopman operator framework
KoopmanMPC_for_flowcontrol
A data-driven framework for control of nonlinear flows with Koopman Model Predictive Control
latex-beamer-teamplates
My LaTeX Beamer Templates for Daily Presentation and Documentation.
MasterThesis
My Master Thesis in the area of Data-Driven Control Engineering
matlab-koopman
Koopman operator
NMPC-DCLF-DCBF
A collection of work using nonlinear model predictive control (NMPC) with discrete-time control Lyapunov functions (CLFs) and control barrier functions (CBFs) (https://arxiv.org/abs/2109.12313, https://arxiv.org/abs/2105.10596, https://arxiv.org/abs/2007.11718)
robust-tube-mpc
Robust model predictive control using tube
Safe-Reinforcement-Learning-Baselines
The repository is for safe reinforcement learning baselines.
Spacecraft-control
This was part of Spacecraft Attitude Dynamics and Control course assignment. The task was to design a complete spacecraft ADCS. First, sun sensor, star sensor, and earth horizon sensor were employed as vector measurements. Then SVD method was used as attitude determination algorithm, and Luenberger state observer was used as filtering method. The actuator was three axis reaction wheels, where DCM-based control law was utilized as control algorithm. In this simulink model, de-tumbling and nadir pointing were performed succesfully.
SRCL_FFNAV
This repo contains the code developed as part of the Relative Navigation for Formation Flying project with the Spacecraft Robotics and Control Laboratory at Carleton University.
Tube-based-MPC-for-nonlinear-systems
The reproduction of tube-based MPC for nonlinear systems