Q_AUTOTUNE - TriCopter Tilt Rotor Results

Hi Everyone!

Just wanted to share with you our results from a few flights using Q_AUTOTUNE to try and improve on the VTOL performance of a tri-copter Tilt-Rotor (vectored yaw) platform. Tuning of each axis took in the range of 6 to 9 minutes (one battery pack per session). One thing we learnt very quickly (and unfortunately) is that some ESCs have a thermal-shutoff which resulted in a crash yesterday. Repairs were made and today we gave the platform ample time to cool off between flights.

Here are log files and videos of the Roll Tuning which was the only axis to successfully complete in one attempt:

Here are the log files and videos of the Pitch Tuning which took 3 attempts to complete:

1st Attempt:

2nd Attempt:

3rd Success:

Here are the log files and videos of the Yaw Tuning which took 2 attempts to complete thanks to not having level calibrated correctly:

1st Attempt:

2nd Success:


Could someone give me some tips on improving the yaw on this platform? Unfortunately I do not think that the YAW Q_Autotune did the best job in getting the wag out of it as you can see in the log files from the “AUTOTUNED PIDS SHORT TEST FLIGHT” logs above. Any other tips/suggestions on the tuning from here would also be greatly appreciated.

All in all, very impressed at how this Q_AUTOTUNE worked! Great job to all the devs and beta testers out there! Hope this effort of ours is useful!


@iampete, @Leonardthall, @tridge, @Naterater

1 Like

Thank you for this will look at logs tonight

Thanks Marty. Please let me know if you have any suggestions to improve the PIDs, especially yaw.

1 Like

yaw is never going to be that hot on a quad plane, you could, if possible, increase the range of the yaw available via tilts with Q_TILT_YAW_ANGLE. Make sure you don’t hit the wing with the props tho.

1 Like

Hey @iampete, Agreed that yaw is always going to be a challenge on a quadplane but I think that the autotune didn’t do a very good job if you look at the logs and parameters from after the autotune. The PIDs I had on it manually before seemed to perform better in maintaining yaw. I think Autotune even dropped D to 0. I have Q_TILT_YAW_ANGLE already set to the max for this setup. Would be interesting to hear why the Autotune didn’t get it better than it did. Perhaps another round is in order?

yeah you can always try again, Autotune is quite conservative, you can try upping the aggressiveness.

Hey there @ovolkmann, how did you fix the level calibration? I am getting a similar issue when trying to autotune a tilt rotor of my own. Any help or insight would be great, thanks!