diff --git a/src/modules/mc_pos_control/mc_pos_control_main.cpp b/src/modules/mc_pos_control/mc_pos_control_main.cpp index a8307b6c86..69c8d6cea5 100644 --- a/src/modules/mc_pos_control/mc_pos_control_main.cpp +++ b/src/modules/mc_pos_control/mc_pos_control_main.cpp @@ -316,7 +316,8 @@ MulticopterPositionControl::init() return false; } - _local_pos_sub.set_interval_us(20_ms); // 50 Hz max update rate + // limit to every other vehicle_local_position update (~62.5 Hz) + _local_pos_sub.set_interval_us(16_ms); _time_stamp_last_loop = hrt_absolute_time();