You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: common/source/docs/common-systemid-mode-operation.rst
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
.. _common-systemid-mode-operation:
2
2
3
+
[copywiki destination="plane,copter"]
4
+
3
5
.. contents::
4
6
5
7
System ID Mode Operation
@@ -26,7 +28,7 @@ Data Collection
26
28
27
29
The data collection is initiated by switching to the System ID mode.
28
30
Each time the mode is changed to the System ID flight mode a new data collection is initiated.
29
-
To change the amplitude of the excitation the :ref:`SID_MAGNITUDE<SID_MAGNITUDE>` parameter can be tuned using the :ref:`Ch6 tuning knob<TUNE>` during the data collection.
31
+
To change the amplitude of the excitation, the :ref:`SID_MAGNITUDE<SID_MAGNITUDE>` parameter can be tuned using the transmitter during the data collection using :ref:`common-transmitter-tuning` and setting the :ref:`TUNE<TUNE>` parameter in Copter, or the :ref:`TUNE_PARAM<TUNE_PARAM>` in Plane, to "58" .
30
32
31
33
The System ID mode provides these capabilities:
32
34
@@ -82,15 +84,17 @@ Value Description
82
84
11 Mixer Pitch
83
85
12 Mixer Yaw
84
86
13 Mixer Thrust
87
+
[site wiki="copter"]
85
88
14 Measured Lateral Position
86
89
15 Measured Longitudinal Position
87
90
16 Measured Lateral Velocity
88
91
17 Measured Longitudinal Velocity
89
92
18 Input Lateral Velocity
90
93
19 Input Longitudinal Velocity
94
+
[/site]
91
95
===== ===========
92
96
93
-
:ref:`SID_MAGNITUDE<SID_MAGNITUDE>`: System identification Chirp Magnitude. Depending on the injection point, units will be in either deg, deg/s, 0-1 for mixer outputs, m/s for velocity, and m for position. The magnitude can be changed in flight easily using the :ref:`tuning knob<TUNE>` using the 58 option.
97
+
:ref:`SID_MAGNITUDE<SID_MAGNITUDE>`: System identification Chirp Magnitude. Depending on the injection point, units will be in either deg, deg/s, 0-1 for mixer outputs, m/s for velocity, and m for position. The magnitude can be changed in flight easily using :ref:`common-transmitter-tuning`, as explained previously.
94
98
95
99
:ref:`SID_F_START_HZ<SID_F_START_HZ>`: System identification Start Frequency. Range: 0.01-100 Hz
96
100
@@ -122,17 +126,19 @@ main loop frequency divided by a sub-sample factor.
122
126
+--------------+--------------+---------------+
123
127
124
128
125
-
The next figure depicts the :ref:`SID_AXIS<SID_AXIS>` injection points in yellow and some details of the most inner PID loops when :ref:`ATC_RATE_FF_ENAB<ATC_RATE_FF_ENAB>` == 0.
129
+
The next figure depicts the :ref:`SID_AXIS<SID_AXIS>` injection points in yellow and some details of the most inner PID loops when :ref:`ATC_RATE_FF_ENAB<ATC_RATE_FF_ENAB>` = 0.
The next figure depicts the :ref:`SID_AXIS<SID_AXIS>` injection points in yellow and some details of the most inner PID loops when :ref:`ATC_RATE_FF_ENAB<ATC_RATE_FF_ENAB>` == 1.
135
+
The next figure depicts the :ref:`SID_AXIS<SID_AXIS>` injection points in yellow and some details of the most inner PID loops when :ref:`ATC_RATE_FF_ENAB<ATC_RATE_FF_ENAB>` = 1.
ArduCopter control loops with :ref:`ATC_RATE_FF_ENAB<ATC_RATE_FF_ENAB>` = 1
140
+
141
+
[site wiki="copter"]
136
142
137
143
Position controller diagram showing the chirp being input at the desired velocity. Both the velocity and position feedback loops are being used. This input would be used to analyze data to determine position or tracking bandwidth.
138
144
@@ -150,3 +156,4 @@ Position controller diagram showing the chirp being input at the measured veloci
Copy file name to clipboardExpand all lines: common/source/docs/common-systemid-mode.rst
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,14 +21,14 @@ It injects an input signal, called a chirp, at various points in the control loo
21
21
Enabling the System Identification Feature
22
22
==========================================
23
23
24
-
This feature is not automatically compiled into the stable version of firmware. Use the `custom firmware webtool <https://custom.ardupilot.org>` to compile a version for your board. Select the "system ID support for quadplanes" under the Plane category.
24
+
This feature is not automatically compiled into the stable version of firmware. Use the `custom firmware webtool <https://custom.ardupilot.org>`__ to compile a version for your board. Select the "system ID support for quadplanes" under the Plane category.
25
25
26
26
Setup
27
-
======
27
+
=====
28
28
29
29
System ID feature in quadplane is different than copter. The system ID feature in copter is a separate flight mode. In quadplane, system ID is run on top of either qstabilize, qhover, or qloiter flight modes. The system ID feature is started and stopped using an Aux Switch.
30
30
31
-
Set an aux switch on the transmitter to have RCX_OPTION set to 184.
31
+
Set an aux switch on the transmitter to have ``RCx_OPTION`` set to 184 to start/stop operation.
0 commit comments