Abstract
Line following robots have ability to track a given path autonomously using feedback mechanisms. The path is usually a black line on a white surface or a white line on a black surface. Today, line following robots are used in medical, industrial and automotive industries. Therefore, the studies on the line following robots have been increased recently. In this study, a robust, non-chattering sliding mode control (SMC) is designed and applied for a line following robot. The mobile robot is designed to sense the straight or curved path with its infrared sensors mounted on the robot. Therefore, these infrared sensors provide continuous streaming of the defined path to guide or direct changes in robot by activating motors on right wheel or/and left wheel. The control strategy is curial to track complex paths accurately and to have a fast, stable and accurate line following robot. Thus, for comparison, conventional proportional-integral-derivative (PID) is also applied to robot. The main purpose of this study is to investigate performance of sliding mode control during path tracking. For this, numerical solution and experimental study were carried out. From the results, it was understood that sliding mode controller is highly efficient in tracking the path.
Similar content being viewed by others
References
Punetha D, Kumar N, Mehta V (2013) Development and applications of line following robot based health care management system. Int J Adv Res Comput Eng Technol 2(8):2446–2450
Ilias B, Nagarajan R, Murugappan M, Helmy K, Awang Omar AS, Abdul Rahman MA (2014) Hospital nurse following robot: hardware development and sensor integration. Int J Med Eng Inform 6(1):1–13. https://doi.org/10.1504/ijmei.2014.058521
Makrodimitris M, Nikolakakis A, Papadopoulos E (2011) Semiautonomous color line-following educational robots: design and implementation. In: 2011 IEEE/ASME international conference on advanced intelligent mechatronics (AIM), Budapest, Hungary, pp 1052–1057. https://doi.org/10.1109/aim.2011.6027098
Kaiser F, Islam S, Imran W, Khan KH, Islam KMA (2014) Line follower robot: fabrication and accuracy measurement by data acquisition. In: International conference on electrical engineering and information & communication technology, Dhaka, Bangladesh, pp 1–6. https://doi.org/10.1109/ICEEICT.2014.6919137
Febtriko A, Yulianti W (2019) Application of the concept and monitoring of robot line follower as a prototype of pekanbaru trans metro bus towards the industry revolution 4.0. J Komtek Inf 6(2):117–126. https://doi.org/10.35134/komtekinfo.v6i2.899
Ali FR, Rashid AT (2018) Design and implementation of static and dynamic objects store systems using line follower robots. In: International conference on advance of sustainable engineering and its application, Wasit, Iraq, pp 37–42. https://doi.org/10.1109/ICASEA.2018.8370952
Oktarina Y, Nawawi M, Tulak WG (2017) Analysis of the sensor line on line follower robot as an alternative transport the tub trash in the shopping center. VOLT 2(2):101–108. https://doi.org/10.30870/volt.v2i2.1859
Pakdaman M, Sanaatiyan MM (2009) Design and implementation of line follower robot. In: Second international conference on computer and electrical engineering, Dubai, United Arab Emirates, pp 585–590. https://doi.org/10.1109/ICCEE.2009.43
Roy A, Noel MM (2016) Design of a high-speed line following robot that smoothly follows tight curves. Comput Electr Eng 56:732–747. https://doi.org/10.1016/j.compeleceng.2015.06.014
Engin M, Engin D (2012) Path planning of line follower robot. In: 5th European DSP education and research conference, Amsterdam, Netherlands, pp 1–5. https://doi.org/10.1109/EDERC.2012.6532213
Elayaraja D, Ramabalan S (2017) Investigation in autonomous line follower robot. J Sci Ind Res 76:212–216
Zhai J, Song Z (2018) Adaptive sliding mode trajectory tracking control for wheeled mobile robots. Int J Control 92(10):2255–2262. https://doi.org/10.1080/00207179.2018.1436194
Korayem MH, Nazemizadeh M, Nohooji HR (2014) Optimal point-to-point motion planning of non-holonomic mobile robots in the presence of multiple obstacles. J Braz Soc Mech Sci Eng 36(1):221–232. https://doi.org/10.1007/s40430-013-0063-5
Utkin VI (1977) Variable structure systems with sliding modes. IEEE Trans Automat Contr 22(2):212–222. https://doi.org/10.1109/TAC.1977.1101446
Utkin VI (1992) Sliding modes in control and optimization. Springer, New York
Balamurugan S, Venkatesh P, Varatharajan M (2017) Fuzzy sliding-mode control with low pass filter to reduce chattering effect: an experimental validation on Quanser SRIP. Sādhanā 42:1693–1703. https://doi.org/10.1007/s12046-017-0722-9
Burton A, Zinober ASI (1986) Continuous approximation of variable structure control. Int J Syst Sci 17(6):875–885. https://doi.org/10.1080/00207728608926853
Yang J, Li S, Yu X (2013) Sliding-mode control for systems with mismatched uncertainties via a disturbance observer. IEEE Trans Ind Electron 60(1):160–169. https://doi.org/10.1109/TIE.2012.2183841
Tseng M-L, Chen M-S (2010) Chattering reduction of sliding mode control by low-pass filtering the control signal. Asian J Control 12(3):392–398. https://doi.org/10.1002/asjc.195
Abidi K, Xu J, She J (2009) A discrete-time terminal sliding-mode control approach applied to a motion control problem. IEEE Trans Ind Electron 56(9):3619–3627. https://doi.org/10.1109/TIE.2008.2010203
Suryawanshi PV, Shendge PD, Phadke SB (2016) A boundary layer sliding mode control design for chatter reduction using uncertainty and disturbance estimator. Int J Dyn Control 4:456–465. https://doi.org/10.1007/s40435-015-0150-9
Feng Y, Yu X, Zheng X (2006) Second-order terminal sliding mode control of input-delay systems. Asian J Control 8(1):12–20. https://doi.org/10.1111/j.1934-6093.2006.tb00246.x
Ahmed SF, Raza Y, Mahdi HF, Muhamad WW, Joyo MK, Shah A, Koondhar MY (2019) Review on sliding mode controller and its modified types for rehabilitation robots. In: 2019 IEEE 6th international conference on engineering technologies and applied sciences, Kuala Lumpur, Malaysia, pp 1–8. https://doi.org/10.1109/ICETAS48360.2019.911739
Bessa WM, Brinkmann G, Duecker D-A, Kreuzer E, Solowjow E (2018) A biologically inspired framework for the intelligent control of mechatronic systems and its application to a micro diving agent. Math Probl Eng 2018:1–16. https://doi.org/10.1155/2018/9648126
Lima GS, Trimpe S, Bessa WM (2020) Sliding mode control with Gaussian process regression for underwater robots. J Intell Robot Syst 99:487–498. https://doi.org/10.1007/s10846-019-01128-5
Pati CS, Kala R (2017) Vision-based robot following using PID control. Technologies 5(34):1–17. https://doi.org/10.3390/technologies5020034
Singh J, Chouhan PS (2017) A new approach for line following robot using radius of path curvature and differential drive kinematics. In: 6th International conference on computer applications in electrical engineering-recent advances, Roorkee, India, pp 497–502. https://doi.org/10.1109/CERA.2017.8343380
Wang L (2011) Advanced line-follower robot. Master thesis, Cleveland State University
Kanojiya RG, Meshram PM (2012) Optimal tuning of PI controller for speed control of DC motor drive using particle swarm optimization. In: 2012 International conference on advances in power conversion and energy technologies, Andhra Pradesh, India, pp 1–6. https://doi.org/10.1109/APCET.2012.6302000
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: Adriano Almeida Gonçalves Siqueira.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendices
1.1 A1
See Table 3.
1.2 A2: Electronic and mechanical part list
1.3 A3
Coefficients of mass matrix:
Electrical equations of motors [29]:
Where,
- Vn:
-
Input voltage;
- In:
-
Armature current;
- Rn:
-
Armature resistance;
- Ln:
-
Armature inductance;
- Kn:
-
EMF constant;
- θ:
-
An angular displacement of rotor;
- \( \tau_{1} ,\,\tau_{2} \):
-
Motor torque;
- en:
-
Back electromotive force (EMF);
- P inn :
-
Input power;
- P outn :
-
Output power
Rights and permissions
About this article
Cite this article
Yildiz, H., Korkmaz Can, N., Ozguney, O.C. et al. Sliding mode control of a line following robot. J Braz. Soc. Mech. Sci. Eng. 42, 561 (2020). https://doi.org/10.1007/s40430-020-02645-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-020-02645-3