PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <ekf2_innovations.h>
Public Attributes | |
uint64_t | timestamp |
float | vel_pos_innov [6] |
float | mag_innov [3] |
float | heading_innov |
float | airspeed_innov |
float | beta_innov |
float | flow_innov [2] |
float | hagl_innov |
float | vel_pos_innov_var [6] |
float | mag_innov_var [3] |
float | heading_innov_var |
float | airspeed_innov_var |
float | beta_innov_var |
float | flow_innov_var [2] |
float | hagl_innov_var |
float | output_tracking_error [3] |
float | drag_innov [2] |
float | drag_innov_var [2] |
float | aux_vel_innov [2] |
uint8_t | _padding0 [4] |
Definition at line 51 of file ekf2_innovations.h.
uint8_t ekf2_innovations_s::_padding0[4] |
Definition at line 72 of file ekf2_innovations.h.
float ekf2_innovations_s::airspeed_innov |
Definition at line 57 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::airspeed_innov_var |
Definition at line 64 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::aux_vel_innov[2] |
Definition at line 71 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::beta_innov |
Definition at line 58 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::beta_innov_var |
Definition at line 65 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::drag_innov[2] |
Definition at line 69 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::drag_innov_var[2] |
Definition at line 70 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::flow_innov[2] |
Definition at line 59 of file ekf2_innovations.h.
Referenced by BlockLocalPositionEstimator::flowCorrect(), PreFlightChecker::preFlightCheckHorizVelFailed(), and Ekf2::Run().
float ekf2_innovations_s::flow_innov_var[2] |
Definition at line 66 of file ekf2_innovations.h.
Referenced by BlockLocalPositionEstimator::flowCorrect(), and Ekf2::Run().
float ekf2_innovations_s::hagl_innov |
Definition at line 60 of file ekf2_innovations.h.
Referenced by BlockLocalPositionEstimator::landCorrect(), BlockLocalPositionEstimator::lidarCorrect(), Ekf2::Run(), and BlockLocalPositionEstimator::sonarCorrect().
float ekf2_innovations_s::hagl_innov_var |
Definition at line 67 of file ekf2_innovations.h.
Referenced by BlockLocalPositionEstimator::landCorrect(), BlockLocalPositionEstimator::lidarCorrect(), Ekf2::Run(), and BlockLocalPositionEstimator::sonarCorrect().
float ekf2_innovations_s::heading_innov |
Definition at line 56 of file ekf2_innovations.h.
Referenced by PreFlightChecker::preFlightCheckHeadingFailed(), and Ekf2::Run().
float ekf2_innovations_s::heading_innov_var |
Definition at line 63 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::mag_innov[3] |
Definition at line 55 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::mag_innov_var[3] |
Definition at line 62 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
float ekf2_innovations_s::output_tracking_error[3] |
Definition at line 68 of file ekf2_innovations.h.
Referenced by Ekf2::Run().
uint64_t ekf2_innovations_s::timestamp |
Definition at line 53 of file ekf2_innovations.h.
Referenced by Ekf2::Run(), and BlockLocalPositionEstimator::Run().
float ekf2_innovations_s::vel_pos_innov[6] |
Definition at line 54 of file ekf2_innovations.h.
Referenced by BlockLocalPositionEstimator::gpsCorrect(), BlockLocalPositionEstimator::mocapCorrect(), PreFlightChecker::preFlightCheckHeightFailed(), PreFlightChecker::preFlightCheckHorizVelFailed(), PreFlightChecker::preFlightCheckVertVelFailed(), Ekf2::Run(), and BlockLocalPositionEstimator::visionCorrect().
float ekf2_innovations_s::vel_pos_innov_var[6] |
Definition at line 61 of file ekf2_innovations.h.
Referenced by BlockLocalPositionEstimator::gpsCorrect(), BlockLocalPositionEstimator::mocapCorrect(), Ekf2::Run(), and BlockLocalPositionEstimator::visionCorrect().