Académique Documents
Professionnel Documents
Culture Documents
R LTR threshold.
t
f
Track width of a front axle (in meters).
T
s
Sampling rate (in seconds).
v
x
, v
y
Longitudinal/lateral velocity of a vehicle (in meters
per second).
f
,
r
Tire slip angle of front/rear wheel (in radians).
Yaw rate (in radians per second).
d
Reference yaw rate (in radians per second).
Roll angle (in radians).
f
Front steering angle (in radians).
max
Maximum steering angle of shhook maneuver
(in degrees).
R
Emergency steering angle (in radians).
Tireroad friction coefcient.
I. INTRODUCTION
I
N THE LAST decade, a widespread supply of sports utility
vehicles (SUVs) with a high CGhas led to increased rollover
accidents. Most rollover accidents are fatal since the rollover
rate in fatal crashes is quite high. Although the portion of
fatalities in all crashes has slightly decreased from 36.3% to
33.7% in the last eight years, vehicle rollover still accounts
for a large portion of all deaths caused by passenger vehicle
crashes [1]. Hence, vehicle rollover should be prevented for
passenger safety.
Untripped rollover occurs due to the large lateral acceleration
by excessive steering at high speed. Therefore, it is necessary
to reduce lateral acceleration to prevent rollover. Following
this idea, several control schemes were proposed. The most
common scheme is to reduce the reference yaw rate or the lon-
gitudinal velocity through differential braking or active steering
to make a vehicle exhibit understeer characteristics [2][8]. As
a measure of rollover threat, lateral acceleration, LTR, or time-
to-rollover has been used [7], [8]. However, this reduction in the
reference yaw rate may cause another kind of accident, such
as a crash or a tripped rollover. The other approach is to use
active suspension or active antiroll bar to attenuate the effect
of lateral acceleration on the roll motion of the vehicle, under
the assumption that the lateral acceleration is an uncontrollable
disturbance [9], [10]. In this paper, a rollover prevention con-
troller is designed with a linear optimal control methodology.
Differential braking and active suspension are used as actuators.
0018-9545/$26.00 2011 IEEE
4218 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 9, NOVEMBER 2011
Fig. 1. Three-degree-of-freedom vehicle model. (a) 2-DOF bicycle model.
(b) 1-DOF roll model.
To avoid full-state measurement of linear quadratic regulator
(LQR), a linear quadratic static output feedback (LQ SOF)
control methodology is adopted.
Linear optimal preview control was adopted for ride com-
fort enhancement in designing an active suspension controller
[11]. In developing the driver model, a preview control is
inherent since a driver previews the future path to generate a
steering input. Based on the previewed path, a proportional
integraldifferential or LQ preview control methodology was
adopted in designing a driver model [12], [13]. By virtue of the
recent development of sensor technologies such as Global Po-
sitioning System (GPS) and inertial measurement unit (IMU),
a drivers steering input can be previewable by a model predic-
tive control if it is combined with map information [14]. On
the other hand, a drivers steering input is also previewable if
an automatic steering system for collision avoidance is adopted
[15]. Under these situations, it is possible to design a pre-
view controller, which shows better performance in preventing
vehicle rollover.
This paper is organized as follows: In Section II, the design
procedure of a preview controller for rollover prevention is
presented. In Section III, Bode plot analysis is performed
on a linear vehicle model, and simulations are performed on
the commercial multibody dynamics software Carsim [16].
Section IV concludes this paper.
II. DESIGN OF A PREVIEW CONTROLLER FOR
ROLLOVER PREVENTION
A. Vehicle Model
The vehicle model used in this paper is a 3-degree-of-
freedom (DOF) model, as shown in Fig. 1. This model consists
of a 2-DOF bicycle and a 1-DOF roll model to describe the yaw
and the lateral motion, and the roll motion, respectively.
The equations of motion for this vehicle model are given as
follows [17]:
Lateral motion
ma
y
m
s
h
s
= F
yf
+ F
yr
. (1)
Yaw motion
I
z
+ I
zx
I
xy
2
= l
f
F
yf
l
r
F
yr
+ M
B
. (2)
Roll motion
I
x
+ I
xz
I
yz
2
m
s
h
s
a
y
= C
+ m
s
gh
s
+
t
2
f
1
t
2
f
2
. (3)
In these equations, M
B
, f
1
, and f
2
are the control yaw mo-
ment by differential braking and the active suspension forces,
respectively. In (2) and (3), the square terms
2
and
2
, and
the cross moment of inertia, I
xz
, I
xy
, and I
yz
were neglected
because they have slight effect on the model accuracy. The road
bank angle is not considered in this model. In (1) and (3), lateral
acceleration a
y
is dened as follows:
a
y
= v
y
+ v
x
. (4)
In (1) and (2), it is assumed that the lateral tire forces F
yf
and F
yr
are proportional to the tire slip angle for small , as
shown in
F
yf
= C
f
f
, F
yr
= C
r
r
(5).
Tire slip angle is dened as the difference between the
direction of wheel velocity and the steering angle. The tire slip
angles of the front and rear wheels can be obtained through the
approximation tan
1
() as follows:
f
=
v
y
+ l
f
v
x
f
,
r
=
v
y
l
r
v
x
. (6)
Constants C
f
and C
r
are valid within the linear regions
where is small. If goes over the saturated region of F
y
,
the constant cornering stiffness assumption is no longer valid.
Moreover, F
y
varies according to the variation of .
The reference yaw rate
d
generated by the drivers steering
input
f
is modeled with a rst-order system as follows:
d
=
_
K
s + 1
_
f
=
C
f
C
r
(l
f
+ l
r
) v
x
C
f
C
r
(l
f
+ l
r
)
2
+ m v
2
x
(l
r
C
r
l
f
C
f
)
_
f
s + 1
_
(7)
where is the time constant, and K
d
+
K
f
. (8)
The error of yaw rate e
=
d
. (9)
State x, control input u, and disturbance w are dened as
follows:
x
=[v
y
d
]
T
u
=[M
B
f
1
f
2
]
T
w
=
f
. (10)
YIM: DESIGN OF PREVIEW CONTROLLER FOR VEHICLE ROLLOVER PREVENTION 4219
From these denitions and equations of motion, the
continuous-time state-space equation of the vehicle model is
obtained as
x = Ax +B
1
w+B
2
u. (11)
The detailed description on the derivation of the state-space
model can be found in [19].
The discrete-time equivalent of (11) can be obtained with
the zero-order hold technique and the sampling time T
s
as
follows [20]:
x(k + 1) = A
d
x(k) +B
1,d
w(k) +B
2,d
u(k) (12)
where A
d
= e
AT
s
, B
1,d
= (
_
T
s
0
A
d
()d)B
1
, and B
2,d
=
(
_
T
s
0
A
d
()d)B
2
.
B. Discrete-Time LQ SOF Controller Design for Rollover
Prevention
The discrete-time LQ cost function for rollover prevention is
given as follows:
J =
k=1
_
q
1
e
2
(k) + q
2
a
2
y
(k) + q
3
2
(k) + q
4
2
(k)
+ q
5
M
2
B
(k) + q
6
f
2
1
(k) + q
6
f
2
2
(k)
. (13)
In (13), q
i
is the weight of each objective. By tuning the value
of q
i
, it is possible to emphasize each objective. The weights q
i
of the LQ cost function are set by the relation q
i
= 1/
2
i
from
Brysons rule, where
i
represents the maximum allowable
value of each term [21].
The LQ cost function (13) can be converted into the follow-
ing discrete-time equivalent form:
J =
k=1
[C
2
x(k) +D
2
u(k)]
T
[C
2
x(k) +D
2
u(k)]
=
k=1
_
x
T
(k)Qx(k) +u
T
(k)N
T
x(k)
+ x
T
(k)Nu(k) +u
T
(k)Ru(k)
(14)
where
Q
=C
T
2
C
2
N
= C
T
2
D
2
R
= D
T
2
D
2
C
2
q
1
a
11
q
1
( a
12
+v
x
)
q
1
a
13
q
1
a
14
q
1
a
15
0
q
2
0 0
q
2
0 0
q
3
0 0
0 0 0
q
4
0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
D
2
q
1
b
2,11
q
1
b
2,12
q
1
b
2,13
0 0 0
0 0 0
0 0 0
q
5
0 0
0
q
6
0
0 0
q
6
.
In (14), a
1i
and
b
2,1i
are the elements of the rst row of
matrices A
d
and B
2,d
from (12).
Assuming that the static output feedback controller u(k) =
Ky(k) is used, the discrete-time optimal LQ SOF problem is
to nd K that minimizes the LQ cost function J [22]. The
available outputs for SOF are the lateral acceleration, the roll
rate, and the yaw rate error, which is given as (15), shown
below. These signals are easily measured by sensors
y(k)
= Cx(k) =
a
y
. (15)
In this paper, a simple iterative algorithm proposed by
Rosinova et al. was used to nd the optimal K[23].
C. Discrete-Time LQ SOF Preview Controller Design for
Rollover Prevention
Let the preview time T
p
= p T
s
be a multiple of the sam-
pling time T
s
, and let w(k) be the vector containing all the
preview inputs at instant k, as given in (16), shown below.
The discrete-time dynamics equation of vector w(k) can be
represented as (17), shown below:
w(k) = [ w(k) w(k + 1) w(k + p) ]
T
(16)
w(k + 1) = w(k) +w(k + p + 1). (17)
In (17), and are dened as follows:
0 1 0 0
0 0 1 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0
.
.
.
1
0 0 0 0
,
=
0
0
.
.
.
0
1
. (18)
By augmenting (12) with (17), the augmented discrete-time
state-space equation is obtained as follows [18]:
_
x(k + 1)
w(k + 1)
_
=
_
A
d
0
_ _
x(k)
w(k)
_
+
_
0
_
w(k + p + 1) +
_
B
2,d
0
_
u(k) (19)
where
= [B
1,d
0 0].
By dening new state and matrices, (19) is converted into the
following equation:
x(k + 1) =
A x(k) +
B
1
w(k + p + 1) +
B
2
u(k) (20)
where
x(k)
=
_
x(k)
w(k)
_
,
A
=
_
A
d
0
_
B
1
=
_
0
_
,
B
2
=
_
B
2,d
.
0
_
.
Notice that matrix is stable, and therefore, the augmented
system (19) preserves the stabilizability and detectability prop-
erties of the original plant.
4220 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 9, NOVEMBER 2011
Corresponding to the augmented system, the discrete-time
LQ cost function (14) should be modied as follows:
J =
k=1
_
x
T
(k)
Q x(k) + u
T
(k)
N
T
x(k)
+ x
T
(k)
N u(k) + u
T
(k)
R u(k)
(21)
where
Q
=
_
Q 0
0 0
_
,
N
=
_
N
0
_
,
R
= R.
The output equation (15) should also be modied as
y(k)
=
C x(k) =
_
C 0
0 I
_
x(k). (22)
The static output feedback control for the augmented system
is dened as
u(k) =
K y(k). (23)
The optimal LQ SOF preview control gain
K can be easily
computed by the algorithm proposed by Rosinova et al. [23].
D. Preview on Steering Input
Recent developments in sensor technologies make it possible
to obtain precise information on the states of a vehicle. For
example, it is possible to obtain vehicle position and heading
with an error of 10 cm using a differential GPS (DGPS). If
vehicle position and heading information obtained from DGPS
are combined with map information, a future navigation path of
a vehicle can be obtained. Based on this information and the as-
sumption that a driver wants to follow a future navigation path,
a drivers steering input can be estimated by model predictive
control [14]. Another method to obtain a future navigation path
is to use an automatic steering system for collision avoidance
[15]. In [15], a future path is obtained with a sigmoid function
to represent a path for collision avoidance. Based on this path,
the drivers steering input can be obtained with a driver model
[11]. In this paper, a drivers steering input acts as a disturbance,
as shown in (10). To obtain an LQ SOF preview controller,
the original system is augmented with a previewed disturbance
signal [20].
If the future navigation path is straight, the previewed steer-
ing input will be zero. Under this situation, the method using
DGPS and map information cannot preview abrupt steering
change such as a double-lane change maneuver because the
future navigation path is straight and it is assumed that a
driver wants to follow the future navigation path. If there is
abrupt steering change on a straight road, only the feedback
controlLQR or LQ SOFis activated because the previewed
steering inputs are zero.
III. SIMULATION
Linear controllers are designed based on the linear vehicle
model given in (12). The values of parameters in the linear
TABLE I
PARAMETERS AND VALUES OF THE SMALLSUV MODEL IN CARSIM
TABLE II
WEIGHTS IN THE LQ COST FUNCTION
vehicle model are referred from SmallSUV model in CarSim,
as given in Table I.
To avoid rollover in cornering situations, a vehicle should
follow the reference yaw rate
d
with a small lateral accelera-
tion a
y
. To follow the reference yaw rate, the yaw rate error e
is near
0.5 Hz, the frequency responses near 0.5 Hz should be checked
[24]. As shown in Fig. 2(b), each controller has slight effect
on the lateral acceleration although it decreases the lateral
YIM: DESIGN OF PREVIEW CONTROLLER FOR VEHICLE ROLLOVER PREVENTION 4221
Fig. 2. Bode plots from the steering input to each output. (a) Bode plot from
f
to . (b) Bode plot from
f
to a
y
. (c) Bode plot from
f
to e
.
acceleration over an uncontrolled vehicle. The preview con-
trollers LQ Preview, and LQ SOF Preview show the best perfor-
mance in controlling the roll angle, compared with LQR and LQ
SOF, as shown in Fig. 2(a). On the contrary, these controllers
show poor performance in reducing the yaw rate error, as shown
Fig. 3. Sensitivity function of LQR and LQ SOF.
in Fig. 2(c). These results indicate that the reduction in the
roll angle increases the yaw rate error. This is caused by the
fact that the yaw rate and the lateral velocity are reduced by
the controllers in order to decrease the lateral acceleration,
according to (4). In other words, the controllers make the
vehicle exhibit an understeer characteristic or a large yaw rate
error [19]. The preview control deepens this characteristic. The
large yaw rate error indicates that the controlled vehicle did not
sufciently follow the reference yaw rate. From these results,
it can be concluded that the preview controllers LQ Preview
and LQ SOF Preview concentrate its effort to reduce the lateral
acceleration and the roll angle at the expense of the increased
yaw rate error.
Fig. 3 shows the sensitivity function of LQR and LQ SOF.
As shown in this gure, the active suspension input of LQ SOF
is smaller than that of LQR near 0.5 Hz. On the contrary, the
yaw moment input of LQ SOF is larger than that of LQR. This
fact indicates that the difference in the active suspension input
generates the difference in the reduction of roll angle, as shown
in Fig. 3. The sensitivity functions of LQ Preview and LQ SOF
Preview are identical to those of LQR and LQ SOF because
the feedforward part cannot have an effect on the robustness
of the feedback part. On the other hand, noises in the preview
signal can have a signicant effect on the performance of the
controlled system. To cope with this problem, an observer-
based previewcontrol can be used [25]. However, that is beyond
the scope of this paper.
B. Rollover Prevention Control for CarSim Vehicle Model
To show the effectiveness of the proposed preview controller
in view of rollover prevention, simulations were performed on
a nonlinear multibody dynamic simulation software CarSim.
To simulate the designed controllers on CarSim, it is necessary
to distribute yaw moment M
B
to the four wheels. According to
the sign of M
B
, the braking pressure is applied to the front left
or front right wheel. For instance, if the sign of M
B
is positive,
the brake pressure is applied to the front left wheel. The given
yaw moment M
B
is transformed into the braking force F
x
as
F
x
=
2M
B
t
f
. (24)
4222 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 9, NOVEMBER 2011
Fig. 4. Fishhook maneuver and its previewed steering input.
The relationship between the braking force F
x
and brake pres-
sure P
B
on a wheel is assumed as follows:
P
B
=
r
w
K
B
F
x
. (25)
With the designed controllers, simulations were performed
on the nonlinear vehicle model SmallSUV in CarSim. In the
simulation, the steering input is assumed to be known a priori
as the xed shhook maneuver with the maximum angle
max
of 270
R
=
_
k
R
sgn(R) (R
R), |R| >
R
0, |R|
R.
(27)
Emergency braking control is to decelerate the vehicle as soon
as the LTR becomes critical. The required braking force is
calculated by
F
x,brake
=
_
0, |R|
R
m a
x,max
, |R| >
R.
(28)
This control was originated from the fact that the lateral accel-
eration decreases as the longitudinal velocity does, as given in
(4). In the method of [7], there are no roll controls for rollover
prevention and yaw motion control for lateral stability. In this
paper, an active suspension control is adopted for roll control.
The roll moment M
,R
that is required to stabilize the roll
motion is calculated with the lateral acceleration, as given in
M
,R
= m h
s
a
y
. (29)
The calculated roll moment is distributed to active suspensions
in left and right wheels.
Fig. 10. Responses of the SmallSUV model for each controller. (a) Roll angle
(in degrees). (b) Yaw rate (in degrees per second). (c) Yaw rate error (in degrees
per second). (d) Lateral acceleration (m/s
2
).
As presented, the LTR-based method given in [7] is quite
simple because it uses only longitudinal and lateral accel-
eration. Simulation was performed to compare the preview
controllers with the LTR-based method. Simulation condi-
tions were identical to those of the previous section. In (27)
and (28), the values of
R and k
R
were set to 0.6 and 1.0,
respectively.
Figs. 1012 show the responses of the controlled vehicle for
each controller. In these gures, the legend LTR indicates the
controller by the LTR-based method. As shown in Fig. 10, the
results of LTR are equivalent to those of preview controllers LQ
Preview and LQ SOF Preview except that the yaw rate error of
LTR is larger than those of the preview controllers. This was
caused by the fact that there are no yaw motion controls in the
LTR-based method. As shown in Fig. 11, the active suspension
and braking input of LTR is larger than those of the preview
YIM: DESIGN OF PREVIEW CONTROLLER FOR VEHICLE ROLLOVER PREVENTION 4225
Fig. 11. Control inputs in CarSim simulation for each controller. (a) Active
suspension input. (b) Applied brake pressures of each controller.
Fig. 12. Vehicle trajectories of each controller based on the CarSim vehicle
model.
controllers. This indicates that the LTR-based method requires
more control efforts to give an equivalent performance over the
preview controllers. As a result of the excessive braking of LTR,
the trajectory of LTR shows oversteer characteristic, as shown
in Fig. 12.
IV. CONCLUSION
In this paper, a preview controller design method for rollover
prevention has been proposed. Differential braking and ac-
tive suspension have been adopted as actuators. Under the
assumption that the steering input is previewable, the rollover
prevention controller has been designed with LQ SOF preview
control. From the Bode plot analysis, it has been determined
that the preview controller reduces the roll angle and the lateral
acceleration and increases the yaw rate error by making the
controlled vehicle exhibit understeer characteristics. From the
simulations in CarSim, it has been shown that the preview
controllers LQ Preview and LQ SOF Preview show superior
performance in preventing rollover by reducing the roll angle
and the lateral acceleration with the active suspension and the
differential braking at the expense of the increased yaw rate
error.
REFERENCES
[1] Fatality Analysis Reporting System (FARS), 2009. [Online]. Available:
http://www-fars.nhtsa.dot.gov
[2] B. C. Chen and H. Peng, Rollover prevention for sports utility vehicles
with human-in-the-loop evaluations, in Proc. AVEC, Aug. 2224, 2000,
pp. 115122.
[3] A. Y. Ungoren and H. Peng, Evaluation of vehicle dynamic control for
rollover prevention, Int. J. Autom. Technol., vol. 5, no. 2, pp. 115122,
2004.
[4] P. Gaspar, Z. Szabo, and J. Bokor, The design of integrated control
system in heavy vehicles based on an LPV method, in Proc. 44th
IEEE Conf. Decision, Eur. Control Conf., Seville, Spain, 2005,
pp. 67226727.
[5] J. Yoon, K. Yi, and D. Kim, Rollover index-based rollover miti-
gation system, Int. J. Autom. Technol., vol. 7, no. 7, pp. 821826,
2006.
[6] B. Schoeld and T. Hagglund, Optimal control allocation in vehicle
dynamics control for rollover mitigation, in Proc. Amer. Control Conf.,
Seattle, WA, Jun. 1113, 2008, pp. 32313236.
[7] D. Odenthal, T. Bunte, and J. Ackermann, Nonlinear steering and brak-
ing control for vehicle rollover avoidance, in Proc. Eur. Control Conf.,
Karlsruhe, Germany, 1999, pp. 16.
[8] B. C. Chen and H. Peng, Differential-braking-based rollover prevention
for sport utility vehicles with human-in-the-loop evaluations, Veh. Syst.
Dyn., vol. 36, no. 4/5, pp. 359389, 2001.
[9] S. Yim, Y. Park, and K. Yi, Design of active suspension and electronic
stability program for rollover prevention, Int. J. Autom. Technol., vol. 11,
no. 2, pp. 147153, Apr. 2010.
[10] S. Yim, K. Jeon, and K. Yi, Design of rollover prevention controller
with ESP and active anti-roll bar, in Proc. AVEC, Loughborough, U.K.,
Aug. 2010.
[11] A. Hac, Optimal linear preview control of active vehicle suspension,
Veh. Syst. Dyn., vol. 21, no. 1, pp. 167195, 1992.
[12] C. C. MacAdam, Application of an optimal preview control for simula-
tion of closed-loop automobile driving, IEEE Trans. Syst., Man Cybern.,
vol. SMC-11, no. 6, pp. 393399, Jun. 1981.
[13] R. S. Sharp and V. Valtetsiotis, Optimal preview car steering control,
in Supplement to Vehicle System Dynamics. London, U.K.: Swets &
Zeitlinger, 2001, pp. 101117.
[14] P. Falcone, F. Borrelli, J. Asgari, H. E. Tseng, and D. Hrovat, Predictive
active steering control for autonomous vehicle systems, IEEE Trans.
Control Syst. Technol., vol. 15, no. 3, pp. 566580, May 2007.
[15] R. Isermann, M. Schorn, and U. Stahlin, Anti-collision system
PRORETA with automatic braking and steering, Veh. Syst. Dyn., vol. 46,
no. 1, pp. 683694, Sep. 2008.
[16] CarSim User Manual Version 5, Mech. Simul. Corp., Ann Arbor, MI,
2001.
[17] S. Takano and M. Nagai, Dynamics control of large vehicles for
rollover prevention, in Proc. IEEE Int. Veh. Electron. Conf., 2001,
pp. 8589.
[18] R. Rajamani, Vehicle Dynamics and Control. New York: Springer-
Verlag, 2006.
[19] S. Yim and Y. Park, Design of rollover prevention controller with LMI
based trajectory sensitivity minimization, Veh. Syst. Dyn., vol. 49, no. 8,
pp. 12251244, Aug. 2011.
[20] G. Prokop and R. S. Sharp, Performance enhancement of limited-
bandwidth active automotive suspensions by road preview, Proc. Inst.
Elect. Eng.Control Theory Appl., vol. 142, no. 2, pp. 140148,
Mar. 1995.
[21] A. E. Bryson and Y. C. Ho, Applied Optimal Control. New York:
Hemisphere, 1975.
4226 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 9, NOVEMBER 2011
[22] W. S. Levine and M. Athans, On the determination of optimal constant
output feedback gains for linear multivariable systems, IEEE Trans.
Autom. Control, vol. AC-15, no. 1, pp. 4448, Feb. 1970.
[23] D. Rosinova, V. Vesely, and V. Kucera, A necessary and sufcient
condition for static output feedback stabilization of linear discrete-time
systems, Kybernetika, vol. 39, no. 4, pp. 447459, 2003.
[24] Nat. Trafc Hwy. Safety Admin., Testing the dynamic rollover resistance
of two 15-passenger vans with multiple load congurations, U.S. Dept.
Transp., Washington, DC, 2004.
[25] H. S. Roh and Y. Park, Stochastic optimal preview control of an active
vehicle suspension, J. Sound Vibration, vol. 220, no. 2, pp. 313330,
1999.
[26] W. Cho, J. Yoon, J. Kim, J. Hur, and K. Yi, An investigation into
unied chassis control scheme for optimised vehicle stability and
maneuverability, Veh. Syst. Dyn., vol. 46 Supplement, pp. 87105, 2008.
Seongjin Yim received the B.S. degree in me-
chanical engineering from Yonsei University, Seoul,
Korea, in 1995 and the M.S. and Ph.D. degrees in
mechanical engineering from the Korea Advanced
Institute of Science and Technology, Daejeon, Korea,
in 1997 and 2007, respectively.
From 2008 to 2010, he was a Postdoctoral Re-
searcher with the Brain Korea 21 (BK21) School
for Creative Engineering Design of Next-Generation
Mechanical and Aerospace Systems, Seoul National
University. He is currently a Research Professor with
Advanced Institutes of Convergence Technology, Seoul National University.
His research interests are robust control, vehicle rollover prevention, and unied
chassis control systems for hybrid and electric vehicles.