SYSTEM AND METHOD FOR UPDATING AN AUTONOMOUS VEHICLE DRIVING MODEL BASED ON A CHANGE IN TIME AND/OR LOCATION
Systems and methods for implementing one or more autonomous features for autonomous and semi-autonomous control of one or more vehicles are provided. More specifically, image data may be obtained from an image acquisition device and processed utilizing one or more machine learning models to identify, track, and extract one or more features of the image utilized in decision making processes for providing steering angle and/or acceleration/deceleration input to one or more vehicle controllers. In some instances, techniques may be employed such that the autonomous and semi-autonomous control of a vehicle may change between vehicle follow and lane follow modes. In some instances, at least a portion of the machine learning model may be updated based on one or more conditions.
1 . A method comprising:
receiving a first autonomous vehicle model;
determining that at least one of a location or a time associated with the first autonomous vehicle model has changed; and
updating the first autonomous vehicle model to a second autonomous vehicle model based on the change in the at least one of the location or the time.
2 . The method of claim 1 , further comprising:
receiving an update to apply to the first autonomous vehicle model; and
updating the autonomous vehicle model to the second autonomous vehicle model based on the received update.
3 . The method of claim 2 , wherein the update includes one or more autonomous vehicle model parameters for a portion of the first autonomous vehicle model.
4 . The method of claim 1 , wherein the first autonomous vehicle model is associated with a first geographical region and the second autonomous vehicle model is associated with a second geographical region that is different from the first geographical region.
5 . The method of claim 4 , further comprising:
determining an approval status of the first autonomous vehicle model in the first geographical region; and
based on the approval status of the first autonomous vehicle model in the first geographical region, updating the first autonomous vehicle model to the second autonomous vehicle model.
6 . The method of claim 5 , wherein the first autonomous vehicle model includes an autonomous driving mode that is not included in the second autonomous vehicle model.
7 . The method of claim 4 , further comprising:
determining that a distance between an autonomous vehicle and the second geographical region is less than threshold; and
updating the first autonomous vehicle model to the second autonomous vehicle model based on the distance.
8 . The method of claim 1 , further comprising:
determining that a period of time associated with the first autonomous vehicle model has expired; and
updating the first autonomous vehicle model to the second autonomous vehicle model based on the expiration of the period of time.
9 . The method of claim 8 , wherein the period of time is based on at least one of a season, a weather event, or an atmospheric condition.
10 . The method of claim 1 , wherein the first autonomous vehicle model is received at an autonomous vehicle.
11 . A system comprising:
a memory;
a processor in communication with the memory, wherein the processor executes instructions stored in the memory, which cause the processor to execute a method, the method comprising:
receiving a first autonomous vehicle model;
determining that at least one of a location or a time associated with the first autonomous vehicle model has changed; and
updating the first autonomous vehicle model to a second autonomous vehicle model based on the change in the at least one of the location or the time.
12 . The system of claim 11 , wherein the method includes:
receiving an update to apply to the first autonomous vehicle model; and
updating the autonomous vehicle model to the second autonomous vehicle model based on the received update.
13 . The system of claim 12 , wherein the update includes one or more autonomous vehicle model parameters for a portion of the first autonomous vehicle model.
14 . The system of claim 11 , wherein the first autonomous vehicle model is associated with a first geographical region and the second autonomous vehicle model is associated with a second geographical region that is different from the first geographical region.
15 . The system of claim 14 , wherein the method includes:
determining an approval status of the first autonomous vehicle model in the first geographical region; and
based on the approval status of the first autonomous vehicle model in the first geographical region, updating the first autonomous vehicle model to the second autonomous vehicle model.
16 . A non-transitory computer readable medium having stored thereon instructions, which when executed by a processor cause the processor to execute a method, the method comprising:
receiving a first autonomous vehicle model;
determining that at least one of a location or a time associated with the first autonomous vehicle model has changed; and
updating the first autonomous vehicle model to a second autonomous vehicle model based on the change in the at least one of the location or the time.
17 . The non-transitory computer readable medium of claim 16 , wherein the method includes:
receiving an update to apply to the first autonomous vehicle model; and
updating the autonomous vehicle model to the second autonomous vehicle model based on the received update.
18 . The non-transitory computer readable medium of claim 17 , wherein the update includes one or more autonomous vehicle model parameters for a portion of the first autonomous vehicle model.
19 . The non-transitory computer readable medium of claim 16 , wherein the first autonomous vehicle model is associated with a first geographical region and the second autonomous vehicle model is associated with a second geographical region that is different from the first geographical region.
20 . The non-transitory computer readable medium of claim 19 , wherein the method includes:
determining an approval status of the first autonomous vehicle model in the first geographical region; and
based on the approval status of the first autonomous vehicle model in the first geographical region, updating the first autonomous vehicle model to the second autonomous vehicle model.