diff --git a/ground/openpilotgcs/src/plugins/config/stabilization.ui b/ground/openpilotgcs/src/plugins/config/stabilization.ui index 7bce2f777..ff4943958 100644 --- a/ground/openpilotgcs/src/plugins/config/stabilization.ui +++ b/ground/openpilotgcs/src/plugins/config/stabilization.ui @@ -6,8 +6,8 @@ 0 0 - 1075 - 834 + 983 + 736 @@ -479,6 +479,9 @@ false + + + false @@ -603,8 +606,8 @@ 0 0 - 1045 - 751 + 953 + 653 @@ -622,6 +625,9 @@ + + + @@ -649,6 +655,9 @@ 0 + + Reset all values to GCS defaults + Default @@ -1229,6 +1238,9 @@ true + + This thing really can preform, it is a lot more responsive this way + false @@ -1281,6 +1293,9 @@ border-radius: 5; + + <html><head/><body><p>The Rate Mode slider can be adjusted to value ranges whose responsivness is represented by the Moderate / Snappy / Insane bar</p></body></html> + 100 @@ -1906,6 +1921,9 @@ border-radius: 5; true + + Lazy Sunday afternoon flying, fly's nice and stable + false @@ -2456,6 +2474,9 @@ border-radius: 5; true + + Damn this is insane how quick it moves. Mostly used by the Pro's + false @@ -2506,6 +2527,9 @@ border-radius: 5; + + <html><head/><body><p>The Attitude Mode slider can be adjusted to value ranges whose responsivness is represented by the Moderate / Snappy / Insane bar</p></body></html> + 10 @@ -2540,6 +2564,9 @@ border-radius: 5; + + <html><head/><body><p>The Rate mode Yaw slider can be adjusted to value ranges whose responsivness is represented by the Moderate / Snappy / Insane bar</p></body></html> + 100 @@ -2638,7 +2665,7 @@ border-radius: 5; 0 - 195 + 0 @@ -2674,6 +2701,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>Link roll &amp; pitch sliders to move together, thus giving same value for both roll &amp; pitch when setting up a symetrical vehicle that requires both to be the same</p></body></html> + @@ -2749,7 +2779,7 @@ border-radius: 5; 0 - 131 + 0 @@ -4354,8 +4384,7 @@ border-radius: 5; Qt::StrongFocus - Slowly raise Proportional until you start seeing clear oscillations when you fly. -Then lower the value by 5 or so. + <html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html> @@ -4472,8 +4501,7 @@ Then lower the value by 5 or so. Qt::StrongFocus - Slowly raise Proportional until you start seeing clear oscillations when you fly. -Then lower the value by 5 or so. + <html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html> @@ -4523,8 +4551,7 @@ Then lower the value by 5 or so. Qt::StrongFocus - Slowly raise Proportional until you start seeing clear oscillations when you fly. -Then lower the value by 5 or so. + <html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html> @@ -4652,8 +4679,7 @@ Then lower the value by 5 or so. Qt::StrongFocus - As a rule of thumb, you can set the Integral at roughly the same -value as the Kp. + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Rate Mode. A good starting point for Integral is the same as Proportional</p></body></html> @@ -4800,8 +4826,7 @@ value as the Kp. Qt::StrongFocus - As a rule of thumb, you can set the Integral at roughly the same -value as the Kp. + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Rate Mode. A good starting point for Integral is the same as Proportional</p></body></html> @@ -4851,8 +4876,7 @@ value as the Kp. Qt::StrongFocus - As a rule of thumb, you can set the Integral at roughly the same -value as the Kp. + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Rate Mode. A good starting point for Integral is the same as Proportional</p></body></html> @@ -5503,7 +5527,7 @@ border-radius: 5; 0 - 195 + 0 @@ -6053,6 +6077,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>Link roll &amp; pitch sliders to move together, thus giving same value for both roll &amp; pitch when setting up a symetrical vehicle that requires both to be the same.</p></body></html> + @@ -6119,7 +6146,7 @@ border-radius: 5; 0 - 131 + 0 @@ -8251,6 +8278,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html> + @@ -8333,6 +8363,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html> + @@ -8415,6 +8448,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html> + @@ -8480,271 +8516,6 @@ border-radius: 5; - - - - - 0 - 0 - - - - - - - Integral - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 0 - 0 - - - - - 0 - 25 - - - - Qt::StrongFocus - - - - - - 100 - - - 50 - - - Qt::Horizontal - - - QSlider::TicksBelow - - - 25 - - - - objname:StabilizationSettings - fieldname:RollPI - element:Ki - scale:0.1 - haslimits:yes - buttongroup:2,10 - - - - - - - - - 50 - 22 - - - - - 50 - 22 - - - - Qt::StrongFocus - - - 200 - - - 200 - - - - objname:StabilizationSettings - fieldname:RollPI - element:Ki - scale:0.1 - haslimits:yes - buttongroup:2,10 - - - - - - - - - 0 - 0 - - - - - 0 - 25 - - - - Qt::StrongFocus - - - - - - 100 - - - 50 - - - Qt::Horizontal - - - QSlider::TicksBelow - - - 25 - - - - objname:StabilizationSettings - fieldname:PitchPI - element:Ki - scale:0.1 - haslimits:yes - buttongroup:2,10 - - - - - - - - - 50 - 22 - - - - - 50 - 22 - - - - Qt::StrongFocus - - - 200 - - - 200 - - - - objname:StabilizationSettings - fieldname:PitchPI - element:Ki - scale:0.1 - haslimits:yes - buttongroup:2,10 - - - - - - - - - 0 - 0 - - - - - 0 - 25 - - - - Qt::StrongFocus - - - - - - 100 - - - 50 - - - Qt::Horizontal - - - QSlider::TicksBelow - - - 25 - - - - objname:StabilizationSettings - fieldname:YawPI - element:Ki - scale:0.1 - haslimits:yes - buttongroup:2,10 - - - - - - - - - 50 - 22 - - - - - 50 - 22 - - - - Qt::StrongFocus - - - 200 - - - 200 - - - - objname:StabilizationSettings - fieldname:YawPI - element:Ki - scale:0.1 - haslimits:yes - buttongroup:2,10 - - - - @@ -8797,6 +8568,19 @@ border-radius: 5; + + + + Qt::Horizontal + + + + 40 + 1 + + + + @@ -8844,7 +8628,7 @@ border-radius: 5; - When the throttle is low, zero the intergral term to prevent intergral wind-up + <html><head/><body><p>This function will avoid integral windup when at idle. Integral windup is an accumulation of over-correction and can make the vehicle flip during a slow takeoff.</p></body></html> @@ -8896,7 +8680,7 @@ border-radius: 5; - Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS. + <html><head/><body><p>Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS.</p></body></html> @@ -9017,9 +8801,9 @@ border-radius: 5; 0 - 0 - 1045 - 751 + -49 + 936 + 702 @@ -10110,6 +9894,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>Sets the maximum deg your vehicle will tilt at full stick input when in Attitude mode.</p></body></html> + @@ -10191,7 +9978,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>This sets the maximum rotation rate in degress per second on an axis.</p></body></html> @@ -10260,7 +10047,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the degress per second the your vehcle will tilt/rotate at full stick input when in all modes except Attitude.</p></body></html> @@ -10313,7 +10100,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the maximum deg your vehicle will tilt at full stick input when in Attitude mode.</p></body></html> @@ -10364,6 +10151,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>This sets the maximum rotation rate in degress per second on an axis.</p></body></html> + @@ -11571,6 +11361,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>Sets the degress per second the your vehcle will tilt/rotate at full stick input when in all modes except Attitude.</p></body></html> + @@ -12188,7 +11981,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the degress per second the your vehcle will tilt/rotate at full stick input when in all modes except Attitude.</p></body></html> @@ -12241,7 +12034,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the maximum deg your vehicle will tilt at full stick input when in Attitude mode.</p></body></html> @@ -12296,7 +12089,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>This sets the maximum rotation rate in degress per second on an axis.</p></body></html> @@ -12934,6 +12727,9 @@ border-radius: 5; + + <html><head/><body><p>Link roll &amp; pitch values together, thus giving the same value for each when setting up a symetrical vehicle that requires both to be the same.</p></body></html> + @@ -13454,6 +13250,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>This makes the control output respond faster due to fast stick movements or external disturbance like wind gusts.It also acts like a dampener, thus allowing higher KP settings. Only effects Rate Mode.</p></body></html> + @@ -14071,8 +13870,7 @@ border-radius: 5; Qt::StrongFocus - As a rule of thumb, you can set the Ki at roughly the same -value as the Kp. + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Rate Mode. A good starting point for Integral is the same as Proportional.</p></body></html> @@ -14122,8 +13920,7 @@ value as the Kp. Qt::StrongFocus - As a rule of thumb, you can set the Ki at roughly the same -value as the Kp. + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Rate Mode. A good starting point for Integral is the same as Proportional.</p></body></html> @@ -14173,10 +13970,7 @@ value as the Kp. Qt::StrongFocus - Slowly raise Kp until you start seeing clear oscillations when you fly. -Then lower the value by 20% or so. - -You can usually go for higher values for Yaw factors. + <html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html> @@ -14226,7 +14020,7 @@ You can usually go for higher values for Yaw factors. Qt::StrongFocus - + <html><head/><body><p>This makes the control output respond faster due to fast stick movements or external disturbance like wind gusts.It also acts like a dampener, thus allowing higher KP settings. Only effects Rate Mode.</p></body></html> @@ -15433,8 +15227,7 @@ border-radius: 5; Qt::StrongFocus - Slowly raise Kp until you start seeing clear oscillations when you fly. -Then lower the value by 20% or so. + <html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html> @@ -15500,8 +15293,7 @@ Then lower the value by 20% or so. Qt::StrongFocus - As a rule of thumb, you can set the Ki at roughly the same -value as the Kp. + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Rate Mode. A good starting point for Integral is the same as Proportional.</p></body></html> @@ -15582,8 +15374,7 @@ value as the Kp. Qt::StrongFocus - Slowly raise Kp until you start seeing clear oscillations when you fly. -Then lower the value by 20% or so. + <html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html> @@ -15633,7 +15424,7 @@ Then lower the value by 20% or so. Qt::StrongFocus - + <html><head/><body><p>This makes the control output respond faster due to fast stick movements or external disturbance like wind gusts.It also acts like a dampener, thus allowing higher KP settings. Only effects Rate Mode.</p></body></html> @@ -16249,6 +16040,9 @@ Then lower the value by 20% or so. + + <html><head/><body><p>Link roll &amp; pitch values together, thus giving the same value for each when setting up a symetrical vehicle that requires both to be the same.</p></body></html> + @@ -18474,7 +18268,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html> @@ -18523,6 +18317,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html> + @@ -18571,7 +18368,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html> @@ -18656,7 +18453,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Attitude Mode. Adding Ki in Attitude when Ki is present in Rate is not recommended.</p></body></html> @@ -18721,6 +18518,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Attitude Mode. Adding Ki in Attitude when Ki is present in Rate is not recommended.</p></body></html> + @@ -18785,7 +18585,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>This adjusts how much stabilty your vehicle will have when flying tilted (ie forward flight) in Attitude Mode. Adding Ki in Attitude when Ki is present in Rate is not recommended.</p></body></html> @@ -18863,7 +18663,7 @@ border-radius: 5; - Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS. + <html><head/><body><p>Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS.</p></body></html> @@ -19005,8 +18805,8 @@ border-radius: 5; 0 0 - 1045 - 751 + 953 + 653 @@ -21376,7 +21176,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>In Weak Leveling mode, this setting acts like Attitude Kp. If you make this setting too high, it can cause oscillations.</p></body></html> @@ -21444,7 +21244,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>In Weak Leveling mode, this is the maximum number of degrees per second that weak leveling will move the vehicle.</p></body></html> @@ -21512,7 +21312,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>In AxisLock mode, this is the maximum number of degrees of correction. If movement by outside forces (eg Wind) are less than the set value your vehicle will return to centre. More than set amount and will only move your vehicle the set amount back to centre.</p></body></html> @@ -21583,7 +21383,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>In AxisLock mode, this setting controls how many degrees per second you can request with the stick before OpenPilot stops trying to gently hold its position and goes into normal rate mode. This setting works almost like a dead band. Default value should work fine.</p></body></html> @@ -21987,6 +21787,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>Sets the maximum value of the integral (KP) that is used in Rate Mode.</p></body></html> + @@ -22038,7 +21841,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the maximum value of the integral (KP) that is used in Rate Mode.</p></body></html> @@ -23191,7 +22994,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the maximum value of the integral (KP) that is used in AttitudeMode.</p></body></html> @@ -23271,6 +23074,9 @@ border-radius: 5; Qt::StrongFocus + + <html><head/><body><p>Sets the maximum value of the integral (KP) that is used in AttitudeMode.</p></body></html> + @@ -23379,7 +23185,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the maximum value of the integral (KP) that is used in AttitudeMode.</p></body></html> @@ -23992,7 +23798,7 @@ border-radius: 5; Qt::StrongFocus - + <html><head/><body><p>Sets the maximum value of the integral (KP) that is used in Rate Mode.</p></body></html> @@ -25167,7 +24973,7 @@ border-radius: 5; Qt::StrongFocus - The proportional term for the accelerometer, the higher this term the more weight the accel is given + <html><head/><body><p>The proportional term for the accelerometer, the higher this term the more weight the accel is given.</p></body></html> @@ -26319,7 +26125,7 @@ border-radius: 5; Qt::StrongFocus - GyroTau is a gyro filter, the higher the factor the more filtering is applied to the gyros + <html><head/><body><p>In effect, a vibrations filter for the gyro. Default 0.005 - Max .020.</p></body></html> @@ -26934,7 +26740,7 @@ border-radius: 5; Qt::StrongFocus - The intergral term for the accelerometer within the filter + <html><head/><body><p>The intergral term for the accelerometer within the filter.</p></body></html> @@ -27014,7 +26820,7 @@ border-radius: 5; - Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS. + <html><head/><body><p>Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS.</p></body></html> @@ -27262,12 +27068,6 @@ Useful if you have accidentally changed some settings. spinBox_14 horizontalSlider_84 spinBox_15 - horizontalSlider_85 - spinBox_18 - horizontalSlider_86 - spinBox_19 - horizontalSlider_87 - spinBox_20 lowThrottleZeroIntegral_8 checkBox_7 checkBox_8 diff --git a/shared/uavobjectdefinition/oplinksettings.xml b/shared/uavobjectdefinition/oplinksettings.xml index 62d2b1edd..d6dfd7844 100644 --- a/shared/uavobjectdefinition/oplinksettings.xml +++ b/shared/uavobjectdefinition/oplinksettings.xml @@ -2,7 +2,7 @@ OPLink configurations options. - +