IP Library › Granted Patent US 8,775,006
Granted Patent B2
US 8,775,006 · App. 13/544,689 · Granted Jul 8, 2014

System and method for enhanced vehicle control

Inventors: Nikolai K. Moshchuk (Grosse Pointe, MI); Shih-Ken Chen (Troy, MI); Jin-Woo Lee (Rochester Hills, MI); Chad T. Zagorski (Clarkston, MI); Aamrapali Chatterjee (Okemos, MI)
Assignee: GM Global Technology Operations LLC
B60W50/08B60W30/09B62D15/0265G08G1/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,775,006
App. No.
13/544,689
Granted
Jul 8, 2014
Kind
B2
Abstract

A method and system may determine, in a vehicle, a desired path around an object based on a location of the object relative to the vehicle, relative speed, road parameters and one or more vehicle parameters. The method and system may calculate one or more vehicle control parameter values which minimize a predicted deviation from the desired vehicle path. The method and system may determine whether the one or more vehicle control parameter values would cause the vehicle to exceed one or more vehicle stability constraints. If the one or more vehicle control parameter values would cause the vehicle to exceed one or more vehicle stability constraints, the one or more vehicle control parameter values may be reduced to one or more vehicle control parameter values not causing the vehicle to exceed the one or more vehicle stability constraints. The method and system may output the one or more vehicle control parameter values to a vehicle automated control device.

Claims (93)

1. A method for applying emergency maneuvers to a vehicle to avoid collision, the method comprising:

detecting, by a sensor, a threat of collision with an object;

activating a collision avoidance control system;

detecting, by the collision avoidance control system, whether a driver of the vehicle has initiated an action;

responsively to detecting that the driver has initiated an action, performing, by the collision avoidance control system, an assisted emergency maneuver, wherein the assisted emergency maneuver assists the driver in avoiding collision with the object;

responsively to detecting that the driver has not initiated an action, performing, by the collision avoidance control system, an automatic emergency maneuver, wherein the automatic emergency maneuver performs actions to avoid collision with the object;

determining, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle control parameter;

calculating a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

determining whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

altering, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

outputting the alternate vehicle control parameter value to a vehicle automated control device.

2. A method for applying emergency maneuvers to a vehicle to avoid collision, the method comprising:

detecting, by a sensor, a threat of collision with an object;

activating a collision avoidance control system;

detecting, by the collision avoidance control system, whether a driver of the vehicle has initiated an action;

responsively to detecting that the driver has initiated an action, performing, by the collision avoidance control system, an assisted emergency maneuver, wherein the assisted emergency maneuver assists the driver in avoiding collision with the object;

responsively to detecting that the driver has not initiated an action, performing, by the collision avoidance control system, an automatic emergency maneuver, wherein the automatic emergency maneuver performs actions to avoid collision with the object;

determining, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle control parameter;

calculating a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

determining whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

altering, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

outputting the alternate vehicle control parameter value to a vehicle automated control device,

wherein the vehicle control parameter value comprises a steering angle command.

3. A method for applying emergency maneuvers to a vehicle to avoid collision, the method comprising:

detecting, by a sensor, a threat of collision with an object;

activating a collision avoidance control system;

detecting, by the collision avoidance control system, whether a driver of the vehicle has initiated an action;

responsively to detecting that the driver has initiated an action, performing, by the collision avoidance control system, an assisted emergency maneuver, wherein the assisted emergency maneuver assists the driver in avoiding collision with the object;

responsively to detecting that the driver has not initiated an action, performing, by the collision avoidance control system, an automatic emergency maneuver, wherein the automatic emergency maneuver performs actions to avoid collision with the object;

determining, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle control parameter;

calculating a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

determining whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

altering, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

outputting the alternate vehicle control parameter value to a vehicle automated control device,

wherein calculating the vehicle control parameter value which minimize the predicted deviation from the desired vehicle path comprises calculating a steering angle command which minimizes a cost function.

4. A method for applying emergency maneuvers to a vehicle to avoid collision, the method comprising:

detecting, by a sensor, a threat of collision with an object;

activating a collision avoidance control system;

detecting, by the collision avoidance control system, whether a driver of the vehicle has initiated an action;

responsively to detecting that the driver has initiated an action, performing, by the collision avoidance control system, an assisted emergency maneuver, wherein the assisted emergency maneuver assists the driver in avoiding collision with the object;

responsively to detecting that the driver has not initiated an action, performing, by the collision avoidance control system, an automatic emergency maneuver, wherein the automatic emergency maneuver performs actions to avoid collision with the object;

determining, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle control parameter;

calculating a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

determining whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

altering, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

outputting the alternate vehicle control parameter value to a vehicle automated control device,

wherein the vehicle stability constraint comprises a lateral acceleration constraint.

5. A method for applying emergency maneuvers to a vehicle to avoid collision, the method comprising:

detecting, by a sensor, a threat of collision with an object;

activating a collision avoidance control system;

detecting, by the collision avoidance control system, whether a driver of the vehicle has initiated an action;

responsively to detecting that the driver has initiated an action, performing, by the collision avoidance control system, an assisted emergency maneuver, wherein the assisted emergency maneuver assists the driver in avoiding collision with the object;

responsively to detecting that the driver has not initiated an action, performing, by the collision avoidance control system, an automatic emergency maneuver, wherein the automatic emergency maneuver performs actions to avoid collision with the object;

determining, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle control parameter;

calculating a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

determining whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

altering, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

outputting the alternate vehicle control parameter value to a vehicle automated control device,

wherein the vehicle stability constraint comprises a slip angle constraint.

6. A method for applying emergency maneuvers to a vehicle to avoid collision, the method comprising:

detecting, by a sensor, a threat of collision with an object;

activating a collision avoidance control system;

detecting, by the collision avoidance control system, whether a driver of the vehicle has initiated an action;

responsively to detecting that the driver has initiated an action, performing, by the collision avoidance control system, an assisted emergency maneuver, wherein the assisted emergency maneuver assists the driver in avoiding collision with the object;

responsively to detecting that the driver has not initiated an action, performing, by the collision avoidance control system, an automatic emergency maneuver, wherein the automatic emergency maneuver performs actions to avoid collision with the object;

determining, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle control parameter;

calculating a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

determining whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

altering, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

outputting the alternate vehicle control parameter value to a vehicle automated control device,

wherein the vehicle stability constraint comprises a slip angle constraint,

wherein the vehicle stability constraint comprises a lateral acceleration constraint.

7. A method for controlling a vehicle to avoid collision with an object, the method comprising:

determining, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle parameter;

calculating a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

determining whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

altering, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

outputting the alternate vehicle control parameter value to a vehicle automated control device.

8. The method of claim 7 , wherein the vehicle control parameter value comprises a steering angle command.

9. The method of claim 7 , wherein calculating the vehicle control parameter value which minimize the predicted deviation from the desired vehicle path comprises calculating a steering angle command which minimizes a cost function.

10. The method of claim 7 , wherein the vehicle stability constraint comprises a lateral acceleration constraint.

11. The method of claim 7 , wherein the vehicle stability constraint comprises a slip angle constraint.

12. The method of claim 11 , wherein the vehicle stability constraint comprises a lateral acceleration constraint.

13. A collision avoidance control system for a vehicle to avoid collision with an object, the collision avoidance control system comprising a processor, a memory, a storage, an input device, and an output device, and wherein the collision avoidance control system is configured:

to determine, in the vehicle, a desired path around the object based on a location of the object relative to the vehicle, a relative speed, a road parameter, and a vehicle control parameter;

to calculate a vehicle control parameter value which minimizes a predicted deviation from a desired vehicle path;

to determine whether the vehicle control parameter value would cause the vehicle to exceed a vehicle stability constraint;

to alter, if the vehicle control parameter value would cause the vehicle to exceed the vehicle stability constraint, the vehicle control parameter value to an alternate vehicle control parameter value, wherein the alternate vehicle control parameter value does not cause the vehicle to exceed the vehicle stability constraint; and

to output the alternate vehicle control parameter value to a vehicle automated control device.

14. The collision avoidance control system of claim 13 , wherein the vehicle control parameter value comprises a steering angle command.

15. The collision avoidance control system of claim 13 , wherein to calculate the vehicle control parameter value which minimize the predicted deviation from the desired vehicle path comprises a calculation of a steering angle command which minimizes a cost function.

16. The collision avoidance control system of claim 13 , wherein the vehicle stability constraint comprises a lateral acceleration constraint.

17. The collision avoidance control system of claim 13 , wherein the vehicle stability constraint comprises a slip angle constraint.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0415 →
SECURITY AGREEMENT Recorded Jun 26, 2013
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 030694/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: MOSHCHUK, NIKOLAI; CHEN, SHIH-KEN; LEE, JIN-WOO; ZAGORSKI, CHAD T.; CHATTERJEE, AAMRAPALI
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 028883/0819 →
Continuity (2)
Provisional Application 61507862 · Jul 14, 2011
Related Publication 20130218396A1 · Aug 22, 2013