AUTOMATIC MAINTENANCE FOR AUTONOMOUS VEHICLE
A method includes steps of determining, by a computing system of a vehicle, a service center to which the vehicle is to be driven for servicing. The method may further include the steps of, by the computing system, autonomously driving the vehicle from a start location to the service center, and from the service center to a designated end location after servicing.
1 . A method for determining, by a computing system of a vehicle, a service center to which the vehicle is to be driven for servicing, the method comprising steps of:
determining at least one service center from which to request at least one service quote;
requesting at least one quote from the at least one service center;
receiving at least one response to the at least one quote request; and
responsive to the at least one received response, determining the service center to which the vehicle is to be driven for servicing.
2 . (canceled)
3 . The method of claim 1 wherein the step of determining at least one service center from which to request service quotes comprises the step of, by the computing system, determining service centers within a predetermined radius of a base location.
4 . The method of claim 1 further comprising the step of scheduling, by the computing system, vehicle servicing at the service center to which the vehicle is to be driven for servicing.
5 . The method of claim 4 further comprising the step of generating, by the computing system, at least one notification including a reminder regarding scheduled servicing prior to a date of the scheduled servicing.
6 . The method of claim 4 wherein the step of scheduling comprises the steps of, by the computing system:
determining a proposed date for vehicle servicing;
requesting, from the service center to which the vehicle is to be driven, vehicle servicing on the proposed date; and
responsive to a confirmation that vehicle servicing may be performed on the proposed date, informing a user of the scheduled servicing.
7 . The method of claim 1 further comprising the step of, by the computing system, autonomously driving the vehicle from a start location to the service center to which the vehicle is to be driven for servicing.
8 . The method of claim 7 further comprising the step of, by the computing system, autonomously driving the vehicle from the service center to a designated end location.
9 . A computing system for a vehicle, the computing system comprising one or more processors for controlling operation of the computing system, and a memory for storing data and program instructions usable by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to:
determine a service center to which the vehicle is to be driven for servicing; and
schedule vehicle servicing at the service center to which the vehicle is to be driven for servicing.
10 . (canceled)
11 . The system of claim 9 wherein the one or more processors are configured to execute instructions stored in the memory to generate at least one notification including a reminder regarding scheduled servicing prior to a date of the scheduled servicing.
12 . The system of claim 9 wherein the one or more processors are configured to execute instructions stored in the memory to:
determine a proposed date for vehicle servicing;
request, from the service center to which the vehicle is to be driven, vehicle servicing on the proposed date; and
responsive to a confirmation that vehicle servicing may be performed on the proposed date, inform a user of the scheduled servicing.
13 . The system of claim 9 wherein the one or more processors are configured to execute instructions stored in the memory to:
determine at least one service center from which to request service quotes;
request quote(s) from the at least one service center;
receive at least one response to the quote request(s); and
responsive to the received response(s), determine the service center to which the vehicle is to be driven for servicing.
14 . The system of claim 13 wherein the one or more processors are configured to execute instructions stored in the memory to determine service centers within a predetermined radius of a base location.
15 . The system of claim 9 wherein the one or more processors are configured to execute instructions stored in the memory to autonomously drive the vehicle from a start location to the service center to which the vehicle is to be driven for servicing.
16 . The system of claim 15 wherein the one or more processors are configured to execute instructions stored in the memory to autonomously drive the vehicle from the service center to a designated end location.
17 . A non-transitory computer readable medium having stored therein instructions executable by a computer system of a vehicle to cause the computer system to perform functions, the functions comprising:
determining at least one service center from which to request at least one service quote;
requesting at least one quote from the at least one service center;
receiving at least one response to the at least one quote request; and
responsive to the at least one received response, determining a service center to which the vehicle is to be driven for servicing.
18 . The non-transitory computer readable medium of claim 17 wherein the functions further comprise autonomously driving the vehicle from a start location to the service center.
19 . The non-transitory computer readable medium of claim 18 wherein the functions further comprise autonomously driving the vehicle from the service center to a designated end location.
20 . The non-transitory computer readable medium of claim 17 wherein the functions further comprise scheduling vehicle servicing at the service center to which the vehicle is to be driven for servicing.