Distinguishing lane markings for a vehicle to follow
First Claim
1. A method for automatically controlling a vehicle, the method comprising a processor:
- accessing sensor data from a plurality of sensors at the vehicle, the plurality of sensors monitoring a roadway where the vehicle is located;
determining bounding boxes from the accessed sensor data, the bounding boxes representing regions of interest in the roadway for distinguishing roadway surface lane markings;
processing the accessed sensor data within the bounding boxes to identify a set of roadway surface lane markings the vehicle is to follow; and
controlling the vehicle within a lane of the roadway by following the set of roadway surface lane markings.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for distinguishing roadway surface lane markings for a vehicle to follow. Automated driving or driving assist vehicles utilize sensors to help the vehicle navigate on roadways or in parking areas. The sensors can utilize, for example, the painted surface markings to help guide the vehicle on its path. When ambiguity is detected between roadway surface markings, decision making algorithms identify a set of roadway surface markings for a vehicle to abide by. The sensors can also identify the location and trajectory of neighboring vehicles to increase confidence with respect to an identified set of roadway surface markings.
21 Citations
20 Claims
-
1. A method for automatically controlling a vehicle, the method comprising a processor:
-
accessing sensor data from a plurality of sensors at the vehicle, the plurality of sensors monitoring a roadway where the vehicle is located; determining bounding boxes from the accessed sensor data, the bounding boxes representing regions of interest in the roadway for distinguishing roadway surface lane markings; processing the accessed sensor data within the bounding boxes to identify a set of roadway surface lane markings the vehicle is to follow; and controlling the vehicle within a lane of the roadway by following the set of roadway surface lane markings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, the system comprising:
-
one or more processors; system memory coupled to one or more processors, the system memory storing instructions that are executable by the one or more processors; and the one or more processors executing the instructions stored in the system memory to automatically control a vehicle, including the following; access sensor data from a plurality of sensors at the vehicle, the plurality of sensors monitoring a roadway where the vehicle is located; determine bounding boxes from the accessed sensor data, the bounding boxes representing regions of interest in the roadway for distinguishing roadway surface lane markings; process the accessed sensor data within the bounding boxes to identify a set of roadway surface lane markings the vehicle is to follow; and control the vehicle within a lane of the roadway by following the set of roadway surface lane markings. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A vehicle, the vehicle comprising:
-
one or more processors; system memory coupled to one or more processors, the system memory storing instructions that are executable by the one or more processors; a plurality of sensors monitoring a roadway where the vehicle is located; and the one or more processors executing the instructions stored in the system memory to automatically control the vehicle, including the following; access sensor data from the plurality of sensors; determine bounding boxes from the accessed sensor data, the bounding boxes representing regions of interest in the roadway for distinguishing roadway surface lane markings; process the accessed sensor data within the bounding boxes to identify a set of roadway surface lane markings the vehicle is to follow; and control the vehicle within a lane of the roadway by following the set of roadway surface lane markings. - View Dependent Claims (17, 18, 19, 20)
-
Specification