| CPC B60W 60/0051 (2020.02) [B60W 50/082 (2013.01); B60W 50/14 (2013.01); B60W 60/0015 (2020.02); B60W 2050/0071 (2013.01); B60W 2050/143 (2013.01); B60W 2556/45 (2020.02)] | 20 Claims |

|
1. A vehicle control system, comprising:
a plurality of sensors coupled to an autonomous vehicle;
a plurality of vehicle controls in the autonomous vehicle;
a vehicle control unit in communication with the plurality of sensors and the plurality of vehicle controls, the vehicle control unit including at least one processor and a control manager, the control manager including instructions which, when executed by the processor, cause the control manager to:
receive a request to switch driving modes from a first mode to a second mode;
obtain a driving state using the plurality of sensors;
determine that the driving state meets a switching standard;
enter a pending switching state, the pending switching state in which the autonomous vehicle being a temporary driving mode between the first mode and the second mode, a length of time in the pending switching state varies depending on current driving conditions, wherein the length of time the pending switching state in smooth traffic conditions is shorter than that in congested traffic conditions, wherein in the pending switching state, a control input received for the first mode applied with a first weight value is combined with a control input received for the second mode applied with a second weight value to generate a vehicle control output to control one function of the autonomous vehicle;
send a message indicating that the driving mode is to switch from the first mode to the second mode, the message including an option to cancel, if a driver cancels change, then the driving mode reverts back to the first mode, if, at the end of the pending switching state, the change has not been canceled, then the driving mode is updated to the second mode; and
switch the driving modes from the temporary driving mode to the second mode,
wherein as time in the pending switching state continues, the first weight value decreases while the second weight value increases.
|