From ec4dd7ff59df001569ff030fcf3418848e9003bf Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Sun, 4 May 2025 09:29:37 +1000 Subject: [PATCH] AC_Avoidance: rename get_relative_position_NED_origin methods to include 'float' can't have both postype and these methods, something has to shift names --- libraries/AC_Avoidance/AC_Avoid.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/AC_Avoidance/AC_Avoid.cpp b/libraries/AC_Avoidance/AC_Avoid.cpp index 6169ad161d1..066d5d1c504 100644 --- a/libraries/AC_Avoidance/AC_Avoid.cpp +++ b/libraries/AC_Avoidance/AC_Avoid.cpp @@ -430,7 +430,7 @@ void AC_Avoid::adjust_velocity_z(float kP, float accel_cmss, float& climb_rate_c float alt_limit; float curr_alt; if (_ahrs.get_hgt_ctrl_limit(alt_limit) && - _ahrs.get_relative_position_D_origin(curr_alt)) { + _ahrs.get_relative_position_D_origin_float(curr_alt)) { // alt_limit is UP, curr_alt is DOWN: const float ctrl_alt_diff = alt_limit + curr_alt; if (!limit_max_alt || ctrl_alt_diff < max_alt_diff) { @@ -917,7 +917,7 @@ void AC_Avoid::adjust_velocity_inclusion_circles(float kP, float accel_cmss, Vec // get vehicle position Vector2f position_NE; - if (!AP::ahrs().get_relative_position_NE_origin(position_NE)) { + if (!AP::ahrs().get_relative_position_NE_origin_float(position_NE)) { // do not limit velocity if we don't have a position estimate return; } @@ -1054,7 +1054,7 @@ void AC_Avoid::adjust_velocity_exclusion_circles(float kP, float accel_cmss, Vec // get vehicle position Vector2f position_NE; - if (!AP::ahrs().get_relative_position_NE_origin(position_NE)) { + if (!AP::ahrs().get_relative_position_NE_origin_float(position_NE)) { // do not limit velocity if we don't have a position estimate return; } @@ -1344,7 +1344,7 @@ void AC_Avoid::adjust_velocity_polygon(float kP, float accel_cmss, Vector2f &des // do not adjust velocity if vehicle is outside the polygon fence Vector2f position_xy; - if (!_ahrs.get_relative_position_NE_origin(position_xy)) { + if (!_ahrs.get_relative_position_NE_origin_float(position_xy)) { // boundary is in earth frame but we have no idea // where we are return;