We are trying to set the drone’s velocity in three dimensions, similar to this MAVLink command. Unfortunately, it seems as though the only way to achieve this is to use sequential PCMD commands (attitude control) to achieve the correct speed. This involves creating a control loop which in practice has been hard to tune properly. Is there any native solution in Olympe that would work better? Thanks for your help.
Thanks for your help Hugo. Maybe I’m misunderstanding this solution, but doesn’t MaxPitchRollRotationSpeed just change the pitch rate and roll rate (angular velocity) rather than the directional speed (forward velocity/right or left velocity)? We need to set the directional speed, not the pitch rate/roll rate.