mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 09:28:58 +00:00
navigator_main: use the altitude acceptance radius from the pos control if
it is greater than the one in the mission item
This commit is contained in:
@@ -847,7 +847,16 @@ Navigator::get_default_altitude_acceptance_radius()
|
||||
return _param_fw_alt_acceptance_radius.get();
|
||||
|
||||
} else {
|
||||
return _param_mc_alt_acceptance_radius.get();
|
||||
float alt_acceptance_radius = _param_mc_alt_acceptance_radius.get();
|
||||
|
||||
const position_controller_status_s &pos_ctrl_status = _position_controller_status_sub.get();
|
||||
|
||||
if ((pos_ctrl_status.timestamp > _pos_sp_triplet.timestamp)
|
||||
&& pos_ctrl_status.altitude_acceptance_radius > alt_acceptance_radius) {
|
||||
alt_acceptance_radius = pos_ctrl_status.altitude_acceptance_radius;
|
||||
}
|
||||
|
||||
return alt_acceptance_radius;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user