Skip to content

Conversation

@pabloplataa
Copy link

No description provided.

… term to assure controlability.

- Added auto creation of a .m function for the nonlinear dynamics as to mirror the work done on TADPOLE Controls

- Removed auto loading of Simulink Model
…modified and slightly tweaked the dynamics, and added basic controller generation.

Also updated plant Simulink model to mimic work done in TADPOLE Controls
…ditional GPS Update steps into the EKF, as right now it is only working based off of IMU + Magnetometer
…erly estimate accelerometer bias due to lack of measurements)
pabloplataa and others added 29 commits October 4, 2025 15:37
Added ability to set an abort time in runSim. Added a wind model to external disturbances.
…ting p.Q for the gyros to avoid issues with actuator delays in filter.
…d actuator models to limit overshoot when saturated for realism.
Prepare to code up an EMA for Gyros to be fed into control state.
ESTIMATION:
Addition of an EMA for the Gyro post-processing
Removal of angular rate states from M-EKF. 
Removal of in-flight accelerometer updates in M-EKF.
Covariance tuning for gyro biases.

SIMULATION:
Addition of gyro bias drift with low covariance for testing
Retuning of gimbal actuator models given a few tests runs today

CONTROLS:
Updated roll control tuning for better control
Added Controls folder with Jacobian functions and "SolveLQR", which computes the gain matrix by solving the cont. time Algebraic Ricatti Equation (CARE) and computing the gain matrix directly. This will be useful later for in-flight re-linearization.
Fixed torque dynamics. Torque is now in the thrust vector axis, as it should be for a contra rotating EDF.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants