Does anyone have a script (preferably JavaScript or python) for fin based active stabilization and path following?
I have the 1DOF ( Degree of freedom ) roll stabilization code, and it would be trivial to extend this to 3DOF stabilization, but I figure I will ask before I try for full 6DOF.
Ideally, this would allow me to roughly tune the PID parameters of the flight computer before trying to launch real hardware.
In case anyone is wondering why you would want to do this, there are two main reasons:
Firstly, 3DOF stabilization allows you to reduce the stability margin to 0% (or even less if you are brave/stupid). This means you reduce drag by shrinking the fins, and also allows you to reduce mass by removing ballast, reducing rocket length, and shrinking the fins.
Secondly, active guidance (full 6DOF) can allow the rocket to fly along a nearly straight path directly upward from the launch rail, allowing significantly higher altitudes to be reached.
I have the 1DOF ( Degree of freedom ) roll stabilization code, and it would be trivial to extend this to 3DOF stabilization, but I figure I will ask before I try for full 6DOF.
Ideally, this would allow me to roughly tune the PID parameters of the flight computer before trying to launch real hardware.
In case anyone is wondering why you would want to do this, there are two main reasons:
Firstly, 3DOF stabilization allows you to reduce the stability margin to 0% (or even less if you are brave/stupid). This means you reduce drag by shrinking the fins, and also allows you to reduce mass by removing ballast, reducing rocket length, and shrinking the fins.
Secondly, active guidance (full 6DOF) can allow the rocket to fly along a nearly straight path directly upward from the launch rail, allowing significantly higher altitudes to be reached.
Last edited: