STorM32 Parameters: Difference between revisions
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
== PID Tab == | == PID Tab == | ||
{{PARAMNAMEDEF|Pitch P}}, {{ | {{PARAMNAMEDEF|Pitch P}}, {{PARAMNAMEDEF|Roll P}}, {{PARAMNAMEDEF|Yaw P}}: <br> Proportional term of the PID controller for the pitch, roll or yaw axis, respectively. See also [[Tuning_Recipe#Tuning_Procedure|Tuning Recipe: Tuning Procedure]]. | ||
{{ | {{PARAMNAMEDEF|Pitch I}}, {{PARAMNAMEDEF|Roll I}}, {{PARAMNAMEDEF|Yaw I}}: <br> Integral term of the PID controller for the pitch, roll or yaw axis, respectively. See also [[Tuning_Recipe#Tuning_Procedure|Tuning Recipe: Tuning Procedure]]. | ||
{{ | {{PARAMNAMEDEF|Pitch D}}, {{PARAMNAMEDEF|Roll D}}, {{PARAMNAMEDEF|Yaw D}}: <br> Derivative term of the PID controller for the pitch, roll or yaw axis, respectively. See also [[Tuning_Recipe#Tuning_Procedure|Tuning Recipe: Tuning Procedure]]. | ||
{{ | {{PARAMNAMEDEF|Pitch Motor Vmax}}, {{PARAMNAMEDEF|Roll Motor Vmax}}, {{PARAMNAMEDEF|Yaw Motor Vmax}}: <br> Maximal average voltage for the pitch, roll or yaw motor, respectively. See also [[Tuning_Recipe#Setting_Motor_Vmax|Tuning Recipe: Setting Motor Vmax]]. | ||
{{ | {{PARAMNAMEDEF|Gyro LPF}}: <br> Digital low pass filter applied to the raw gyro data. Can help to avoid vibrations and/or reach higher PID values. | ||
{{ | {{PARAMNAMEDEF|Imu2 FeedForward LPF}}: <br> Digital low pass filter applied to the attitude data before it enters the feedforward channel in the PID controller. Effective only when {{PARAMNAMEDEF|Imu2 Configuration}} is not {{PARAMVALUE|off}}. | ||
{{ | {{PARAMNAMEDEF|Low Voltage Limit}}: <br> Voltage level at which the lipo-saver function is triggered, see [[Advanced_Functions#Lipo_Saver|Advanced Functions: Lipo Saver]]. | ||
{{ | {{PARAMNAMEDEF|Voltage Correction}}: <br> Attempts to compensate the effects of a (slowly) varying battery voltage on the PID controller tuning, see [[Advanced_Functions#Voltage_Correction|Advanced Functions: Voltage Correction]]. | ||
{{GUIFIELD|Use simplified PID tuning}}:<br> | {{GUIFIELD|Use simplified PID tuning}}:<br> | ||
Line 39: | Line 39: | ||
The parameters in the {{GUI|Pan}} tab are comprehensively described in the article [[Hold_versus_Pan_Mode|Hold versus pan Mode]]. | The parameters in the {{GUI|Pan}} tab are comprehensively described in the article [[Hold_versus_Pan_Mode|Hold versus pan Mode]]. | ||
{{ | {{PARAMNAMEDEF|Pan Mode Control}}: <br> | ||
Selects the input channel. | Selects the input channel. | ||
{{ | {{PARAMNAMEDEF|Pan Mode Default Setting}}, {{PARAMNAMEDEF|Pan Mode Setting #1}}, {{PARAMNAMEDEF|Pan Mode Setting #2}}, {{PARAMNAMEDEF|Pan Mode Setting #3}}: <br> | ||
Selects the pan states for each axis, for each state of the input channel. | Selects the pan states for each axis, for each state of the input channel. | ||
{{ | {{PARAMNAMEDEF|Pitch Pan}}, {{PARAMNAMEDEF|Roll Pan}}, {{PARAMNAMEDEF|Yaw Pan}}: <br> | ||
Sets the pan speed for pitch, roll or yaw, respectively. | Sets the pan speed for pitch, roll or yaw, respectively. | ||
{{ | {{PARAMNAMEDEF|Pitch Pan Deadband}}, {{PARAMNAMEDEF|Roll Pan Deadband}}, {{PARAMNAMEDEF|Yaw Pan Deadband}}:<br> | ||
Sets the pan deadband for pitch, roll or yaw, respectively. | Sets the pan deadband for pitch, roll or yaw, respectively. | ||
{{ | {{PARAMNAMEDEF|Pitch Pan Expo}}, {{PARAMNAMEDEF|Roll Pan Expo}}, {{PARAMNAMEDEF|Yaw Pan Expo}}: <br> | ||
Sets the pan expo for pitch, roll or yaw, respectively. | Sets the pan expo for pitch, roll or yaw, respectively. | ||
{{ | {{PARAMNAMEDEF|Yaw Pan Deadband LPF}}: <br> | ||
Sets the pan deadband LPF for the yaw axis. | Sets the pan deadband LPF for the yaw axis. | ||
{{ | {{PARAMNAMEDEF|Yaw Pan Deadband Hysteresis}}: <br> | ||
Sets the pan deadband hysteresis for the yaw axis. | Sets the pan deadband hysteresis for the yaw axis. | ||
Line 64: | Line 64: | ||
The parameters in the {{GUI|Rc Inputs}} tab are comprehensively described in the article [[Configure_the_RC_Input|Configure the RC Input]]. | The parameters in the {{GUI|Rc Inputs}} tab are comprehensively described in the article [[Configure_the_RC_Input|Configure the RC Input]]. | ||
{{ | {{PARAMNAMEDEF|Rc Deadband}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Hysteresis}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Pitch Trim}}, {{PARAMNAMEDEF|Rc Roll Trim}}, {{PARAMNAMEDEF|Rc Yaw Trim}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Pitch}}, {{PARAMNAMEDEF|Rc Roll}}, {{PARAMNAMEDEF|Rc Yaw}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Pitch Mode}}, {{PARAMNAMEDEF|Rc Roll Mode}}, {{PARAMNAMEDEF|Rc Yaw Mode}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Pitch Min}}, {{PARAMNAMEDEF|Rc Roll Min}}, {{PARAMNAMEDEF|Rc Yaw Min}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Pitch Max}}, {{PARAMNAMEDEF|Rc Roll Max}}, {{PARAMNAMEDEF|Rc Yaw Max}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Pitch Speed Limit}}, {{PARAMNAMEDEF|Rc Roll Speed Limit}}, {{PARAMNAMEDEF|Rc Yaw Speed Limit}}: <br> | ||
{{ | {{PARAMNAMEDEF|Rc Pitch Accel Limit}}, {{PARAMNAMEDEF|Rc Roll Accel Limit}}, {{PARAMNAMEDEF|Rc Yaw Accel Limit}}: <br> | ||
{{GUIFIELD|Auto Trim}}:<br> | {{GUIFIELD|Auto Trim}}:<br> | ||
Line 86: | Line 86: | ||
== Functions Tab == | == Functions Tab == | ||
{{ | {{PARAMNAMEDEF|Standby}}: <br> See [[Advanced_Functions#Standby|Advanced Functions: Standby]]. | ||
{{ | {{PARAMNAMEDEF|Re-center Camera}}: <br> See [[Advanced_Functions#Re-center_Camera|Advanced Functions: Re-center Camera]]. | ||
{{ | {{PARAMNAMEDEF|IR Camera Control}}, {{PARAMNAMEDEF|Camera Model}}, {{PARAMNAMEDEF|IR Camera Setting #1}}, {{PARAMNAMEDEF|IR Camera Setting #2}}, {{PARAMNAMEDEF|Time Interval}}: <br> See [[Advanced_Functions#IR_Camera_Remote_Control|Advanced Functions: IR Camera Remote Control]]. | ||
{{ | {{PARAMNAMEDEF|Pwm Out Control}}, {{PARAMNAMEDEF|Pwm Out Mid}}, {{PARAMNAMEDEF|Pwm Out Min}}, {{PARAMNAMEDEF|Pwm Out Max}}, {{PARAMNAMEDEF|Pwm Out Speed Limit}}: <br> See [[Advanced_Functions#Pwm_Out|Advanced Functions: Pwm Out]]. | ||
== Scripts Tab == | == Scripts Tab == | ||
Line 100: | Line 100: | ||
== Setup Tab == | == Setup Tab == | ||
{{ | {{PARAMNAMEDEF|Imu2 Configuration}}: <br> | ||
Selects how a 2nd IMU is used. See also [[Using a 2nd IMU]]. | Selects how a 2nd IMU is used. See also [[Using a 2nd IMU]]. | ||
{{ | {{PARAMNAMEDEF|Virtual Channel Configuration}}: <br> | ||
Selects the physical source for the {{PARAMVALUE|Virtual-1}}, ..., {{PARAMVALUE|Virtual-16}} input values. See [[Inputs and Functions]] for understanding the STorM32's concept of inputs, and [[Configure_the_RC_Input#Wiring_for_SUM-PPM_Signals|Configure the RC Input: Wiring for SUM-PPM Signals]] and [[Configure_the_RC_Input#Wiring_for_Digital_Signals|Configure the RC Input: Wiring for Digital Signals]] for typical use cases. | Selects the physical source for the {{PARAMVALUE|Virtual-1}}, ..., {{PARAMVALUE|Virtual-16}} input values. See [[Inputs and Functions]] for understanding the STorM32's concept of inputs, and [[Configure_the_RC_Input#Wiring_for_SUM-PPM_Signals|Configure the RC Input: Wiring for SUM-PPM Signals]] and [[Configure_the_RC_Input#Wiring_for_Digital_Signals|Configure the RC Input: Wiring for Digital Signals]] for typical use cases. | ||
{{ | {{PARAMNAMEDEF|Pwm Out Configuration}}: <br> | ||
Enables the pwm out function, see [[Advanced_Functions#Pwm_Out|Advanced Functions: Pwm Out]]. | Enables the pwm out function, see [[Advanced_Functions#Pwm_Out|Advanced Functions: Pwm Out]]. | ||
{{ | {{PARAMNAMEDEF|Pitch Motor Usage}}, {{PARAMNAMEDEF|Roll Motor Usage}}, {{PARAMNAMEDEF|Yaw Motor Usage}}: <br> | ||
Selects the operation mode of the pitch, roll, or yaw motor, respectively. When {{PARAMVALUE|disabled}} is selected, the motor does not receive any power. | Selects the operation mode of the pitch, roll, or yaw motor, respectively. When {{PARAMVALUE|disabled}} is selected, the motor does not receive any power. | ||
{{ | {{PARAMNAMEDEF|Acc Compensation Method}}: <br> | ||
Selects the algorithm which is used to account for residual accelerations in the attitude estimation. | Selects the algorithm which is used to account for residual accelerations in the attitude estimation. | ||
{{ | {{PARAMNAMEDEF|Imu AHRS}}: <br> | ||
Adjusts how strongly the accelerometer data is included in the data fusing for the attitude estimation. The shorter the time the stronger the accelerometer data is weighted (0 = accelerometer only, 20 = gyro only). | Adjusts how strongly the accelerometer data is included in the data fusing for the attitude estimation. The shorter the time the stronger the accelerometer data is weighted (0 = accelerometer only, 20 = gyro only). | ||
{{ | {{PARAMNAMEDEF|Rc Pitch Offset}}, {{PARAMNAMEDEF|Rc Roll Offset}}, {{PARAMNAMEDEF|Rc Yaw Offset}}: <br> | ||
Adds a permanent offset to the camera orientation. | Adds a permanent offset to the camera orientation. | ||
{{ | {{PARAMNAMEDEF|Beep with Motors}}: <br> | ||
Enables the emission of beeps by the motors, see [[Advanced_Functions#Beeps|Advanced Functions: Beeps]]. | Enables the emission of beeps by the motors, see [[Advanced_Functions#Beeps|Advanced Functions: Beeps]]. | ||
== Gimbal Configuration Tab == | == Gimbal Configuration Tab == | ||
{{ | {{PARAMNAMEDEF|Imu Orientation}}, {{PARAMNAMEDEF|Imu2 Orientation}}:<br> | ||
Orientation number of the Imu1 or Imu2, respectively. | Orientation number of the Imu1 or Imu2, respectively. | ||
{{ | {{PARAMNAMEDEF|Pitch Motor Poles}}, {{PARAMNAMEDEF|Roll Motor Poles}}, {{PARAMNAMEDEF|Yaw Motor Poles}}:<br> | ||
Number of magnet poles of the pitch, roll or yaw motor, respectively. | Number of magnet poles of the pitch, roll or yaw motor, respectively. | ||
{{ | {{PARAMNAMEDEF|Pitch Motor Direction}}, {{PARAMNAMEDEF|Roll Motor Direction}}, {{PARAMNAMEDEF|Yaw Motor Direction}}:<br> | ||
Rotation direction of the pitch, roll or yaw motor, respectively. | Rotation direction of the pitch, roll or yaw motor, respectively. | ||
{{ | {{PARAMNAMEDEF|Pitch Startup Motor Pos}}, {{PARAMNAMEDEF|Roll Startup Motor Pos}}, {{PARAMNAMEDEF|Yaw Startup Motor Pos}}:<br> | ||
Orientation of the pitch, roll or yaw motor at power up, respectively. | Orientation of the pitch, roll or yaw motor at power up, respectively. | ||
{{ | {{PARAMNAMEDEF|Pitch Offset}}, {{PARAMNAMEDEF|Roll Offset}}, {{PARAMNAMEDEF|Yaw Offset}}:<br> | ||
Coefficients to correct for slight inaccuracies inthe calibration of the Imu1 accelerometer. | Coefficients to correct for slight inaccuracies inthe calibration of the Imu1 accelerometer. | ||
== Expert Tool Window == | == Expert Tool Window == | ||
{{ | {{PARAMNAMEDEF|Motor Mapping}}:<br> | ||
Allows to modify the assignment of the pitch, roll and yaw motors to the motor ports MOT0, MOT1, MOT2 from the default assignment (which is pitch = MOT0, roll = MOT1, yaw = MOT2). | Allows to modify the assignment of the pitch, roll and yaw motors to the motor ports MOT0, MOT1, MOT2 from the default assignment (which is pitch = MOT0, roll = MOT1, yaw = MOT2). | ||
{{ | {{PARAMNAMEDEF|Imu Mapping}}:<br> | ||
Allows to swap Imu1 and Imu2. | Allows to swap Imu1 and Imu2. | ||
{{ | {{PARAMNAMEDEF|ADC Calibration}}:<br> | ||
Calibration constant for voltage measurement. | Calibration constant for voltage measurement. | ||
{{ | {{PARAMNAMEDEF|NT Logging}}:<br> | ||
Adjusts which parameters are logged, see [[NT_Data_Logging#GUI_Settings|NT Data Logging: GUI Settings]]. | Adjusts which parameters are logged, see [[NT_Data_Logging#GUI_Settings|NT Data Logging: GUI Settings]]. | ||
{{ | {{PARAMNAMEDEF|Imu3 Configuration}}:<br> | ||
Selects which IMU is used as 3rd IMU, see [[Evaluating_Vibrations_and_Optimizing_Damper_Systems#3rd_IMU|Evaluating Vibrations and Optimizing Damper Systems: 3rd IMU]]. | Selects which IMU is used as 3rd IMU, see [[Evaluating_Vibrations_and_Optimizing_Damper_Systems#3rd_IMU|Evaluating Vibrations and Optimizing Damper Systems: 3rd IMU]]. | ||
{{ | {{PARAMNAMEDEF|Imu3 Orientation}}:<br> | ||
Orientation of a 3rd IMU. | Orientation of a 3rd IMU. | ||
{{ | {{PARAMNAMEDEF|Mavlink configuration}}, {{PARAMNAMEDEF|Mavlink System ID}}, {{PARAMNAMEDEF|Mavlink Component ID}}:<br> | ||
Parameters for handling Mavlink messages, see [[Advanced_Functions#MAVLink|Advanced Functions: MAVLink]]. | Parameters for handling Mavlink messages, see [[Advanced_Functions#MAVLink|Advanced Functions: MAVLink]]. |
Revision as of 11:54, 1 July 2016
List of all STorM32 parameters, and some GUI features, with brief explanations and/or links to more comprehensive articles.
Dashboard Tab
[Change Name]:
Opens a dialog, which allows to change the name of the board.
[Share Settings]: Opens a dialog, which presents all parameters comprehensively. Taking a screen shot provides a useful method to share parameter settings.
PID Tab
Pitch P, Roll P, Yaw P:
Proportional term of the PID controller for the pitch, roll or yaw axis, respectively. See also Tuning Recipe: Tuning Procedure.
Pitch I, Roll I, Yaw I:
Integral term of the PID controller for the pitch, roll or yaw axis, respectively. See also Tuning Recipe: Tuning Procedure.
Pitch D, Roll D, Yaw D:
Derivative term of the PID controller for the pitch, roll or yaw axis, respectively. See also Tuning Recipe: Tuning Procedure.
Pitch Motor Vmax, Roll Motor Vmax, Yaw Motor Vmax:
Maximal average voltage for the pitch, roll or yaw motor, respectively. See also Tuning Recipe: Setting Motor Vmax.
Gyro LPF:
Digital low pass filter applied to the raw gyro data. Can help to avoid vibrations and/or reach higher PID values.
Imu2 FeedForward LPF:
Digital low pass filter applied to the attitude data before it enters the feedforward channel in the PID controller. Effective only when Imu2 Configuration is not “off”.
Low Voltage Limit:
Voltage level at which the lipo-saver function is triggered, see Advanced Functions: Lipo Saver.
Voltage Correction:
Attempts to compensate the effects of a (slowly) varying battery voltage on the PID controller tuning, see Advanced Functions: Voltage Correction.
[Use simplified PID tuning]:
Toggles between the standard PID tuning, in which the P, I D values are adjusted, and a simplified mechanism, in which tuning is achieved by only two parameters, called Damping and Stability.
[Auto write PID changes]:
When checked, any change to the PID values (and only to the PID values) is written to the STorM32 board after ca. 1 sec.
Pan Tab
The parameters in the [GUI:Pan] tab are comprehensively described in the article Hold versus pan Mode.
Pan Mode Control:
Selects the input channel.
Pan Mode Default Setting, Pan Mode Setting #1, Pan Mode Setting #2, Pan Mode Setting #3:
Selects the pan states for each axis, for each state of the input channel.
Pitch Pan, Roll Pan, Yaw Pan:
Sets the pan speed for pitch, roll or yaw, respectively.
Pitch Pan Deadband, Roll Pan Deadband, Yaw Pan Deadband:
Sets the pan deadband for pitch, roll or yaw, respectively.
Pitch Pan Expo, Roll Pan Expo, Yaw Pan Expo:
Sets the pan expo for pitch, roll or yaw, respectively.
Yaw Pan Deadband LPF:
Sets the pan deadband LPF for the yaw axis.
Yaw Pan Deadband Hysteresis:
Sets the pan deadband hysteresis for the yaw axis.
Rc Inputs Tab
The parameters in the [GUI:Rc Inputs] tab are comprehensively described in the article Configure the RC Input.
Rc Deadband:
Rc Hysteresis:
Rc Pitch Trim, Rc Roll Trim, Rc Yaw Trim:
Rc Pitch, Rc Roll, Rc Yaw:
Rc Pitch Mode, Rc Roll Mode, Rc Yaw Mode:
Rc Pitch Min, Rc Roll Min, Rc Yaw Min:
Rc Pitch Max, Rc Roll Max, Rc Yaw Max:
Rc Pitch Speed Limit, Rc Roll Speed Limit, Rc Yaw Speed Limit:
Rc Pitch Accel Limit, Rc Roll Accel Limit, Rc Yaw Accel Limit:
[Auto Trim]:
Functions Tab
Standby:
See Advanced Functions: Standby.
Re-center Camera:
See Advanced Functions: Re-center Camera.
IR Camera Control, Camera Model, IR Camera Setting #1, IR Camera Setting #2, Time Interval:
See Advanced Functions: IR Camera Remote Control.
Pwm Out Control, Pwm Out Mid, Pwm Out Min, Pwm Out Max, Pwm Out Speed Limit:
See Advanced Functions: Pwm Out.
Scripts Tab
The parameters in the [GUI:Scripts] tab are comprehensively described in the article STorM32 Scripts.
Setup Tab
Imu2 Configuration:
Selects how a 2nd IMU is used. See also Using a 2nd IMU.
Virtual Channel Configuration:
Selects the physical source for the “Virtual-1”, ..., “Virtual-16” input values. See Inputs and Functions for understanding the STorM32's concept of inputs, and Configure the RC Input: Wiring for SUM-PPM Signals and Configure the RC Input: Wiring for Digital Signals for typical use cases.
Pwm Out Configuration:
Enables the pwm out function, see Advanced Functions: Pwm Out.
Pitch Motor Usage, Roll Motor Usage, Yaw Motor Usage:
Selects the operation mode of the pitch, roll, or yaw motor, respectively. When “disabled” is selected, the motor does not receive any power.
Acc Compensation Method:
Selects the algorithm which is used to account for residual accelerations in the attitude estimation.
Imu AHRS:
Adjusts how strongly the accelerometer data is included in the data fusing for the attitude estimation. The shorter the time the stronger the accelerometer data is weighted (0 = accelerometer only, 20 = gyro only).
Rc Pitch Offset, Rc Roll Offset, Rc Yaw Offset:
Adds a permanent offset to the camera orientation.
Beep with Motors:
Enables the emission of beeps by the motors, see Advanced Functions: Beeps.
Gimbal Configuration Tab
Imu Orientation, Imu2 Orientation:
Orientation number of the Imu1 or Imu2, respectively.
Pitch Motor Poles, Roll Motor Poles, Yaw Motor Poles:
Number of magnet poles of the pitch, roll or yaw motor, respectively.
Pitch Motor Direction, Roll Motor Direction, Yaw Motor Direction:
Rotation direction of the pitch, roll or yaw motor, respectively.
Pitch Startup Motor Pos, Roll Startup Motor Pos, Yaw Startup Motor Pos:
Orientation of the pitch, roll or yaw motor at power up, respectively.
Pitch Offset, Roll Offset, Yaw Offset:
Coefficients to correct for slight inaccuracies inthe calibration of the Imu1 accelerometer.
Expert Tool Window
Motor Mapping:
Allows to modify the assignment of the pitch, roll and yaw motors to the motor ports MOT0, MOT1, MOT2 from the default assignment (which is pitch = MOT0, roll = MOT1, yaw = MOT2).
Imu Mapping:
Allows to swap Imu1 and Imu2.
ADC Calibration:
Calibration constant for voltage measurement.
NT Logging:
Adjusts which parameters are logged, see NT Data Logging: GUI Settings.
Imu3 Configuration:
Selects which IMU is used as 3rd IMU, see Evaluating Vibrations and Optimizing Damper Systems: 3rd IMU.
Imu3 Orientation:
Orientation of a 3rd IMU.
Mavlink configuration, Mavlink System ID, Mavlink Component ID:
Parameters for handling Mavlink messages, see Advanced Functions: MAVLink.