CPC G08G 1/0125 (2013.01) [B60R 25/2018 (2013.01); B60R 25/24 (2013.01); B60R 25/305 (2013.01); B60W 30/10 (2013.01); B60W 30/14 (2013.01); B60W 40/09 (2013.01); B60W 50/14 (2013.01); B60W 60/0027 (2020.02); G01C 21/26 (2013.01); G05D 1/0287 (2013.01); G06Q 40/08 (2013.01); G08G 1/0112 (2013.01); G08G 1/0129 (2013.01); G08G 1/0133 (2013.01); G08G 1/0145 (2013.01); G08G 1/017 (2013.01); G08G 1/096725 (2013.01); G08G 1/096741 (2013.01); G08G 1/096775 (2013.01); B60W 2420/403 (2013.01); B60W 2420/408 (2024.01); B60W 2420/54 (2013.01); B60W 2540/225 (2020.02); B60W 2756/10 (2020.02); G01C 21/36 (2013.01); G08G 1/164 (2013.01)] | 15 Claims |
1. A vehicle, comprising:
a vehicle interior for receiving one or more occupants;
a plurality of sensors for detecting a driving context;
memory to store vehicle control instructions to control operations of the vehicle; and
a microprocessor that executes the vehicle control instructions to:
detect the driving context with the plurality of sensors, wherein detecting the driving context comprises detecting current vehicle-related information, current occupant-related information, and exterior environmental and object information associated with the vehicle;
at a first time, determine a first optimum automation level for operating the vehicle from among a plurality of automation levels, the plurality of automation levels comprising Automation Level 0, Automation Level 1, Automation Level 2, Automation Level 3, Automation Level 4, and Automation Level 5, wherein the first optimum automation level is determined based on a risk score that is based on each of the current vehicle-related information, the current occupant-related information, and the exterior environmental and object information associated with the vehicle;
initiate the first optimum automation level;
determine a change type associated with the initiating of the first optimum automation level;
in response to initiating the first optimum automation level, create a first database entry in a database, wherein the first database entry comprises a first timestamp associated with the initiation of the first optimum automation level, an indication of the change type associated with the initiating of the first optimum automation level, and an indication of which level of the plurality of automation levels was initiated; and
transmit the first database entry in the database to a third party via a communication network.
|