Curve Speed Control System with Adaptive Map Preview Time and Driving Mode Selection
First Claim
1. A curve speed control system for controlling the speed of a vehicle traveling on a curve, said system comprising:
- a map database storing information about road curves that the vehicle may be traveling through, said map database including a map database processor that includes curvature information about the curves;
a curvature profile processor responsive to the curvature information from the map processor and providing a curvature profile as a series of curvature data points from the curvature information of the curve, said curvature profile processor determining when to provide the curvature profile based on the vehicle speed;
a desired speed profile processor responsive to the curvature profile from the curvature profile processor, said desired speed profile processor providing a desired speed for each curvature profile point and providing a desired speed profile;
a driver mode selector that provides a driver mode value based on driver aggressiveness;
an acceleration profile processor that receives the desired speed profile from the desired speed profile processor, a vehicle speed signal and the driver mode value, said acceleration profile processor providing a performance index function based on the difference between the vehicle speed, the desired speed and the driver mode value; and
an acceleration command processor for providing an acceleration command that controls the speed of the vehicle based on the performance index function.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detecting a road curve as a vehicle approaches the curve, automatically providing road curvature information and controlling vehicle speed. The system uses a locating device and a map database to know the vehicle'"'"'s position. Depending on the speed of the vehicle, the system generates a curvature profile for different curvature data points at or around the curve in front of the vehicle. The system then generates a desired speed profile for the curvature points. The desired speed profile and the actual vehicle speed are compared to determine whether the vehicle is traveling too fast for the target speed at each profile point. The acceleration computation can be enhanced by providing a driver cornering mode input that the vehicle operator can select based on how aggressively the driver wants the system to act to slow down the vehicle.
57 Citations
27 Claims
-
1. A curve speed control system for controlling the speed of a vehicle traveling on a curve, said system comprising:
-
a map database storing information about road curves that the vehicle may be traveling through, said map database including a map database processor that includes curvature information about the curves; a curvature profile processor responsive to the curvature information from the map processor and providing a curvature profile as a series of curvature data points from the curvature information of the curve, said curvature profile processor determining when to provide the curvature profile based on the vehicle speed; a desired speed profile processor responsive to the curvature profile from the curvature profile processor, said desired speed profile processor providing a desired speed for each curvature profile point and providing a desired speed profile; a driver mode selector that provides a driver mode value based on driver aggressiveness; an acceleration profile processor that receives the desired speed profile from the desired speed profile processor, a vehicle speed signal and the driver mode value, said acceleration profile processor providing a performance index function based on the difference between the vehicle speed, the desired speed and the driver mode value; and an acceleration command processor for providing an acceleration command that controls the speed of the vehicle based on the performance index function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A curve speed control system for controlling the speed of a vehicle traveling on a curve, said system comprising:
-
a map database storing information about road curves that the vehicle may be traveling through, said map database including a map database processor that includes curvature information about the curves; a locator device providing a vehicle location signal to the map database processor; a curvature profile processor responsive to the curvature information from the map processor and providing a curvature profile as a series of curvature data points from the curvature information of the curve, said curvature profile processor defining a gap as the distance between the curvature data points by a derivative of the vehicle speed so that the curvature profile is based on the vehicle speed; a desired speed profile processor responsive to the curvature profile from the curvature profile processor, said desired speed profile processor providing a desired speed for each curvature profile point and providing a desired speed profile; an acceleration profile processor that receives the desired speed profile from the desired speed profile processor, a vehicle speed signal and the driver mode value, said acceleration profile processor providing a performance index function based on the difference between the vehicle speed and the desired speed; and an acceleration command processor for providing an acceleration command that controls the speed of the vehicle based on the performance index function. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A curve speed control system for controlling the speed of a vehicle traveling on a curve, said system comprising:
-
a map database storing information about road curves that the vehicle may be traveling through, said map database including a map database processor that includes curvature information about the curves; a locator device providing a vehicle location signal to the map database processor; a curvature profile processor responsive to the curvature information from the map processor and providing a curvature profile as a series of curvature data points from the curvature information of the curve; a desired speed profile processor responsive to the curvature profile from the curvature profile processor, said desired speed profile processor providing a desired speed for each curvature profile point and providing a desired speed profile; a driver mode selector that provides a driver mode value based on driver aggressiveness; an acceleration profile processor that receives the desired speed profile from the desired speed profile processor, a vehicle speed signal and the driver mode value, said acceleration profile processor providing a performance index function based on the difference between the vehicle speed, the desired speed and the driver mode value; and an acceleration command processor for providing an acceleration command that controls the speed of the vehicle based on the performance index function. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification