We have only a few issues left to resolve for 1.4.1. While the core team will do the flight testing for these fixes, we would benefit from some general flight testing on these aspects:
Multirotor altitude hold / position hold vs. 1.3 stable using the default estimators
Multirotor altitude hold / position hold when enabling LPE (see the System parameter group for the estimator selector)
Fixed wing general performance and auto takeoff
It would be fantastic if you could put in a couple of test flights this weekend so we can get 1.4.1 finally out of the door.
after a couple of month thinking about other stuff than copter and pixracer, I finished my test copter build with the pixracer. Now I flashed the 1.4.1 firmware and I made some test flight in my garden in stablized, althold and pause (loiter).
Stabilized works perfectly like a charm! very nice! AltHold, I’m not sure if it dose it right. the copter seams to be a bit nervous but it keeps the altitude, so I prsume it is working fine. Where can I change the agresivity of the recation in AltHold?
I tried the (Loiter) Pause mode but this is extremly nervous and not very nice to engadge/fly. Where can I set this mode les agresive? To me loiter has to be smooth and gentle not as agressive as it is now. And due to not being able to give stick inputs (ticket is open) it make me feel like having zero control of my copter
@Sn0west Thanks for the feedback! I would really recommend to use position control instead of HOLD (which is the new name for loiter if you use a recent version of QGC). I don’t think you really want to use hold in your use, so just don’t fly in it. We’ll look into recommendations to tune down your position control gains.
@Sn0west Your rate gains are pretty high, I recommend to tune MC_ROLL_RATE and PITCH_RATE P a bit down. Your system is overshooting, which makes it overall “twitchy”.
Thanks for the reply Lorenz.
I did some more tests and I used position control now. It’s not exactly what I would like to have. I used to use a lot “Loiter” in arducopter language, because it is very convenient to “park” my copter or to do a shot from a specific point. But anyway, if I use position control and do not give any stick inputs it should act the same as “loiter” or to say it in px4 language “HOLD”, right?
Look at my video, it move a lot in the aire, there is almost no wind at all, so I don’t understand this nervous behaviour and yes the slider in the tuning tab is all to the right.
It still act like a crazy horse in the air. It seams like it would be searching the perfect spot to stay but constantly overshooting.
I need some more information about the exact definition of Position control, so I will open a new tread because here is the wrong place to talk about the PosContorl settings.
Hi everyone,
I’ve tested 1.4.1 rc3 with my tachymeter tracking setup. In general I’ve been able to tune MPC PID parameters to achieve stable position control with LPE.
There are however a few things that I don’t understand.
The spikes in setpoint velocity look weird, will the further PID tuning help eliminate those?
I need to look at the plot in detail. The estimator resets its internal position to zero at arming, which is what you’re likely seeing. I need to inspect that behaviour again. I just merged a couple of further improvements to beta.
I did 4 flights with today’s morning master GIT_TAG = v1.4.1rc4-39-g00d4eae :
Small copter 450 class, moderate wind around 3 m/s with gusts around 6 m/s.