MOT_HOVER_LEARN - Learn - But not learning

Hello!

Checking some logs on my quad, checked that although the MOT_HOVER_LEARN value is 1 (Learn) it is not working. I also tried with 2 (Learn and Save), onde again not learning.

Log:

What is causing it?

Thanks!!

Are you flying in ALT hold, or Loiter? Auto will not do it!!!

Hi @amilcarlucas!

It also doesn’t work in Loiter:

Log:
https://drive.google.com/drive/folders/1HpnDq-uAeSz5pKAbYKEqMlQ6t9QSY0v9?usp=sharing

Any thoughts on that?

Thank you!

I encountered the same problem. HOVER_LEARN = 1, and the value CTUN.ThH does not move.

when set to 2, the value is adjusting during flight.

Maybe the value of CTUN.ThH changes, but the changing value is not stored in th log?

It works fine in ALT_HOLD and HOVER_LEARN = 2 but it will not learn bellow 0.125.
If you need it to be bellow that, you need to manually set the MOT_THST_HOVER parameter value.

1 Like

so it does not work in LOITER? @xfacta has said that it should work in AltHold and Loiter.
In a short test flight yesterday I saw that the CTUN.ThH value changed in POSHLD (see image below)

I know it works on ALT_HOLD. And I do not fly in LOITER until the MOT_THST_HOVER and a ton of other parameters have been configured. I advise you to do the same!

It’s all explained in the Methodic tuning Blog post.

1 Like

It works in Loiter.
Hover Throttle

1 Like

The trick with that graph is the CTUN.ThH and CTUN.ThO are on different scales.