Remote operation of autonomous vehicle in unexpected environment
First Claim
Patent Images
1. A computing device for an autonomous passenger vehicle comprising:
- one or more processors for controlling operations of the computing device;
a communications interface configured to communicate with a remote server over a network; and
a memory for storing data and program instructions used by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to;
identify an unexpected driving environment;
send information based on the unexpected driving environment received from one or more sensors disposed on the vehicle to a remote operator using the remote server, the information sent over the network being based at least in part on a quality metric of the network;
receive a command sent by the remote operator relating to one or more vehicle systems; and
send the command to the one or more vehicle systems for execution.
3 Assignments
0 Petitions
Accused Products
Abstract
Computer devices, systems, and methods for an autonomous passenger vehicle are described. An unexpected driving environment can be identified, such as by using one or more processors. Information based on the unexpected driving environment received from one or more sensors disposed on the vehicle can be sent to a remote operator using a remote server. A command sent by the remote operator relating to one or more vehicle systems can be received. The command can be sent to the one or more vehicle systems for execution.
-
Citations
20 Claims
-
1. A computing device for an autonomous passenger vehicle comprising:
-
one or more processors for controlling operations of the computing device; a communications interface configured to communicate with a remote server over a network; and a memory for storing data and program instructions used by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to; identify an unexpected driving environment; send information based on the unexpected driving environment received from one or more sensors disposed on the vehicle to a remote operator using the remote server, the information sent over the network being based at least in part on a quality metric of the network; receive a command sent by the remote operator relating to one or more vehicle systems; and send the command to the one or more vehicle systems for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 12)
-
-
9. A computing device for a vehicle comprising:
-
one or more processors for controlling operations of the computing device; a communications interface configured to communicate with a remote server over a network; and a memory for storing data and program instructions used by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to; identify an unexpected driving environment; selectively send information based on the unexpected driving environment received from one or more sensors disposed on the vehicle to a remote operator using the remote server, the information received from the one or more sensors being selectively sent to the remote operator based on the remote operator'"'"'s need for the information in remotely operating the vehicle, the remote operator'"'"'s need for the information in remotely operating the vehicle being based on the unexpected driving environment, the information including; only sensor data from the portion of the external environment in which the unexpected driving environment is located;
oronly sensor data from the portion of the external environment in which the unexpected driving environment is located and sensor data from a forward portion of the vehicle relative to the travel direction of the vehicle; receive a command sent by the remote operator relating to one or more vehicle systems; and send the command to the one or more vehicle systems for execution.
-
-
11. A computing device for a vehicle comprising:
-
one or more processors for controlling operations of the computing device; a communications interface configured to communicate with a remote server over a network; and a memory for storing data and program instructions used by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to; identify an unexpected driving environment; send information based on the unexpected driving environment received from one or more sensors disposed on the vehicle to a remote operator using the remote server; receive a command sent by the remote operator relating to one or more vehicle systems; and send the command to one or more other vehicles located at the unexpected driving environment for autonomously controlling the one or more other vehicles.
-
-
13. A computer-implemented method for an autonomous passenger vehicle, the method comprising:
-
identifying, using one or more processors, an unexpected driving environment; sending information based on the unexpected driving environment received from one or more sensors disposed on the vehicle to a remote operator using a remote server, the information received from the one or more sensors being selectively sent to the remote operator based on the remote operator'"'"'s need for the information in remotely operating the vehicle, the remote operator'"'"'s need for the information in remotely operating the vehicle being based on the unexpected driving environment, the information including; only sensor data from the portion of the external environment in which the unexpected driving environment;
oronly sensor data from the portion of the external environment in which the unexpected driving environment is located and sensor data from a forward portion of the vehicle relative to the travel direction of the vehicle; receiving a command sent by the remote operator relating to one or more vehicle systems; and sending the command to the one or more vehicle systems for execution. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for a vehicle, the method comprising:
-
identifying, using one or more processors, an unexpected driving environment; sending information based on the unexpected driving environment received from one or more sensors disposed on the vehicle to a remote operator using a remote server; receiving at the vehicle a command sent by the remote operator relating to one or more vehicle systems; and sending the command from the vehicle to one or more other vehicles located at the unexpected driving environment for autonomously controlling the one or more other vehicles.
-
-
20. A computer-implemented method for a vehicle, the method comprising:
-
identifying, using one or more processors, an unexpected driving environment; sending information based on the unexpected driving environment received from one or more sensors disposed on the vehicle to a remote server over a network, the information sent being based at least in part on a quality metric of the network; receiving a command sent by a remote operator using the remote server, the command relating to one or more vehicle systems; and sending the command to the one or more vehicle systems for execution.
-
Specification