Soft Computing Techniques in Electrical Engineering (Ee571) : Topic-Lateral Control For Autonomous Wheeled Vehicle
Soft Computing Techniques in Electrical Engineering (Ee571) : Topic-Lateral Control For Autonomous Wheeled Vehicle
Soft Computing Techniques in Electrical Engineering (Ee571) : Topic-Lateral Control For Autonomous Wheeled Vehicle
ELECTRICAL ENGINEERING(EE571)
• The type of control which can be lateral control, longitudinal control or both at the same time.
• The vehicle model used for implementing the control which can be kinematic or dynamic and linear or non-
linear.
MODEL BASED CONTROLLER
1)Model Predictive Control(MPC): MPC is a
well-established strategy known as receding
horizon control. MPC is based on the
formulation of an optimization problem in the
form of a finite horizon open-loop optimal
control problem. The main idea of MPC is in
using the discrete model of the system for
predicting its behaviour into the future up to a
certain time step called prediction horizon. A
control input sequence is generated along
several discrete time steps known as the control
horizon. The control sequence solves the
optimization problem by minimizing a cost
function while obeying to certain constraints. At
each time step, a finite horizon window
(prediction horizon) is shifted, and new
measurements of the system and the
environment are used to solve the optimization
problem resulting in a new control sequence.
• 2)Sliding Mode Controller: In sliding
mode control, a sliding surface is a concept
used to describe a specific state subspace in
the system's state space. The sliding surface
plays a crucial role in sliding mode control
as it is designed to guide the system's state
trajectories to remain on or converge to this
surface during the control process. The idea
behind sliding mode control is to force the
system to reach and stay on the sliding
surface, where a specific control law is
applied. When the system is on the sliding
surface, it is considered to be in a "sliding
mode," and the control law keeps the system
dynamics on this surface, leading to
desirable performance and stability
characteristics.
3) H∞ controller: The H∞ control method is a
robust technique designed to handle uncertainties
and external disturbances in a system. It aims to
minimize the H∞ norm through an optimization
process involving the Riccati equation. This
approach, known for its robust stability and
performance, tackles control problems by
considering noise, modelling uncertainties, and
disturbances, often employing Linear Matrix
Inequality (LMI) methods for solution. Despite
its effectiveness, implementing H∞ control can
be challenging in practice. To apply H∞ control
to lateral vehicle dynamics, a system model is
utilized, including equations defining vehicle
dynamics and accounting for external
disturbances. For a more detailed exploration of
H∞ control theory and design.
4)LQR Controller: The LQR approach is
an optimal control technique that achieves
great results at minimum cost. The idea is
similar to MPC where a quadratic cost
function is minimized resulting in an
optimal feedback gain; this is achieved by
solving the Riccati equation which is
formulated based on the plant's state space
model. In lateral control applications,
designing the LQR controller is a straight
forward task. Considering the vehicle
dynamics model, an error-based dynamic
model can be deduced. Assuming that e1 is
the lateral error (between trajectory and
vehicle lateral position) and e2 is the
heading error (between vehicle and
reference heading angles), the following
relations hold true:
ATPA−(ATPB)(R+BTPB)−1(BTPA)+Q=0
CONTROLLER BASED ON ARTIFICIAL
INTELLIGENCE
1)Supervised Learning Control
• As for future scope, the paper suggests that vehicle steering systems should be considered more in control
design, and that data-based methods and black-box techniques may become more prevalent. The paper also
suggests that stability analysis for model predictive control remains a challenge, and that H∞, SMC, and
back-stepping control may be useful for dealing with nonlinearities, parameter uncertainties, and
disturbances. Finally, the paper suggests that the combination of model-based and model-free control
methods may provide a better overall solution in many situations.
REFERENCES
1. NHTSA: Fatal motor vehicle crashes: Overview. U.S. Departement of Transportation, 2019.
https://crashstats.nhtsa.dot.gov/ Api/Public/ViewPublication/812826
2. R. Behringer, S. Sundareswaran, B. Gregory, R. Elsley, B. Addison, W. Guthmiller, R. Daily, and D. Bevly, The
DARPA grand challenge—Development of an autonomous vehicle, Ieee intelligent vehicles symposium, 2004, 2004,
pp. 226–231.
3. P. Sun, H. Kretzschmar, X. Dotiwalla, A. Chouard, V. Patnaik, P. Tsui, J. Guo, Y. Zhou, Y. Chai, and B. Caine,
Scalability in perception for autonomous driving: Waymo open dataset, Proceedings of the ieee/cvf conference on
computer vision and pattern recognition, 2020, pp. 2446–2454.
4. B. Paden, M. Cáp, S. Z. Yong, D. Yershov, and E. Frazzoli, ˇ A survey of motion planning and control techniques for
self-driving urban vehicles, IEEE Trans. Intell. Veh. 1 (2016), no. 1, 33–55.
5. O. Amidi and C. E. Thorpe, Integrated mobile robot control, Mobile Robots V 1388 (1991), no. May, 504–523.