Browse Source

navigator: ignore min altitude on MC, loiter always at current altitude

sbg
Anton Babushkin 11 years ago
parent
commit
92578e1fc3
  1. 2
      src/modules/navigator/navigator_main.cpp

2
src/modules/navigator/navigator_main.cpp

@ -1059,7 +1059,7 @@ Navigator::start_loiter() @@ -1059,7 +1059,7 @@ Navigator::start_loiter()
float min_alt_amsl = _parameters.min_altitude + _home_pos.alt;
/* use current altitude if above min altitude set by parameter */
if (_global_pos.alt < min_alt_amsl) {
if (_global_pos.alt < min_alt_amsl && !_vstatus.is_rotary_wing) {
_pos_sp_triplet.current.alt = min_alt_amsl;
mavlink_log_info(_mavlink_fd, "[navigator] loiter %.1fm higher", (double)(min_alt_amsl - _global_pos.alt));

Loading…
Cancel
Save