<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>45</buildNumber><marked><SHA1>f22907b5e944d5f06f1dee9ab86a418d17f175b2</SHA1><branch><SHA1>f22907b5e944d5f06f1dee9ab86a418d17f175b2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f22907b5e944d5f06f1dee9ab86a418d17f175b2</SHA1><branch><SHA1>f22907b5e944d5f06f1dee9ab86a418d17f175b2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f22907b5e944d5f06f1dee9ab86a418d17f175b2</SHA1><branch><SHA1>f22907b5e944d5f06f1dee9ab86a418d17f175b2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/MuMech/MechJeb2.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>MechJeb2-2.15.1.0.zip</displayPath><fileName>MechJeb2-2.15.1.0.zip</fileName><relativePath>MechJeb2-2.15.1.0.zip</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>22171</duration><estimatedDuration>22351</estimatedDuration><fullDisplayName>MechJeb2-Release #45</fullDisplayName><id>45</id><inProgress>false</inProgress><keepLog>false</keepLog><number>45</number><queueId>2275</queueId><result>SUCCESS</result><timestamp>1765117037396</timestamp><url>https://ksp.sarbian.com/jenkins/user/azzurite/my-views/view/all/job/MechJeb2-Release/45/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/MechJebModuleAscentPVGSettingsMenu.cs</affectedPath><commitId>f75a7d4f018f9db0faf0130ce0f7e7bdce4c44cc</commitId><timestamp>1763690633000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName></author><authorEmail>mrev1995@gmail.com</authorEmail><comment>One more fix to the PVG settings window

I noticed when flying a rocket with PVG, that during the final stage's
burn the stage stats in the PVG settings window disappeared. When the
'last stage' is equal to the first stage in the Δv stats window, it
should be shown.
</comment><date>2025-11-21 03:03:53 +0100</date><id>f75a7d4f018f9db0faf0130ce0f7e7bdce4c44cc</id><msg>One more fix to the PVG settings window</msg><path><editType>edit</editType><file>MechJeb2/MechJebModuleAscentPVGSettingsMenu.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/AttitudeControllers/BetterController.cs</affectedPath><commitId>a3d206796d2650c762deed391b30efc5fc7f5e4d</commitId><timestamp>1764131674000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>Make bettercontroller obey turning rate limits

replaces #2013

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</comment><date>2025-11-25 20:34:34 -0800</date><id>a3d206796d2650c762deed391b30efc5fc7f5e4d</id><msg>Make bettercontroller obey turning rate limits</msg><path><editType>edit</editType><file>MechJeb2/AttitudeControllers/BetterController.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/AttitudeControllers/BetterController.cs</affectedPath><commitId>2ea53994e62ce4dcf42ec333d2cd7c598b4e0417</commitId><timestamp>1764269179000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>Add soften tunable to better controller

This allows the angular velocity to overshoot the target angular
velocity (by about 10%) and still be able to decelerate to hit
the target.

Setting to 1.0 will restore the previous behavior.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</comment><date>2025-11-27 10:46:19 -0800</date><id>2ea53994e62ce4dcf42ec333d2cd7c598b4e0417</id><msg>Add soften tunable to better controller</msg><path><editType>edit</editType><file>MechJeb2/AttitudeControllers/BetterController.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/AttitudeControllers/BetterController.cs</affectedPath><commitId>82629c4015a7eede6067d653d4760476254b8938</commitId><timestamp>1764270856000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>Set default for soften down to 0.7

In testing with stock, this reduces overshoot to better than the
hybrid controller, while still slewing faster and settling faster.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</comment><date>2025-11-27 11:14:16 -0800</date><id>82629c4015a7eede6067d653d4760476254b8938</id><msg>Set default for soften down to 0.7</msg><path><editType>edit</editType><file>MechJeb2/AttitudeControllers/BetterController.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/AttitudeControllers/BetterController.cs</affectedPath><commitId>900a99c123b67e490f3a3932b0cd51cc7c0db0e3</commitId><timestamp>1764564983000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>Slightly stiffer bettercontroller tuning

By using the new soften parameter, the position PID can be a bit
stiffer, to reduce deviations during atmospheric flight, without
causing a lot of overshoot.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</comment><date>2025-11-30 20:56:23 -0800</date><id>900a99c123b67e490f3a3932b0cd51cc7c0db0e3</id><msg>Slightly stiffer bettercontroller tuning</msg><path><editType>edit</editType><file>MechJeb2/AttitudeControllers/BetterController.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJebLibTest/ControlTests/PIDLoopTests.cs</affectedPath><affectedPath>MechJeb2.sln.DotSettings</affectedPath><affectedPath>MechJebLib/Control/PIDLoop2.cs</affectedPath><affectedPath>MechJebLib/Control/Biquad.cs</affectedPath><affectedPath>MechJebLib/Control/PIDLoop.cs</affectedPath><affectedPath>MechJebLib/MechJebLib.csproj</affectedPath><commitId>0107fe531490450fbbab3ee5c5f63d87bdedebe6</commitId><timestamp>1764624694000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>Fixes the PIDLoop2 derivative computation

It should work now to do something other than a PI controller
in the BetterController.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</comment><date>2025-12-01 13:31:34 -0800</date><id>0107fe531490450fbbab3ee5c5f63d87bdedebe6</id><msg>Fixes the PIDLoop2 derivative computation</msg><path><editType>add</editType><file>MechJebLib/Control/Biquad.cs</file></path><path><editType>edit</editType><file>MechJebLib/Control/PIDLoop.cs</file></path><path><editType>edit</editType><file>MechJebLib/Control/PIDLoop2.cs</file></path><path><editType>edit</editType><file>MechJebLib/MechJebLib.csproj</file></path><path><editType>edit</editType><file>MechJeb2.sln.DotSettings</file></path><path><editType>edit</editType><file>MechJebLibTest/ControlTests/PIDLoopTests.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJebLibTest/ControlTests/PIDLoopTests.cs</affectedPath><affectedPath>MechJeb2/AttitudeControllers/BetterController.cs</affectedPath><commitId>d65f0e9216c1444a7da3323f9c86eabefedec0b4</commitId><timestamp>1764706166000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>More BetterController tweaking

Velocity PID is back to P-only and position PID has a lot more
integral action.  This is probably close to ideal performance without
gain scheduling based on the gimbal response rate.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</comment><date>2025-12-02 12:09:26 -0800</date><id>d65f0e9216c1444a7da3323f9c86eabefedec0b4</id><msg>More BetterController tweaking</msg><path><editType>edit</editType><file>MechJeb2/AttitudeControllers/BetterController.cs</file></path><path><editType>edit</editType><file>MechJebLibTest/ControlTests/PIDLoopTests.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/Properties/AssemblyInfo.cs</affectedPath><commitId>f22907b5e944d5f06f1dee9ab86a418d17f175b2</commitId><timestamp>1765117040000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sarbian@sarbian.com</authorEmail><comment>v2.15.1
</comment><date>2025-12-07 15:17:20 +0100</date><id>f22907b5e944d5f06f1dee9ab86a418d17f175b2</id><msg>v2.15.1</msg><path><editType>edit</editType><file>MechJeb2/Properties/AssemblyInfo.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName></culprit></freeStyleBuild>