Control Engineering Practice: Gilles Tagne, Reine Talj, Ali Charara
Control Engineering Practice: Gilles Tagne, Reine Talj, Ali Charara
art ic l e i nf o a b s t r a c t
Article history: This paper focuses on the lateral control of intelligent vehicles; the aim is to minimize the lateral
Received 15 May 2014 displacement of the autonomous vehicle with respect to a given reference path. The control input is the
Accepted 6 March 2015 steering angle and the output is the lateral displacement error. We present the design and validation of a
robust lateral controller based on the Immersion and Invariance (I&I) principle in order to ensure robust
Keywords: stability and good performances with respect to parametric variations and uncertainties that are
Lateral control encountered in driving applications. To validate our control law, tests were performed on SCANeR Studio,
Immersion and invariance control a driving simulation engine, according to several real driving scenarios. Simulations were also performed
Reference tracking using experimental data acquired by the DYNA vehicle (a Peugeot 308) belonging to the Heudiasyc
Autonomous vehicles
laboratory. The validation demonstrates the robustness and good performances of the proposed control
Intelligent vehicles
approach and clearly shows the improvement due to the I&I controller.
& 2015 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.conengprac.2015.03.002
0967-0661/& 2015 Elsevier Ltd. All rights reserved.
82 G. Tagne et al. / Control Engineering Practice 40 (2015) 81–92
logic in Onieva et al. (2011), and Naranjo, Gonzalez, Garcia, and de reformulation of the stabilization problem is implicit in sliding
Pedro (2008), a fuzzy Takagi–Sugeno LQ controller in Soualmi, mode control (SMC), where the target dynamics are the dynamics
Sentouh, Popieul, and Debernard (2012) and Kladis, Economou, of the system on the sliding surface, which is made attractive by a
Knowles, Lauber, and Guerra (2011), linear quadratic optimal control discontinuous control law. The main difference between I&I and
in Kim, Kang, and Yi (2011) and Menhour, Charara, and Lechner (2014), SMC is that in I&I the manifold does not necessarily have to be
a backstepping-based approach in Nehaoua and Nouvelière (2012), reached, whereas in sliding mode the manifold must be reached in
and a host of other techniques that are simply too numerous to be finite time. The advantage of the I&I principle is the fact that it
listed here. allows a better generalization compared to the sliding mode. It is
Advances in this domain have been the motivation for a more flexible in the choice of the target dynamics and the law of
number of performance comparisons of the proposed controllers, convergence towards this dynamics. It also avoids the use of a
such as in Chaib, Netto, and Mammar (2004), which compared discontinuous term in the control law keeping off the chattering
proportional, adaptive, H 1 and fuzzy controllers. Different com- (which is one of the main drawbacks of the SMC). In addition, the
parisons showed adaptive controllers to be a very promising I&I allows us to take greater account of the model during the
technique for this kind of uncertain non-linear application. Given controller design.
on the one hand the high non-linearity of the vehicle system, and The main contribution of the present paper is the use of the
on the other hand the uncertainties and disturbances of this kind principle of immersion and invariance to design a robust and
of system, robustness is a very important issue in the control adaptive controller which allows us to have comparable or better
design. The controller should be able to tolerate disturbances performances than a SMC controller. A preliminary work related to
(caused by wind, the coefficient of friction of the road, etc.) and the I&I controller design was presented in Talj, Tagne, and Charara
be able to deal with parameter uncertainties and variations. For (2013). In this paper (Talj et al., 2013), we have developed a
example, Levinson et al. (2011) is a recent presentation of controller based on the principle of Immersion and Invariance for
Stanford's autonomous research vehicle ‘Junior’ (second place at autonomous lateral trajectory tracking. This controller is based on
the DARPA Urban Challenge) in the context of robust autonomous a bicycle model with the following state variables: the yaw angle
driving. error, the yaw rate error, the lateral displacement error and its
derivative. During the validation with real data, we noticed that an
1.2. Problem statement and contributions offset appeared in the lateral displacement error after an impor-
tant solicitation of the vehicle. This offset is due to the use of the
Over the years, extensive control strategies based on Sliding yaw angle error in the control input, which is estimated by
Mode Control (SMC) method have been proposed to design better integrating the yaw rate error which is noisy in measurement. To
and more reliable systems for the lateral control of intelligent solve this problem, we have previously added a discontinuous
vehicles. The first-order SMC is used to control the vehicle term of robustness δrob in the control law (as in SMC) to cancel the
with small displacement error by compensating the uncertainties lateral error. This paper proposes a solution to the problem in the
and encountered disturbances (Ackermann, Guldner, Sienel, design of the I&I controller, where other state variables are used to
Steinhauser, & Utkin, 1995; He, Crolla, Levesley, & Manning, represent the vehicle dynamics. The proposed model reformula-
2006a; Hingwe & Tomizuka, 1997; Zheng, Tang, Han, & Zhang, tion avoids the use of the yaw angle by replacing it with the
2006). It also provides experimental results comparable to or sideslip angle. This reformulation decouples the lateral dynamics,
better than linear auto-tuning controllers. This method also which allows us to show that the closed-loop system can be
possesses the advantage of producing low complexity control laws decomposed into two cascaded subsystems. The new proposed I&I
compared to other approaches of robust control. The major draw- controller guarantees the stability of the system for all its positive
backs of the SMC method are the following: (1) it needs knowl- gains. This was not the case in the first version in Talj et al. (2013),
edge about the bounds of the disturbances and uncertainties in where we showed stability using a Lyapunov function. The result
advance, (2) it is not robust outside the sliding surface, and (3) the was restrictive, hiding some interesting characteristics of the
chattering. The chattering phenomenon often leads to undesirable system. Furthermore, we have used a different off-the-manifold
results, for example, high wear of moving mechanical parts and variable z to bring up an integral term in the control law so as to
even passengers' discomfort (Hingwe & Tomizuka, 1997). For those improve the robustness with respect to parametric uncertainties
reasons, it is necessary to control and maintain the amplitude of and disturbances.
oscillations at a low level. Thus, Tagne, Talj, and Charara (2013) To design the controller, we consider that the vehicle is
presented a higher-order SMC method to alleviate the chattering. equipped with sensors and/or observers to measure sideslip angle,
The super-twisting algorithm was utilized to minimize the lateral yaw rate, lateral error and its derivative. To validate the control
displacement with respect to a given reference of an autonomous strategy, the closed-loop system was simulated using SCANeR
vehicle at high speed. In Imine and Madani (2011), the super- Studio (Scaner_url, 2014), a driving simulation engine constructed
twisting algorithm was used to ensure the assistance of active to simulate several real driving scenarios. Simulations were also
direction to heavy vehicles at low speed. performed using experimental data acquired by the DYNA vehicle
The I&I principle is a relatively new method for designing non- (a Peugeot 308) belonging to the Heudiasyc laboratory. Our tests
linear and adaptive controllers. The method is based on system showed that the proposed control approach was robust and that
immersion and manifold invariance. The basic idea of the I&I performances were good.
approach is to achieve the control objective by immersing the
plant dynamics in a (possibly lower-order) target system that
captures the desired behaviour (Astolfi, Karagiannis, & Ortega,
2008). This is achieved by finding a manifold in state-space that 1.3. Paper structure
can be rendered invariant and attractive – with internal dynamics
that reflect the desired closed-loop dynamics – and by designing a This paper is organized as follows. Section 2 presents the
control law that takes the state of the system towards the dynamic models of the vehicle. Section 3 presents the control
manifold. In other words, the I&I theory consists of defining target problem definition, and the design of the I&I controller is pre-
dynamics and designing a control law that renders the manifold of sented in Section 4. Section 5 presents the results. Finally, we
the target dynamics attractive and invariant. Indeed, the I&I conclude in Section 6, with some remarks and prospects.
G. Tagne et al. / Control Engineering Practice 40 (2015) 81–92 83
the vehicle and Dugoff's tire model for longitudinal and lateral tire X
2
forces. Fig. 2 presents the 4-wheels model. The equations of the F yij ¼ F y11 þ F y12 þ F y21 þF y22 ;
i ¼ 1;j ¼ 1
different dynamics (longitudinal, lateral, yaw and roll) used here
are given as follows (Kiencke & Nielsen, 2005; Jazar, 2008):
0 1 X
4
E
M zi ¼ ½ðF x11 þ F x21 Þ ðF x12 þ F x22 Þ
_ 1 @X 2 X 2
2
V x ¼ ψ_ V y þ F F aero þms hψ_ ϕv A i¼1
m i ¼ 1 j ¼ 1 xij þ Lf ðF y11 þ F y12 Þ Lr ðF y21 þ F y22 Þ;
0 1
_ 1 @X 2 X 2
€ X
V y ¼ ψ_ V x þ F þ F bank ms hψ ϕ v A
4
m i ¼ 1 j ¼ 1 yij _ ;
M xi ¼ ½ms gh ðK ϕf þ K ϕr Þϕv ðC ϕf þ C ϕr Þϕ v
i¼1
F aero ¼ 12 ρSC x V 2x ;
F bank ¼ mg sin ðϕr Þ:
The lateral control's aim is to minimize the lateral displacement In this section the description of the I&I principle, and the
of the autonomous vehicle with respect to a given reference path. design of the I&I controller are presented.
The lateral error dynamics at the centre of gravity of the vehicle,
with respect to a reference path, are given by 4.1. I&I main principle
e€ ¼ ay ayref ð7Þ
The developed controller is based on the following theorem,
where ay and ayref represent respectively the lateral acceleration of representing the main stabilization result of the Immersion and
the vehicle and the desired lateral acceleration along the reference Invariance method.
path. Assuming that the desired lateral acceleration of the vehicle
can be written as ayref ¼ V 2x ρ, where ρ is the curvature of the road Theorem 1 (Astolfi et al., 2008). Consider the system
which we assume constant. x_ ¼ f ðxÞ þ gðxÞu; ð15Þ
Given that ay ¼ V x ðβ_ þ ψ_ Þ (Rajamani, 2006), we have n m ⋆
with x A R , u A R , and an equilibrium point x to be stabilized.
e€ ¼ V x ðβ_ þ ψ_ Þ V 2x ρ ð8Þ Assume that there exist smooth mappings α : Rp -Rp , π : Rp -Rn ,
Adding the equation of the lateral error dynamics (8) in the system ϕ : Rn -Rn p , c : Rp -Rm and v : Rnxðn pÞ -Rm , with p o n, such
(1), the new system state variables become x ¼ ðβ ; ψ_ ; e; _ eÞ > , that the following hold.
corresponding to the sideslip angle, the yaw rate, the lateral error
(A1) The target system
and its derivative. The system has the following dynamics:
x_ ¼ Ax þ B1 δ þ B2 ρ ð9Þ ξ_ ¼ αðξÞ; ð16Þ
G. Tagne et al. / Control Engineering Practice 40 (2015) 81–92 85
with ξ A Rp has a globally asymptotically stable equilibrium at equilibrium at the origin. The system (14) is I&Istabilizable with
ξ⋆ A Rp and target dynamics (23).
⋆
x⋆ ¼ π ðξ Þ: ð17Þ
Proof. We now define the off-the-manifold variable
(A2) For all ξ A Rp , Z T
∂π z ¼ e_ þ λ1 e þ λ2 e dt; s:t: λ1 4 0; λ2 4 0 ð26Þ
f ðπ ðξÞÞ þ gðπ ðξÞÞcðπ ðξÞÞÞ ¼ αðξÞ: ð18Þ
∂ξ 0
This equation satisfies the Routh–Hurwitz stability criterion for all 4.3. Analysis of the target dynamics
the gains λ1 4 0, λ2 4 0 and K 4 0, and hence the attractivity of
both manifolds is ensured. Analysing the target dynamics reveals the behaviour of the
Finally it is clear that when S2 converges to zero, the input u~ of internal dynamics. If modification is necessary, this can then be
the subsystem S1 converges to zero. The system then converges to achieved by acting on the command.
the target subsystem, whose dynamics (23) are stable and con- The target dynamics (23) is quite simply the dynamics of the
verge to ð0; 0Þ. We have already proven above that this target sideslip angle and yaw rate with the curvature ρ as input. These
model has a globally asymptotically stable equilibrium at the dynamics are given by the following equation:
origin ð0; 0Þ. Consequently, the trajectories of the closed-loop " # " # 2 3
β_ β Vx
system are bounded, yielding the desired result. For more details ¼C þ 4 Lf mV 2x 5ρ ð34Þ
on the proof of global asymptotic stability of the closed-loop ψ€ ψ_ I z
Cf þ Cr L C L C mV 2 Using the parameters given in Table 1, the speed limit of Eq. (35)
þ β þ f f r r ψ_ þ x ρ ð33Þ corresponds to V x o 16:5 m=s C 60 km=h.
Cf Cf V x μC f
Figs. 3–5 are the step responses to a step of curvature
This I&I control law can be interpreted as a dynamic state ρ ¼ 0:002 m 1 , with zero initial condition. Fig. 3 shows the step
feedback controller plus a PID controller (with gains depending on responses of the slip angle and yaw rate for velocity variations
system parameters), for robustness. The dynamic state feedback ranging from 5 m/s to 40 m/s, on a dry road (μ ¼ 1). For V x 4 V 0 ,
provides a sort of compensation in order to force the system to we note a large variation in damping (decrease). Responses βðtÞ
reach the desired state. On the other hand, the PID controller helps and ψ_ ðtÞ have very similar dynamic behaviours (damping oscilla-
us to ensure convergence and to cancel the effect of uncertainties tion, response time). At low speed, vehicle dynamics behave well,
and/or disturbances. To apply our control law, the yaw rate, lateral without overshoots or oscillations. When speed increases, or road
error and its derivative are measured, and the sideslip angle is adhesion decreases (Fig. 4), step responses tend to have large
estimated. overshoots and oscillations. The increased tendency to overshoot
In the autonomous driving applications, the lateral stability of and oscillate indicates the increasing influence of zeros and the
the vehicle is already considered in the trajectory planning step decrease in damping of poles. The variation of road adhesion
which is an input to the control design. Hence, driving in linear affects the amplitude of the oscillations and the final value of β ðtÞ.
regions is guaranteed by the choice of the trajectory. It is This study shows that the target dynamics remains stable,
important to underline that we use the bicycle model to design whatever the parameter variations are.
the controller. However, the controller is designed to deal with
some model errors with the presence of the robust integral term in
5. Results
the off-the-manifold variable z. The structure of the controller
guarantees a convergence to a near neighbourhood of the desired
The proposed controller is validated by simulation on SCANeR
state, even though the model presents some weaknesses to Studio (Scaner_url, 2014). Simulations were also performed using
represent the system in some regions.
Fig. 3. Step responses: variations of speed. Fig. 4. Step responses: variations of road adhesion for V x ¼ 20 m=s.
G. Tagne et al. / Control Engineering Practice 40 (2015) 81–92 87
experimental data acquired by the DYNA vehicle (a Peugeot 308). closed-loop system is no more guaranteed and the performances
The two environments are complementary and are used to assess of the SMC can also be significantly deteriorated.
the performance of the controllers in different driving scenarios. Considering the sliding surface variable s ¼ e_ þ λe, the equiva-
For the control law, we used the gains λ1 ¼ 8, λ2 ¼ 2 and K ¼2, lent term δeq corresponding to s_ ¼ 0 is
with the nominal vehicle parameters (see Table 1). To highlight the
Cf þ Cr L C L C mV 2 mλ
improvements achieved by the I&I controller, we compared it with δeq ¼ β þ f f r r ψ_ þ x ρ e_ ð39Þ
a previously developed higher order sliding mode controller Cf Cf V x Cf Cf
(Tagne et al., 2013). The control input of the SMC controller is We observe that both control laws are very similar and can be
given by interpreted as linear/non-linear PIDs with a linear equivalent term
δSMC ¼ δST þ δeq ð36Þ (state feedback). For the SMC controller, we used the gains
λ ¼ 8; α1 ¼ 0:008; α2 ¼ 0:008. Note that the same measures are
where δST is the super-twisting algorithm: used for both controllers.
(
u1 ¼ α1 jsj1=2 signðsÞ
δST ¼ u1 þu2 _ ð37Þ
u 2 ¼ α2 signðsÞ 5.1. Validation on SCANeR™ Studio
This test therefore shows the good performance of both control important to assess the robustness of the controller against
strategies during normal driving (at high and varying speed with cornering stiffness uncertainties. Fig. 10 presents lateral errors
varying curvature) when nominal parameters are known. The I&I for different values of cornering stiffness. For uncertainties of the
controller provides the same performance while having a order of 710% regarding the value of cornering stiffness, both
smoother steering angle. controllers are able to follow the path with acceptable errors (for
safe driving the maximum error should not exceed 715 cm). The
SMC controller has small errors, similar to nominal conditions
5.1.2. Robustness of the controller to vehicle parameter uncertainties
where curvature is constant. However, for large variations in
The test described above shows the performance of the con-
curvature, the I&I controller is more robust. The peaks of the I&I
troller during normal driving. For trajectory tracking, one of the
are lower than those of the SMC controller for large curvatures at
major challenges is the robustness of the controller against
high speed (around t¼25 s). The behaviour of the closed-loop
uncertainties in the vehicle's parameters or the driving environ-
system with SMC can be described by two phases (Utkin, 1992):
ment. We next evaluate the performance of the controller against
parameter uncertainties. The convergence phase: this phase corresponds to the time
It is difficult to estimate accurately the cornering stiffness of the
interval during which the system state trajectories are not on
tire. Moreover, this parameter varies significantly according to the
the sliding surface. In this phase, the system is sensitive to
type of road, the vertical load, the camber, etc. It is therefore
changes in parameters.
The sliding phase: this phase corresponds to the time interval
during which the state trajectories are confined throughout
Fig. 7. Test 1: road informations and longitudinal speed. Fig. 9. Test 1: steering angle.
sliding surface. The sliding system has the property of insensi- conditions of the SMC are respected as it is the case in this
tivity with respect to disturbances. validation (small and almost constant errors of the SMC controller
during the steady state), the I&I approach provides several
improvements. It provides smaller transient errors and a smoother
In fact, the system with the SMC controller is insensitive to
steering angle.
disturbances only in sliding phase, but remains sensitive for the
transient phase, i.e., before the sliding surface is reached. This is
the reason why the behaviour of the system with the SMC 5.2. Validation using experimental data
controller is not predictable for the transient phase and depends
on the level of disturbances (see Figs. 10 and 11). However, during For the simulation with real data, we have used the model
steady state this controller provides a lower error. presented in Section 2.2, namely the 4-wheels model to represent
With the I&I controller, the error depends on the value of the behaviour of the vehicle and Dugoff's tire model for long-
parametric uncertainty and remains acceptable even for large itudinal and lateral tire forces. Simulations have also been per-
variations. We note that large variations in the parameters formed using experimental data acquired by the DYNA vehicle, a
diminish performance, but that stability is maintained. Peugeot 308 (Fig. 12). The experimental vehicle is equipped with
The mass of the vehicle may vary or be poorly estimated. It several sensors: an Inertial Measurement Unit (IMU) measuring
depends on the number of passengers in the vehicle and the accelerations (x, y, z) and the yaw rate, CORREVIT measuring the
amount of fuel in the tank. We have performed a test to evaluate sideslip angle and longitudinal velocity, torque hubs measuring
the robustness of the control law against the uncertainties on the tire-road efforts and vertical loads on each tire, four laser sensors
vehicle mass (Fig. 11). For uncertainties of the order of 710% of measuring the height of the chassis, GPS and a CCD camera. Data
the mass, controller errors were seen to remain acceptable. provided via the CAN bus of the vehicle were also used, including
Finally, it is well known that sliding mode control (SMC) is data on the steering angle and the rotational speed of the wheels.
robust against disturbances if the matching condition is satisfied. Fig. 13 shows the scheme of validation in simulation using real
Since the vehicle's lateral dynamics to be controlled do not satisfy data:
this condition, the behaviour of the system is not only governed by
sliding surface, but also determined by mismatched disturbances. The first step is to acquire the data. A human driver drives the
It is important to underline that this drawback of SMC also shows experimental vehicle according to well-defined scenarios. Dur-
the benefit provided by the I&I controller. Even when the ing this step, the dynamic variables of the vehicle are stored.
These actual data are used to develop the reference trajectory.
Measurements of the yaw rate and lateral acceleration are used
as references for computing the errors.
Fig. 11. Test 1: robustness against uncertainties of vehicle mass. Fig. 13. Validation scheme.
90 G. Tagne et al. / Control Engineering Practice 40 (2015) 81–92
6. Conclusion
References
Ackermann, J., Guldner, J., Sienel, W., Steinhauser, R., & Utkin, V. I. (1995). Linear
and nonlinear controller design for robust automatic steering. IEEE Transactions
on Control Systems Technology, 3(March (1)), 132–143.
Astolfi, A., Karagiannis, D., & Ortega, R. (2008). Nonlinear and adaptive control with
applications. London: Springer.
Bertozzi, M., Bombini, L., Broggi, A., Buzzoni, M., Cardarelli, E., Cattani, S., et al.
(2011). VIAC: An out of ordinary experiment. In International IEEE conference on
intelligent vehicles symposium (IV) (pp. 175–180), Baden-Baden.
Broggi, A., Bertozzi, M., & Fascioli, A. (1999). The ARGO autonomous vehicle's vision
and control systems. International Journal of Intelligent Control and Systems, 3(4),
409–441.
Chaib, S., Netto, M., & Mammar, S. (2004). H inf, adaptive, PID and fuzzy control: A
comparison of controllers for vehicle lane keeping. In International IEEE
intelligent vehicles symposium (IV) (pp. 139–144).
Dugoff, H., Fancher, P., & Segel, L. (1970). An analysis of tire traction properties and
Fig. 16. Test 3: (a) Paths, (b) Longitudinal speed and errors, and (c) dynamics
their influence on vehicle dynamic performance. SAE.
variables.
Enache, N. M., Netto, M., Mammar, S., & Lusetti, B. (2009). Driver steering assistance
for lane departure avoidance. Control Engineering Practice, 17(6), 642–651.
Falcone, P., Borrelli, F., Tseng, H. E., Asgari, J., & Hrovat, D. (2008). Linear time
parameters reduce performance, but that stability is maintained. varying model predictive control and its application to active steering systems:
This clearly shows that we have a robust stability that does not Stability analysis and experimental validation. International Journal of Robust and
depend on the value of the system parameters. This controller Nonlinear Control, 18, 862–875.
He, J., Crolla, D. A., Levesley, M. C., & Manning, W. J. (2006a). Coordination of active
yields acceptable errors for large parametric uncertainties and steering, driveline, and braking for integrated vehicle dynamics control. Journal
guarantees a comfortable ride (no chattering). It is more robust to of Automobile Engineering, 220(January (10)), 1401–1420.
92 G. Tagne et al. / Control Engineering Practice 40 (2015) 81–92
He, J., Crolla, D. A., Levesley, M. C., & Manning, W. J. (2006b). Coordination of active Naranjo, J. E., Gonzalez, C., Garcia, R., & de Pedro, T. (2008). Lane-change fuzzy
steering, driveline, and braking for integrated vehicle dynamics control. control in autonomous vehicles for the overtaking maneuver. IEEE Transactions
Proceedings of the Institution of Mechanical Engineers, Part D: Journal of on Intelligent Transportation Systems, 9(September (3)), 438–450.
Automobile Engineering, 220, 1401–1421. Nehaoua, L., & Nouvelière, L. (2012). Backstepping based approach for the combined
Hima, S., Lusseti, B., Vanholme, B., Glaser, S., & Mammar, S. (2011). Trajectory longitudinal-lateral vehicle control. In International IEEE conference on intelli-
tracking for highly automated passenger vehicles. In International federation of gent vehicles symposium (IV) (pp. 395–400), Alcalá de Henares.
automatic control (IFAC) world congress (pp. 12958–12963), Milano. Netto, M., Chaib, S., & Mammar, S. (2004). Lateral adaptive control for vehicle lane
Hingwe, P., & Tomizuka, M. (1997). Experimental evaluation of a chatter free sliding keeping. In American control conference (ACC) (Vol. 3, pp. 2693–2698).
mode control for lateral control in AHS. In American control conference (ACC) Onieva, E., Naranjo, J. E., Milanés, V., Alonso, J., García, R., & Pérez, J. (2011).
(pp. 3365–3369). Automatic lateral control for unmanned vehicles via genetic algorithms. Applied
Imine, H., & Madani, T. (2011). Sliding-mode control for automated lane guidance of
Soft Computing, 11(January (1)), 1303–1309.
heavy vehicle. International Journal of Robust and Nonlinear Control, 23(1),
Rajamani, R. (2006). Vehicle dynamics and control. US: Springer.
67–76. http://dx.doi.org/10.1002/rnc.1818.
Scaner_url. 〈http://www.sera-cd.com〉, 〈http://www.scanersimulation.com〉.
Jazar, R. N. (2008). Vehicle dynamics; theory and application. New York: Springer-
Siciliano, B., Khatib, O., & Groen, F. (2009). The DARPA urban challenge: Autonomous
Verlag.
vehicles in city traffic, Vol. 56. Berlin Heidelberg: Springer-Verlag.
Kiencke, U., & Nielsen, L. (2005). Automotive control systems. Berlin Heidelberg:
Soualmi, B., Sentouh, C., Popieul, J. C., & Debernard, S. (2012). Fuzzy Takagi–Sugeno
Springer-Verlag.
LQ controller for lateral control assistance of a vehicle. In International IEEE
Kim, D., Kang, J., & Yi, K. (2011). Control strategy for high-speed autonomous
driving in structured road. In International IEEE conference on intelligent conference on intelligent vehicles symposium (IV) (pp. 377–382), Alcalá de
transportation systems (ITSC) (pp. 186–191). Henyres.
Kladis, G. P., Economou, J. T., Knowles, K., Lauber, J., & Guerra, T. M. (2011). Tagne, G., Talj, R., & Charara, A. (2013). Higher-order sliding mode control for lateral
Engineering applications of artificial intelligence energy conservation based dynamics of autonomous vehicles, with experimental validation. In Interna-
fuzzy tracking for unmanned aerial vehicle missions under a priori known wind tional IEEE conference on intelligent vehicles symposium (IV) (pp. 678–683), Gold
information. Engineering Applications of Artificial Intelligence, 24(2), 278–294. Coast.
Klan, G., & Skrjanc, I. (2007). Tracking-error model-based predictive control for Talj, R., Tagne, G., & Charara, A. (2013). Immersion and invariance control for lateral
mobile robots in real time. Robotics and Autonomous Systems, 55, 460–469. dynamics of autonomous vehicles, with experimental validation. In European
Kokotovic, P., & Marino, R. (1986). On vanishing stability regions in nonlinear control conference (ECC) (pp. 968–973), Zurich.
systems with high-gain feedback. IEEE Transactions on Automatic Control., 31 Utkin, V. I. (1992). Sliding modes in control and optimization. Berlin Heidelberg:
(October (10)), 967–970. Springer-Verlag.
Levinson, J., Askeland, J., Becker, J., Dolson, J., Held, D., Kammel, S., et al. (2011). Wei, J., Snider, J. M., Kim, J., Dolan, J. M., Rajkumar, R., & Litkouhi, B. (2013). Towards
Towards fully autonomous driving: Systems and algorithms. In International a viable autonomous driving research platform. In International IEEE conference
IEEE conference on intelligent vehicles symposium (IV) (pp. 163–168), Baden- on intelligent vehicles symposium (IV) (pp. 763–770).
Baden. Zhao, P., Chen, J., Mei, T., & Liang, H. (2011). Dynamic motion planning for
Marino, R., Scalzi, S., & Netto, M. (2011). Nested PID steering control for lane autonomous vehicle in unknown environments. In International IEEE conference
keeping in autonomous vehicles. Control Engineering Practice, 19(December on intelligent vehicles symposium (IV) (pp. 284–289).
(12)), 1459–1467. Zheng, S., Tang, H., Han, Z., & Zhang, Y. (2006). Controller design for vehicle stability
Menhour, L., Charara, A., & Lechner, D. (2014). Switched LQR/H infinity steering enhancement. Control Engineering Practice, 14, 1413–1421.
vehicle control to detect critical driving situations. Control Engineering Practice,
24, 1–14.