Generic placeholder image

Recent Advances in Electrical & Electronic Engineering


ISSN (Print): 2352-0965
ISSN (Online): 2352-0973

General Research Article

Track Maneuvering using PID Control for Self-driving Cars

Author(s): Wael Farag*

Volume 13, Issue 1, 2020

Page: [91 - 100] Pages: 10

DOI: 10.2174/2352096512666190118161122

Price: $65


Background: In this paper, a Proportional-Integral-Differential (PID) controller that facilitates track maneuvering for self-driving cars is proposed.

Methods: Three different design approaches are used to find and tune the controller hyperparameters. One of them is “WAF-Tune”, which is an ad hoc trial-and-error based technique that is specifically proposed in this paper for this specific application. The proposed controller uses only the Cross-Track-Error (CTE) as an input to the controller, whereas the output is the steering command.

Results: Extensive simulation studies in complex tracks with many sharp turns have been carried out to evaluate the performance of the proposed controller at different speeds.

Conclusion: The analysis shows that the proposed technique outperforms the other ones. The usefulness and the shortcomings of the proposed tuning mechanism are also discussed in details.

Keywords: PID control, self-driving car, autonomous driving, PID tuning, collision avoidance, fuzzy control.

Graphical Abstract
K. Mansour, and W. Farag, "AiroDiag: A Sophisticated tool that diagnoses and updates vehicles software over air , In", IEEE Intern. Electric Vehicle Conference (IEVC) TD Convention Center Greenville, SC, USA, 2012
W. Farag, and Z. Saleh, "Traffic signs identification by deep learning for autonomous driving In", Smart Cities Symposium (SCS’18) Bahrain, 2018.
W. Farag, "CANTrack: Enhancing automotive CAN bus security using intuitive encryption algorithms In:", 7th Inter. Conf. on Modeling, Simulation, and Applied Optimization (ICMSAO) Sharjah, UAE, 2017
W. Farag, and Z. Saleh, Road lane-lines detection in real-time for advanced driving assistance systems In:Intern. Conf. . on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT'18), Bahrain, 2018.
W. Farag, "Recognition of traffic signs by convolutional neural nets for self-driving vehicles", Inter. J. Knowledge-based Intell. Eng. Syst.. Vol: 22, no: 3, pp. 205 -214, 2018.
W. Farag, and Z. Saleh, "Behavior cloning for autonomous driving using convolutional neural networks", Intern. Conf. Innovation Intell. Inform. Comput. Technol. . (3ICT'18), Bahrain, 2018.
L. Alonso, J. Pérez-Oria, B.M. Al-Hadithi, and A. Jiménez, "Self-tuning PID controller for autonomous car tracking in urban traffic In:", 17th Inter. Conf. Sys. Theory, Control, Comput. (ICSTCC) Sinaia, Romania, 2013.
P. Zhao, J. Chen, Y. Song, X. Tao, T. Xu, and T. Mei, "Design of a control system for an autonomous vehicle based on adaptive-PID", Inter. J. Adv. Robot. Syst.. Vol. 9, no. 44, 2012.
W. Farag, and Z. Saleh, "Tuning of PID track followers for autonomous driving In:", International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT’18) Bahrain, 2018.
A. Chebly, R. Talj, and A. Charara, "Coupled longitudinal and lateral control for an autonomous vehicle dynamics modeled using a robotics formalism", IFAC PapersOnLine. , Vol. 50, no. 1, 2017. pp.12526-12532.
R. Attia, R. Orjuela, and M. Bassent, "Longitudinal control for automated vehicle guidance In:", Workshop on Engine and Powertrain Control, Simulation and Modeling, IFAC Rueil-Malmaison, France, 2012.
C. Filho, D. Wolf, V. Grassi Jr, and F. Os’orio, "Longitudinal and lateral control for autonomous ground vehicles In:", IEEE Intelligent Vehicles Symposium Dearborn, MI, USA, 2014.
T. Le-Anh, and M.B. De Koster, "A review of design and control of automated guided vehicle systems", Erasmus Research Institute of Management (ERIM), report series no. 2004 - 03 - LIS, 2004. .
F.A.A. Cheein, C. Cruz, T.F. Bastos, and R. Carelli, "SLAM‐based cross-a-door solution approach for a robotic wheelchair", Int. J. Adv. Robot. Syst., vol. 7, no. 2, pp. 155-164, 2010.
R. Lenain, B. Thuilot, C. Cariou, and P. Martinet, "Model predictive control for vehicle guidance in presence of sliding: Application to farm vehicles path tracking", IEEE Conference on robotics and automation Barcelona, Spain, 2005, pp. 885 - 890.
R.H. Byrne, "Design of a model reference adaptive controller for vehicle road following", Math. Comput. Model., vol. 22, pp. 343-354, 1995.
Z. Li, W. Chen, and H. Liu, "Robust control of wheeled mobile manipulators using hybrid joints", Int. J. Adv. Robot. Syst., vol. 5, no. 1, pp. 83-90, 2008.
T. Hessburg, "Fuzzy logic control for lateral vehicle guidance", IEEE Contr. Syst. Mag., vol. 14, no. 4, pp. 55-63, 1994.
R. Choomuang, and N. Afzulpurkar, "Hybrid kalman filter/fuzzy logic based position control of autonomous mobile robot", Int. J. Adv. Robot. Syst., vol. 2, no. 3, pp. 197-208, 2005.
W. Wang, N. Kenzo, and O. Yuta, "Model reference sliding mode control of small helicopter x.r.b based on vision", Int. J. Adv. Robot. Syst., vol. 5, no. 3, pp. 233-242, 2006.
B. Shumeet, "Evolution of an artificial neural network based autonomous land vehicle controller", IEEE Trans. Syst. Man Cybern., vol. 26, no. 3, pp. 450-463, 1996.
"“G. Lacey and Z. Ji, “Computing the solution path for the regularized support vector regression”", In: Advances in Neural Information Processing Systems 18, [Neural Information Processing Systems, NIPS 2005],. Vancouver, Canada, 2005.
D. Zhuang, "The vehicle directional control based on fractional order PDμ controller", J. Shanghai Jiaotong, vol. 41, no. 2, pp. 278-283, 2007.
K.K. Tan, W. Qing-Guo, and H.C. Chieh, Advances in PID control.. London, UK: Springer-Verlag, 1999, ISBN 1-85233-138-0.
M. Crenganis, and O. Bologa, "Implementing PID controller for a DC motor actuated mini milling machine", Academic J. Manufactur. Eng.,. Vol. 14, no. 2, 2016.
By Skorkmaz [Public domain], from Wikimedia Commons
By Skorkmaz [Public domain], from Wikimedia Commons,
J. Kong, M. Pfeiffer, G. Schildbach, and F. Borrelli, Kinematic and dynamic vehicle models for autonomous driving In: IEEE Intell. Vehicles Sympos. (IV), Seoul, South Korea, 2015. .
S. Thrun, CS373: Artificial intelligence for robotics., Udacity: San Francisco, California, 2018.
J. Ziegler, N.B. Nichols, and N.Y. Rochester, "Optimum settings for automatic controllers", Transactions of The ASME, vol. 64, 1942pp. 759-768
T. Oktay, M. Konar, M. Soylak, F. Sal, M. Onay, and O. Kizilkaya, "Increasing performance of autopilot guided small unmanned helicopter", Inter. J. Mechanical Mechatron. Eng., vol. 10, no. 1, pp. 133-139, 2016.
T. Oktay, M. Uzun, H. Çelik, and M. Konar, "PID based hierarchical autonomous system performance maximization of a Hybrid Unmanned Aerial Vehicle (HUAV)", Anadolu Unive. J. Sci. Technol., vol. 18, no. 3, pp. 554-562, 2017.
K. Liu, M. Bai, and Y. Ni, "Two-wheel self-balanced car based on Kalman filtering and PID algorithm In:", IEEE 18th International Conference on Industrial Engineering and Engineering Management, Changchun, China, 2011, pp. 281-285.
A. Beddar, H. Bouzekri, and B. Babess, "Control of grid connected wind energy conversion system using improved fractional order PI controller: Real time implementation", Recent Adv. Electr. Electron. Eng., vol. 9, no. 2, pp. 132-141, 2016.
B. Kharabian, A.R.M. Shahri, and S.K.M. Mashhadi, "and S. SamSaam, “Fuzzy pole placement for speed control in DC Motor”", Rec. Adv. Electric. Electron. Eng., vol. 11, no. 1, pp. 15-20, 2018.

Rights & Permissions Print Export Cite as
© 2022 Bentham Science Publishers | Privacy Policy