SOFTWARE APPLICATION TO REQUEST AND CONTROL AN AUTONOMOUS VEHICLE SERVICE
First Claim
1. A method comprising:
- receiving, from a user device, a ride request to transport a user to a destination from an origin location through an autonomous vehicle system service;
determining, for each of a plurality of substantially identical autonomous vehicle systems associated with the autonomous vehicle system service, an operational efficiency metric, the operational efficiency metric being based at least in part on at least one of a sensor calibration of one or more sensors of the autonomous vehicle system or a data storage capacity level of the autonomous vehicle system;
determining, based at least in part on the operational efficiency metric and at least in part on the origin location associated with the request, an autonomous vehicle system from the substantially identical autonomous vehicle systems;
controlling the autonomous vehicle system to proceed to the origin location; and
providing information about the autonomous vehicle system to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include receiving, from a user device, a ride request to transport a user to a destination from an origin location through an autonomous vehicle system service. Based on the origin location associated with the request, an autonomous vehicle system may be selected from a fleet of autonomous vehicles to execute the ride request. The fleet may be managed by the autonomous vehicle system service. The ride request may then be provided to the autonomous vehicle system, and information about the autonomous vehicle system may also be provided to the user device.
169 Citations
21 Claims
-
1. A method comprising:
-
receiving, from a user device, a ride request to transport a user to a destination from an origin location through an autonomous vehicle system service; determining, for each of a plurality of substantially identical autonomous vehicle systems associated with the autonomous vehicle system service, an operational efficiency metric, the operational efficiency metric being based at least in part on at least one of a sensor calibration of one or more sensors of the autonomous vehicle system or a data storage capacity level of the autonomous vehicle system; determining, based at least in part on the operational efficiency metric and at least in part on the origin location associated with the request, an autonomous vehicle system from the substantially identical autonomous vehicle systems; controlling the autonomous vehicle system to proceed to the origin location; and providing information about the autonomous vehicle system to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A method comprising:
-
rendering, via a mobile application provided on an electronic device, a first user interface; receiving, at the electronic device, via the first user interface, a request to dispatch an autonomous vehicle to a location; receiving pose data representing a pose of the autonomous vehicle, the pose data being detected by a plurality of sensors associated with the autonomous vehicle; and rendering a second user interface comprising a graphical representation of the pose data. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising:
-
receiving, at an autonomous vehicle system comprising a plurality of sensors, an instruction to proceed to a location; determining from the plurality of sensors a pose of the autonomous vehicle system; determining, based at least in part on the pose, at a first time, a plurality of trajectories for traversing along a path from a current location to the location, the plurality of trajectories being determined substantially simultaneously at the first time; determining a confidence level for each of the plurality of trajectories; based at least in part on the confidence levels, selecting a trajectory from the plurality of trajectories; and controlling the autonomous vehicle system to traverse along the path according to the selected trajectory. - View Dependent Claims (17, 18, 19, 21)
-
Specification