Hello everyone, I’m posting this to ask for help with a specific issue, particularly regarding PID tuning.
My platform is a quadcopter-style drone with a fuselage (4 kgs weigh, 6s battery with 3115 1250kv motors), operated in ArduPlane mode with transition capabilities. Control surfaces are emulated using the motors (tailsitter mode = 2).
1)I’ve noticed various issues at high roll angles where the PIDR controller fails to track the target setpoint (matching “roll desired” to actual roll).I realize this could be due to insufficient thrust, but the PIDR.Act value also seems odd at times.
2)Furthermore, when the roll angle becomes excessive, “q_assist” kicks in, and it seems to make matters worse rather than better (causing severe oscillations). Do you think it should be disabled for this type of tailsitter?
Thanks in advance to everyone for your help !
Here is the log : https://drive.google.com/file/d/1U-qvPpAbyLIwDKfbsJY0n8yoM-axjSpw/view?usp=sharing
Problem apperas as well with light angles : PIDR.act seems to add an offset when on left roll :

