Skip to content
Success

Changes

Summary

  1. Revert LQR controller (commit: 6cb1d6a) (details)
Commit 6cb1d6a6a45a13811dbdd3a0ae1b1c4b5a298a38 by lamont
Revert LQR controller

This turned out to be way harder than I thought.

There's ways you may be able to do this with iLQR and
differntial dynamic programming, but the approach used
by G-FOLD / SpaceX PDG is to just iteratively solve the
successive convexification algorithm for closed-loop
guidance.

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 6cb1d6a)
The file was removedMechJebLib/PSG/RiccatiLayout.cs
The file was modified MechJebLib/PSG/Optimizer.cs (diff)
The file was modified MechJebLib/MechJebLib.csproj (diff)
The file was removedMechJebLib/PSG/GuidanceLQR.cs
The file was modified MechJeb2/MechJebModuleGuidanceController.cs (diff)
The file was modified MechJebLib/PSG/Solution.cs (diff)
The file was removedMechJebLib/PSG/LQRLayout.cs
The file was modified MechJeb2/MechJebModuleAscentMenu.cs (diff)