mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-03 16:48:52 +08:00
mission_block: minimal acceptance radius of 1mm
to avoid float rounding errors leading to tiny acceptance radii getting considered
This commit is contained in:
@@ -688,7 +688,7 @@ MissionBlock::mission_item_to_position_setpoint(const mission_item_s &item, posi
|
||||
_navigator->get_loiter_radius();
|
||||
sp->loiter_direction = math::signNoZero(item.loiter_radius);
|
||||
|
||||
if (item.acceptance_radius > 0.0f && PX4_ISFINITE(item.acceptance_radius)) {
|
||||
if (item.acceptance_radius > 0.001f && PX4_ISFINITE(item.acceptance_radius)) {
|
||||
// if the mission item has a specified acceptance radius, overwrite the default one from parameters
|
||||
sp->acceptance_radius = item.acceptance_radius;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user