Sunday, 21 February 2016

Test with LibrePilot and conclusions on the firmware

Today we have done a test on the eX250 after we uploaded the LibrePilot firmware. Initially it worked but after some tuning a memory error appeared and most of all the quad is not able to fly stable. The on board sensors were reading wrong values. The quad in the picture below was in fact leveled but the artificial horizon on the pc connected via USB to the quad was showing a strong inclination.


The assumption made is that the FCB is giving memory error as it has not enough space to save all data. When changing some parameters value, the rewrite on the memory of params was causing data to be lost because of not enough space available.


As a side note, I saw that the arms made this way, are causing some mud to remain inside the arm itself. maybe this design can be changed to avoid collecting mud or dust when landing.


At the end of the day, because of the problems experimented with LibrePilot, I decided to flash OpenPilot firmware again and reload the .UAV file I saved before attempting the LibrePilot firmware.


I'm posting my LibrePilot.UAV file here below anyway as a reference:

<!DOCTYPE UAVObjects>
<uavobjects>
    <version>
        <hardware type="4" serial="52ff6d065178485430481387" revision="2"/>
        <firmware tag="15.09" date="20151021 19:14" uavo="85efdd63" hash="c3f2fd0b"/>
        <gcs tag="15.09" date="20151021 19:14" uavo="85efdd63" hash="c3f2fd0b"/>
    </version>
    <settings>
        <object id="0x1262B2D0" name="AccelGyroSettings">
            <field name="accel_bias" values="0.0754253,0.230935,0.557987"/>
            <field name="accel_scale" values="1,1,1"/>
            <field name="accel_temp_coeff" values="0,0,0"/>
            <field name="gyro_bias" values="0.866159,1.43489,-0.222459"/>
            <field name="gyro_scale" values="1,1,1"/>
            <field name="gyro_temp_coeff" values="0,0,0,0,0,0"/>
            <field name="temp_calibrated_extent" values="0,0"/>
        </object>
        <object id="0xD2AD60A2" name="ActuatorSettings">
            <field name="BankUpdateFreq" values="490,490,50,50,0,0"/>
            <field name="ChannelMax" values="1900,1900,1900,1900,1000,1000,1000,1000,1000,1000,1000,1000"/>
            <field name="ChannelNeutral" values="1024,1024,1025,1025,1000,1000,1000,1000,1000,1000,1000,1000"/>
            <field name="ChannelMin" values="1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000"/>
            <field name="BankMode" values="PWM,PWM,PWM,PWM,PWM,PWM"/>
            <field name="ChannelType" values="PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM"/>
            <field name="ChannelAddr" values="0,1,2,3,4,5,6,7,8,9,10,11"/>
            <field name="MotorsSpinWhileArmed" values="FALSE"/>
            <field name="LowThrottleZeroAxis" values="FALSE,FALSE,FALSE"/>
        </object>
        <object id="0x69F4AD7A" name="AirspeedSettings">
            <field name="Scale" values="1"/>
            <field name="IMUBasedEstimationLowPassPeriod1" values="0.5"/>
            <field name="IMUBasedEstimationLowPassPeriod2" values="10"/>
            <field name="ZeroPoint" values="0"/>
            <field name="SamplePeriod" values="100"/>
            <field name="AirspeedSensorType" values="None"/>
        </object>
        <object id="0xE611042C" name="AltitudeFilterSettings">
            <field name="AccelLowPassKp" values="0.04"/>
            <field name="AccelDriftKi" values="0.0005"/>
            <field name="InitializationAccelDriftKi" values="0.2"/>
            <field name="BaroKp" values="0.04"/>
        </object>
        <object id="0x6E3464C4" name="AltitudeHoldSettings">
            <field name="ThrustRate" values="5"/>
            <field name="ThrustLimits" values="0.2,0.5,0.9"/>
            <field name="VerticalPosP" values="0.7"/>
            <field name="VerticalVelPID" values="0.3,1,0.0001,0.9"/>
            <field name="CutThrustWhenZero" values="True"/>
            <field name="ThrustExp" values="128"/>
        </object>
        <object id="0x448954B8" name="AttitudeSettings">
            <field name="BoardRotation" values="180,0,0"/>
            <field name="BoardLevelTrim" values="0,0"/>
            <field name="AccelKp" values="0.05"/>
            <field name="AccelKi" values="0.0001"/>
            <field name="MagKi" values="1e-06"/>
            <field name="MagKp" values="0.01"/>
            <field name="AccelTau" values="0.1"/>
            <field name="YawBiasRate" values="1e-06"/>
            <field name="ZeroDuringArming" values="TRUE"/>
            <field name="BiasCorrectGyro" values="TRUE"/>
            <field name="TrimFlight" values="NORMAL"/>
        </object>
        <object id="0x42F462A" name="AuxMagSettings">
            <field name="mag_bias" values="0,0,0"/>
            <field name="mag_transform" values="1,0,0,0,1,0,0,0,1"/>
            <field name="MagBiasNullingRate" values="0"/>
            <field name="Orientation" values="0"/>
            <field name="Type" values="GPSV9"/>
            <field name="Usage" values="Both"/>
        </object>
        <object id="0xEA58E53A" name="CameraStabSettings">
            <field name="MaxAxisLockRate" values="1"/>
            <field name="MaxAccel" values="500"/>
            <field name="Input" values="None,None,None"/>
            <field name="InputRange" values="20,20,20"/>
            <field name="InputRate" values="50,50,50"/>
            <field name="StabilizationMode" values="Attitude,Attitude,Attitude"/>
            <field name="OutputRange" values="20,20,20"/>
            <field name="ResponseTime" values="0,0,0"/>
            <field name="GimbalType" values="Generic"/>
            <field name="FeedForward" values="0,0,0"/>
            <field name="AccelTime" values="5,5,5"/>
            <field name="DecelTime" values="5,5,5"/>
            <field name="Servo1PitchReverse" values="FALSE"/>
            <field name="Servo2PitchReverse" values="FALSE"/>
        </object>
        <object id="0x5E5903CC" name="DebugLogSettings">
            <field name="LoggingEnabled" values="Disabled"/>
        </object>
        <object id="0x5E91213C" name="EKFConfiguration">
            <field name="P" values="10,10,10,1,1,1,0.007,0.007,0.007,0.007,1e-06,1e-06,1e-06"/>
            <field name="Q" values="0.01,0.01,0.01,0.01,0.01,0.01,1e-06,1e-06,1e-06"/>
            <field name="R" values="1,1,1e+06,0.001,0.001,0.001,10,10,10,0.01"/>
            <field name="FakeR" values="10,1,1000"/>
        </object>
        <object id="0x2778BA3C" name="FaultSettings">
            <field name="ActivateFault" values="NoFault"/>
        </object>
        <object id="0x38AD8B0A" name="FixedWingPathFollowerSettings">
            <field name="HorizontalVelMax" values="20"/>
            <field name="HorizontalVelMin" values="10"/>
            <field name="VerticalVelMax" values="10"/>
            <field name="CourseFeedForward" values="3"/>
            <field name="ReverseCourseOverlap" values="20"/>
            <field name="HorizontalPosP" values="0.2"/>
            <field name="VerticalPosP" values="0.4"/>
            <field name="CoursePI" values="0.2,0,0"/>
            <field name="SpeedPI" values="2.5,0.25,10"/>
            <field name="VerticalToPitchCrossFeed" values="5,10"/>
            <field name="AirspeedToPowerCrossFeed" values="0.2,1"/>
            <field name="PowerPI" values="0.01,0.05,0.5"/>
            <field name="RollLimit" values="-45,0,45"/>
            <field name="PitchLimit" values="-10,5,20"/>
            <field name="ThrustLimit" values="0.1,0.5,0.9"/>
            <field name="Safetymargins" values="90,1,0.5,1.5,1,1,0,1"/>
            <field name="UpdatePeriod" values="100"/>
        </object>
        <object id="0x56EBA4CC" name="FlightBatterySettings">
            <field name="Capacity" values="2200"/>
            <field name="CellVoltageThresholds" values="3.4,3.1"/>
            <field name="SensorCalibrations" values="1,1,0,0"/>
            <field name="Type" values="LiPo"/>
            <field name="NbCells" values="0"/>
            <field name="ResetConsumedEnergy" values="false"/>
        </object>
        <object id="0xCC579770" name="FlightModeSettings">
            <field name="ReturnToBaseAltitudeOffset" values="10"/>
            <field name="LandingVelocity" values="0.6"/>
            <field name="AutoTakeOffVelocity" values="0.6"/>
            <field name="AutoTakeOffHeight" values="2.5"/>
            <field name="PositionHoldOffset" values="30,15"/>
            <field name="VarioControlLowPassAlpha" values="0.98"/>
            <field name="ArmedTimeout" values="5000"/>
            <field name="ArmingSequenceTime" values="1000"/>
            <field name="DisarmingSequenceTime" values="1000"/>
            <field name="Arming" values="Roll Right"/>
            <field name="Stabilization1Settings" values="Attitude,Attitude,AxisLock,Manual"/>
            <field name="Stabilization2Settings" values="Attitude,Attitude,Rate,Manual"/>
            <field name="Stabilization3Settings" values="Rate,Rate,Rate,Manual"/>
            <field name="Stabilization4Settings" values="Attitude,Attitude,AxisLock,CruiseControl"/>
            <field name="Stabilization5Settings" values="Attitude,Attitude,Rate,CruiseControl"/>
            <field name="Stabilization6Settings" values="Rate,Rate,Rate,Manual"/>
            <field name="FlightModePosition" values="Stabilized3,Stabilized2,Stabilized1,Stabilized4,Stabilized5,Stabilized6"/>
            <field name="AlwaysStabilizeWhenArmed" values="FALSE"/>
            <field name="DisableSanityChecks" values="FALSE"/>
            <field name="ReturnToBaseNextCommand" values="Hold"/>
        </object>
        <object id="0x92E9FF76" name="FlightPlanSettings">
            <field name="Test" values="0"/>
        </object>
        <object id="0xF9717C34" name="GPSSettings">
            <field name="MaxPDOP" values="3.5"/>
            <field name="DataProtocol" values="UBX"/>
            <field name="MinSatellites" values="7"/>
            <field name="UbxAutoConfig" values="AutoBaudAndConfigure"/>
            <field name="UbxRate" values="5"/>
            <field name="UbxDynamicModel" values="Airborne1G"/>
            <field name="UbxSBASMode" values="Ranging"/>
            <field name="UbxSBASChannelsUsed" values="3"/>
            <field name="UbxSBASSats" values="AutoScan"/>
            <field name="UbxGNSSMode" values="Default"/>
        </object>
        <object id="0xCD54334C" name="GroundPathFollowerSettings">
            <field name="HorizontalVelMax" values="2"/>
            <field name="HorizontalVelMin" values="0"/>
            <field name="CourseFeedForward" values="3"/>
            <field name="VelocityFeedForward" values="0.1"/>
            <field name="HorizontalPosP" values="0.2"/>
            <field name="SpeedPI" values="0.1,0.1,0.001,0.8"/>
            <field name="ThrustLimit" values="-0.3,0.15,0.3"/>
            <field name="UpdatePeriod" values="100"/>
        </object>
        <object id="0x6185DC6E" name="HomeLocation">
            <field name="Latitude" values="0"/>
            <field name="Longitude" values="0"/>
            <field name="Altitude" values="0"/>
            <field name="Be" values="0,0,0"/>
            <field name="g_e" values="9.81"/>
            <field name="Set" values="FALSE"/>
        </object>
        <object id="0xD4DB6008" name="HwSettings">
            <field name="CC_RcvrPort" values="PWM+NoOneShot"/>
            <field name="CC_MainPort" values="Telemetry"/>
            <field name="CC_FlexiPort" values="Disabled"/>
            <field name="RV_RcvrPort" values="PWM"/>
            <field name="RV_AuxPort" values="Disabled"/>
            <field name="RV_AuxSBusPort" values="Disabled"/>
            <field name="RV_FlexiPort" values="Disabled"/>
            <field name="RV_TelemetryPort" values="Telemetry"/>
            <field name="RV_GPSPort" values="GPS"/>
            <field name="RM_RcvrPort" values="PWM"/>
            <field name="RM_MainPort" values="Disabled"/>
            <field name="RM_FlexiPort" values="Disabled"/>
            <field name="TelemetrySpeed" values="57600"/>
            <field name="GPSSpeed" values="57600"/>
            <field name="ComUsbBridgeSpeed" values="57600"/>
            <field name="USB_HIDPort" values="USBTelemetry"/>
            <field name="USB_VCPPort" values="Disabled"/>
            <field name="OptionalModules" values="Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"/>
            <field name="ADCRouting" values="Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled"/>
            <field name="DSMxBind" values="0"/>
            <field name="WS2811LED_Out" values="Disabled"/>
        </object>
        <object id="0x72A1176C" name="ManualControlSettings">
            <field name="FailsafeChannel" values="-1,0,0,0,0,0,0,0,0"/>
            <field name="ChannelMin" values="1105,1108,1101,1108,1313,0,1302,0,0,0"/>
            <field name="ChannelNeutral" values="1137,1509,1503,1512,1535,0,1745,0,0,0"/>
            <field name="ChannelMax" values="1913,1916,1908,1915,1758,0,1927,0,0,0"/>
            <field name="ResponseTime" values="0,0,0,0,0,0,0,0"/>
            <field name="ChannelGroups" values="PWM,PWM,PWM,PWM,PWM,None,PWM,None,None,None"/>
            <field name="ChannelNumber" values="3,1,2,4,6,0,5,0,0,0"/>
            <field name="Deadband" values="2"/>
            <field name="DeadbandAssistedControl" values="8"/>
            <field name="FlightModeNumber" values="3"/>
            <field name="FailsafeFlightModeSwitchPosition" values="-1"/>
        </object>
        <object id="0x810D3A5E" name="MixerSettings">
            <field name="ThrottleCurve1" values="0,0.25,0.5,0.75,1"/>
            <field name="ThrottleCurve2" values="0,0.25,0.5,0.75,1"/>
            <field name="MixerValueRoll" values="50"/>
            <field name="MixerValuePitch" values="50"/>
            <field name="MixerValueYaw" values="50"/>
            <field name="RollDifferential" values="0"/>
            <field name="FirstRollServo" values="0"/>
            <field name="Curve2Source" values="Throttle"/>
            <field name="Mixer1Type" values="Motor"/>
            <field name="Mixer1Vector" values="127,0,64,64,-64"/>
            <field name="Mixer2Type" values="Motor"/>
            <field name="Mixer2Vector" values="127,0,-64,64,64"/>
            <field name="Mixer3Type" values="Motor"/>
            <field name="Mixer3Vector" values="127,0,-64,-64,-64"/>
            <field name="Mixer4Type" values="Motor"/>
            <field name="Mixer4Vector" values="127,0,64,-64,64"/>
            <field name="Mixer5Type" values="Disabled"/>
            <field name="Mixer5Vector" values="0,0,0,0,0"/>
            <field name="Mixer6Type" values="Disabled"/>
            <field name="Mixer6Vector" values="0,0,0,0,0"/>
            <field name="Mixer7Type" values="Disabled"/>
            <field name="Mixer7Vector" values="0,0,0,0,0"/>
            <field name="Mixer8Type" values="Disabled"/>
            <field name="Mixer8Vector" values="0,0,0,0,0"/>
            <field name="Mixer9Type" values="Disabled"/>
            <field name="Mixer9Vector" values="0,0,0,0,0"/>
            <field name="Mixer10Type" values="Disabled"/>
            <field name="Mixer10Vector" values="0,0,0,0,0"/>
            <field name="Mixer11Type" values="Disabled"/>
            <field name="Mixer11Vector" values="0,0,0,0,0"/>
            <field name="Mixer12Type" values="Disabled"/>
            <field name="Mixer12Vector" values="0,0,0,0,0"/>
        </object>
        <object id="0x7E2826C8" name="MPUGyroAccelSettings">
            <field name="GyroScale" values="Scale_2000"/>
            <field name="AccelScale" values="Scale_8g"/>
            <field name="FilterSetting" values="Lowpass_188_Hz"/>
        </object>
        <object id="0x8885F812" name="OPLinkSettings">
            <field name="CoordID" values="0"/>
            <field name="Coordinator" values="FALSE"/>
            <field name="OneWay" values="FALSE"/>
            <field name="PPM" values="FALSE"/>
            <field name="PPMOnly" values="FALSE"/>
            <field name="MainPort" values="Disabled"/>
            <field name="FlexiPort" values="Disabled"/>
            <field name="VCPPort" values="Disabled"/>
            <field name="ComSpeed" values="38400"/>
            <field name="MaxRFPower" values="0"/>
            <field name="MinChannel" values="0"/>
            <field name="MaxChannel" values="250"/>
        </object>
        <object id="0xDCBBA81A" name="OsdSettings">
            <field name="AttitudeSetup" values="168,135"/>
            <field name="TimeSetup" values="10,250"/>
            <field name="BatterySetup" values="316,210"/>
            <field name="SpeedSetup" values="2,145"/>
            <field name="AltitudeSetup" values="2,145"/>
            <field name="HeadingSetup" values="168,240"/>
            <field name="Attitude" values="Enabled"/>
            <field name="Time" values="Enabled"/>
            <field name="Battery" values="Enabled"/>
            <field name="Speed" values="Enabled"/>
            <field name="Altitude" values="Enabled"/>
            <field name="Heading" values="Enabled"/>
            <field name="Screen" values="0"/>
            <field name="White" values="4"/>
            <field name="Black" values="1"/>
            <field name="AltitudeSource" values="GPS"/>
        </object>
        <object id="0xA1ABC278" name="OveroSyncSettings">
            <field name="LogOn" values="Armed"/>
        </object>
        <object id="0x9E22E820" name="PoiLearnSettings">
            <field name="Input" values="None"/>
        </object>
        <object id="0xA3633042" name="RevoCalibration">
            <field name="mag_bias" values="0,0,0"/>
            <field name="mag_transform" values="1,0,0,0,1,0,0,0,1"/>
            <field name="MagBiasNullingRate" values="0"/>
            <field name="BiasCorrectedRaw" values="FALSE"/>
        </object>
        <object id="0xC456EB9A" name="RevoSettings">
            <field name="BaroGPSOffsetCorrectionAlpha" values="0.999334"/>
            <field name="MagnetometerMaxDeviation" values="0.05,0.15"/>
            <field name="BaroTempCorrectionPolynomial" values="0,0,0,0"/>
            <field name="BaroTempCorrectionExtent" values="0,0"/>
            <field name="VelocityPostProcessingLowPassAlpha" values="0.999"/>
            <field name="FusionAlgorithm" values="Basic (Complementary)"/>
        </object>
        <object id="0x73603180" name="StabilizationSettings">
            <field name="VbarSensitivity" values="0.5,0.5,0.5"/>
            <field name="VbarRollPI" values="0.005,0.002"/>
            <field name="VbarPitchPI" values="0.005,0.002"/>
            <field name="VbarYawPI" values="0.005,0.002"/>
            <field name="VbarTau" values="0.5"/>
            <field name="GyroTau" values="0.003"/>
            <field name="DerivativeGamma" values="1"/>
            <field name="AxisLockKp" values="2.5"/>
            <field name="WeakLevelingKp" values="0.1"/>
            <field name="CruiseControlMaxPowerFactor" values="3"/>
            <field name="CruiseControlPowerTrim" values="100"/>
            <field name="CruiseControlPowerDelayComp" values="0.25"/>
            <field name="ScaleToAirspeed" values="0"/>
            <field name="ScaleToAirspeedLimits" values="0.05,3"/>
            <field name="FlightModeMap" values="Bank1,Bank1,Bank1,Bank1,Bank1,Bank1"/>
            <field name="VbarGyroSuppress" values="30"/>
            <field name="VbarPiroComp" values="FALSE"/>
            <field name="VbarMaxAngle" values="10"/>
            <field name="DerivativeCutoff" values="20"/>
            <field name="MaxAxisLock" values="30"/>
            <field name="MaxAxisLockRate" values="2"/>
            <field name="MaxWeakLevelingRate" values="5"/>
            <field name="RattitudeModeTransition" values="80"/>
            <field name="CruiseControlMinThrust" values="5"/>
            <field name="CruiseControlMaxThrust" values="90"/>
            <field name="CruiseControlMaxAngle" values="105"/>
            <field name="CruiseControlFlightModeSwitchPosEnable" values="FALSE,FALSE,FALSE,FALSE,FALSE,FALSE"/>
            <field name="CruiseControlInvertedThrustReversing" values="Unreversed"/>
            <field name="CruiseControlInvertedPowerOutput" values="Zero"/>
            <field name="LowThrottleZeroIntegral" values="TRUE"/>
            <field name="FlightModeAssistMap" values="None,None,None,None,None,None"/>
        </object>
        <object id="0xF03FDBA2" name="StabilizationSettingsBank1">
            <field name="RollRatePID" values="0.003,0.0065,3.3e-05,0.3"/>
            <field name="PitchRatePID" values="0.003,0.0065,3.3e-05,0.3"/>
            <field name="YawRatePID" values="0.0062,0.01,5e-05,0.3"/>
            <field name="RollPI" values="2.5,0,50"/>
            <field name="PitchPI" values="2.5,0,50"/>
            <field name="YawPI" values="2.5,0,50"/>
            <field name="ManualRate" values="220,220,220"/>
            <field name="MaximumRate" values="300,300,300"/>
            <field name="RollMax" values="55"/>
            <field name="PitchMax" values="55"/>
            <field name="YawMax" values="35"/>
            <field name="StickExpo" values="0,0,0"/>
            <field name="AcroInsanityFactor" values="40,40,40"/>
            <field name="EnablePiroComp" values="TRUE"/>
            <field name="EnableThrustPIDScaling" values="FALSE"/>
            <field name="ThrustPIDScaleCurve" values="30,15,0,-15,-30"/>
            <field name="ThrustPIDScaleSource" values="ActuatorDesiredThrust"/>
            <field name="ThrustPIDScaleTarget" values="PID"/>
            <field name="ThrustPIDScaleAxes" values="Roll Pitch"/>
        </object>
        <object id="0x2B10CA1C" name="StabilizationSettingsBank2">
            <field name="RollRatePID" values="0.003,0.0065,3.3e-05,0.3"/>
            <field name="PitchRatePID" values="0.003,0.0065,3.3e-05,0.3"/>
            <field name="YawRatePID" values="0.0062,0.01,5e-05,0.3"/>
            <field name="RollPI" values="2.5,0,50"/>
            <field name="PitchPI" values="2.5,0,50"/>
            <field name="YawPI" values="2.5,0,50"/>
            <field name="ManualRate" values="220,220,220"/>
            <field name="MaximumRate" values="300,300,300"/>
            <field name="RollMax" values="55"/>
            <field name="PitchMax" values="55"/>
            <field name="YawMax" values="35"/>
            <field name="StickExpo" values="0,0,0"/>
            <field name="AcroInsanityFactor" values="40,40,40"/>
            <field name="EnablePiroComp" values="TRUE"/>
            <field name="EnableThrustPIDScaling" values="FALSE"/>
            <field name="ThrustPIDScaleCurve" values="30,15,0,-15,-30"/>
            <field name="ThrustPIDScaleSource" values="ActuatorDesiredThrust"/>
            <field name="ThrustPIDScaleTarget" values="PID"/>
            <field name="ThrustPIDScaleAxes" values="Roll Pitch"/>
        </object>
        <object id="0xA86BDC0A" name="StabilizationSettingsBank3">
            <field name="RollRatePID" values="0.003,0.0065,3.3e-05,0.3"/>
            <field name="PitchRatePID" values="0.003,0.0065,3.3e-05,0.3"/>
            <field name="YawRatePID" values="0.0062,0.01,5e-05,0.3"/>
            <field name="RollPI" values="2.5,0,50"/>
            <field name="PitchPI" values="2.5,0,50"/>
            <field name="YawPI" values="2.5,0,50"/>
            <field name="ManualRate" values="220,220,220"/>
            <field name="MaximumRate" values="300,300,300"/>
            <field name="RollMax" values="55"/>
            <field name="PitchMax" values="55"/>
            <field name="YawMax" values="35"/>
            <field name="StickExpo" values="0,0,0"/>
            <field name="AcroInsanityFactor" values="40,40,40"/>
            <field name="EnablePiroComp" values="TRUE"/>
            <field name="EnableThrustPIDScaling" values="FALSE"/>
            <field name="ThrustPIDScaleCurve" values="30,15,0,-15,-30"/>
            <field name="ThrustPIDScaleSource" values="ActuatorDesiredThrust"/>
            <field name="ThrustPIDScaleTarget" values="PID"/>
            <field name="ThrustPIDScaleAxes" values="Roll Pitch"/>
        </object>
        <object id="0xD9D093B8" name="SystemSettings">
            <field name="GUIConfigData" values="874577920,0,0,0"/>
            <field name="AirSpeedMax" values="30"/>
            <field name="AirSpeedMin" values="10"/>
            <field name="AirframeType" values="QuadX"/>
            <field name="VehicleName" values="83,116,101,102,97,110,111,32,70,97,108,99,111,110,101,116,116,105,0,0"/>
            <field name="ThrustControl" values="Throttle"/>
        </object>
        <object id="0xD292FDCC" name="TakeOffLocation">
            <field name="North" values="0"/>
            <field name="East" values="0"/>
            <field name="Down" values="0"/>
            <field name="Mode" values="ArmingLocation"/>
            <field name="Status" values="Invalid"/>
        </object>
        <object id="0x8815E7D4" name="TxPIDSettings">
            <field name="ThrottleRange" values="0.2,0.8"/>
            <field name="MinPID" values="0,0,0"/>
            <field name="MaxPID" values="0,0,0"/>
            <field name="EasyTunePitchRollRateFactors" values="3,0.0135"/>
            <field name="EasyTuneYawRateFactors" values="1.5,1.9,0.0085"/>
            <field name="UpdateMode" values="When Armed"/>
            <field name="BankNumber" values="Bank1"/>
            <field name="Inputs" values="Throttle,Accessory0,Accessory1"/>
            <field name="PIDs" values="Disabled,Disabled,Disabled"/>
            <field name="EasyTuneRatePIDRecalculateYaw" values="TRUE"/>
        </object>
        <object id="0x7B394C76" name="VtolPathFollowerSettings">
            <field name="HorizontalVelMax" values="10"/>
            <field name="VerticalVelMax" values="4"/>
            <field name="CourseFeedForward" values="1"/>
            <field name="HorizontalPosP" values="0.25"/>
            <field name="VerticalPosP" values="0.3"/>
            <field name="HorizontalVelPID" values="8,0.5,0.001,0.95"/>
            <field name="VerticalVelPID" values="0.15,0.25,0.005,0.95"/>
            <field name="ThrustLimits" values="0.2,0.5,0.9"/>
            <field name="VelocityFeedforward" values="2"/>
            <field name="FlyawayEmergencyFallbackTriggerTime" values="10"/>
            <field name="EmergencyFallbackAttitude" values="0,-20"/>
            <field name="EmergencyFallbackYawRate" values="2,30"/>
            <field name="MaxRollPitch" values="25"/>
            <field name="BrakeRate" values="2.5"/>
            <field name="BrakeMaxPitch" values="25"/>
            <field name="BrakeHorizontalVelPID" values="18,0,0.001,0.95"/>
            <field name="BrakeVelocityFeedforward" values="0"/>
            <field name="LandVerticalVelPID" values="0.42,3,0.02,0.95"/>
            <field name="AutoTakeoffVerticalVelPID" values="0.42,3,0.02,0.95"/>
            <field name="VelocityRoamMaxRollPitch" values="20"/>
            <field name="VelocityRoamHorizontalVelPID" values="12,0.5,0.001,0.95"/>
            <field name="UpdatePeriod" values="20"/>
            <field name="TreatCustomCraftAs" values="FixedWing"/>
            <field name="ThrustControl" values="auto"/>
            <field name="YawControl" values="manual"/>
            <field name="FlyawayEmergencyFallback" values="enabled"/>
        </object>
    </settings>

</uavobjects>




As a reference I want to put in here also my OpenPilot .UAV file. I didn't try to load an OpenPilot .UAV file on the quad running LibrePilot.

<!DOCTYPE UAVObjects>
<uavobjects>
    <version>
        <hardware revision="2" type="4" serial="52ff6d065178485430481387"/>
        <firmware uavo="ffca2cd6" date="20150512 23:55" tag="RELEASE-15.02.02" hash="29b92655"/>
        <gcs uavo="ffca2cd6" date="20150512 23:55" tag="RELEASE-15.02.02" hash="29b92655"/>
    </version>
    <settings>
        <object id="0x1262B2D0" name="AccelGyroSettings">
            <field values="0.426503,0.127736,0.723862" name="accel_bias"/>
            <field values="1,1,1" name="accel_scale"/>
            <field values="0,0,0" name="accel_temp_coeff"/>
            <field values="-0.885671,-1.33638,0.0310977" name="gyro_bias"/>
            <field values="1,1,1" name="gyro_scale"/>
            <field values="0,0,0,0,0,0" name="gyro_temp_coeff"/>
            <field values="0,0" name="temp_calibrated_extent"/>
        </object>
        <object id="0xD2AD60A2" name="ActuatorSettings">
            <field values="490,490,50,50,50,50" name="BankUpdateFreq"/>
            <field values="1900,1900,1900,1900,1000,1000,1000,1000,1000,1000,1000,1000" name="ChannelMax"/>
            <field values="1025,1025,1025,1025,1000,1000,1000,1000,1000,1000,1000,1000" name="ChannelNeutral"/>
            <field values="1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000" name="ChannelMin"/>
            <field values="PWM,PWM,PWM,PWM,PWM,PWM" name="BankMode"/>
            <field values="PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM,PWM" name="ChannelType"/>
            <field values="0,1,2,3,4,5,6,7,8,9,10,11" name="ChannelAddr"/>
            <field values="FALSE" name="MotorsSpinWhileArmed"/>
            <field values="FALSE,FALSE,FALSE" name="LowThrottleZeroAxis"/>
        </object>
        <object id="0x69F4AD7A" name="AirspeedSettings">
            <field values="1" name="Scale"/>
            <field values="0.5" name="IMUBasedEstimationLowPassPeriod1"/>
            <field values="10" name="IMUBasedEstimationLowPassPeriod2"/>
            <field values="0" name="ZeroPoint"/>
            <field values="100" name="SamplePeriod"/>
            <field values="None" name="AirspeedSensorType"/>
        </object>
        <object id="0xE611042C" name="AltitudeFilterSettings">
            <field values="0.04" name="AccelLowPassKp"/>
            <field values="0.0005" name="AccelDriftKi"/>
            <field values="0.2" name="InitializationAccelDriftKi"/>
            <field values="0.04" name="BaroKp"/>
        </object>
        <object id="0xF19EFC2C" name="AltitudeHoldSettings">
            <field values="0.8,0,0" name="AltitudePI"/>
            <field values="0.2,0.0002,2" name="VelocityPI"/>
            <field values="5" name="ThrustRate"/>
            <field values="True" name="CutThrustWhenZero"/>
            <field values="128" name="ThrustExp"/>
        </object>
        <object id="0x448954B8" name="AttitudeSettings">
            <field values="180,0,0" name="BoardRotation"/>
            <field values="0,0" name="BoardLevelTrim"/>
            <field values="0.05" name="AccelKp"/>
            <field values="0.0001" name="AccelKi"/>
            <field values="1e-06" name="MagKi"/>
            <field values="0.01" name="MagKp"/>
            <field values="0.1" name="AccelTau"/>
            <field values="1e-06" name="YawBiasRate"/>
            <field values="TRUE" name="ZeroDuringArming"/>
            <field values="TRUE" name="BiasCorrectGyro"/>
            <field values="NORMAL" name="TrimFlight"/>
        </object>
        <object id="0x42F462A" name="AuxMagSettings">
            <field values="0,0,0" name="mag_bias"/>
            <field values="1,0,0,0,1,0,0,0,1" name="mag_transform"/>
            <field values="0" name="MagBiasNullingRate"/>
            <field values="0" name="Orientation"/>
            <field values="GPSV9" name="Type"/>
            <field values="Both" name="Usage"/>
        </object>
        <object id="0xEA58E53A" name="CameraStabSettings">
            <field values="1" name="MaxAxisLockRate"/>
            <field values="500" name="MaxAccel"/>
            <field values="None,None,None" name="Input"/>
            <field values="20,20,20" name="InputRange"/>
            <field values="50,50,50" name="InputRate"/>
            <field values="Attitude,Attitude,Attitude" name="StabilizationMode"/>
            <field values="20,20,20" name="OutputRange"/>
            <field values="0,0,0" name="ResponseTime"/>
            <field values="Generic" name="GimbalType"/>
            <field values="0,0,0" name="FeedForward"/>
            <field values="5,5,5" name="AccelTime"/>
            <field values="5,5,5" name="DecelTime"/>
            <field values="FALSE" name="Servo1PitchReverse"/>
            <field values="FALSE" name="Servo2PitchReverse"/>
        </object>
        <object id="0x5E5903CC" name="DebugLogSettings">
            <field values="Disabled" name="LoggingEnabled"/>
        </object>
        <object id="0x5E91213C" name="EKFConfiguration">
            <field values="10,10,10,1,1,1,0.007,0.007,0.007,0.007,1e-06,1e-06,1e-06" name="P"/>
            <field values="0.01,0.01,0.01,0.01,0.01,0.01,1e-06,1e-06,1e-06" name="Q"/>
            <field values="1,1,1e+06,0.001,0.001,0.001,10,10,10,0.01" name="R"/>
            <field values="10,1,1000" name="FakeR"/>
        </object>
        <object id="0x2778BA3C" name="FaultSettings">
            <field values="NoFault" name="ActivateFault"/>
        </object>
        <object id="0x38AD8B0A" name="FixedWingPathFollowerSettings">
            <field values="20" name="HorizontalVelMax"/>
            <field values="10" name="HorizontalVelMin"/>
            <field values="10" name="VerticalVelMax"/>
            <field values="3" name="CourseFeedForward"/>
            <field values="20" name="ReverseCourseOverlap"/>
            <field values="0.2" name="HorizontalPosP"/>
            <field values="0.4" name="VerticalPosP"/>
            <field values="0.2,0,0" name="CoursePI"/>
            <field values="2.5,0.25,10" name="SpeedPI"/>
            <field values="5,10" name="VerticalToPitchCrossFeed"/>
            <field values="0.2,1" name="AirspeedToPowerCrossFeed"/>
            <field values="0.01,0.05,0.5" name="PowerPI"/>
            <field values="-45,0,45" name="RollLimit"/>
            <field values="-10,5,20" name="PitchLimit"/>
            <field values="0.1,0.5,0.9" name="ThrustLimit"/>
            <field values="90,1,0.5,1.5,1,1,0,1" name="Safetymargins"/>
            <field values="100" name="UpdatePeriod"/>
        </object>
        <object id="0xC3D9C8AA" name="FlightBatterySettings">
            <field values="2200" name="Capacity"/>
            <field values="3.4,3.1" name="CellVoltageThresholds"/>
            <field values="1,1,0,0" name="SensorCalibrations"/>
            <field values="LiPo" name="Type"/>
            <field values="0" name="NbCells"/>
        </object>
        <object id="0xBC5AE17C" name="FlightModeSettings">
            <field values="10" name="ReturnToBaseAltitudeOffset"/>
            <field values="0.4" name="LandingVelocity"/>
            <field values="30,15" name="PositionHoldOffset"/>
            <field values="0.98" name="VarioControlLowPassAlpha"/>
            <field values="30000" name="ArmedTimeout"/>
            <field values="1000" name="ArmingSequenceTime"/>
            <field values="1000" name="DisarmingSequenceTime"/>
            <field values="Roll Right" name="Arming"/>
            <field values="Attitude,Attitude,AxisLock,Manual" name="Stabilization1Settings"/>
            <field values="Attitude,Attitude,AxisLock,Manual" name="Stabilization2Settings"/>
            <field values="Attitude,Attitude,AxisLock,Manual" name="Stabilization3Settings"/>
            <field values="Attitude,Attitude,AxisLock,CruiseControl" name="Stabilization4Settings"/>
            <field values="Attitude,Attitude,Rate,CruiseControl" name="Stabilization5Settings"/>
            <field values="Rate,Rate,Rate,Manual" name="Stabilization6Settings"/>
            <field values="Stabilized1,Stabilized2,Stabilized3,Stabilized4,Stabilized5,Stabilized6" name="FlightModePosition"/>
            <field values="FALSE" name="DisableSanityChecks"/>
        </object>
        <object id="0x92E9FF76" name="FlightPlanSettings">
            <field values="0" name="Test"/>
        </object>
        <object id="0xDCDE4E70" name="GPSSettings">
            <field values="3.5" name="MaxPDOP"/>
            <field values="UBX" name="DataProtocol"/>
            <field values="7" name="MinSatellites"/>
            <field values="Configure" name="UbxAutoConfig"/>
            <field values="5" name="UbxRate"/>
            <field values="Airborne1G" name="UbxDynamicModel"/>
            <field values="Ranging" name="UbxSBASMode"/>
            <field values="3" name="UbxSBASChannelsUsed"/>
            <field values="AutoScan" name="UbxSBASSats"/>
        </object>
        <object id="0x6185DC6E" name="HomeLocation">
            <field values="0" name="Latitude"/>
            <field values="0" name="Longitude"/>
            <field values="0" name="Altitude"/>
            <field values="0,0,0" name="Be"/>
            <field values="9.81" name="g_e"/>
            <field values="FALSE" name="Set"/>
        </object>
        <object id="0xA65C5CD0" name="HwSettings">
            <field values="PWM+NoOneShot" name="CC_RcvrPort"/>
            <field values="Telemetry" name="CC_MainPort"/>
            <field values="Disabled" name="CC_FlexiPort"/>
            <field values="PWM" name="RV_RcvrPort"/>
            <field values="Disabled" name="RV_AuxPort"/>
            <field values="Disabled" name="RV_AuxSBusPort"/>
            <field values="Disabled" name="RV_FlexiPort"/>
            <field values="Telemetry" name="RV_TelemetryPort"/>
            <field values="GPS" name="RV_GPSPort"/>
            <field values="PWM" name="RM_RcvrPort"/>
            <field values="Disabled" name="RM_MainPort"/>
            <field values="Disabled" name="RM_FlexiPort"/>
            <field values="57600" name="TelemetrySpeed"/>
            <field values="57600" name="GPSSpeed"/>
            <field values="57600" name="ComUsbBridgeSpeed"/>
            <field values="USBTelemetry" name="USB_HIDPort"/>
            <field values="Disabled" name="USB_VCPPort"/>
            <field values="Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled,Disabled" name="OptionalModules"/>
            <field values="Disabled,Disabled,Disabled,Disabled" name="ADCRouting"/>
            <field values="0" name="DSMxBind"/>
            <field values="Disabled" name="WS2811LED_Out"/>
        </object>
        <object id="0x28801F10" name="ManualControlSettings">
            <field values="0.02" name="Deadband"/>
            <field values="0.08" name="DeadbandAssistedControl"/>
            <field values="-1,0,0,0,0,0,0,0" name="FailsafeChannel"/>
            <field values="1101,1104,1096,1103,1587,0,0,0,0" name="ChannelMin"/>
            <field values="1133,1506,1496,1504,1753,0,0,0,0" name="ChannelNeutral"/>
            <field values="1905,1908,1900,1907,1920,0,0,0,0" name="ChannelMax"/>
            <field values="0,0,0,0,0,0,0" name="ResponseTime"/>
            <field values="PWM,PWM,PWM,PWM,PWM,None,None,None,None" name="ChannelGroups"/>
            <field values="3,1,2,4,5,0,0,0,0" name="ChannelNumber"/>
            <field values="3" name="FlightModeNumber"/>
            <field values="-1" name="FailsafeFlightModeSwitchPosition"/>
        </object>
        <object id="0x7BF2CFA8" name="MixerSettings">
            <field values="1000" name="MaxAccel"/>
            <field values="0" name="FeedForward"/>
            <field values="0" name="AccelTime"/>
            <field values="0" name="DecelTime"/>
            <field values="0,0.225,0.45,0.675,0.9" name="ThrottleCurve1"/>
            <field values="0,0.225,0.45,0.675,0.9" name="ThrottleCurve2"/>
            <field values="50" name="MixerValueRoll"/>
            <field values="50" name="MixerValuePitch"/>
            <field values="50" name="MixerValueYaw"/>
            <field values="Throttle" name="Curve2Source"/>
            <field values="Motor" name="Mixer1Type"/>
            <field values="127,0,64,64,-64" name="Mixer1Vector"/>
            <field values="Motor" name="Mixer2Type"/>
            <field values="127,0,-64,64,64" name="Mixer2Vector"/>
            <field values="Motor" name="Mixer3Type"/>
            <field values="127,0,-64,-64,-64" name="Mixer3Vector"/>
            <field values="Motor" name="Mixer4Type"/>
            <field values="127,0,64,-64,64" name="Mixer4Vector"/>
            <field values="Disabled" name="Mixer5Type"/>
            <field values="0,0,0,0,0" name="Mixer5Vector"/>
            <field values="Disabled" name="Mixer6Type"/>
            <field values="0,0,0,0,0" name="Mixer6Vector"/>
            <field values="Disabled" name="Mixer7Type"/>
            <field values="0,0,0,0,0" name="Mixer7Vector"/>
            <field values="Disabled" name="Mixer8Type"/>
            <field values="0,0,0,0,0" name="Mixer8Vector"/>
            <field values="Disabled" name="Mixer9Type"/>
            <field values="0,0,0,0,0" name="Mixer9Vector"/>
            <field values="Disabled" name="Mixer10Type"/>
            <field values="0,0,0,0,0" name="Mixer10Vector"/>
            <field values="Disabled" name="Mixer11Type"/>
            <field values="0,0,0,0,0" name="Mixer11Vector"/>
            <field values="Disabled" name="Mixer12Type"/>
            <field values="0,0,0,0,0" name="Mixer12Vector"/>
        </object>
        <object id="0xA909AE7C" name="Mpu6000Settings">
            <field values="Scale_2000" name="GyroScale"/>
            <field values="Scale_8g" name="AccelScale"/>
            <field values="Lowpass_256_Hz" name="FilterSetting"/>
        </object>
        <object id="0x8885F812" name="OPLinkSettings">
            <field values="0" name="CoordID"/>
            <field values="FALSE" name="Coordinator"/>
            <field values="FALSE" name="OneWay"/>
            <field values="FALSE" name="PPM"/>
            <field values="FALSE" name="PPMOnly"/>
            <field values="Disabled" name="MainPort"/>
            <field values="Disabled" name="FlexiPort"/>
            <field values="Disabled" name="VCPPort"/>
            <field values="38400" name="ComSpeed"/>
            <field values="0" name="MaxRFPower"/>
            <field values="0" name="MinChannel"/>
            <field values="250" name="MaxChannel"/>
        </object>
        <object id="0xDCBBA81A" name="OsdSettings">
            <field values="168,135" name="AttitudeSetup"/>
            <field values="10,250" name="TimeSetup"/>
            <field values="316,210" name="BatterySetup"/>
            <field values="2,145" name="SpeedSetup"/>
            <field values="2,145" name="AltitudeSetup"/>
            <field values="168,240" name="HeadingSetup"/>
            <field values="Enabled" name="Attitude"/>
            <field values="Enabled" name="Time"/>
            <field values="Enabled" name="Battery"/>
            <field values="Enabled" name="Speed"/>
            <field values="Enabled" name="Altitude"/>
            <field values="Enabled" name="Heading"/>
            <field values="0" name="Screen"/>
            <field values="4" name="White"/>
            <field values="1" name="Black"/>
            <field values="GPS" name="AltitudeSource"/>
        </object>
        <object id="0xA1ABC278" name="OveroSyncSettings">
            <field values="Armed" name="LogOn"/>
        </object>
        <object id="0x9E22E820" name="PoiLearnSettings">
            <field values="None" name="Input"/>
        </object>
        <object id="0xA3633042" name="RevoCalibration">
            <field values="0,0,0" name="mag_bias"/>
            <field values="1,0,0,0,1,0,0,0,1" name="mag_transform"/>
            <field values="0" name="MagBiasNullingRate"/>
            <field values="TRUE" name="BiasCorrectedRaw"/>
        </object>
        <object id="0xC456EB9A" name="RevoSettings">
            <field values="0.999334" name="BaroGPSOffsetCorrectionAlpha"/>
            <field values="0.05,0.15" name="MagnetometerMaxDeviation"/>
            <field values="0,0,0,0" name="BaroTempCorrectionPolynomial"/>
            <field values="0,0" name="BaroTempCorrectionExtent"/>
            <field values="0.999" name="VelocityPostProcessingLowPassAlpha"/>
            <field values="Basic (Complementary)" name="FusionAlgorithm"/>
        </object>
        <object id="0x73603180" name="StabilizationSettings">
            <field values="0.5,0.5,0.5" name="VbarSensitivity"/>
            <field values="0.005,0.002" name="VbarRollPI"/>
            <field values="0.005,0.002" name="VbarPitchPI"/>
            <field values="0.005,0.002" name="VbarYawPI"/>
            <field values="0.5" name="VbarTau"/>
            <field values="0.005" name="GyroTau"/>
            <field values="1" name="DerivativeGamma"/>
            <field values="2.5" name="AxisLockKp"/>
            <field values="0.1" name="WeakLevelingKp"/>
            <field values="3" name="CruiseControlMaxPowerFactor"/>
            <field values="100" name="CruiseControlPowerTrim"/>
            <field values="0.25" name="CruiseControlPowerDelayComp"/>
            <field values="0" name="ScaleToAirspeed"/>
            <field values="0.05,3" name="ScaleToAirspeedLimits"/>
            <field values="Bank1,Bank1,Bank1,Bank1,Bank1,Bank1" name="FlightModeMap"/>
            <field values="30" name="VbarGyroSuppress"/>
            <field values="FALSE" name="VbarPiroComp"/>
            <field values="10" name="VbarMaxAngle"/>
            <field values="20" name="DerivativeCutoff"/>
            <field values="30" name="MaxAxisLock"/>
            <field values="2" name="MaxAxisLockRate"/>
            <field values="5" name="MaxWeakLevelingRate"/>
            <field values="80" name="RattitudeModeTransition"/>
            <field values="5" name="CruiseControlMinThrust"/>
            <field values="90" name="CruiseControlMaxThrust"/>
            <field values="105" name="CruiseControlMaxAngle"/>
            <field values="FALSE,FALSE,FALSE,FALSE,FALSE,FALSE" name="CruiseControlFlightModeSwitchPosEnable"/>
            <field values="Unreversed" name="CruiseControlInvertedThrustReversing"/>
            <field values="Zero" name="CruiseControlInvertedPowerOutput"/>
            <field values="TRUE" name="LowThrottleZeroIntegral"/>
            <field values="None,None,None,None,None,None" name="FlightModeAssistMap"/>
        </object>
        <object id="0xE8EBBD48" name="StabilizationSettingsBank1">
            <field values="271,271,300" name="ManualRate"/>
            <field values="300,300,300" name="MaximumRate"/>
            <field values="0.0045,0.009,5.5e-05,0.3" name="RollRatePID"/>
            <field values="0.0045,0.009,5.5e-05,0.3" name="PitchRatePID"/>
            <field values="0.0076,0.0125,5e-05,0.3" name="YawRatePID"/>
            <field values="4.5,0,50" name="RollPI"/>
            <field values="4.5,0,50" name="PitchPI"/>
            <field values="2.5,0,50" name="YawPI"/>
            <field values="0.5" name="AcroInsanityFactor"/>
            <field values="0.188566,0.0942831,0,-0.102855,-0.202828" name="ThrustPIDScaleCurve"/>
            <field values="50" name="RollMax"/>
            <field values="50" name="PitchMax"/>
            <field values="50" name="YawMax"/>
            <field values="0,0,0" name="StickExpo"/>
            <field values="FALSE" name="EnablePiroComp"/>
            <field values="TRUE" name="EnableThrustPIDScaling"/>
            <field values="ActuatorDesiredThrust" name="ThrustPIDScaleSource"/>
            <field values="PD" name="ThrustPIDScaleTarget"/>
            <field values="Roll Pitch" name="ThrustPIDScaleAxes"/>
        </object>
        <object id="0x70E9539A" name="StabilizationSettingsBank2">
            <field values="450,450,300" name="ManualRate"/>
            <field values="500,500,300" name="MaximumRate"/>
            <field values="0.0041,0.0068,4.5e-05,0.3" name="RollRatePID"/>
            <field values="0.0041,0.0068,4.5e-05,0.3" name="PitchRatePID"/>
            <field values="0.0086,0.0143,5e-05,0.3" name="YawRatePID"/>
            <field values="5,0,50" name="RollPI"/>
            <field values="5,0,50" name="PitchPI"/>
            <field values="2.5,0,50" name="YawPI"/>
            <field values="0.5" name="AcroInsanityFactor"/>
            <field values="0.192852,0.0899972,0,-0.0857112,-0.18428" name="ThrustPIDScaleCurve"/>
            <field values="50" name="RollMax"/>
            <field values="50" name="PitchMax"/>
            <field values="35" name="YawMax"/>
            <field values="-37,18,-37" name="StickExpo"/>
            <field values="FALSE" name="EnablePiroComp"/>
            <field values="TRUE" name="EnableThrustPIDScaling"/>
            <field values="ActuatorDesiredThrust" name="ThrustPIDScaleSource"/>
            <field values="PD" name="ThrustPIDScaleTarget"/>
            <field values="Roll Pitch" name="ThrustPIDScaleAxes"/>
        </object>
        <object id="0xC02DAA6A" name="StabilizationSettingsBank3">
            <field values="220,220,220" name="ManualRate"/>
            <field values="300,300,300" name="MaximumRate"/>
            <field values="0.0025,0.004,2e-05,0.3" name="RollRatePID"/>
            <field values="0.0025,0.004,2e-05,0.3" name="PitchRatePID"/>
            <field values="0.0062,0.01,5e-05,0.3" name="YawRatePID"/>
            <field values="2.5,0,50" name="RollPI"/>
            <field values="2.5,0,50" name="PitchPI"/>
            <field values="2.5,0,50" name="YawPI"/>
            <field values="0.5" name="AcroInsanityFactor"/>
            <field values="0.3,0.15,0,-0.15,-0.3" name="ThrustPIDScaleCurve"/>
            <field values="55" name="RollMax"/>
            <field values="55" name="PitchMax"/>
            <field values="35" name="YawMax"/>
            <field values="0,0,0" name="StickExpo"/>
            <field values="TRUE" name="EnablePiroComp"/>
            <field values="FALSE" name="EnableThrustPIDScaling"/>
            <field values="ActuatorDesiredThrust" name="ThrustPIDScaleSource"/>
            <field values="PID" name="ThrustPIDScaleTarget"/>
            <field values="Roll Pitch" name="ThrustPIDScaleAxes"/>
        </object>
        <object id="0xD9D093B8" name="SystemSettings">
            <field values="874577920,0,0,0" name="GUIConfigData"/>
            <field values="30" name="AirSpeedMax"/>
            <field values="10" name="AirSpeedMin"/>
            <field values="QuadX" name="AirframeType"/>
            <field values="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" name="VehicleName"/>
            <field values="Throttle" name="ThrustControl"/>
        </object>
        <object id="0xD292FDCC" name="TakeOffLocation">
            <field values="0" name="North"/>
            <field values="0" name="East"/>
            <field values="0" name="Down"/>
            <field values="ArmingLocation" name="Mode"/>
            <field values="Invalid" name="Status"/>
        </object>
        <object id="0x857B51F2" name="TxPIDSettings">
            <field values="0.2,0.8" name="ThrottleRange"/>
            <field values="0,0,0" name="MinPID"/>
            <field values="0,0,0" name="MaxPID"/>
            <field values="When Armed" name="UpdateMode"/>
            <field values="Bank1" name="BankNumber"/>
            <field values="Throttle,Accessory0,Accessory1" name="Inputs"/>
            <field values="Disabled,Disabled,Disabled" name="PIDs"/>
        </object>
        <object id="0x37C09102" name="VtolPathFollowerSettings">
            <field values="10" name="HorizontalVelMax"/>
            <field values="4" name="VerticalVelMax"/>
            <field values="1" name="CourseFeedForward"/>
            <field values="0.25" name="HorizontalPosP"/>
            <field values="0.4" name="VerticalPosP"/>
            <field values="8,0.5,0,15" name="HorizontalVelPID"/>
            <field values="0.1,0.01,0,1" name="VerticalVelPID"/>
            <field values="0.2,0.5,0.9" name="ThrustLimits"/>
            <field values="2" name="VelocityFeedforward"/>
            <field values="10" name="FlyawayEmergencyFallbackTriggerTime"/>
            <field values="0,-20" name="EmergencyFallbackAttitude"/>
            <field values="2,30" name="EmergencyFallbackYawRate"/>
            <field values="25" name="MaxRollPitch"/>
            <field values="2.5" name="BrakeRate"/>
            <field values="25" name="BrakeMaxPitch"/>
            <field values="12,0,0.03,15" name="BrakeHorizontalVelPID"/>
            <field values="0" name="BrakeVelocityFeedforward"/>
            <field values="50" name="UpdatePeriod"/>
            <field values="FixedWing" name="TreatCustomCraftAs"/>
            <field values="manual" name="ThrustControl"/>
            <field values="manual" name="YawControl"/>
            <field values="enabled" name="FlyawayEmergencyFallback"/>
        </object>
    </settings>
</uavobjects>