|
|
@ -47,7 +47,7 @@ void ModeGuided::update() |
|
|
|
if (have_attitude_target) { |
|
|
|
if (have_attitude_target) { |
|
|
|
// run steering and throttle controllers
|
|
|
|
// run steering and throttle controllers
|
|
|
|
calc_steering_to_heading(_desired_yaw_cd, _desired_speed < 0); |
|
|
|
calc_steering_to_heading(_desired_yaw_cd, _desired_speed < 0); |
|
|
|
calc_throttle(_desired_speed, true, true); |
|
|
|
calc_throttle(calc_reduced_speed_for_turn_or_distance(_desired_speed), true, true); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
stop_vehicle(); |
|
|
|
stop_vehicle(); |
|
|
|
} |
|
|
|
} |
|
|
|