Determining drivability of objects for autonomous vehicles
First Claim
1. A method of maneuvering a vehicle, the method comprising:
- receiving, by one or more processors from a perception system of the vehicle, sensor information identifying a set of objects as well as a set of characteristics for each object of the set of objects;
filtering, by the one or more processors, the set of objects to remove objects corresponding to vehicles, bicycles, and pedestrians;
selecting, by the one or more processors, from the filtered set of objects, an object within an expected future path of the vehicle;
classifying, by the one or more processors, the object as drivable or not drivable based on the set of characteristics for the object, wherein drivable indicates that the vehicle can drive over the object without causing damage to the vehicle; and
maneuvering, by the one or more processors, the vehicle based on the classification such that when the object is classified as drivable, maneuvering the vehicle includes driving the vehicle over the object by not altering the expected future path of the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to maneuvering a vehicle. As an example, sensor information identifying a set of objects as well as a set of characteristics for each object of the set of objects is received from a perception system of a vehicle. The set of objects is filtered to remove objects corresponding to vehicles, bicycles, and pedestrians. An object within an expected future path of the vehicle is selected from the filtered set of objects. The object is classified as drivable or not drivable based on the set of characteristics. Drivable indicates that the vehicle can drive over the object without causing damage to the vehicle. The vehicle is maneuvered based on the classification such that when the object is classified as drivable, maneuvering the vehicle includes driving the vehicle over the object by not altering the expected future path of the vehicle.
17 Citations
20 Claims
-
1. A method of maneuvering a vehicle, the method comprising:
-
receiving, by one or more processors from a perception system of the vehicle, sensor information identifying a set of objects as well as a set of characteristics for each object of the set of objects; filtering, by the one or more processors, the set of objects to remove objects corresponding to vehicles, bicycles, and pedestrians; selecting, by the one or more processors, from the filtered set of objects, an object within an expected future path of the vehicle; classifying, by the one or more processors, the object as drivable or not drivable based on the set of characteristics for the object, wherein drivable indicates that the vehicle can drive over the object without causing damage to the vehicle; and maneuvering, by the one or more processors, the vehicle based on the classification such that when the object is classified as drivable, maneuvering the vehicle includes driving the vehicle over the object by not altering the expected future path of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for maneuvering a vehicle, the system comprising one or more processors configured to:
-
receive, from a perception system of the vehicle, sensor information identifying a set of objects as well as a set of characteristics for each object of the set of objects; filter the set of objects to remove objects corresponding to vehicles, bicycles, and pedestrians; select from the filtered set of objects, an object within an expected future path of the vehicle; classify the object as drivable or not drivable based on the set of characteristics for the object, wherein drivable indicates that the vehicle can drive over the object without causing damage to the vehicle; and maneuver the vehicle based on the classification such that when the object is classified as drivable, maneuvering the vehicle includes driving the vehicle over the object by not altering the expected future path of the vehicle. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium on which instructions are stored, the instructions, when executed by one or more processors cause the one or more processors to perform a method for maneuvering a vehicle, the method comprising:
-
receiving, from a perception system of the vehicle, sensor information identifying a set of objects as well as a set of characteristics for each object of the set of objects; filtering the set of objects to remove objects corresponding to vehicles, bicycles, and pedestrians; selecting from the filtered set of objects, an object within an expected future path of the vehicle; classifying the object as drivable or not drivable based on the set of characteristics for the object, wherein drivable indicates that the vehicle can drive over the object without causing damage to the vehicle; and maneuvering the vehicle based on the classification such that when the object is classified as drivable, maneuvering the vehicle includes driving the vehicle over the object by not altering the expected future path of the vehicle.
-
Specification