| CPC B60T 7/12 (2013.01) [B60T 8/885 (2013.01); B60T 8/92 (2013.01); B60T 17/22 (2013.01); B60W 10/06 (2013.01); B60W 10/10 (2013.01); B60W 10/18 (2013.01); B60W 10/20 (2013.01); B60W 30/18109 (2013.01); B60W 60/0016 (2020.02); B60T 2210/12 (2013.01); B60T 2210/20 (2013.01); B60T 2210/32 (2013.01); B60T 2250/00 (2013.01); B60T 2250/02 (2013.01); B60T 2250/04 (2013.01); B60T 2270/402 (2013.01); B60T 2270/404 (2013.01); B60T 2270/406 (2013.01); B60T 2270/413 (2013.01); B60T 2270/82 (2013.01); B60W 2510/18 (2013.01); B60W 2520/10 (2013.01); B60W 2530/10 (2013.01); B60W 2540/01 (2020.02); B60W 2552/15 (2020.02); B60W 2552/40 (2020.02); B60W 2555/20 (2020.02); B60W 2710/0605 (2013.01); B60W 2710/10 (2013.01); B60W 2710/18 (2013.01); B60W 2710/20 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
determining activation parameters for an autonomous driving vehicle (ADV), wherein the activation parameters include historical usages of a primary brake system or a secondary brake system;
in response to determining that a brake is to be applied, determining whether to activate a primary or a secondary brake system based on the activation parameters;
sending an activation flag to activate the primary or the secondary brake system based on the determining whether to activate the primary or the secondary brake system; and
sending a brake command to the primary and the secondary brake system to activate either the primary or the secondary brake system according to the activation flag.
|