Browse Source

multirotor_pos_control: run mainloop at 100Hz

sbg
Anton Babushkin 12 years ago
parent
commit
aedb97f38e
  1. 4
      src/modules/multirotor_pos_control/multirotor_pos_control.c

4
src/modules/multirotor_pos_control/multirotor_pos_control.c

@ -680,8 +680,8 @@ static int multirotor_pos_control_thread_main(int argc, char *argv[]) @@ -680,8 +680,8 @@ static int multirotor_pos_control_thread_main(int argc, char *argv[])
/* reset altitude controller integral (hovering throttle) to manual throttle after manual throttle control */
reset_int_z_manual = control_mode.flag_armed && control_mode.flag_control_manual_enabled && !control_mode.flag_control_climb_rate_enabled;
/* run at approximately 50 Hz */
usleep(20000);
/* run at approximately 100 Hz */
usleep(10000);
}
warnx("stopped");

Loading…
Cancel
Save