US20070055431A1 - Method and apparatus for preview-based vehicle lateral control - Google Patents

Method and apparatus for preview-based vehicle lateral control Download PDF

Info

Publication number
US20070055431A1
US20070055431A1 US11/220,996 US22099605A US2007055431A1 US 20070055431 A1 US20070055431 A1 US 20070055431A1 US 22099605 A US22099605 A US 22099605A US 2007055431 A1 US2007055431 A1 US 2007055431A1
Authority
US
United States
Prior art keywords
signal
vehicle
control
processor
dynamics
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/220,996
Inventor
Weiwen Deng
Yong Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Priority to US11/220,996 priority Critical patent/US20070055431A1/en
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DENG, WEIWEN, LEE, YONG H.
Priority to DE102006041565A priority patent/DE102006041565A1/en
Priority to CN200610172932XA priority patent/CN1974297B/en
Publication of US20070055431A1 publication Critical patent/US20070055431A1/en
Priority to US11/838,032 priority patent/US7706945B2/en
Assigned to UNITED STATES DEPARTMENT OF THE TREASURY reassignment UNITED STATES DEPARTMENT OF THE TREASURY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES, CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES reassignment CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: UNITED STATES DEPARTMENT OF THE TREASURY
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES, CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Assigned to UNITED STATES DEPARTMENT OF THE TREASURY reassignment UNITED STATES DEPARTMENT OF THE TREASURY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to UAW RETIREE MEDICAL BENEFITS TRUST reassignment UAW RETIREE MEDICAL BENEFITS TRUST SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/1755Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2220/00Monitoring, detecting driver behaviour; Signalling thereof; Counteracting thereof
    • B60T2220/02Driver type; Driving style; Driver adaptive features
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2230/00Monitoring, detecting special vehicle behaviour; Counteracting thereof
    • B60T2230/02Side slip angle, attitude angle, floating angle, drift angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2260/00Interaction of vehicle brake system with other systems
    • B60T2260/08Coordination of integrated systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2270/00Further aspects of brake control systems not otherwise provided for
    • B60T2270/86Optimizing braking by using ESP vehicle or tire model

Definitions

  • This invention relates generally to a system for providing vehicle lateral stability control and, more particularly, to a system for providing vehicle lateral stability control that integrates vehicle dynamics control from sensor measurements and target path projections, and path tracking control that integrates vehicle kinematics control with vehicle dynamics control.
  • Vehicle dynamics typically refers to the yaw, side-slip and roll of a vehicle and vehicle kinematics typically refers to vehicle path and lane tracking.
  • Vehicle stability control systems are known in the art for providing stability control based on vehicle dynamics. Further, lane keeping and/or lane tracking systems are known that use vehicle kinematics. If the vehicle is traveling along a curve where the road surface has a low coefficient of friction because of ice or snow, vehicle dynamics and kinematics are both important. Conventionally, vehicle dynamics and kinematics control were performed separately and independently although they may be coordinated by a supervisory control, but only to an extent that they do not interfere with each other.
  • a typical vehicle stability control system relies solely on the driver steering input to generate a control command for steering assist and/or differential braking.
  • driver response and style vary greatly, and there is no reliable way to identify the driving skill level and the driving style to determine how the driver is handling a particular driving situation. Contributing factors include driver incapacity, lack of experience, panic situation, etc.
  • the vehicle may encounter stability problems because of sensor data quality, such as noise, slow through-put and possible environmental disturbances. Also, because the road surface condition is unknown, and typically is not considered for path-tracking control, the same control design for a high coefficient of friction surface may generate a significant vehicle oscillation or even instability for a vehicle traveling on a low coefficient of friction surface.
  • a vehicle lateral control system that integrates both vehicle dynamics control and kinematics control.
  • the system includes a driver interpreter that generates desired vehicle dynamics and a predicted vehicle path based on driver input. Error signals between desired and measured vehicle dynamics, and between the predicted vehicle path and the measured vehicle path are sent to dynamics and kinematics control processors, respectively, for generating separate dynamics and kinematics command signals.
  • the command signals are integrated by a control integration processor to combine the commands and reduce the error signals to stabilize the vehicle as well as tracking the path.
  • the integrated command signal can be used to control a front-wheel assist steering, rear-wheel assist steering and/or differential braking.
  • FIG. 1 is a block diagram of a vehicle lateral control system that combines both vehicle dynamics and kinematics control, according to an embodiment of the present invention
  • FIG. 2 is a block diagram of the motion/path prediction processor of the system shown in FIG. 1 ;
  • FIG. 3 is a block diagram of the command interpreter processor of the system shown in FIG. 1 ;
  • FIG. 4 is a block diagram of the kinematics control processor of the system shown in FIG. 1 ;
  • FIG. 5 is a depiction of a vehicle traveling along a curved path.
  • FIG. 1 is block diagram of a vehicle lateral stability control system 10 , according to an embodiment of the present invention.
  • the control system 10 combines both vehicle dynamics control and vehicle kinematics control to improve the stability control of the vehicle and path tracking performance.
  • Various vehicle sensors are used to provide the dynamics control, including a yaw rate sensor, a lateral acceleration sensor and a vehicle speed sensor, and one or more of a vision system, a radar system and/or a map data base with a GPS sensor are used to provide the kinematics control.
  • the vehicle dynamics control controls the vehicle yaw rate and/or side-slip (rate), and the vehicle kinematics control controls vehicle path and/or lane tracking.
  • the system 10 generates an integrated control command that is sent to an actuator 12 to assist the driver in controlling the vehicle to provide the lateral stability control and path tracking control.
  • the actuator 12 is intended to be any one or more of several control actuators used in vehicle stability control systems, such as front-wheel steering assist actuators, real-wheel steering assist actuators, differential braking actuators, etc., all well known to those skilled in the art.
  • I z vehicle moment of inertia to the center of gravity
  • the system 10 includes a hand-wheel angle sensor 14 that measures the angle of the vehicle hand-wheel to provide a signal indicative of the driver steering intent.
  • the hand-wheel angle sensor 14 is one known device that can provide driver steering intent. Those skilled in the art will recognize that other types of sensor, such as road wheel angle sensors, can also be employed for this purpose.
  • the driver input can be a braking input or a throttle input in other embodiments.
  • the signal from the hand-wheel angle sensor 14 is provided to a driver interpreter 16 .
  • the driver interpreter 16 includes a command interpreter processor 20 that interprets the driver input as desired yaw rate and/or side-slip (rates based on the hand-wheel angle signal. In other words, the processor 20 interprets the driver steering to desired vehicle dynamics.
  • the command interpreter processor 20 uses a two-degree of freedom bicycle model for a high-coefficient of friction surface, well known to those skilled in the art.
  • the desired yaw rate and/or the desired side-slip (rate) signals are sent to a subtractor 24 .
  • sensor measurement signals from sensors 26 are provided to the subtractor 24 .
  • the subtractor 24 subtracts the signals and provides a vehicle dynamical error signal ⁇ e dyn .
  • the sensors 26 are intended to represent any of the sensors used in the system 10 , including, but not limited to, a yaw rate sensor, a lateral acceleration sensor and a vehicle speed sensor. If the command interpreter processor 20 provides a yaw rate signal, then the actual measurement from the vehicle yaw rate sensor is used. If the command interpreter processor provides a desired side-slip rate signal, then an estimate of the side-slip rate is provided from the yaw rate sensor and the lateral acceleration sensor. It is well known in the art how to provide an estimate of the side-slip rate.
  • the driver interpreter 16 also includes a motion/path prediction processor 30 that receives the hand-wheel angle signal.
  • FIG. 2 is a block diagram of the prediction processor 30 , according to one embodiment of the present invention, that includes a vehicle dynamics estimation processor 32 and a vehicle kinematics estimation processor 34 .
  • the vehicle dynamics estimation processor 32 is shown in FIG. 3 and estimates the vehicle lateral velocity v y based on sensor inputs of the vehicle speed u, the steering angle ⁇ f and the vehicle yaw rate r.
  • the vehicle dynamics estimation processor 32 includes a bicycle model processor 40 , a feedback gain processor 42 and a subtractor 44 .
  • the bicycle model processor 40 receives the hand-wheel angle signal ⁇ f and the vehicle speed signal u and estimates vehicle states x including vehicle yaw rate and lateral speed.
  • the vehicle yaw rate from the bicycle model processor 40 and the yaw rate signal r from the sensors 26 are applied to the subtractor 44 that generates an error signal that is sent to the feedback gain processor 42 .
  • the feedback gain processor 42 applies a gain L to the error signal that is sent to the bicycle model processor 40 to generate the vehicle state. Equation (1) below provides the calculation in the bicycle model processor 40 to determine the state variables x as: [ r ⁇ . v ⁇ .
  • the vehicle state signal from the vehicle dynamics estimation processor 32 is then sent to the vehicle kinematics estimation processor 34 to determine the vehicle heading with respect to a fixed vehicle coordinate system (X, Y) as:
  • X ⁇ . u ⁇ cos ⁇ ⁇ ( ⁇ ⁇ ) - v ⁇ y ⁇ sin ⁇ ( ⁇ ⁇ ) ( 2 )
  • is the orientation of the vehicle.
  • Y ⁇ ⁇ ( t ) Y ⁇ ⁇ ( t 0 ) + ⁇ t 0 t ⁇ Y ⁇ . ⁇ d t ⁇ Y ⁇ ⁇ ( t 0 ) + ⁇ ⁇ ⁇ Y . ⁇ ( 6 )
  • the predicted path signal from the prediction processor 30 is sent to a subtractor 46 .
  • the system 10 also includes a path projection processor 50 that provides a target path signal to the subtractor 46 .
  • the path projection processor 50 can include one or more of a vision system, a radar system and/or a map system with a GPS sensor, all known to those skilled in the art, and available on some vehicle models.
  • the target path signal may be different depending on what type of device the path projection processor 50 uses. For example, if the path projection processor 50 uses as radar system for collision avoidance, then the target path signal may be used to avoid another vehicle. However, if the path projection processor 50 uses a map system, then the target path system may just follow the road curvature.
  • the processor 50 provides a target path signal to the subtractor 46 indicative of the curvature of the road ahead of the vehicle as a target path signal.
  • the subtractor 46 generates a kinematical error signal ⁇ e kin shown in equation (7) below, where w i is a weighting factor, as the difference between the predicted vehicle path from the prediction processor 30 and the target path from the processor 50 .
  • the weighting factor w i is used to properly weight the contributing importance of each path error, such as for reducing the weighting of projected paths farther from the vehicle.
  • the error signal ⁇ e dyn from the subtractor 24 is sent to a dynamics control processor 54 .
  • the dynamics control processor 54 uses the error signal ⁇ e dyn to generate a dynamics control command signal ⁇ cmd — dyn intended to minimize the dynamical error signal ⁇ e dyn .
  • the dynamics control processor 54 can employ any suitable algorithm for this purpose, such as proportional-integral-derivative (PID) control. Many such algorithms exist in the art, as would be appreciated by those skilled in the art.
  • the kinematical error signal ⁇ e kin from the subtractor 46 is sent to a kinematics control processor 56 that generates a kinematics control command signal ⁇ cmd — kin based on the error signal ⁇ e kin to minimize the kinematical error signal ⁇ e kin .
  • the kinematics control processor 56 uses an optimal control approach that minimizes a predefined cost function J or performance index.
  • y(t) and ⁇ (t) are the vehicles target offset and predicted offset, respectively
  • T is the preview time period.
  • FIG. 4 is a block diagram of the kinematics control processor 56 that employs an optimal control approach.
  • the processor 56 includes a fourth-order vehicle dynamics and kinematics model processor 58 that receives the hand-wheel angle signal ⁇ f , the yaw rate signal r, the estimated lateral velocity v y and the vehicle speed signal u.
  • the processor 58 generates a predicted offset signal ⁇ (t) as C(t) ⁇ circumflex over (x) ⁇ 0 +D(t)U.
  • the predicted offset signal ⁇ (t) is sent to a cost function processor 60 that generates the predetermined cost function J by equation (8).
  • equation (8) is a second order quadratic, a partial derivative of the cost function J will go to zero when the cost function J is minimized.
  • a processor 62 takes a partial derivative of the cost function signal J, and a processor 64 generates the optimal control signal U.
  • the optimal control signal U is the kinematics control command signal ⁇ cmd — kin .
  • the optimal control signal U in a discreet form in equation (9) below provides an optimal steering control so that the performance index is minimized.
  • the command signal ⁇ cmd — dyn from the dynamics control processor 54 and the optimal control signal U from the kinematics control processor 56 are sent to a control integration processor 70 .
  • the control integration processor 70 integrates both the dynamics and the kinematics to provide an optimized system performance for both factors.
  • the control integration processor 70 uses a process of weighting, including switching, the two command signals based on the determination of the driving situation.
  • Various criteria go into determining the control integration strategy, according to the invention. For example, the control integration processor 70 considers deviations in the confidence level of the driver's command in target path. If there is enough deviation detected between the driver's steering signal and the target path, the confidence level on each needs to be checked, and the one with the higher confidence level will be used.
  • situation evaluation is used to determine which is more imminent and which is more severe, such as a crash versus a spin.
  • a crash situation has a higher priority over a spin condition, and thus has a higher weight within a time to crash period.
  • the control integration processor 70 considers the time nature of the command, such as transient versus steady state. The path sensing is typically slow and reflects more on vehicle steady state, while dynamics is more in transient. Therefore, the weighting function switches between transient and steady state.
  • the control integration processor 70 outputs a command signal ⁇ cmd to the actuator 12 as ⁇ 1 (t) ⁇ cmd — dyn + ⁇ 2 (t) ⁇ cmd — kin , where ⁇ (t) is a weighting function.
  • ⁇ 1 will be 1 and ⁇ 2 will be 0.
  • ⁇ 1 will be 0 and ⁇ 2 will be 1.
  • a command signal to the actuator 12 can be defined as a function of the dynamics and kinematics control commands, such as f( ⁇ cmd — dyn , ⁇ cmd — kin ).
  • the control integration processor 70 is designed to handle cases where kinematics control is constrained as a result of slow sensing or data transfer from the processor 50 . When the vehicle is traveling at high speeds, properly handling the slow throughput is necessary to avoid significant adverse effects. This is also useful in handling some occasional loss of data from the sensors.
  • FIG. 5 An example of handling the slow throughput of the processor 50 is depicted in FIG. 5 showing a vehicle 74 traveling along a curved path 76 .
  • the sampling loop for the particular sensor is ⁇ T vis ms, while the update rate for the control is ⁇ ctrl ms. Relative to the faster update rate, the sensor data is slower and can be considered to be static. Because a vision sensor provides data in a set of series points (versus only a single value at a time for regular vehicle and dynamic sensor), a technique to manipulate the data in a faster rate can be provided.
  • a vehicle-fixed coordinate system (X,Y) is defined at the time where a set of vision data is read, and a vehicle-fixed coordinate system (x,y) is defined at each of the updating time for control.
  • the position and the orientation of (x,y) with respect to (X,Y) can be estimated as (X 0 , Y 0 , ⁇ 0 ), similarly based on motion/path estimation from equations (1)-(6).

Abstract

A vehicle lateral control system that integrates both vehicle dynamics and kinematics control. The system includes a driver interpreter that provides desired vehicle dynamics and predicted vehicle path based on driver input. Error signals between the desired vehicle dynamics and measured vehicle dynamics, and between the predicted vehicle path and the measured vehicle target path are sent to dynamics and kinematics control processors for generating a separate dynamics and kinematics command signals, respectively, to minimize the errors. The command signals are integrated by a control integration processor to combine the commands to optimize the performance of stabilizing the vehicle and tracking the path. The integrated command signal can be used to control one or more of front wheel assist steering, rear-wheel assist steering or differential braking.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • This invention relates generally to a system for providing vehicle lateral stability control and, more particularly, to a system for providing vehicle lateral stability control that integrates vehicle dynamics control from sensor measurements and target path projections, and path tracking control that integrates vehicle kinematics control with vehicle dynamics control.
  • 2. Discussion of the Related Art
  • Vehicle dynamics typically refers to the yaw, side-slip and roll of a vehicle and vehicle kinematics typically refers to vehicle path and lane tracking. Vehicle stability control systems are known in the art for providing stability control based on vehicle dynamics. Further, lane keeping and/or lane tracking systems are known that use vehicle kinematics. If the vehicle is traveling along a curve where the road surface has a low coefficient of friction because of ice or snow, vehicle dynamics and kinematics are both important. Conventionally, vehicle dynamics and kinematics control were performed separately and independently although they may be coordinated by a supervisory control, but only to an extent that they do not interfere with each other.
  • A typical vehicle stability control system relies solely on the driver steering input to generate a control command for steering assist and/or differential braking. However, driver response and style vary greatly, and there is no reliable way to identify the driving skill level and the driving style to determine how the driver is handling a particular driving situation. Contributing factors include driver incapacity, lack of experience, panic situation, etc.
  • Further, during a path tracking maneuver, the vehicle may encounter stability problems because of sensor data quality, such as noise, slow through-put and possible environmental disturbances. Also, because the road surface condition is unknown, and typically is not considered for path-tracking control, the same control design for a high coefficient of friction surface may generate a significant vehicle oscillation or even instability for a vehicle traveling on a low coefficient of friction surface.
  • SUMMARY OF THE INVENTION
  • In accordance with the teachings of the present invention, a vehicle lateral control system is disclosed that integrates both vehicle dynamics control and kinematics control. The system includes a driver interpreter that generates desired vehicle dynamics and a predicted vehicle path based on driver input. Error signals between desired and measured vehicle dynamics, and between the predicted vehicle path and the measured vehicle path are sent to dynamics and kinematics control processors, respectively, for generating separate dynamics and kinematics command signals. The command signals are integrated by a control integration processor to combine the commands and reduce the error signals to stabilize the vehicle as well as tracking the path. The integrated command signal can be used to control a front-wheel assist steering, rear-wheel assist steering and/or differential braking.
  • Additional features of the present invention will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a vehicle lateral control system that combines both vehicle dynamics and kinematics control, according to an embodiment of the present invention;
  • FIG. 2 is a block diagram of the motion/path prediction processor of the system shown in FIG. 1;
  • FIG. 3 is a block diagram of the command interpreter processor of the system shown in FIG. 1;
  • FIG. 4 is a block diagram of the kinematics control processor of the system shown in FIG. 1; and
  • FIG. 5 is a depiction of a vehicle traveling along a curved path.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • The following discussion of the embodiments of the invention directed to a vehicle lateral control system that combines both vehicle dynamics control and kinematics control is merely exemplary in nature, and is in no way intended to limit the invention or its applications or uses.
  • FIG. 1 is block diagram of a vehicle lateral stability control system 10, according to an embodiment of the present invention. As will be discussed in detail below, the control system 10 combines both vehicle dynamics control and vehicle kinematics control to improve the stability control of the vehicle and path tracking performance. Various vehicle sensors are used to provide the dynamics control, including a yaw rate sensor, a lateral acceleration sensor and a vehicle speed sensor, and one or more of a vision system, a radar system and/or a map data base with a GPS sensor are used to provide the kinematics control. The vehicle dynamics control controls the vehicle yaw rate and/or side-slip (rate), and the vehicle kinematics control controls vehicle path and/or lane tracking.
  • The system 10 generates an integrated control command that is sent to an actuator 12 to assist the driver in controlling the vehicle to provide the lateral stability control and path tracking control. The actuator 12 is intended to be any one or more of several control actuators used in vehicle stability control systems, such as front-wheel steering assist actuators, real-wheel steering assist actuators, differential braking actuators, etc., all well known to those skilled in the art.
  • For the discussion below, the following nomenclature is used:
  • a: distance between the vehicle front axle and the vehicle center of gravity;
  • b: distance between the vehicle rear axle and the vehicle center of gravity;
  • Cf: vehicle front tire cornering stiffness;
  • Cr: vehicle rear tire cornering stiffness;
  • Iz: vehicle moment of inertia to the center of gravity;
  • L: feedback gain of a state observer;
  • m: vehicle mass;
  • r: vehicle yaw rate;
  • u: vehicle speed;
  • vy: vehicle lateral speed;
  • x: system state variables;
  • δf: vehicle front wheel angle; and
  • δr: vehicle rear wheel angle.
  • The system 10 includes a hand-wheel angle sensor 14 that measures the angle of the vehicle hand-wheel to provide a signal indicative of the driver steering intent. The hand-wheel angle sensor 14 is one known device that can provide driver steering intent. Those skilled in the art will recognize that other types of sensor, such as road wheel angle sensors, can also be employed for this purpose. Also, the driver input can be a braking input or a throttle input in other embodiments.
  • The signal from the hand-wheel angle sensor 14 is provided to a driver interpreter 16. The driver interpreter 16 includes a command interpreter processor 20 that interprets the driver input as desired yaw rate and/or side-slip (rates based on the hand-wheel angle signal. In other words, the processor 20 interprets the driver steering to desired vehicle dynamics. In one non-limiting embodiment, the command interpreter processor 20 uses a two-degree of freedom bicycle model for a high-coefficient of friction surface, well known to those skilled in the art. The desired yaw rate and/or the desired side-slip (rate) signals are sent to a subtractor 24.
  • Additionally, sensor measurement signals from sensors 26 are provided to the subtractor 24. The subtractor 24 subtracts the signals and provides a vehicle dynamical error signal Δedyn. The sensors 26 are intended to represent any of the sensors used in the system 10, including, but not limited to, a yaw rate sensor, a lateral acceleration sensor and a vehicle speed sensor. If the command interpreter processor 20 provides a yaw rate signal, then the actual measurement from the vehicle yaw rate sensor is used. If the command interpreter processor provides a desired side-slip rate signal, then an estimate of the side-slip rate is provided from the yaw rate sensor and the lateral acceleration sensor. It is well known in the art how to provide an estimate of the side-slip rate.
  • The driver interpreter 16 also includes a motion/path prediction processor 30 that receives the hand-wheel angle signal. The prediction processor 30 generates an objectively predicted path signal of the trajectory or the path of the vehicle as ŷ=[ŷ0y1 . . . ŷN]. FIG. 2 is a block diagram of the prediction processor 30, according to one embodiment of the present invention, that includes a vehicle dynamics estimation processor 32 and a vehicle kinematics estimation processor 34.
  • The vehicle dynamics estimation processor 32 is shown in FIG. 3 and estimates the vehicle lateral velocity vy based on sensor inputs of the vehicle speed u, the steering angle δf and the vehicle yaw rate r. The vehicle dynamics estimation processor 32 includes a bicycle model processor 40, a feedback gain processor 42 and a subtractor 44. The bicycle model processor 40 receives the hand-wheel angle signal δf and the vehicle speed signal u and estimates vehicle states x including vehicle yaw rate and lateral speed. The vehicle yaw rate from the bicycle model processor 40 and the yaw rate signal r from the sensors 26 are applied to the subtractor 44 that generates an error signal that is sent to the feedback gain processor 42. The feedback gain processor 42 applies a gain L to the error signal that is sent to the bicycle model processor 40 to generate the vehicle state. Equation (1) below provides the calculation in the bicycle model processor 40 to determine the state variables x as: [ r ^ . v ^ . y ] = [ - C f · a 2 + C r · b 2 I z · u C r · b - C f · a I z · u C r · b - C f · a m · u - u C f + C r m · u ] · [ r ^ v ^ y ] + [ C f · a I z - C r · b I z C f m C r m ] · [ δ f δ r ] + L ( r ^ - r ) ( 1 )
  • The vehicle state signal from the vehicle dynamics estimation processor 32 is then sent to the vehicle kinematics estimation processor 34 to determine the vehicle heading with respect to a fixed vehicle coordinate system (X, Y) as: X ^ . = u · cos ( ψ ^ ) - v ^ y · sin ( ψ ^ ) ( 2 ) Y ^ . = u · sin ( ψ ^ ) + v ^ y · cos ( ψ ^ ) ( 3 ) ψ ^ . = r ^ ( 4 )
    Where Ψ is the orientation of the vehicle. Thus, the predicted vehicle trajectory can be calculated as: X ^ ( t ) = X ^ ( t 0 ) + t 0 t X ^ . · t X ^ ( t 0 ) + Δ X ^ ( 5 ) Y ^ ( t ) = Y ^ ( t 0 ) + t 0 t Y ^ . · t Y ^ ( t 0 ) + Δ Y . ^ ( 6 )
  • The predicted path signal from the prediction processor 30 is sent to a subtractor 46. The system 10 also includes a path projection processor 50 that provides a target path signal to the subtractor 46. The path projection processor 50 can include one or more of a vision system, a radar system and/or a map system with a GPS sensor, all known to those skilled in the art, and available on some vehicle models. The target path signal may be different depending on what type of device the path projection processor 50 uses. For example, if the path projection processor 50 uses as radar system for collision avoidance, then the target path signal may be used to avoid another vehicle. However, if the path projection processor 50 uses a map system, then the target path system may just follow the road curvature. The processor 50 provides a target path signal to the subtractor 46 indicative of the curvature of the road ahead of the vehicle as a target path signal. The subtractor 46 generates a kinematical error signal Δekin shown in equation (7) below, where wi is a weighting factor, as the difference between the predicted vehicle path from the prediction processor 30 and the target path from the processor 50. The weighting factor wi is used to properly weight the contributing importance of each path error, such as for reducing the weighting of projected paths farther from the vehicle. Δ e kin = i = 1 N w i Δ y i ( 7 )
  • The error signal Δedyn from the subtractor 24 is sent to a dynamics control processor 54. The dynamics control processor 54 uses the error signal Δedyn to generate a dynamics control command signal δcmd dyn intended to minimize the dynamical error signal Δedyn. The dynamics control processor 54 can employ any suitable algorithm for this purpose, such as proportional-integral-derivative (PID) control. Many such algorithms exist in the art, as would be appreciated by those skilled in the art.
  • The kinematical error signal Δekin from the subtractor 46 is sent to a kinematics control processor 56 that generates a kinematics control command signal δcmd kin based on the error signal Δekin to minimize the kinematical error signal Δekin. In one embodiment, the kinematics control processor 56 uses an optimal control approach that minimizes a predefined cost function J or performance index. In one embodiment, the cost function J is defined in a quadratic form at the weighted difference between the predicted path and the target path as: J = 1 T t 0 T { y ( t ) - y ^ ( t ) } 2 w ( t ) t ( 8 )
    Where, y(t) and ŷ(t) are the vehicles target offset and predicted offset, respectively, and T is the preview time period.
  • FIG. 4 is a block diagram of the kinematics control processor 56 that employs an optimal control approach. The processor 56 includes a fourth-order vehicle dynamics and kinematics model processor 58 that receives the hand-wheel angle signal δf, the yaw rate signal r, the estimated lateral velocity vy and the vehicle speed signal u. The processor 58 generates a predicted offset signal ŷ(t) as C(t){circumflex over (x)}0+D(t)U. The predicted offset signal ŷ(t) is sent to a cost function processor 60 that generates the predetermined cost function J by equation (8). Because equation (8) is a second order quadratic, a partial derivative of the cost function J will go to zero when the cost function J is minimized. A processor 62 takes a partial derivative of the cost function signal J, and a processor 64 generates the optimal control signal U. The optimal control signal U is the kinematics control command signal δcmd kin. The optimal control signal U in a discreet form in equation (9) below provides an optimal steering control so that the performance index is minimized. U = i = 1 N { y i - C i x 0 } D i w i i = 1 N D i 2 w i ( 9 )
    Where, Ci and Di are the system free-response array and forced-response array, respectively, and N is the number of sampling points used during the preview time period.
  • The command signal δcmd dyn from the dynamics control processor 54 and the optimal control signal U from the kinematics control processor 56 are sent to a control integration processor 70. The control integration processor 70 integrates both the dynamics and the kinematics to provide an optimized system performance for both factors. The control integration processor 70 uses a process of weighting, including switching, the two command signals based on the determination of the driving situation. Various criteria go into determining the control integration strategy, according to the invention. For example, the control integration processor 70 considers deviations in the confidence level of the driver's command in target path. If there is enough deviation detected between the driver's steering signal and the target path, the confidence level on each needs to be checked, and the one with the higher confidence level will be used. Further, situation evaluation: is used to determine which is more imminent and which is more severe, such as a crash versus a spin. In this case, a crash situation has a higher priority over a spin condition, and thus has a higher weight within a time to crash period. Further, the control integration processor 70 considers the time nature of the command, such as transient versus steady state. The path sensing is typically slow and reflects more on vehicle steady state, while dynamics is more in transient. Therefore, the weighting function switches between transient and steady state.
  • The control integration processor 70 outputs a command signal δcmd to the actuator 12 as ρ1(t)δcmd dyn2(t)δcmd kin, where ρ(t) is a weighting function. For pure dynamics control, such as stability control, ρ1 will be 1 and ρ2 will be 0. For a pure kinematics control, such as vehicle lane/path tracking, ρ1 will be 0 and ρ2 will be 1. More generally, a command signal to the actuator 12 can be defined as a function of the dynamics and kinematics control commands, such as f(δcmd dyn, δcmd kin).
  • The control integration processor 70 is designed to handle cases where kinematics control is constrained as a result of slow sensing or data transfer from the processor 50. When the vehicle is traveling at high speeds, properly handling the slow throughput is necessary to avoid significant adverse effects. This is also useful in handling some occasional loss of data from the sensors.
  • An example of handling the slow throughput of the processor 50 is depicted in FIG. 5 showing a vehicle 74 traveling along a curved path 76. The sampling loop for the particular sensor is ΔTvisms, while the update rate for the control is Δctrlms. Relative to the faster update rate, the sensor data is slower and can be considered to be static. Because a vision sensor provides data in a set of series points (versus only a single value at a time for regular vehicle and dynamic sensor), a technique to manipulate the data in a faster rate can be provided.
  • A vehicle-fixed coordinate system (X,Y) is defined at the time where a set of vision data is read, and a vehicle-fixed coordinate system (x,y) is defined at each of the updating time for control. The position and the orientation of (x,y) with respect to (X,Y) can be estimated as (X0, Y0, Ψ0), similarly based on motion/path estimation from equations (1)-(6). Thus, the coordinate transform can be performed from (X,Y) to (x,y) as: [ x y ] = [ cos Ψ - sin Ψ sin Ψ cos Ψ ] - 1 [ X - X 0 Y - Y 0 ] ( 10 )
    The sensor data read at the time for (X,Y) is defined as:
    y=[ y 0 , y 1 , y 2 , . . . y N](x,y)   (11)
    Thus, the data can be transformed under (x,y) by equation (10) as:
    y=[ y 0 , y 1 , y 2 , . . . y N](x,y)   (12)
  • The foregoing discussion discloses and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and from the accompanying drawings and claims that various changes, modifications and variations can be made therein without departing from the spirit and scope of the invention as defined in the following claims.

Claims (23)

1. A vehicle lateral control system for a vehicle, said system comprising:
a driver steering intent sensor for providing a driver steering intent signal;
a yaw rate sensor for providing a measured yaw rate signal of the yaw rate of the vehicle;
a lateral acceleration sensor for providing a measured lateral acceleration signal of the lateral acceleration of the vehicle;
a vehicle speed sensor for providing a measured speed signal of the speed of the vehicle;
a target path sub-system for providing a target path signal indicative of a path of the vehicle;
a command interpreter processor responsive to the driver steering intent signal and generating a desired yaw rate signal or a desired side-slip signal;
a first subtractor responsive to the desired yaw signal and the measured yaw rate signal or the desired side-slip signal and a side-slip estimation signal, said first subtractor generating a dynamical error signal;
a motion/path prediction processor responsive to the driver steering intent signal and generating a predicted path signal of the predicted path of the vehicle;
a second subtractor responsive to the predicted path signal and the target path signal, and generating a kinematical error signal;
a dynamics control processor responsive to the dynamical error signal and generating a dynamics control command signal;
a kinematics control processor responsive to the kinematical error signal and generating a kinematics control command signal; and
a control integration processor responsive to the dynamics control command signal and the kinematics control command signal, said control integration processor integrating the dynamics control command signal and the kinematics control command signal into an integrated control command signal.
2. The system according to claim 1 wherein the command interpreter processor employs a two-degree of freedom bicycle model using a high coefficient of friction road surface to generate the desired yaw rate signal or the desired side-slip, signal.
3. The system according to claim 1 wherein the motion/path prediction processor includes a vehicle dynamics estimation processor and a vehicle kinematics estimation processor, said vehicle dynamics estimation processor generating a vehicle state variable signal based on vehicle lateral velocity and vehicle yaw rate, and said vehicle kinematics estimation processor generating the predicted path signal based on the vehicle state variable signals.
4. The system according to claim 3 wherein the vehicle dynamics estimation processor employs a bicycle model and state feedback to generate the state variable signals.
5. The system according to claim 1 wherein the dynamics control processor employs a PID controller.
6. The system according to claim 1 wherein the kinematics control processor employs an optimal control process that minimizes a predefined cost function.
7. The system according to claim 1 wherein the driver steering intent sensor is a hand-wheel angle sensor.
8. The system according to claim 1 further comprising an actuator responsive to the integrated command signal from the control integration processor.
9. The system according to claim 8 wherein the actuator is selected from the group consisting of a front-wheel steering assist actuator, a rear-wheel steering assist actuator and/or a differential braking control actuator.
10. The system according to claim 1 wherein the target path sub-system is selected from the group consisting of a vision sub-system, a radar sub-system and a map sub-system with a GPS sensor.
11. The system according to claim 1 wherein the control integration processor transforms a slow data rate coordinate frame to a fast data rate coordinate frame.
12. A vehicle control system comprising:
a vehicle dynamics control sub-system for generating a vehicle dynamics control command signal;
a vehicle kinematics control sub-system for generating a vehicle kinematics control command signal; and
a control integration sub-system responsive to the dynamics control command signal and the kinematics control command signal, said control integration sub-system combining the kinematics control command signal and the dynamics control command signal into an integrated control command signal.
13. The system according to claim 12 wherein the dynamics control sub-system is responsive to a plurality of sensor signals that measure vehicle dynamics.
14. The system according to claim 13 where the sensors include a yaw rate sensor, a lateral acceleration sensor and a vehicle speed sensor.
15. The system according to claim 12 wherein the dynamics control sub-system generates a dynamical error signal as the difference between measured vehicle dynamics and desired vehicle dynamics estimated from driver steering input.
16. The system according to claim 12 wherein the kinematics control sub-system includes a target path sub-system for providing a target path signal indicative of a path of the vehicle.
17. The system according to claim 16 wherein the target path sub-system includes one or more of a vision sub-system, a radar sub-system and a map sub-system with a GPS sensor.
18. The system according to claim 16 wherein the kinematics control sub-system generates an error signal as the difference between the target path signal and a predicted path from a driver steering input.
19. A vehicle lateral control system for a vehicle, said system comprising:
a hand-wheel angle sensor for providing a driver steering intent signal;
a yaw rate sensor for providing a measured yaw rate signal of the yaw rate of the vehicle;
a lateral acceleration sensor for providing a measured lateral acceleration signal of the lateral acceleration of the vehicle;
a vehicle speed sensor for providing a measured speed signal of the speed of the vehicle;
a target path sub-system for providing a target path signal indicative of a path of the vehicle;
a command interpreter processor responsive to the driver steering intent signal and generating a desired yaw rate signal or desired side-slip signal;
a first subtractor responsive to the desired yaw rate signal and the measured yaw rate signal or the desired side-slip signal and a side-slip estimation signal, and generating a dynamical error signal;
a motion/path prediction processor responsive to the driver steering intent signal and generating a predicted path signal of the predicted path of the vehicle, said motion/path prediction processor including a vehicle dynamics estimation processor and a vehicle kinematics estimation processor, said vehicle estimation processor generating a vehicle state variable signal based on vehicle lateral velocity and vehicle yaw rate, and said vehicle kinematics estimation processor generating the predicted path signal based on the vehicle state variable signal;
a second subtractor responsive to the predicted path signal and the target path signal, and generating a kinematical error signal;
a dynamics control processor responsive to the dynamical error signal and generating a dynamics control command signal;
a kinematics control processor responsive to the kinematical error signal and generating a kinematics control command signal;
a control integration processor responsive to the dynamics control command signal and the kinematics control command signal, said control integration processor integrating in the dynamics control command signal and the kinematics control command signal into an integrated control command signal; and
an actuator responsive to the integrated command signal from the control integration processor for controlling the vehicle.
20. The system according to claim 19 wherein the command interpreter processor employs a two-degree of freedom bicycle model using a high coefficient of friction road surface to generate the desired yaw rate signal or the desired side-slip signal.
21. The system according to claim 19 wherein the kinematics control processor employs an optimal control process that minimizes a predefined cost function.
22. The system according to claim 19 wherein the actuator is selected from the group consisting of a front-wheel steering assist actuator, a rear-wheel steering assist actuator and a differential braking control actuator.
23. The system according to claim 19 wherein the target path sub-system is selected from the group consisting of a vision sub-system, a radar sub-system and a map sub-system with a GPS sensor.
US11/220,996 2005-09-07 2005-09-07 Method and apparatus for preview-based vehicle lateral control Abandoned US20070055431A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US11/220,996 US20070055431A1 (en) 2005-09-07 2005-09-07 Method and apparatus for preview-based vehicle lateral control
DE102006041565A DE102006041565A1 (en) 2005-09-07 2006-09-05 Method and device for preview-based vehicle transverse control
CN200610172932XA CN1974297B (en) 2005-09-07 2006-09-07 Method and apparatus for preview-based vehicle lateral control
US11/838,032 US7706945B2 (en) 2005-09-07 2007-08-13 Vehicle lateral control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/220,996 US20070055431A1 (en) 2005-09-07 2005-09-07 Method and apparatus for preview-based vehicle lateral control

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/838,032 Division US7706945B2 (en) 2005-09-07 2007-08-13 Vehicle lateral control system

Publications (1)

Publication Number Publication Date
US20070055431A1 true US20070055431A1 (en) 2007-03-08

Family

ID=37831017

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/220,996 Abandoned US20070055431A1 (en) 2005-09-07 2005-09-07 Method and apparatus for preview-based vehicle lateral control
US11/838,032 Active 2026-04-05 US7706945B2 (en) 2005-09-07 2007-08-13 Vehicle lateral control system

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/838,032 Active 2026-04-05 US7706945B2 (en) 2005-09-07 2007-08-13 Vehicle lateral control system

Country Status (3)

Country Link
US (2) US20070055431A1 (en)
CN (1) CN1974297B (en)
DE (1) DE102006041565A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060095169A1 (en) * 2004-04-15 2006-05-04 Minor Mark A System and method for controlling modular robots
US20070185618A1 (en) * 2006-01-16 2007-08-09 Kenichiro Nagasaka Control system, control method, and computer program
US20080195280A1 (en) * 2005-09-07 2008-08-14 Gm Global Technology Operations, Inc. Vehicle Lateral Control System
US20090171535A1 (en) * 2005-11-14 2009-07-02 Michael Schmid Method and Device for Activating A Personal Protection Means in the Event of a Rollover
US20100228444A1 (en) * 2007-11-19 2010-09-09 Toyota Jidosha Kabushiki Kaisha Vehicle travel control device
EP2448807A1 (en) * 2009-06-29 2012-05-09 Volvo Lastvagnar AB A method and a system for assisting a driver of a vehicle during operation
US20120283941A1 (en) * 2011-05-04 2012-11-08 Korea Aerospace Research Institute Method of determining drive lane using steering wheel model
US20160114832A1 (en) * 2013-06-28 2016-04-28 Nissan Motor Co., Ltd. Steering control device
US9469343B2 (en) * 2013-02-07 2016-10-18 Mando Corporation System, method, and computer-readable recording medium for lane keeping control
FR3062359A1 (en) * 2017-02-01 2018-08-03 Renault S.A.S METHOD AND DEVICE FOR DRIVING ASSISTANCE FOR MOTOR VEHICLE
CN110171416A (en) * 2018-09-28 2019-08-27 腾讯科技(深圳)有限公司 Vehicle travel control method, device, computer-readable medium and electronic equipment
CN110235071A (en) * 2016-11-10 2019-09-13 俄亥俄州立大学 Autonomous driving vehicle guidance and track following
KR20200017571A (en) * 2018-07-23 2020-02-19 한국자동차연구원 Lateral control parameter correction apparatus and method for autonomous vehicle
US20220206498A1 (en) * 2020-12-30 2022-06-30 Jingsheng Yu Lateral control in path-tracking of autonomous vehicle

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2885555B1 (en) * 2005-05-10 2011-04-15 Renault Sas METHOD FOR CONTROLLING AT LEAST ONE ANTI-ROLLER BAR ACTUATOR ON BOARD A VEHICLE
ATE520581T1 (en) * 2008-03-10 2011-09-15 Honda Motor Co Ltd VEHICLE WITH REAR WHEEL STEERING
CN102510815A (en) * 2009-07-03 2012-06-20 Inkar-M科研生产企业股份有限公司 Electric vehicle
US8463535B2 (en) * 2011-01-21 2013-06-11 Lockheed Martin Corporation Method and apparatus for encoding and using user preferences in air traffic management operations
US9751529B2 (en) * 2011-06-09 2017-09-05 GM Global Technology Operations LLC Lane sensing through lane marker identification for lane centering/keeping
US8818606B2 (en) * 2012-04-16 2014-08-26 GM Global Technology Operations LLC System and method for vehicle lateral control
DE102013219414A1 (en) * 2013-09-26 2015-03-26 Bayerische Motoren Werke Aktiengesellschaft Method and device for providing predictive vehicle movement information for a driver assistance system of a vehicle
CN105468888B (en) * 2014-09-12 2018-04-20 广州汽车集团股份有限公司 A kind of appraisal procedure and device of motor racing control performance
US9469339B2 (en) * 2014-12-12 2016-10-18 Hyundai Motor Company Apparatus for controlling rear wheel steering using driving behavior signal feedback and method for the same
CN115343947A (en) * 2016-09-23 2022-11-15 苹果公司 Motion control decision for autonomous vehicles
US11584372B2 (en) 2016-12-28 2023-02-21 Baidu Usa Llc Method to dynamically adjusting speed control rates of autonomous vehicles
WO2018149501A1 (en) * 2017-02-17 2018-08-23 Thyssenkrupp Presta Ag Vehicle lateral motion control
CN107179686B (en) * 2017-05-10 2019-02-05 江苏大学 A kind of distributed-driving electric automobile lateral stability high-order variable structure control method based on gray prediction
US20190185012A1 (en) 2017-12-18 2019-06-20 PlusAI Corp Method and system for personalized motion planning in autonomous driving vehicles
US11130497B2 (en) 2017-12-18 2021-09-28 Plusai Limited Method and system for ensemble vehicle control prediction in autonomous driving vehicles
US11273836B2 (en) * 2017-12-18 2022-03-15 Plusai, Inc. Method and system for human-like driving lane planning in autonomous driving vehicles
US10576991B2 (en) * 2018-02-09 2020-03-03 GM Global Technology Operations LLC Systems and methods for low level feed forward vehicle control strategy
CN108995637B (en) * 2018-07-25 2020-08-04 合肥市智信汽车科技有限公司 Vehicle brake control device and control method
US11372403B2 (en) * 2018-11-05 2022-06-28 Tusimple, Inc. Systems and methods for dynamic predictive control of autonomous vehicles
CN112477848A (en) * 2019-09-12 2021-03-12 比亚迪股份有限公司 Method and system for assisting vehicle steering, vehicle comprising system and medium
CN112109703A (en) * 2020-06-17 2020-12-22 上汽通用五菱汽车股份有限公司 Vehicle control method, vehicle control system, vehicle, and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6314354B1 (en) * 1999-05-12 2001-11-06 Nissan Motor Co., Ltd. Lane following system for a vehicle
US6338015B1 (en) * 1997-09-13 2002-01-08 Honda Giken Kogyo Kabushiki Kaisha Steering control system for vehicle
US6405132B1 (en) * 1997-10-22 2002-06-11 Intelligent Technologies International, Inc. Accident avoidance system
US6489887B2 (en) * 2000-09-06 2002-12-03 Nissan Motor Co., Ltd. Lane-keep assisting system for vehicle
US20050080543A1 (en) * 2003-02-26 2005-04-14 Jianbo Lu Integrated sensing system
US7010409B2 (en) * 2003-02-26 2006-03-07 Ford Global Technologies, Llc Reference signal generator for an integrated sensing system

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3230348A (en) * 1951-09-01 1966-01-18 Sperry Rand Corp Missile guidance system
JPH0650071B2 (en) * 1983-12-14 1994-06-29 日産自動車株式会社 Vehicle driving force control device
US4898431A (en) * 1988-06-15 1990-02-06 Aisin Seiki Kabushiki Kaisha Brake controlling system
US5243523A (en) * 1991-03-29 1993-09-07 Cummins Electronics Company, Inc. Method and device for computing a stabilized vehicle speed value from a pulse signal
US5524079A (en) * 1992-09-01 1996-06-04 Matsushita Electric Industrial Co., Ltd. Rear wheel steering angle controlling apparatus of four-wheel steering vehicle
JPH06300581A (en) * 1993-04-15 1994-10-28 Fuji Heavy Ind Ltd Control device for tracking vehicle course
US5440486A (en) * 1993-06-01 1995-08-08 Chrysler Corporation Predictive electric motor positioning device, normal operating system therefor
JP3116738B2 (en) * 1994-07-28 2000-12-11 トヨタ自動車株式会社 Vehicle behavior control device
DE4446534B4 (en) * 1994-12-24 2004-06-17 Robert Bosch Gmbh Driving dynamics control system
JP3387692B2 (en) * 1995-05-16 2003-03-17 三菱自動車工業株式会社 Vehicle turning control device
JP3303605B2 (en) * 1995-05-17 2002-07-22 トヨタ自動車株式会社 Vehicle behavior control device
US5869753A (en) * 1995-08-25 1999-02-09 Honda Giken Kogyo Kabushiki Kaisha System for estimating the road surface friction
JP3627325B2 (en) * 1995-11-17 2005-03-09 アイシン精機株式会社 Vehicle motion control device
JP3627331B2 (en) * 1995-11-30 2005-03-09 アイシン精機株式会社 Vehicle motion control device
EP0842836B1 (en) * 1996-07-24 2003-06-04 Denso Corporation Vehicular motion controlling system
JPH10167036A (en) * 1996-12-10 1998-06-23 Unisia Jecs Corp Vehicular motion control device
JP3759282B2 (en) * 1997-04-23 2006-03-22 本田技研工業株式会社 Autonomous vehicle
JPH1166488A (en) * 1997-08-21 1999-03-09 Honda Motor Co Ltd White line recognizing device
KR100325157B1 (en) * 1999-02-19 2002-02-25 이계안 Slip control method of traction control system
EP1033693B1 (en) * 1999-03-01 2004-04-21 Yazaki Corporation Rear and side view monitor with camera for a vehicle
JP2001010518A (en) * 1999-06-25 2001-01-16 Honda Motor Co Ltd Vehicle steering control device
DE10015299A1 (en) * 2000-03-28 2001-10-04 Bosch Gmbh Robert Method and device for triggering a takeover request for ACC-controlled vehicles
JP3866479B2 (en) * 2000-04-07 2007-01-10 株式会社デンソー Inter-vehicle control device, recording medium
JP2001334949A (en) * 2000-05-26 2001-12-04 Aisin Seiki Co Ltd Rear wheel steering control device
JP3719116B2 (en) * 2000-08-30 2005-11-24 トヨタ自動車株式会社 Vehicle driving force control device
JP3601487B2 (en) * 2000-11-20 2004-12-15 トヨタ自動車株式会社 Vehicle braking / driving force control device
JP3956693B2 (en) * 2001-12-27 2007-08-08 トヨタ自動車株式会社 Integrated vehicle motion controller
US6553293B1 (en) * 2002-01-03 2003-04-22 Delphi Technologies, Inc. Rear steering control for vehicles with front and rear steering
US7522091B2 (en) * 2002-07-15 2009-04-21 Automotive Systems Laboratory, Inc. Road curvature estimation system
US7212901B2 (en) * 2003-10-29 2007-05-01 Nissan Motor Co., Ltd. Lane departure prevention apparatus
JP4421330B2 (en) * 2004-02-26 2010-02-24 アイシン精機株式会社 Stabilizer control device
US6944544B1 (en) * 2004-09-10 2005-09-13 Ford Global Technologies, Llc Adaptive vehicle safety system for collision compatibility
US20060167600A1 (en) * 2005-01-27 2006-07-27 Raven Industries, Inc. Architecturally partitioned automatic steering system and method
US7450127B2 (en) * 2005-03-23 2008-11-11 Hurco Companies Inc. Method of tolerance-based trajectory planning
US7561951B2 (en) * 2005-05-06 2009-07-14 Ford Global Technologies Llc Occupant control system integrated with vehicle dynamics controls
US20070055431A1 (en) * 2005-09-07 2007-03-08 Weiwen Deng Method and apparatus for preview-based vehicle lateral control

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6338015B1 (en) * 1997-09-13 2002-01-08 Honda Giken Kogyo Kabushiki Kaisha Steering control system for vehicle
US6405132B1 (en) * 1997-10-22 2002-06-11 Intelligent Technologies International, Inc. Accident avoidance system
US6314354B1 (en) * 1999-05-12 2001-11-06 Nissan Motor Co., Ltd. Lane following system for a vehicle
US6489887B2 (en) * 2000-09-06 2002-12-03 Nissan Motor Co., Ltd. Lane-keep assisting system for vehicle
US20050080543A1 (en) * 2003-02-26 2005-04-14 Jianbo Lu Integrated sensing system
US7010409B2 (en) * 2003-02-26 2006-03-07 Ford Global Technologies, Llc Reference signal generator for an integrated sensing system

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7400108B2 (en) * 2004-04-15 2008-07-15 University Of Utah Research Foundation System and method for controlling modular robots
US20060095169A1 (en) * 2004-04-15 2006-05-04 Minor Mark A System and method for controlling modular robots
US20080195280A1 (en) * 2005-09-07 2008-08-14 Gm Global Technology Operations, Inc. Vehicle Lateral Control System
US7706945B2 (en) * 2005-09-07 2010-04-27 Gm Global Technology Operations, Inc. Vehicle lateral control system
US8185272B2 (en) * 2005-11-14 2012-05-22 Robert Bosch Gmbh Method and device for activating a personal protection arrangement in the event of a rollover
US20090171535A1 (en) * 2005-11-14 2009-07-02 Michael Schmid Method and Device for Activating A Personal Protection Means in the Event of a Rollover
US20070185618A1 (en) * 2006-01-16 2007-08-09 Kenichiro Nagasaka Control system, control method, and computer program
US8442687B2 (en) * 2006-01-16 2013-05-14 Sony Corporation Control system, control method, and computer program
US20100228444A1 (en) * 2007-11-19 2010-09-09 Toyota Jidosha Kabushiki Kaisha Vehicle travel control device
US8565976B2 (en) * 2007-11-19 2013-10-22 Toyota Jidosha Kabushiki Kaisha Vehicle travel control device
US8738231B2 (en) 2009-06-29 2014-05-27 Volvo Lastvagnar Ab Method and a system for assisting a driver of a vehicle during operation
EP2448807A4 (en) * 2009-06-29 2012-12-05 Volvo Lastvagnar Ab A method and a system for assisting a driver of a vehicle during operation
JP2012532053A (en) * 2009-06-29 2012-12-13 ボルボ ラストバグナー アーベー Method and system for assisting a driver of a driving vehicle
EP2448807A1 (en) * 2009-06-29 2012-05-09 Volvo Lastvagnar AB A method and a system for assisting a driver of a vehicle during operation
US8401787B2 (en) * 2011-05-04 2013-03-19 Korea Aerospace Research Institute Method of determining drive lane using steering wheel model
US20120283941A1 (en) * 2011-05-04 2012-11-08 Korea Aerospace Research Institute Method of determining drive lane using steering wheel model
US9469343B2 (en) * 2013-02-07 2016-10-18 Mando Corporation System, method, and computer-readable recording medium for lane keeping control
US20160114832A1 (en) * 2013-06-28 2016-04-28 Nissan Motor Co., Ltd. Steering control device
US9604670B2 (en) * 2013-06-28 2017-03-28 Nissan Motor Co., Ltd. Steering control device
CN110235071A (en) * 2016-11-10 2019-09-13 俄亥俄州立大学 Autonomous driving vehicle guidance and track following
FR3062359A1 (en) * 2017-02-01 2018-08-03 Renault S.A.S METHOD AND DEVICE FOR DRIVING ASSISTANCE FOR MOTOR VEHICLE
EP3357794A1 (en) * 2017-02-01 2018-08-08 RENAULT s.a.s. Driving assistance method and device for motor vehicle
KR20200017571A (en) * 2018-07-23 2020-02-19 한국자동차연구원 Lateral control parameter correction apparatus and method for autonomous vehicle
KR102164606B1 (en) 2018-07-23 2020-10-12 한국자동차연구원 Lateral control parameter correction apparatus and method for autonomous vehicle
CN110171416A (en) * 2018-09-28 2019-08-27 腾讯科技(深圳)有限公司 Vehicle travel control method, device, computer-readable medium and electronic equipment
US20220206498A1 (en) * 2020-12-30 2022-06-30 Jingsheng Yu Lateral control in path-tracking of autonomous vehicle

Also Published As

Publication number Publication date
US7706945B2 (en) 2010-04-27
DE102006041565A1 (en) 2007-05-31
US20080195280A1 (en) 2008-08-14
CN1974297B (en) 2010-07-21
CN1974297A (en) 2007-06-06

Similar Documents

Publication Publication Date Title
US7706945B2 (en) Vehicle lateral control system
US8078373B2 (en) Vehicle dynamics prediction with lane/path information using a preview-correction-prediction approach
Tseng et al. The development of vehicle stability control at Ford
Venhovens et al. Vehicle dynamics estimation using Kalman filters
JP4161923B2 (en) Vehicle stabilization control system
US7222007B2 (en) Attitude sensing system for an automotive vehicle relative to the road
US6671595B2 (en) Vehicle side slip angle estimation using dynamic blending and considering vehicle attitude information
US9233692B2 (en) Method to control a vehicle path during autonomous braking
US8078351B2 (en) Estimation of surface lateral coefficient of friction
CA2568220C (en) Control device for vehicle
US20220144249A1 (en) Method for generating a setpoint for the combined control of a wheel-steering system and of a differential braking system of a motor vehicle
Park et al. Integrated observer approach using in-vehicle sensors and GPS for vehicle state estimation
US20070027586A1 (en) Online estimation of vehicle side-slip under linear operating region
EP1873033A1 (en) Vehicle control device
CN110962849A (en) Curve self-adaptive cruise method
Tseng et al. Technical challenges in the development of vehicle stability control system
JP5023869B2 (en) VEHICLE DRIVE OPERATION SUPPORT DEVICE AND VEHICLE DRIVE OPERATION SUPPORT METHOD
US8886434B2 (en) Method of operating an electronic stability control
KR102024986B1 (en) Apparatus and method for lane Keeping control
Hayakawa et al. Driver-compatible steering system for wide speed-range path following
JP2000074727A (en) Apparatus for estimating mass of vehicle
KR101930163B1 (en) Apparatus and method for lane Keeping control
LeBlanc et al. A warning and intervention system to prevent road-departure accidents
US11794751B2 (en) Pro-active trajectory tracking control for automated driving during elevation transitions
WO2023032009A1 (en) Vehicle control method and vehicle control apparatus

Legal Events

Date Code Title Description
AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DENG, WEIWEN;LEE, YONG H.;REEL/FRAME:016897/0676

Effective date: 20050823

AS Assignment

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0405

Effective date: 20081231

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0405

Effective date: 20081231

AS Assignment

Owner name: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECU

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022553/0493

Effective date: 20090409

Owner name: CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SEC

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022553/0493

Effective date: 20090409

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023124/0519

Effective date: 20090709

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023124/0519

Effective date: 20090709

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023127/0402

Effective date: 20090814

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023127/0402

Effective date: 20090814

AS Assignment

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0142

Effective date: 20090710

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0142

Effective date: 20090710

AS Assignment

Owner name: UAW RETIREE MEDICAL BENEFITS TRUST, MICHIGAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0093

Effective date: 20090710

Owner name: UAW RETIREE MEDICAL BENEFITS TRUST,MICHIGAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0093

Effective date: 20090710

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION