Betaflight: Feature Request: (Idea) Dynamic Throttle Midpoint

Created on 12 Oct 2017  路  1Comment  路  Source: betaflight/betaflight

Currently AFAIK you can manage the throttle sensitivity using throttle midpoint and throttle expo.

Having throttle expo can be very useful- especially for racing as it helps preventing ballooning, etc...

BUT its hard to setup (apart from trial and error) and can be inconsistent if you change 4s->3s, props, etc

Just an idea I had possibly someone's already thought of it... idea as follows:

Add a 'dynamic throttle mid point' feature

If active, ignore whatever value is in throttle mid, instead have a 'moving' mid point calculated based on previous throttle position (only for current flight)

I'm not sure how internals of betaflight work but you could have some kind of timer 'trigger time' where the throttle needs to be in a range before the throttle mid is fixed / 'locked'. Having a range would account for pilot making corrections during forward flight

Example of how it would work
So when you arm the mid point is not set & no expo is applied, you takeoff and do a big punch and some acro stuff- no mid point is set since throttle wasn't held in a range long enough. You then start cruising forward for a few seconds, lining up for a gate.... the mid point NOW locks and expo is applied giving pilot more control through gate. This mid point is then locked till disarm. The pilot then breaks into a hover for a few seconds- the mid point is recalculated and locked till disarm. Pilot disarms- value unset and no expo applied.

Possible User CLI parameters (getting these right will be the hard part and will obviously differ based on pilot experience):

  • size of 'lock' range (e.g. 200) - when calculating midpoint if throttle is within a range for the trigger time- it uses that value as the mid point
  • trigger time (milliseconds) (e.g. 1500)
  • max 'lock' value (e.g. 1800) - safety thing don't want to lock full throttle?

Anyway just an idea am sure there are better ways to do it, curious if anyone thinks its a good idea.

Feature Request

Most helpful comment

Please, no.

Instead, i'd recommend replacing throttle expo/mid by a real multi-point throttle curve which is profile-dependant (since you're most likely to change profile for example when using different batteries).

>All comments

Please, no.

Instead, i'd recommend replacing throttle expo/mid by a real multi-point throttle curve which is profile-dependant (since you're most likely to change profile for example when using different batteries).

Was this page helpful?
0 / 5 - 0 ratings