The most controversial issue in 4.7 involves appears to be the addition of jerk limiting to the attitude controller. For many pilots they notice no difference between 4.6 and 4.7 but we have received some complaints that:include:
the vehicle is less responsive in Loiter mode
the vehicle wobbles in roll and pitch in Loiter, Guided and other modes using the position controller
If you see one of these problems we recommend reducing ATC_INPUT_TC from the default of 0.15 to 0.1
On the positive side we think that the vehicle’s attitude will be a little smoother and spikes in motor outputs should be reduced
Any and all feedback good or bad is greatly appreciated!
Big copters cost lot of money, nobody whant unexpected crash. But some later we will check new SW on big copter. After I’ll check same SW on my 15”
I think this can happen if an early version of 4.7 was run on the vehicle before the AC_AttitudeControl::convert_parameters function was completed for 4.7. Put another way, there was a one month delay between when the ANGLE_MAX parameter was renamed/rescaled and when the ATC_ACC_xxx parameters were renamed/rescaled.
Don’t do it just for me. The timeline sounds right - I upgraded two drones and this one was quite a bit earlier and I don’t think the other one had this problem - but I will check.
Besides the fact that the drone did feel a bit “looser” on reaching a setpoint with my 4.6.3 position controller settings but is now resolved for me atleast by making the PSC P and I terms to default and TC to Crisp (I don’t remember if the latter change was necessary), the other way I gauged the loiter performance was by yawing.
I had sometime earlier posted an issue with my drone making translating movements while yawing (not yawing in place). So I almost solved it by tweaked PSC_I in 4.6.3 to 0.85 to get it to yaw in place. But when I upgraded to 4.7, the yaw behaviour has changed again so that the translation motion was present so I found that setting PSC_I to 1.15 solved it, even better than before, fortunately. This was all with yaw TC set to Medium and the roll/pitch TC to 0.15. Another point to note is that my optical flow is offset somthing like 7cm to 8.5cm behind the CoM so I had the FLOW_POS set in 4.6.3 to about roughly this much although not exact.
Afterwards I tested setting TC to 0.1 and the thing is a bit off again but down to the 4.6.3 levels and I find that setting FLOW_POS to 0 is better than the -7cm offset