Object bounding box estimation
First Claim
1. A method for maneuvering a vehicle, the method comprising:
- maneuvering, by one or more processors, the vehicle in an autonomous driving mode according to a control strategy;
receiving, by the one or more processors, a set of data points generated by a sensor of the vehicle, each data point of the set of data points representing a three-dimensional location of a point corresponding to a surface of a particular object in a section of roadway;
receiving, by the one or more processors, information defining a three-dimensional bounding box for the set of data points;
decreasing, by the one or more processors, a volume of the bounding box based on the three-dimensional locations of at least some of the set of data points;
adjusting, by the one or more processors, the control strategy based on the decreased volume; and
maneuvering, by the one or more processors, the vehicle according to the adjusted control strategy.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate generally to maneuvering autonomous vehicles. Specifically, the vehicle may use a laser to collect scan data for a section of roadway. The vehicle may access a detailed map including the section of the roadway. A disturbance indicative of an object and including a set of data points data may be identified from the scan data based on the detailed map. The detailed map may also be used to estimate a heading of the disturbance. A bounding box for the disturbance may be estimated using the set of data points as well as the estimated heading. The parameters of the bounding box may then be adjusted in order to increase or maximize the average density of data points of the disturbance along the edges of the bounding box visible to the laser. This adjusted bounding box may then used to maneuver the vehicle.
10 Citations
20 Claims
-
1. A method for maneuvering a vehicle, the method comprising:
-
maneuvering, by one or more processors, the vehicle in an autonomous driving mode according to a control strategy; receiving, by the one or more processors, a set of data points generated by a sensor of the vehicle, each data point of the set of data points representing a three-dimensional location of a point corresponding to a surface of a particular object in a section of roadway; receiving, by the one or more processors, information defining a three-dimensional bounding box for the set of data points; decreasing, by the one or more processors, a volume of the bounding box based on the three-dimensional locations of at least some of the set of data points; adjusting, by the one or more processors, the control strategy based on the decreased volume; and maneuvering, by the one or more processors, the vehicle according to the adjusted control strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising one or more processors configured to:
-
maneuver a vehicle in an autonomous driving mode according to a control strategy; receiving, by the one or more processors, a set of data points generated by a sensor of the vehicle, each data point of the set of data points representing a three-dimensional location of a point corresponding to a surface of a particular object in a section of roadway; receive information defining a three-dimensional bounding box for the set of data points; decrease a volume of the bounding box based on the three-dimensional locations of at least some of the set of data points; adjust the control strategy based on the decreased volume; and maneuver the vehicle according to the adjusted control strategy. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification