Browse Source

send velocity setpoint to enable proper takeoff/land

sbg
Martina Rivizzigno 6 years ago committed by Matthias Grob
parent
commit
44b8b4f79f
  1. 1
      src/lib/FlightTasks/tasks/Auto/FlightTaskAuto.cpp
  2. 2
      src/lib/FlightTasks/tasks/AutoMapper/FlightTaskAutoMapper.cpp
  3. 2
      src/lib/FlightTasks/tasks/AutoMapper2/FlightTaskAutoMapper2.cpp

1
src/lib/FlightTasks/tasks/Auto/FlightTaskAuto.cpp

@ -279,7 +279,6 @@ bool FlightTaskAuto::_evaluateTriplets() @@ -279,7 +279,6 @@ bool FlightTaskAuto::_evaluateTriplets()
_triplet_next_wp,
_sub_triplet_setpoint->get().next.yaw,
_sub_triplet_setpoint->get().next.yawspeed_valid ? _sub_triplet_setpoint->get().next.yawspeed : NAN);
_obstacle_avoidance.updateAvoidanceDesiredSetpoints(_position_setpoint, _velocity_setpoint);
_obstacle_avoidance.checkAvoidanceProgress(_position, _triplet_prev_wp, _target_acceptance_radius, _closest_pt);
}

2
src/lib/FlightTasks/tasks/AutoMapper/FlightTaskAutoMapper.cpp

@ -86,6 +86,8 @@ bool FlightTaskAutoMapper::update() @@ -86,6 +86,8 @@ bool FlightTaskAutoMapper::update()
_generateVelocitySetpoints();
}
_obstacle_avoidance.updateAvoidanceDesiredSetpoints(_position_setpoint, _velocity_setpoint);
_obstacle_avoidance.injectAvoidanceSetpoints(_position_setpoint, _velocity_setpoint, _yaw_setpoint,
_yawspeed_setpoint);

2
src/lib/FlightTasks/tasks/AutoMapper2/FlightTaskAutoMapper2.cpp

@ -91,6 +91,8 @@ bool FlightTaskAutoMapper2::update() @@ -91,6 +91,8 @@ bool FlightTaskAutoMapper2::update()
break;
}
_obstacle_avoidance.updateAvoidanceDesiredSetpoints(_position_setpoint, _velocity_setpoint);
_obstacle_avoidance.injectAvoidanceSetpoints(_position_setpoint, _velocity_setpoint, _yaw_setpoint,
_yawspeed_setpoint);

Loading…
Cancel
Save