Skip to content

Commit 47ddaaf

Browse files
committed
AP_AHRS: remove groundspeed method from AHRS backend
if we want backends to be able to return this number as determined by a separate calculation (wheel odometry?) we can put it in the results object. For now, just derive it from the groundspeed vector
1 parent a0ff6b9 commit 47ddaaf

File tree

2 files changed

+0
-27
lines changed

2 files changed

+0
-27
lines changed

libraries/AP_AHRS/AP_AHRS.cpp

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1453,28 +1453,6 @@ Vector2f AP_AHRS::_groundspeed_vector(void)
14531453

14541454
float AP_AHRS::_groundspeed(void)
14551455
{
1456-
switch (active_EKF_type()) {
1457-
#if AP_AHRS_DCM_ENABLED
1458-
case EKFType::DCM:
1459-
return dcm.groundspeed();
1460-
#endif
1461-
#if HAL_NAVEKF2_AVAILABLE
1462-
case EKFType::TWO:
1463-
#endif
1464-
1465-
#if HAL_NAVEKF3_AVAILABLE
1466-
case EKFType::THREE:
1467-
#endif
1468-
1469-
#if AP_AHRS_EXTERNAL_ENABLED
1470-
case EKFType::EXTERNAL:
1471-
#endif
1472-
1473-
#if AP_AHRS_SIM_ENABLED
1474-
case EKFType::SIM:
1475-
#endif
1476-
break;
1477-
}
14781456
return groundspeed_vector().length();
14791457
}
14801458

libraries/AP_AHRS/AP_AHRS_Backend.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -201,11 +201,6 @@ class AP_AHRS_Backend
201201
return false;
202202
}
203203

204-
// return ground speed estimate in meters/second. Used by ground vehicles.
205-
float groundspeed(void) {
206-
return groundspeed_vector().length();
207-
}
208-
209204
// return true if we will use compass for yaw
210205
virtual bool use_compass(void) = 0;
211206

0 commit comments

Comments
 (0)