{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:21:45Z","timestamp":1760235705132,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2021,9,18]],"date-time":"2021-09-18T00:00:00Z","timestamp":1631923200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>The optimization is essential in the engineering area and, in conjunction with use of meta-heuristics, has had a great impact in recent years; this is because of its great precision in search of optimal parameters for the solution of problems. In this work, the use of the Artificial Bee Colony Algorithm (ABC) is presented to optimize the values for the variables of a proportional integral controller (PI) to observe the behavior of the controller with the optimized Ti and Kp values. It is proposed using a robot built using the MINDSTORMS version EV3 kit. The objective of this work is to demonstrate the improvement and efficiency of the controllers in conjunction with optimization meta-heuristics. In the results section, we observe that the results improve considerably compared to traditional methods. In this work, the main contribution is the implementation of an optimization algorithm (ABC) applied to a controller (PI), and the results are tested to control the movement of a robot. There are many papers where the kit is used in various domains such as education as well as research for science and technology tasks and some real-world problems by engineering scholars, showing the acceptable result.<\/jats:p>","DOI":"10.3390\/a14090273","type":"journal-article","created":{"date-parts":[[2021,9,20]],"date-time":"2021-09-20T07:52:14Z","timestamp":1632124334000},"page":"273","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Intelligent Search of Values for a Controller Using the Artificial Bee Colony Algorithm to Control the Velocity of Displacement of a Robot"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4165-5885","authenticated-orcid":false,"given":"Jos\u00e9 M.","family":"Villegas","sequence":"first","affiliation":[{"name":"Facultad de Ciencias de la Ingenier\u00eda y Tecnolog\u00eda, Universidad Aut\u00f3noma de Baja California, Blvd. Universitario #1000, Unidad Valle de las Palmas, Tijuana 21500, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6104-3061","authenticated-orcid":false,"given":"Camilo","family":"Caraveo","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias de la Ingenier\u00eda y Tecnolog\u00eda, Universidad Aut\u00f3noma de Baja California, Blvd. Universitario #1000, Unidad Valle de las Palmas, Tijuana 21500, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2860-2428","authenticated-orcid":false,"given":"David A.","family":"Mej\u00eda","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias de la Ingenier\u00eda y Tecnolog\u00eda, Universidad Aut\u00f3noma de Baja California, Blvd. Universitario #1000, Unidad Valle de las Palmas, Tijuana 21500, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 L.","family":"Rodr\u00edguez","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias de la Ingenier\u00eda y Tecnolog\u00eda, Universidad Aut\u00f3noma de Baja California, Blvd. Universitario #1000, Unidad Valle de las Palmas, Tijuana 21500, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5229-9655","authenticated-orcid":false,"given":"Yuridia","family":"Vega","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias de la Ingenier\u00eda y Tecnolog\u00eda, Universidad Aut\u00f3noma de Baja California, Blvd. Universitario #1000, Unidad Valle de las Palmas, Tijuana 21500, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9322-3438","authenticated-orcid":false,"given":"Leticia","family":"Cervantes","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias de la Ingenier\u00eda y Tecnolog\u00eda, Universidad Aut\u00f3noma de Baja California, Blvd. Universitario #1000, Unidad Valle de las Palmas, Tijuana 21500, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4468-9850","authenticated-orcid":false,"given":"Alejandro","family":"Medina-Santiago","sequence":"additional","affiliation":[{"name":"National Institute for Astrophysics, Optics and Electronics, Puebla 72840, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,9,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Nair, S., Coronado, E., Frye, M., Goldaracena, T., and Arguello, C. (2015, January 17\u201320). Particle Swarm Optimization for the control of a swarm of biological robots. Proceedings of the 2015 Annual IEEE India Conference (INDICON), New Delhi, India.","DOI":"10.1109\/INDICON.2015.7443253"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"8269698","DOI":"10.1155\/2018\/8269698","article-title":"An Overview of Nature-Inspired, Conventional, and Hybrid Methods of Autonomous Vehicle Path Planning","volume":"2018","author":"Ayawli","year":"2018","journal-title":"J. Adv. Transp."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1080\/09332480.2014.914768","article-title":"Machine Learning, a Probabilistic Perspective","volume":"27","author":"Robert","year":"2014","journal-title":"Chance"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/0165-0114(95)00149-2","article-title":"Design and analysis of a fuzzy proportional-integral-derivative controller","volume":"79","author":"Misir","year":"1996","journal-title":"Fuzzy Sets Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/S0165-0114(97)00077-8","article-title":"Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic","volume":"90","author":"Zadeh","year":"1997","journal-title":"Fuzzy Sets Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2158","DOI":"10.1016\/j.ins.2008.12.028","article-title":"Optimization of interval type-2 fuzzy logic controllers for a perturbed autonomous wheeled mobile robot using genetic algorithms","volume":"179","author":"Castillo","year":"2009","journal-title":"Inf. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Amador, L., and Castillo, O. (2017). Bee Colony Optimization Algorithm. Optimization of Type-2 Fuzzy Controllers Using the Bee Colony Algorithm, Springer International Publishing.","DOI":"10.1007\/978-3-319-54295-9"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1002\/cae.20541","article-title":"Design and implementation of intelligent systems with LEGO Mindstorms for undergraduate computer engineers","volume":"22","author":"Pegalajar","year":"2014","journal-title":"Comput. Appl. Eng. Educ."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Perez, S.R., Gold-Veerkamp, C., Abke, J., and Borgeest, K. (2015, January 20\u201324). A new didactic method for programming in C for freshmen students using LEGO mindstorms EV3. Proceedings of the 2015 International Conference on Interactive Collaborative Learning (ICL), Florence, Italy.","DOI":"10.1109\/ICL.2015.7318148"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s10898-007-9149-x","article-title":"A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm","volume":"39","author":"Karaboga","year":"2007","journal-title":"J. Glob. Optim."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3021","DOI":"10.1016\/j.asoc.2010.12.001","article-title":"A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems","volume":"11","author":"Karaboga","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"4817","DOI":"10.1016\/j.apenergy.2011.06.023","article-title":"A modified honey bee mating optimization algorithm for multiobjective placement of renewable energy resources","volume":"88","author":"Niknam","year":"2011","journal-title":"Appl. Energy"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Chong, C.S., Sivakumar, A.I., Low, M.Y.H., and Gay, K.L. (2006, January 3\u20136). A Bee Colony Optimization Algorithm to Job Shop Scheduling. Proceedings of the 38th Conference on Winter Simulation, Monterey, CA, USA.","DOI":"10.1109\/WSC.2006.322980"},{"key":"ref_14","unstructured":"Teodorovi\u0107, D., and Dell\u2019Orco, M. (2005). Bee colony optimization\u2014A cooperative learning approach to complex transportation problems. Advanced OR and AI Methods in Transportation, Publishing House of Poznan Uniwersity of Technology."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Teodorovi\u0107, D., Lucic, P., Markovic, G., and Orco, M.D. (2006, January 25\u201327). Bee Colony Optimization: Principles and Applications. Proceedings of the 2006 8th Seminar on Neural Network Applications in Electrical Engineering, Belgrade, Serbia.","DOI":"10.1109\/NEUREL.2006.341200"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3480","DOI":"10.1021\/ie9600699","article-title":"Tuning Proportional\u2212Integral\u2212Derivative Controllers for Integrator\/Deadtime Processes","volume":"35","author":"Luyben","year":"1996","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_17","first-page":"292","article-title":"Optimal Trajectory Tracking Control for a Wheeled Mobile Robot Using Fractional Order PID Controller","volume":"26","author":"Saleh","year":"2018","journal-title":"J. Univ. Babylon Eng. Sci."},{"key":"ref_18","first-page":"3477","article-title":"Genetic Fuzzy-based Steering Wheel Controller using a Mass-Produced Car","volume":"8","author":"Onieva","year":"2012","journal-title":"Int. J. Innov. Comput. Inf. Control."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1080\/00207178608933599","article-title":"A comparative study of proportional-integral (P-I) and integral-proportional (I-P) controllers for dc motor drives","volume":"44","author":"Nandam","year":"1986","journal-title":"Int. J. Control."},{"key":"ref_20","first-page":"6","article-title":"Real-Time PID Control of Wireless Two-Wheeled Balancing Lego EV3 Robot","volume":"10","author":"Hao","year":"2018","journal-title":"J. Telecommun. Electron. Comput. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Bell, M., and Kelly, J.F. (2017). Robot Commander Remote Control App. LEGO\u00ae MINDSTORMS\u00ae EV3, Apress.","DOI":"10.1007\/978-1-4842-2262-1"},{"key":"ref_22","first-page":"309","article-title":"Control System Teaching and Experiment Using LEGO MINDSTORMS NXT Robot","volume":"7","author":"Ding","year":"2017","journal-title":"Int. J. Inf. Educ. Technol."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Akmal, M.A., Jamin, N.F., and Ghani, N.M.A. (2017, January 15\u201317). Fuzzy logic controller for two wheeled EV3 LEGO robot. Proceedings of the 2017 IEEE Conference on Systems, Process and Control (ICSPC), Malacca, Malaysia.","DOI":"10.1109\/SPC.2017.8313035"},{"key":"ref_24","first-page":"149","article-title":"Two-Wheeled LEGO EV3 Robot Stabilisation Control Using Fuzzy Logic Based PSO Algorithm","volume":"10","author":"Maharuddin","year":"2018","journal-title":"J. Telecommun. Electron. Comput. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bibi, R., Chowdhry, B.S., and Shah, R.A. (2018, January 3\u20134). PSO based localization of multiple mobile robots employing LEGO EV3. Proceedings of the 2018 International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan.","DOI":"10.1109\/ICOMET.2018.8346452"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Lhotska, L., Sukupova, L., Lackovi\u0107, I., and Ibbott, G.S. (2018, January 3\u20138). Development of a Modular Bionic Prototype Arm Prosthesis Integrating a Closed-Loop Control System. Proceedings of the World Congress on Medical Physics and Biomedical Engineering 2018, Prague, Czech Republic.","DOI":"10.1007\/978-981-10-9035-6"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"802","DOI":"10.1007\/s13198-017-0655-z","article-title":"Self-adaptive position update in artificial bee colony","volume":"9","author":"Jadon","year":"2017","journal-title":"Int. J. Syst. Assur. Eng. Manag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1023\/A:1022602019183","article-title":"Genetic Algorithms and Machine Learning","volume":"3","author":"Goldberg","year":"1988","journal-title":"Mach. Learn."},{"key":"ref_29","unstructured":"Ogata, K. (2003). Ingenier\u00eda de Control Moderna, Pearson Educaci\u00f3n."},{"key":"ref_30","unstructured":"Meshram, P.M., and Kanojiya, R.G. (2012, January 30\u201331). Tuning of PID controller using Ziegler-Nichols method for speed control of DC motor. Proceedings of the IEEE\u2014International Conference on Advances in Engineering, Science and Management (ICAESM-2012), Nagapattinam, Tamil Nadu, India."},{"key":"ref_31","unstructured":"Kelvin, T. (2005). Erickson. Programmable Logic Controllers, Dogwood Valley Press."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/9\/273\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:01:49Z","timestamp":1760166109000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/9\/273"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,18]]},"references-count":31,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["a14090273"],"URL":"https:\/\/doi.org\/10.3390\/a14090273","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2021,9,18]]}}}