mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-27 03:33:34 +08:00
EKF: Improve naming of WGS-84 accuracy accessor function
This commit is contained in:
committed by
Lorenz Meier
parent
d22599b440
commit
b7d0b3c4d0
@@ -118,7 +118,7 @@ public:
|
|||||||
bool get_ekf_origin(uint64_t *origin_time, map_projection_reference_s *origin_pos, float *origin_alt);
|
bool get_ekf_origin(uint64_t *origin_time, map_projection_reference_s *origin_pos, float *origin_alt);
|
||||||
|
|
||||||
// get the 1-sigma horizontal and vertical position uncertainty of the ekf WGS-84 position
|
// get the 1-sigma horizontal and vertical position uncertainty of the ekf WGS-84 position
|
||||||
void get_ekf_accuracy(float *ekf_eph, float *ekf_epv, bool *dead_reckoning);
|
void get_ekf_gpos_accuracy(float *ekf_eph, float *ekf_epv, bool *dead_reckoning);
|
||||||
|
|
||||||
void get_vel_var(Vector3f &vel_var);
|
void get_vel_var(Vector3f &vel_var);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -722,7 +722,7 @@ void Ekf::get_imu_vibe_metrics(float vibe[3])
|
|||||||
}
|
}
|
||||||
|
|
||||||
// get the 1-sigma horizontal and vertical position uncertainty of the ekf WGS-84 position
|
// get the 1-sigma horizontal and vertical position uncertainty of the ekf WGS-84 position
|
||||||
void Ekf::get_ekf_accuracy(float *ekf_eph, float *ekf_epv, bool *dead_reckoning)
|
void Ekf::get_ekf_gpos_accuracy(float *ekf_eph, float *ekf_epv, bool *dead_reckoning)
|
||||||
{
|
{
|
||||||
// report absolute accuracy taking into account the uncertainty in location of the origin
|
// report absolute accuracy taking into account the uncertainty in location of the origin
|
||||||
// If not aiding, return 0 for horizontal position estimate as no estimate is available
|
// If not aiding, return 0 for horizontal position estimate as no estimate is available
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ public:
|
|||||||
virtual bool get_ekf_origin(uint64_t *origin_time, map_projection_reference_s *origin_pos, float *origin_alt) = 0;
|
virtual bool get_ekf_origin(uint64_t *origin_time, map_projection_reference_s *origin_pos, float *origin_alt) = 0;
|
||||||
|
|
||||||
// get the 1-sigma horizontal and vertical position uncertainty of the ekf WGS-84 position
|
// get the 1-sigma horizontal and vertical position uncertainty of the ekf WGS-84 position
|
||||||
virtual void get_ekf_accuracy(float *ekf_eph, float *ekf_epv, bool *dead_reckoning) = 0;
|
virtual void get_ekf_gpos_accuracy(float *ekf_eph, float *ekf_epv, bool *dead_reckoning) = 0;
|
||||||
|
|
||||||
// ask estimator for sensor data collection decision and do any preprocessing if required, returns true if not defined
|
// ask estimator for sensor data collection decision and do any preprocessing if required, returns true if not defined
|
||||||
virtual bool collect_gps(uint64_t time_usec, struct gps_message *gps) { return true; }
|
virtual bool collect_gps(uint64_t time_usec, struct gps_message *gps) { return true; }
|
||||||
|
|||||||
Reference in New Issue
Block a user