mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-20 18:53:34 +08:00
EKF: move estimator specific variables to estimator core
This commit is contained in:
@@ -94,6 +94,8 @@ private:
|
|||||||
static const uint8_t _k_num_states = 24;
|
static const uint8_t _k_num_states = 24;
|
||||||
static constexpr float _k_earth_rate = 0.000072921f;
|
static constexpr float _k_earth_rate = 0.000072921f;
|
||||||
|
|
||||||
|
stateSample _state;
|
||||||
|
|
||||||
bool _filter_initialised;
|
bool _filter_initialised;
|
||||||
bool _earth_rate_initialised;
|
bool _earth_rate_initialised;
|
||||||
|
|
||||||
@@ -129,6 +131,8 @@ private:
|
|||||||
Vector3f _delta_angle_corr;
|
Vector3f _delta_angle_corr;
|
||||||
Vector3f _delta_vel_corr;
|
Vector3f _delta_vel_corr;
|
||||||
Vector3f _vel_corr;
|
Vector3f _vel_corr;
|
||||||
|
imuSample _imu_down_sampled;
|
||||||
|
Quaternion _q_down_sampled;
|
||||||
|
|
||||||
// variables used for the GPS quality checks
|
// variables used for the GPS quality checks
|
||||||
float _gpsDriftVelN = 0.0f; // GPS north position derivative (m/s)
|
float _gpsDriftVelN = 0.0f; // GPS north position derivative (m/s)
|
||||||
|
|||||||
@@ -177,8 +177,6 @@ protected:
|
|||||||
uint64_t _imu_time_last;
|
uint64_t _imu_time_last;
|
||||||
|
|
||||||
imuSample _imu_sample_delayed;
|
imuSample _imu_sample_delayed;
|
||||||
imuSample _imu_down_sampled;
|
|
||||||
Quaternion _q_down_sampled;
|
|
||||||
|
|
||||||
magSample _mag_sample_delayed;
|
magSample _mag_sample_delayed;
|
||||||
baroSample _baro_sample_delayed;
|
baroSample _baro_sample_delayed;
|
||||||
|
|||||||
Reference in New Issue
Block a user