Servers by jDrones

SOAR_POLAR_K does not accept a value over 0.500

Hi there,
I tried to change the value of the parameter SOAR_POLAR_K to fit my glider’s dimension but QGroundControl does not accept the value over 0.500.
Its default value is 25.600 and I wanted to change it to 58.4, but a value over 0.500 is profibitted.
Could anyone teach me why?

The range for this field as specified by the metadata from ArduPilot is 0 - 0.5. Is that incorrect?

You can use “Force Save” to override a save which fails validation.

Thnak you DonLakeFlyer,
I believe the metadata of ArduPilot is incorrect, because the definition of SOAR_POLAR_K is 16*weight/area where weight in kg and area in meteres squared. The weight/area usually takes a value of 1.5~5.5 for RC gliders. This means SOAR_POLAR_K takes a value of 24~88.
So the default value of 25.6 is quite reasonable.
Don’t you think it is strange that the default value exceeds the allowable parameter range?

Sounds like a bug in ArduPilot bug in parameter metadata. You should report it to them.

Hi RCnorm,

The metadata is fixed in the “latest” firmware revision. The range is 20 - 400.


Thank you Samuel_Tabor for your quick action.

Servers by jDrones