METHOD AND SYSTEM FOR CONTROLLING A HOST VEHICLE
First Claim
1. A method of controlling a host vehicle, comprising the steps of:
- (a) receiving target vehicle readings from one or more target vehicle sensor(s) that monitor an area around the host vehicle;
(b) using the target vehicle readings to determine if one or more target vehicle(s) are currently located in the area around the host vehicle;
(c) if there are one or more target vehicle(s) currently located in the area around the host vehicle, then using the target vehicle readings to evaluate the behavior of the target vehicle(s) by identifying a vehicle maneuver and classifying the vehicle maneuver in one of a plurality of categories; and
(d) using the evaluated behavior of the one or more target vehicle(s) and the classified vehicle maneuver to develop a preemptive response that avoids an otherwise unseen hazard in the upcoming road segment without directly sensing the hazard with the one or more target vehicle sensor(s).
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system that monitors the behavior of surrounding vehicles in order to predict and react to an upcoming hazard in the road, even in situations where the hazard has not been directly sensed. In an exemplary embodiment, the method monitors an area around the host vehicle and looks for the presence of one or more target vehicles. If target vehicles are detected, then the method evaluates their behavior, classifies their behavior into one of several categories, and assuming that their behavior suggests some type of upcoming hazard, develops an appropriate preemptive response for controlling the host vehicle. The preemptive response may include mimicking, copying and/or integrating with the behavior of the surrounding target vehicles according to so-called “flocking” techniques in order to avoid the otherwise unseen hazard.
159 Citations
19 Claims
-
1. A method of controlling a host vehicle, comprising the steps of:
-
(a) receiving target vehicle readings from one or more target vehicle sensor(s) that monitor an area around the host vehicle; (b) using the target vehicle readings to determine if one or more target vehicle(s) are currently located in the area around the host vehicle; (c) if there are one or more target vehicle(s) currently located in the area around the host vehicle, then using the target vehicle readings to evaluate the behavior of the target vehicle(s) by identifying a vehicle maneuver and classifying the vehicle maneuver in one of a plurality of categories; and (d) using the evaluated behavior of the one or more target vehicle(s) and the classified vehicle maneuver to develop a preemptive response that avoids an otherwise unseen hazard in the upcoming road segment without directly sensing the hazard with the one or more target vehicle sensor(s). - View Dependent Claims (2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
7. A method of controlling a host vehicle, comprising the steps of:
-
(a) receiving target vehicle readings from one or more target vehicle sensor(s) that monitor an area in front of the host vehicle; (b) using the target vehicle readings to determine if one or more leading target vehicle(s) are currently located in the area in front of the host vehicle; (c) if there are one or more leading target vehicle(s) currently located in the area in front of the host vehicle, then using the target vehicle readings to evaluate the behavior of the leading target vehicle(s) by identifying a leading vehicle maneuver and employing a corroboration technique that requires multiple leading target vehicles to perform roughly the same maneuver before concluding that a leading vehicle maneuver has taken place; and (d) using the leading vehicle maneuver to develop a preemptive response that avoids a hazard in the upcoming road segment without directly sensing the hazard with the one or more target vehicle sensor(s).
-
-
9. A method of controlling a host vehicle, comprising the steps of:
-
(a) receiving target vehicle readings from one or more target vehicle sensor(s) that monitor an area in front of the host vehicle; (b) using the target vehicle readings to determine if one or more leading target vehicle(s) are currently located in the area in front of the host vehicle; (c) if there are one or more leading target vehicle(s) currently located in the area in front of the host vehicle, then using the target vehicle readings to evaluate the behavior of the leading target vehicle(s) by identifying a leading vehicle maneuver and employing a confirmation technique that uses navigation-related information provided by a navigation module before concluding that a leading vehicle maneuver has taken place; and (d) using the leading vehicle maneuver to develop a preemptive response that avoids a hazard in the upcoming road segment without directly sensing the hazard with the one or more target vehicle sensor(s).
-
-
18. A method of controlling a host vehicle, comprising the steps of:
-
(a) using target vehicle readings from one or more target vehicle sensor(s) to establish an observational area around the host vehicle; (b) analyzing the behavior of one or more target vehicle(s) within the observational area by identifying one or more vehicle maneuver(s); (c) categorizing the vehicle maneuver(s) as either a leading maneuver or a surrounding maneuver, a leading maneuver pertains to a maneuver by a target vehicle located in front of the host vehicle and a surrounding maneuver pertains to a maneuver by a target vehicle located on a side of the host vehicle; and (d) generating a preemptive response for the host vehicle based on the vehicle maneuver category, wherein the preemptive response causes an automatic acceleration, deceleration and/or steering of the host vehicle while the host vehicle is being driving in an autonomous or semi-autonomous mode.
-
-
19. A method of controlling a host vehicle, comprising the steps of:
-
(a) using target vehicle readings from one or more target vehicle sensor(s) to establish an observational area around the host vehicle; (b) analyzing the behavior of a plurality of target vehicles within the observational area, at least some of the target vehicles are located on the sides of the host vehicle; (c) using the behavior of the plurality of target vehicles to develop a preemptive response for the host vehicle, wherein the preemptive response automatically controls the lateral and/or longitudinal position of the host vehicle and is designed to integrate the host vehicle into the plurality of target vehicles; and (d) sending command signals that are representative of the preemptive response to one or more control module(s) within the host vehicle so that the lateral and/or longitudinal position of the host vehicle can be automatically controlled.
-
Specification