Autonomous driving at intersections based on perception data
First Claim
1. A system comprising:
- an intersection component configured to determine that a parent vehicle is near an intersection;
a camera system configured to capture an image of a proximal vehicle;
a boundary component configured to identify a sub-portion of the image containing a turn signal indicator on the proximal vehicle and a driver of the proximal vehicle;
a turn signal component configured to process image data in the sub-portion of the image to determine the state of the turn signal indicator;
a prediction component configured to predict future movement of the proximal vehicle through the intersection based on a state of the turn signal indicator; and
at least one or more processors configured to;
process image data in the sub-portion of the image containing the driver of the proximal vehicle to determine a body language of the driver;
predict future movement of the proximal vehicle through the intersection based on the state of the turn signal indicator and the body language of the driver;
determine a time for the parent vehicle to proceed through the intersection based on a predicted future movement of the proximal vehicle; and
wherein the at least one or more processors or an actuator causes the parent vehicle to perform a driving maneuver based on a determined time to proceed through the intersection.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for predicting a driver'"'"'s intention and future movements of a proximal vehicle, whether an automated vehicle or a human driven vehicle, are disclosed herein. A system for predicting future movements of a vehicle includes an intersection component, a camera system, a boundary component, and a prediction component. The intersection component is configured to determine that a parent vehicle is near an intersection. The camera system is configured to capture an image of the proximal vehicle. The boundary component is configured to identify a sub-portion of the image containing a turn signal indicator on the proximal vehicle. The prediction component is configured to predict future movement of the proximal vehicle through the intersection based on a state of the turn signal indicator.
44 Citations
17 Claims
-
1. A system comprising:
-
an intersection component configured to determine that a parent vehicle is near an intersection; a camera system configured to capture an image of a proximal vehicle; a boundary component configured to identify a sub-portion of the image containing a turn signal indicator on the proximal vehicle and a driver of the proximal vehicle; a turn signal component configured to process image data in the sub-portion of the image to determine the state of the turn signal indicator; a prediction component configured to predict future movement of the proximal vehicle through the intersection based on a state of the turn signal indicator; and at least one or more processors configured to; process image data in the sub-portion of the image containing the driver of the proximal vehicle to determine a body language of the driver; predict future movement of the proximal vehicle through the intersection based on the state of the turn signal indicator and the body language of the driver; determine a time for the parent vehicle to proceed through the intersection based on a predicted future movement of the proximal vehicle; and wherein the at least one or more processors or an actuator causes the parent vehicle to perform a driving maneuver based on a determined time to proceed through the intersection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method comprising:
-
receiving an image of a proximal vehicle near an intersection and storing the image in computer memory; identifying, using one or more processors, a sub-portion of the image containing a turn signal indicator on the proximal vehicle; identifying, using the one or more processors, a sub-portion of the image containing a driver of the proximal vehicle; processing, using the one or more processors, image data in the sub-portion of the image containing a turn signal indicator to determine the state of the turn signal indicator; processing, using the one or more processors, image data in the sub-portion of the image containing a driver of the proximal vehicle to determine a body language of the driver; predicting, using the one or more processors, future movement of the proximal vehicle through the intersection based on the state of the turn signal indicator and the body language of the driver; determining, using the one or more processors, a time for a parent vehicle to proceed through the intersection based on a predicted future movement of the proximal vehicle; and causing, using one or more processors or actuators, the parent vehicle to perform a driving maneuver based on a determined time to proceed through the intersection. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. Computer readable non-transitory storage media storing instructions that, when executed by one or more processors, cause the processors to:
-
determine that a parent vehicle is near an intersection; capture a plurality of images of a proximal vehicle; identify a sub-portion in each of the plurality of the images containing a turn signal indicator on the proximal vehicle; process image data in the sub-portion of the plurality of images to determine the state of the turn signal indicator; predict future movement of the proximal vehicle through the intersection based on a state of the turn signal indicator; process, using the one or more processors, image data in the sub-portion of the image containing a driver of the proximal vehicle to determine a body language of the driver; predict, using the one or more processors, future movement of the proximal vehicle through the intersection based on the state of the turn signal indicator and the body language of the driver; determine, using the one or more processors, a time for a parent vehicle to proceed through the intersection based on a predicted future movement of the proximal vehicle; and cause, using one or more processors or actuators, the parent vehicle to perform a driving maneuver based on a determined time to proceed through the intersection. - View Dependent Claims (16, 17)
-
Specification