Skip to content
Success

Changes

Summary

  1. Add LQR guidance controller to PSG (commit: 71b89dd) (details)
Commit 71b89dd335b202b0c1965f12048eb04b303706d2 by lamont
Add LQR guidance controller to PSG

Still in a bit of a janky state, this may be buggy.

Think a bunch of other fixes and conversion of the M3 class to
readonly also snuck into it, so this is more like a checkpoint of
active development.

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 71b89dd)
The file was modified MechJebLib/PSG/Optimizer.cs (diff)
The file was modified MechJeb2/MechJebModuleAscentMenu.cs (diff)
The file was addedMechJebLib/PSG/RiccatiLayout.cs
The file was modified MechJebLib/Primitives/DualV3.cs (diff)
The file was modified MechJebLib/Primitives/HBase.cs (diff)
The file was addedMechJebLib/PSG/LQRLayout.cs
The file was modified MechJebLibTest/Primitives/M3Tests/CoreOperationsTests.cs (diff)
The file was addedMechJebLib/PSG/GuidanceLQR.cs
The file was modified MechJebLib/Primitives/Dual.cs (diff)
The file was modified MechJebLibTest/Primitives/M3Tests/OrthonormalizeQuaternionTests.cs (diff)
The file was modified MechJeb2.sln.DotSettings (diff)
The file was modified MechJebLib/PSG/AscentProblem.cs (diff)
The file was modified MechJebLib/MechJebLib.csproj (diff)
The file was modified MechJebLib/PSG/Phase.cs (diff)
The file was modified MechJebLib/PSG/Solution.cs (diff)
The file was modified MechJebLib/TwoBody/Shepperd.cs (diff)
The file was modified MechJebLib/Primitives/M3.cs (diff)
The file was modified MechJeb2/MechJebModuleGuidanceController.cs (diff)