I'm currently working on a quadcopter using f450 frame and YMF32 code. I was able to successfully build the quadcopter and It flies without having any vibrations or wobbles. Also, I tuned the PID setting almost two days now.
But the problem is whenever I tried to roll or pitch the quadcopter descends and need to give some trust to avoid crashing. This happens only when tried to roll or pitch. My quad is approximately 1.5kg(or more not less) weighted and 1000kv motors are used.
I can understand what's happening using physics but not sure what I should do, So what can be the problem and what can I do to solve it.
Thanks in advance!