AutotuneWidget
0
0
739
688
0
0
Form
6
12
-
0
Pre-Autotune
12
-
QFrame::StyledPanel
QFrame::Sunken
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:20pt; font-weight:600; color:#ff0000;">WARNING:</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Lucida Grande'; font-size:13pt;"></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;"><br /></span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;"><br /></span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;">This is an experimental plugin for the GCS that is going to make your aircraft shake, etc, so test with lots of space and be </span><span style=" font-family:'Lucida Grande'; font-size:13pt; font-weight:600;">very very wary</span><span style=" font-family:'Lucida Grande'; font-size:13pt;"> for it creating bad tuning values. Basically there is no reason to think this will work at all.<br /><br />To use autotuning, here are the steps:<br /></span></p>
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'Lucida Grande'; font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">On the <span style=" font-style:italic;">Input configuration</span> tab, <span style=" font-style:italic;">Flight Mode Switch Settings</span>, set one of your flight modes to "Autotune".<br /></li>
<li style=" font-family:'Lucida Grande'; font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Take off, change flight mode to autotune, keep it in the air while it's shaking.<br /></li>
<li style=" font-family:'Lucida Grande'; font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Land and disarm. (note - you <span style=" font-weight:600;">MUST</span> stay in autotune mode through this point, leaving autotune before disarming aborts the process)<br /></li>
<li style=" font-family:'Lucida Grande'; font-size:13pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We'd recommend checking your stabilization settings before trying them out (ie: compare to what you currently use, if they are VASTLY different, probably a good indication bad things will happen).<br /></li>
<li style=" font-family:'Lucida Grande'; font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Test fly the new settings.</li>
<li style=" font-family:'Lucida Grande'; font-size:13pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you're ready to proceed, click the <span style=" font-style:italic;">Enable Autotune Module</span> checkbox above this text, click <span style=" font-style:italic;">save</span> and go to the next tab.</li></ul></body></html>
-
Module Control
-
Enable Autotune Module
true
-
After enabling the module, you must power cycle before using and configuring.
Autotune Setup
0
-
255
255
255
232
232
232
255
255
255
232
232
232
232
232
232
232
232
232
QFrame::NoFrame
QFrame::Plain
true
0
0
709
605
0
0
true
12
12
-
Tuning Aggressiveness
-
Rate Tuning:
-
Attitude Tuning:
-
100
Qt::Horizontal
objname:RelayTuningSettings
fieldname:RateGain
scale:0.01
haslimits:no
-
100
Qt::Horizontal
objname:RelayTuningSettings
fieldname:AttitudeGain
scale:0.01
haslimits:no
-
Measured Properties
-
Roll:
-
0
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
objname:RelayTuning
fieldname:Period
element:Roll
-
0
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
objname:RelayTuning
fieldname:Gain
element:Roll
-
Period (ms)
-
Gain (deg/s) / output
-
Pitch
-
0
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
objname:RelayTuning
fieldname:Period
element:Pitch
-
0
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
objname:RelayTuning
fieldname:Gain
element:Pitch
-
Computed Values
-
RateKi
-
AttitudeKp
-
0
-
Pitch
-
RateKp
-
0
-
AttitudeKi
-
Roll
-
0
-
0
-
0
-
0
-
0
-
0
-
-
-
Apply Computed Values
-
Step Size
Qt::AlignCenter
-
Qt::Horizontal
objname:RelayTuningSettings
fieldname:Amplitude
scale:0.01
haslimits:no
-
Qt::Horizontal
40
20
-
Qt::Horizontal
40
20
-
The Apply and Save buttons below save the autotuning settings which
will alter settings for the next autotuning flight
Qt::AlignCenter
-
Qt::Vertical
20
77
-
4
-
Qt::Horizontal
QSizePolicy::Expanding
13
25
-
0
0
Reloads the saved settings into GCS.
Useful if you have accidentally changed some settings.
Reload Board Data
button:reload
buttongroup:10
-
0
0
Send settings to the board but do not save to the non-volatile memory
Apply
button:apply
-
0
0
Send settings to the board and save to the non-volatile memory
Save
button:save