Capacity based vehicle operation
First Claim
1. A computer-implemented method of operating an autonomous vehicle, the computer-implemented method comprising:
- receiving, by a computing system comprising one or more computing devices, object data based in part on one or more states of one or more objects;
determining, by the computing system, based in part on the object data, one or more features of the one or more objects, wherein the one or more features comprise one or more identities of the one or more objects;
determining, by the computing system, based on a comparison of the one or more features of the one or more objects to one or more vehicle capacity criteria, whether the one or more objects satisfy the one or more vehicle capacity criteria, wherein the one or more vehicle capacity criteria are based in part on a carrying capacity of an autonomous vehicle;
responsive to the one or more objects satisfying the one or more vehicle capacity criteria, determining, by the computing system, a plurality of assigned locations to place the one or more objects inside the autonomous vehicle based in part on the one or more identities of the one or more objects and one or more object placement criteria; and
generating, by the computing system, based in part on the one or more assigned locations, one or more placement indications inside the autonomous vehicle, wherein the one or more placement indications comprise instructions for directing movement of the one or more objects to at least one of the plurality of assigned locations in the autonomous vehicle.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and vehicles for capacity based vehicle operation are provided. For example, a method can include receiving, by a computing system including one or more computing devices, object data based in part on one or more states of one or more objects. Based in part on the object data, the computing system can determine one or more features of the one or more objects. Based on a comparison of the one or more features of the one or more objects to a vehicle capacity criterion, the one or more objects that satisfy the vehicle capacity criterion can be determined. The vehicle capacity criterion can be based in part on a carrying capacity of an autonomous vehicle. In response to the one or more objects satisfying the vehicle capacity criterion, one or more control systems associated with operation of the autonomous vehicle can be activated by the computing system.
16 Citations
20 Claims
-
1. A computer-implemented method of operating an autonomous vehicle, the computer-implemented method comprising:
-
receiving, by a computing system comprising one or more computing devices, object data based in part on one or more states of one or more objects; determining, by the computing system, based in part on the object data, one or more features of the one or more objects, wherein the one or more features comprise one or more identities of the one or more objects; determining, by the computing system, based on a comparison of the one or more features of the one or more objects to one or more vehicle capacity criteria, whether the one or more objects satisfy the one or more vehicle capacity criteria, wherein the one or more vehicle capacity criteria are based in part on a carrying capacity of an autonomous vehicle; responsive to the one or more objects satisfying the one or more vehicle capacity criteria, determining, by the computing system, a plurality of assigned locations to place the one or more objects inside the autonomous vehicle based in part on the one or more identities of the one or more objects and one or more object placement criteria; and generating, by the computing system, based in part on the one or more assigned locations, one or more placement indications inside the autonomous vehicle, wherein the one or more placement indications comprise instructions for directing movement of the one or more objects to at least one of the plurality of assigned locations in the autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
-
receiving object data based in part on one or more states of one or more objects; determining, based in part on the object data, one or more features of the one or more objects, wherein the one or more features comprise one or more identities of the one or more objects; determining, based on a comparison of the one or more features of the one or more objects to one or more vehicle capacity criteria, whether the one or more objects satisfy the one or more vehicle capacity criteria, wherein the one or more vehicle capacity criteria are based in part on a carrying capacity of an autonomous vehicle; responsive to the one or more objects satisfying the one or more vehicle capacity criteria, determining a plurality of assigned locations to place the one or more objects inside the autonomous vehicle based in part on the one or more identities of the one or more objects and one or more object placement criteria; and generating, based in part on the one or more assigned locations, one or more placement indications inside the autonomous vehicle, wherein the one or more placement indications comprise instructions for directing movement of the one or more objects to at least one of the plurality of assigned locations in the autonomous vehicle. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An autonomous vehicle comprising:
-
one or more processors; one or more non-transitory computer-readable media storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; receiving object data based in part on one or more states of one or more objects; determining, based in part on the object data, one or more features of the one or more objects, wherein the one or more features comprise one or more identities of the one or more objects; determining, based on a comparison of the one or more features of the one or more objects to one or more vehicle capacity criteria, whether the one or more objects satisfy the one or more vehicle capacity criteria, wherein the one or more vehicle capacity criteria are based in part on a carrying capacity of an autonomous vehicle; responsive to the one or more objects satisfying the one or more vehicle capacity criteria, determining a plurality of assigned locations to place the one or more objects inside the autonomous vehicle based in part on the one or more identities of the one or more objects and one or more object placement criteria; and generating, by the computing system, based in part on the one or more assigned locations, one or more placement indications inside the autonomous vehicle, wherein the one or more placement indications comprise instructions for directing movement of the one or more objects to at least one of the plurality of assigned locations in the autonomous vehicle. - View Dependent Claims (17, 18, 19, 20)
-
Specification