Abstract
A fast line follower is an intelligent robot that must detect and follow a line drawn on a surface with possible changes of inclination. The robotics competitions demand that the robot go over a racetrack in the shortest possible time. The purpose of this paper is to study the line follower robot from the Control Engineering point of view to optimize its performance in standard races. In this paper we propose a SISO angle control scheme based on the relation between estimated line position and yaw robot angle. A sensitive position estimation respect to the line was implemented to improve the provided information interpretation from infrared array sensors respect to the conventional robots. Finally a suction turbine engine and a guarantee action algorithm were added to improve the angle controller response at high speeds and loss of grip on the wheels.
Our source implementation is freely available online and can be obtained from https://github.com/HaroldMurcia/LineFollower.git.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mehrl, D., Parten, M., Vines, D.: Robots enhance engineering education. In: 27th Annual Conference on Proceedings Frontiers in Education 1997. Teaching and Learning in an Era of Change, vol. 2, pp. 613–618. Stipes Publishing
Pakdaman, M., Sanaatiyan, M.M.: Design and implementation of line follower robot. In: 2009 Second International Conference on Computer and Electrical Engineering, pp. 585–590. IEEE (2009)
Pakdaman, M., Sanaatiyan, M.M., Ghahroudi, M.R.: A line follower robot from design to implementation: technical issues and problems. In: 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE), pp. 5–9, IEEE, February 2010
Hasan, K.M., Al Mamun. A.: Implementation of autonomous line follower robot. In: 2012 International Conference on Informatics, Electronics & Vision (ICIEV), pp. 865–869. IEEE, May 2012
Rafi, R.H., Das, S., Ahmed, N., Hossain, I., Reza, S.T.: Design & implementation of a line following robot for irrigation based application. In: 2016 19th International Conference on Computer and Information Technology (ICCIT), pp. 480–483. IEEE, December 2016
Binugroho, E.H., Pratama, D., Syahputra, A.Z.R., Pramadihanto, D.: Control for balancing line follower robot using discrete cascaded PID algorithm on ADROIT V1 education robot. In: 2015 International Electronics Symposium (IES), pp. 245–250. IEEE, September 2015
Engin, M., Engin, D.: Path planning of line follower robot. In: 2012 5th European DSP Education and Research Conference (EDERC), pp. 1–5. IEEE, September 2012
Głowicki, M., Butkiewicz, B.S.: Autonomous line-follower with fuzzy control. In: 2013 Signal Processing Symposium (SPS), pp. 1–6. IEEE, June 2013
Fukao, T., Nakagawa, H., Adachi, N.: Adaptive tracking control of a nonholonomic mobile robot. IEEE Trans. Robot. Autom. 16(5), 609–615 (2000)
Gomes, M., Bassora, L., Morandin, O., Vivaldini, K.: PID control applied on a line-follower AGV using a RGB camera. In: 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), pp. 194–198. IEEE, November 2016
De Keyser, R., Ionescu, C.: FRtool: a frequency response tool for CACSD in Matlab®. In: 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, pp. 2275–2280. IEEE, October 2006
Murcia, H.F., Gonzalez, A.E.: Performance comparison between PID and LQR control on a 2-wheel inverted pendulum robot. In: 2016 IEEE Colombian Conference on Robotics and Automation (CCRA), pp. 1–6. IEEE, September 2016
Balaji, V., Balaji, M., Chandrasekaran, M., Khan, M.A., Elamvazuthi, I.: Optimization of PID control for high speed line tracking robots. Procedia Comput. Sci. 76, 147–154 (2015)
Pololu: QTR-8A and QTR-8RC Reflectance Sensor Array User’s Guide
Yufka, A., Aybar, A.: Line estimation for a line-following mobile robot. In: 2015 9th International Conference on Electrical and Electronics Engineering (ELECO), pp. 890–893, IEEE, November 2015
Acknowledgments
This research is being developed with the partial support of the “Gobernación del Tolima” under “Convenios de cooperacion 1026–2013” - Research Culture and “Convenio No 055-17”. The results presented in this paper have been obtained with the assistance of students from the Research Hotbed on Robotics (SIRUI), Research Group D+TEC, Universidad de Ibagué, Ibagué-Colombia.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Murcia, H., Valenciano, J.D., Tapiero, Y. (2018). Development of a Line-Follower Robot for Robotic Competition Purposes. In: Figueroa-García, J., Villegas, J., Orozco-Arroyave, J., Maya Duque, P. (eds) Applied Computer Sciences in Engineering. WEA 2018. Communications in Computer and Information Science, vol 916. Springer, Cham. https://doi.org/10.1007/978-3-030-00353-1_41
Download citation
DOI: https://doi.org/10.1007/978-3-030-00353-1_41
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00352-4
Online ISBN: 978-3-030-00353-1
eBook Packages: Computer ScienceComputer Science (R0)