RevoSensorsWidget 0 0 649 510 Form true 1 true Calibration QFrame::Box QFrame::Sunken 3 50 false #1: Magnetometer calibration Qt::Horizontal 40 20 Nice paper plane, eh? false Launch a sensor range and bias calibration. Start false Save settings (only enabled when calibration is running) Save Position QFrame::Box QFrame::Sunken 3 50 false #2: Sensor noise calibration Qt::Horizontal 40 20 These are the sensor variance values computed by the AHRS. Tip: lower is better! Qt::ScrollBarAlwaysOff Qt::ScrollBarAlwaysOff false Press to start a calibration procedure, about 15 seconds. Hint: run this with engines at cruising speed. Start true 100 0 false QFrame::StyledPanel QFrame::Raised 3 50 false #3: Accelerometer Bias calibration Qt::Horizontal 40 20 false Start 0 false Six Point Calibration instructions Qt::ScrollBarAlwaysOff <!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;"> <table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> <tr> <td style="border: none;"> <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:'Ubuntu'; font-size:11pt; font-weight:600;">Help</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:'Ubuntu'; font-size:11pt;">Step #1 and #2 are really necessary. Step #3 will help you achieve the best possible results.</span></p> <p align="center" 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:'Ubuntu'; font-size:11pt;"><br /></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:'Ubuntu'; font-size:11pt;">#1: Multi-Point calibration:</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:'Ubuntu'; font-size:11pt;">This calibration will compute the scale for all sensors on the INS. Press &quot;Start&quot; to begin calibration, and follow the instructions which will be displayed here. Note that your HomeLocation must be set first, including the local magnetic field vector (Be) and acceleration due to gravity (g_e).</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:'Ubuntu'; font-size:11pt;"><br /></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:'Ubuntu'; font-size:11pt;">#2: Sensor noise calibration:</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:'Ubuntu'; font-size:11pt;">This calibration will compute sensor variance under standard conditions. You can leave your engines running at low to mid throttle to take their vibration into account before pressing &quot;Start&quot;.</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:'Ubuntu'; font-size:11pt;"><br /></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:'Ubuntu'; font-size:11pt;">#3: Accelerometer bias calibration:</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:'Ubuntu'; font-size:11pt;">This step will ensure that accelerometer bias is accurate. Place your airframe as horizontally as possible (use a spirit level if necessary), then press Start below and do not move your airframe at all until the end of the calibration.</span></p></td></tr></table></body></html> true Settings 6 Rotate virtual attitude relative to board Qt::Horizontal 40 20 -90 90 Qt::Horizontal 40 20 70 0 background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255)); color: rgb(255, 255, 255); border-radius: 5; font: bold 12px; margin:1px; Roll Qt::AlignCenter 70 0 background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255)); color: rgb(255, 255, 255); border-radius: 5; font: bold 12px; margin:1px; Yaw Qt::AlignCenter Qt::Horizontal 40 20 -180 180 70 0 background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255)); color: rgb(255, 255, 255); border-radius: 5; font: bold 12px; margin:1px; Pitch Qt::AlignCenter -180 180 Filtering background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255)); color: rgb(255, 255, 255); border-radius: 5; font: bold 12px; margin:1px; Accelerometers Qt::AlignCenter Accelerometer filtering. Sets the amount of lowpass filtering of accelerometer data for the attitude estimation. Higher values apply a stronger filter, which may help with drifting in attitude mode. Range: 0.00 - 0.20, Good starting value: 0.05 - 0.10 Start low and raise until drift stops. A setting of 0.00 disables the filter. 2.000000000000000 0.010000000000000 0 0 Attitude Estimation Algorithm Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop 0 0 Selects the sensor integration algorithm to be used by the Revolution board. Qt::Vertical QSizePolicy::MinimumExpanding 20 0 0 0 Home Location Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop QLayout::SetDefaultConstraint Gravity acceleration: Latitude: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true objname:HomeLocation fieldname:g_e Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true objname:HomeLocation fieldname:Latitude Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true Altitude: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true objname:HomeLocation fieldname:Altitude Magnetic field vector: <html><head/><body><p>This information must be set to enable calibration the Revolution controllers sensors. <br/>Set home location using context menu in the map widget.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true objname:HomeLocation fieldname:Longitude false Is Set true objname:HomeLocation fieldname:Set Longitude: 0 0 Clear Qt::Vertical 20 0 Qt::Horizontal QSizePolicy::Expanding 50 20 Qt::Vertical QSizePolicy::Expanding 20 100 Telemetry link not established. Qt::Horizontal 40 20 0 0 32 32 true :/core/images/helpicon.svg:/core/images/helpicon.svg 32 32 Ctrl+S false true button:help url:http://wiki.openpilot.org/display/Doc/Revo+Configuration Save settings to the board (RAM only). This does not save the calibration settings, this is done using the specific calibration button on top of the screen. Apply button:apply Send settings to the board, and save to the non-volatile memory. Save false button:save