From 25de837c23f79c4bdd6d341f21b504cd3a03f70c Mon Sep 17 00:00:00 2001 From: Matthias Grob <maetugr@gmail.com> Date: Fri, 7 Dec 2018 13:05:13 +0000 Subject: [PATCH] FlightTaskOrbit: fix rotation direction in telemetry --- src/lib/FlightTasks/tasks/Orbit/FlightTaskOrbit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/FlightTasks/tasks/Orbit/FlightTaskOrbit.cpp b/src/lib/FlightTasks/tasks/Orbit/FlightTaskOrbit.cpp index 812fb1608d..0862bfcbd3 100644 --- a/src/lib/FlightTasks/tasks/Orbit/FlightTaskOrbit.cpp +++ b/src/lib/FlightTasks/tasks/Orbit/FlightTaskOrbit.cpp @@ -99,7 +99,7 @@ bool FlightTaskOrbit::sendTelemetry() { orbit_status_s _orbit_status = {}; _orbit_status.timestamp = hrt_absolute_time(); - _orbit_status.radius = _r; + _orbit_status.radius = math::signNoZero(_v) * _r; _orbit_status.frame = 0; // MAV_FRAME::MAV_FRAME_GLOBAL if (globallocalconverter_toglobal(_center(0), _center(1), _position_setpoint(2), &_orbit_status.x, &_orbit_status.y, -- GitLab