mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 01:12:31 +00:00
mc_pos_control: refactor OA setpoints out of PositionControl calls
This commit is contained in:
@@ -750,15 +750,15 @@ MulticopterPositionControl::run()
|
||||
limit_altitude(setpoint);
|
||||
}
|
||||
|
||||
// Update states, setpoints and constraints.
|
||||
_control.updateConstraints(constraints);
|
||||
_control.updateState(_states);
|
||||
|
||||
// adjust setpoints based on avoidance
|
||||
if (use_obstacle_avoidance()) {
|
||||
execute_avoidance_waypoint(setpoint);
|
||||
}
|
||||
|
||||
// Update states, setpoints and constraints.
|
||||
_control.updateConstraints(constraints);
|
||||
_control.updateState(_states);
|
||||
|
||||
// update position controller setpoints
|
||||
if (!_control.updateSetpoint(setpoint)) {
|
||||
warn_rate_limited("Position-Control Setpoint-Update failed");
|
||||
|
||||
Reference in New Issue
Block a user