System and method for speed adaptive steering override detection during automated lane centering
First Claim
1. A method for enabling manual override of an automatic steering system of a vehicle by a controller of the system, the method comprising:
- automatically acquiring by the controller a measurement of a steering angle input to the vehicle so as to obtain a measured steering angle;
automatically acquiring by the controller a measurement of a steering torque of the vehicle;
calculating an expected steering angle of the vehicle that the automatic control system is expected to apply, wherein calculating the expected steering angle comprises using at least one of a second-order system, a look-up table or a mathematical method;
solving a set of equations that relate to a lateral offset of the vehicle from a center of a lane, an orientation angle of the vehicle with respect to a center line of the lane,a lateral speed of the vehicle, a yaw rate of the vehicle, the measured steering angle and to a curvature of a lane center along which the vehicle is to travel to calculate the expected steering angle;
calculating an expected steering torque that the automatic control system is expected to apply using the calculated expected steering angle, wherein calculating the expected steering torque comprises using at least one of a second-order model, a look-up table or a mathematical method;
calculating a mathematical absolute value of a steering angle difference between the measured steering angle and the calculated expected steering angle;
calculating a mathematical absolute value of a torque difference between the measured steering torque and the calculated expected steering torque;
automatically acquiring by the controller a measurement of a speed of the vehicle;
calculating a current steering angle threshold based on at least two or more of the measured speed, entries in a lookup table and a predetermined functional relationship between current steering angle threshold and vehicle speed, wherein calculating the current torque threshold comprises using a mathematical dependence on vehicle speed, and the mathematical dependence is at least one of a linear, polynomial, logarithmic, sinusoidal or exponential dependence;
calculating a current torque threshold based on at least two or more of the measured speed, entries in a lookup table and a predetermined functional relationship between current torque threshold and vehicle speed, wherein calculating the current torque threshold comprises using a mathematical dependence on vehicle speed, and the mathematical dependence is at least one of a linear, polynomial, logarithmic, sinusoidal or exponential dependence; and
automatically deactivating the automatic vehicle steering system when both the calculated steering angle difference exceeds the calculated current steering angle threshold and the calculated torque difference exceeds the calculated current torque threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more vehicle steering measurements of a vehicle may be measured. One or more expected vehicle steering measurements may be calculated, each calculated expected vehicle steering measurement corresponding to one of the measured vehicle steering measurements. At least one difference between one of the measured vehicle steering measurements and its corresponding calculated expected vehicle steering measurement may be calculated. A speed of the vehicle may be measured. One or more current threshold values may be calculated based on the measured speed, each of the current threshold values corresponding to one of the measured vehicle steering measurements and its corresponding calculated expected vehicle steering measurement. An automatic vehicle control system may be deactivated when one or more of the calculated differences exceeds its corresponding current threshold value.
29 Citations
12 Claims
-
1. A method for enabling manual override of an automatic steering system of a vehicle by a controller of the system, the method comprising:
-
automatically acquiring by the controller a measurement of a steering angle input to the vehicle so as to obtain a measured steering angle; automatically acquiring by the controller a measurement of a steering torque of the vehicle; calculating an expected steering angle of the vehicle that the automatic control system is expected to apply, wherein calculating the expected steering angle comprises using at least one of a second-order system, a look-up table or a mathematical method; solving a set of equations that relate to a lateral offset of the vehicle from a center of a lane, an orientation angle of the vehicle with respect to a center line of the lane, a lateral speed of the vehicle, a yaw rate of the vehicle, the measured steering angle and to a curvature of a lane center along which the vehicle is to travel to calculate the expected steering angle; calculating an expected steering torque that the automatic control system is expected to apply using the calculated expected steering angle, wherein calculating the expected steering torque comprises using at least one of a second-order model, a look-up table or a mathematical method; calculating a mathematical absolute value of a steering angle difference between the measured steering angle and the calculated expected steering angle; calculating a mathematical absolute value of a torque difference between the measured steering torque and the calculated expected steering torque; automatically acquiring by the controller a measurement of a speed of the vehicle; calculating a current steering angle threshold based on at least two or more of the measured speed, entries in a lookup table and a predetermined functional relationship between current steering angle threshold and vehicle speed, wherein calculating the current torque threshold comprises using a mathematical dependence on vehicle speed, and the mathematical dependence is at least one of a linear, polynomial, logarithmic, sinusoidal or exponential dependence; calculating a current torque threshold based on at least two or more of the measured speed, entries in a lookup table and a predetermined functional relationship between current torque threshold and vehicle speed, wherein calculating the current torque threshold comprises using a mathematical dependence on vehicle speed, and the mathematical dependence is at least one of a linear, polynomial, logarithmic, sinusoidal or exponential dependence; and automatically deactivating the automatic vehicle steering system when both the calculated steering angle difference exceeds the calculated current steering angle threshold and the calculated torque difference exceeds the calculated current torque threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a vehicle automated steering system; one or more sensors; and a controller to; measure a steering torque of a vehicle; measure a steering angle input to the vehicle and so as to obtain a measured steering angle; calculate an expected steering angle that the vehicle automated steering system is expected to apply, wherein calculating the expected steering angle comprises using at least one of a second-order system, a look-up table or a mathematical method; solve a set of equations that relate to a lateral offset of the vehicle from a center of a lane, an orientation angle of the vehicle with respect to a center line of the lane, a lateral speed of the vehicle, a yaw rate of the vehicle, the measured steering angle and to a curvature of a lane center along which the vehicle is to travel of the vehicle; calculate an expected steering torque that the vehicle automated steering system is expected to apply using the calculated expected steering angle, wherein calculating the expected steering torque comprises using at least one of a second-order model, a look-up table or a mathematical method; calculate a mathematical absolute value of a steering angle difference between the measured steering angle and the calculated expected steering angle; calculate a mathematical absolute value of a torque difference between the measured steering torque and the calculated expected steering torque; measure a speed of the vehicle; calculate a current steering angle threshold based on at least two or more of the measured speed, entries in a lookup table and a predetermined functional relationship between current steering angle threshold and vehicle speed, wherein calculating the current torque threshold comprises using a mathematical dependence on vehicle speed, and the mathematical dependence is at least one of a linear, polynomial, logarithmic, sinusoidal or exponential dependence, and a current torque threshold based on at least two or more of the measured speed, entries in a lookup table and a predetermined functional relationship between current torque threshold and vehicle speed, wherein calculating the current torque threshold comprises using a mathematical dependence on vehicle speed, and the mathematical dependence is at least one of a linear, polynomial, logarithmic, sinusoidal or exponential dependence; and deactivate the vehicle automated steering system when both the calculated steering angle difference exceeds the calculated current steering angle threshold and the calculated torque difference exceeds the calculated current torque threshold. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification