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.
The metadata is fixed in the “latest” firmware revision. The range is 20 - 400.
Thank you Samuel_Tabor for your quick action.