Rover: allow throttle nudging in STEERING mode
this better matches what AUTO does
This commit is contained in:
parent
ba92c4891a
commit
03aca1bd8d
@ -875,9 +875,11 @@ static void update_current_mode(void)
|
|||||||
lateral_acceleration = max_g_force * (channel_steer->pwm_to_angle()/4500.0f);
|
lateral_acceleration = max_g_force * (channel_steer->pwm_to_angle()/4500.0f);
|
||||||
calc_nav_steer();
|
calc_nav_steer();
|
||||||
|
|
||||||
// and throttle gives speed in proportion to cruise speed
|
// and throttle gives speed in proportion to cruise speed, up
|
||||||
throttle_nudge = 0;
|
// to 50% throttle, then uses nudging above that.
|
||||||
calc_throttle(channel_throttle->pwm_to_angle() * 0.01 * g.speed_cruise);
|
float target_speed = channel_throttle->pwm_to_angle() * 0.01 * 2 * g.speed_cruise;
|
||||||
|
target_speed = constrain_float(target_speed, 0, g.speed_cruise);
|
||||||
|
calc_throttle(target_speed);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user