Open
Description
PR #19975 suggests that we should wrap the results of the line shown below of AP_L1_Controller:
Nu = Nu1 + Nu2;
Should be wrapped like below or we can end up with "big turns":
Nu = wrap_PI(Nu1 + Nu2);
I suspect this is true but we need to reproduce the underlying issue (using master) and then show that this resolves the problem.
In case it helps we have a description of how the L1 controller works for Rover here on the dev wiki.
Activity