{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T16:10:45Z","timestamp":1781194245900,"version":"3.54.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T00:00:00Z","timestamp":1750118400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T00:00:00Z","timestamp":1750118400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["88887.775422\/2022-00"],"award-info":[{"award-number":["88887.775422\/2022-00"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Oper. Res. Forum"],"DOI":"10.1007\/s43069-025-00489-y","type":"journal-article","created":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T11:44:54Z","timestamp":1750160694000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Novel Approach to Teaching Theory Control: Integrating STEM Education, Mobile Robot Simulation, and Bio-inspired Optimization"],"prefix":"10.1007","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-3418-4026","authenticated-orcid":false,"given":"M. A.","family":"Pastrana","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5524-9368","authenticated-orcid":false,"given":"M. S.","family":"Santana","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2969-4296","authenticated-orcid":false,"given":"Jose","family":"Mendoza-Pe\u00f1aloza","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-3974-6529","authenticated-orcid":false,"given":"J.","family":"Bautista","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4441-0469","authenticated-orcid":false,"given":"Jesus Emilio","family":"Pinto Lopera","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9219-6463","authenticated-orcid":false,"given":"Daniel M.","family":"Mu\u00f1oz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,6,17]]},"reference":[{"key":"489_CR1","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/j.jterra.2022.10.003","volume":"105","author":"NAI Ruslan","year":"2023","unstructured":"Ruslan NAI, Amer NH, Hudha K, Kadir ZA, Ishak SAFM, Dardin SMFS (2023) Modelling and control strategies in path tracking control for autonomous tracked vehicles: a review of state of the art and challenges. J Terramech 105:67\u201379. https:\/\/doi.org\/10.1016\/j.jterra.2022.10.003","journal-title":"J Terramech"},{"key":"489_CR2","doi-asserted-by":"publisher","first-page":"108718","DOI":"10.1016\/j.compeleceng.2023.108718","volume":"108","author":"N Alasmari","year":"2023","unstructured":"Alasmari N, Alohali MA, Khalid M, Almalki N, Motwakel A, Alsaid MI, Osman AE, Alneil AA (2023) Improved metaheuristics with deep learning based object detector for intelligent control in autonomous vehicles. Comput Electr Eng 108:108718. https:\/\/doi.org\/10.1016\/j.compeleceng.2023.108718","journal-title":"Comput Electr Eng"},{"key":"489_CR3","doi-asserted-by":"publisher","unstructured":"Framing C-E, Hedinger R, Iglesias ES, He\u00dfeler F-J, Abel D (2020) Edubal: an open balancing robot platform for teaching control and system theory. IFAC-PapersOnLine 53(2):17168\u201317173. https:\/\/doi.org\/10.1016\/j.ifacol.2020.12.1722. 21st IFAC World Congress","DOI":"10.1016\/j.ifacol.2020.12.1722"},{"key":"489_CR4","doi-asserted-by":"publisher","unstructured":"Bravo\u00a0M DA, Rengifo\u00a0R CF, D\u00edaz\u00a0O JF (2019) Comparative analysis between computed torque control, LQR control and PID control for a robotic bicycle. In: 2019 IEEE 4th Colombian Conference on Automatic Control (CCAC), pp 1\u20136. https:\/\/doi.org\/10.1109\/CCAC.2019.8920870","DOI":"10.1109\/CCAC.2019.8920870"},{"key":"489_CR5","doi-asserted-by":"publisher","unstructured":"Goldrick S, Lennox B, Smith K, Lovett D, Montague G (2012) An investigation into sub-optimal control on the downstream processing of a large scale industrial process. In: Proceedings of 2012 UKACC international conference on control, pp 277\u2013280. https:\/\/doi.org\/10.1109\/CONTROL.2012.6334642","DOI":"10.1109\/CONTROL.2012.6334642"},{"issue":"11","key":"489_CR6","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/62.41752","volume":"4","author":"RJ Spier","year":"1989","unstructured":"Spier RJ, Liffring ME (1989) Real-time expert systems for advanced power control (a status update) (aerospace power system testbed). IEEE Aerospace Electron Syst Mag 4(11):33\u201338. https:\/\/doi.org\/10.1109\/62.41752","journal-title":"IEEE Aerospace Electron Syst Mag"},{"key":"489_CR7","doi-asserted-by":"publisher","unstructured":"Bobtsov AA, Pyrkin AA, Kolyubin SA, Shavetov SV, Chepinskiy SA, Kapitanyuk YA, Kapitonov AA, Bardov VM, Titov AV, Surov MO (2011) Using of LEGO mindstorms NXT technology for teaching of basics of adaptive control theory*. IFAC Proc Vol 44(1):9818\u20139823. https:\/\/doi.org\/10.3182\/20110828-6-IT-1002.02364. 18th IFAC World Congress","DOI":"10.3182\/20110828-6-IT-1002.02364"},{"key":"489_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/s10956-024-10140-w","author":"Z Ahmad","year":"2024","unstructured":"Ahmad Z, Sultana A, Siby N, Ammar M, Al-Thani NJ (2024) A multi-dimensional scale for measuring undergraduates interest in stem disciplines. J Sci Educ Technol. https:\/\/doi.org\/10.1007\/s10956-024-10140-w","journal-title":"J Sci Educ Technol"},{"issue":"1","key":"489_CR9","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1186\/s40594-022-00352-0","volume":"9","author":"RCH Chan","year":"2022","unstructured":"Chan RCH (2022) A social cognitive perspective on gender disparities in self-efficacy, interest, and aspirations in science, technology, engineering, and mathematics (stem): the influence of cultural and gender norms. Int J STEM Educ 9(1):37. https:\/\/doi.org\/10.1186\/s40594-022-00352-0","journal-title":"Int J STEM Educ"},{"key":"489_CR10","doi-asserted-by":"publisher","unstructured":"Filippov SA, Fradkov AL, Andrievsky B (2011) Teaching of robotics and control jointly in the university and in the high school based on LEGO mindstorms NXT. IFAC Proc Vol 44(1):9824\u20139829. https:\/\/doi.org\/10.3182\/20110828-6-IT-1002.00914. 18th IFAC World Congress","DOI":"10.3182\/20110828-6-IT-1002.00914"},{"key":"489_CR11","doi-asserted-by":"publisher","unstructured":"Karel P, Tomas Z (2015) Multimedia teaching aid for students of basics of control theory in MATLAB and SIMULINK. Procedia Engineering. 100:150\u2013158. https:\/\/doi.org\/10.1016\/j.proeng.2015.01.353. 25th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2014","DOI":"10.1016\/j.proeng.2015.01.353"},{"key":"489_CR12","doi-asserted-by":"publisher","unstructured":"Peralta E, Fabregas E, Farias G, Vargas H, Dormido S (2016) Development of a Khepera IV library for the V-REP simulator. IFAC-PapersOnLine 49(6):81\u201386. https:\/\/doi.org\/10.1016\/j.ifacol.2016.07.157. 11th IFAC Symposium on Advances in Control Education ACE 2016","DOI":"10.1016\/j.ifacol.2016.07.157"},{"key":"489_CR13","doi-asserted-by":"publisher","unstructured":"Farias G, Fabregas E, Peralta E, Torres E, Dormido S (2017) A Khepera IV library for robotic control education using V-REP. IFAC-PapersOnLine 50(1):9150\u20139155. https:\/\/doi.org\/10.1016\/j.ifacol.2017.08.1721. 20th IFAC World Congress","DOI":"10.1016\/j.ifacol.2017.08.1721"},{"key":"489_CR14","doi-asserted-by":"publisher","unstructured":"Fabregas E, Farias G, Peralta E, Vargas H, Dormido S (2016) Teaching control in mobile robotics with V-REP and a Khepera IV library. In: 2016 IEEE conference on control applications, pp 821\u2013826. https:\/\/doi.org\/10.1109\/CCA.2016.7587920","DOI":"10.1109\/CCA.2016.7587920"},{"key":"489_CR15","doi-asserted-by":"publisher","unstructured":"Pastrana MA, Bautista J, Mendoza-Pe\u00f1aloza J, Oliveira LH, Mendes DA, Mu\u00f1oz DM (2023) Teaching control theory using mobile robot obstacle following\/avoidance with CoppeliaSim and MFO algorithm. In: 2023 Latin American robotics symposium (LARS), 2023 Brazilian symposium on robotics (SBR), and 2023 workshop on robotics in education (WRE), pp 579\u2013584. https:\/\/doi.org\/10.1109\/LARS\/SBR\/WRE59448.2023.10333042","DOI":"10.1109\/LARS\/SBR\/WRE59448.2023.10333042"},{"key":"489_CR16","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1016\/j.knosys.2015.07.006","volume":"89","author":"S Mirjalili","year":"2015","unstructured":"Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl -Based Syst 89:228\u2013249. https:\/\/doi.org\/10.1016\/j.knosys.2015.07.006","journal-title":"Knowl -Based Syst"},{"key":"489_CR17","doi-asserted-by":"publisher","DOI":"10.1007\/s11165-024-10189-y","author":"S Kaya-Capocci","year":"2024","unstructured":"Kaya-Capocci S, Pabuccu-Akis A, Orhan-Ozteber N (2024) Entrepreneurial STEM education: enhancing students\u2019 resourcefulness and problem-solving skills. Res Sci Educ. https:\/\/doi.org\/10.1007\/s11165-024-10189-y","journal-title":"Res Sci Educ"},{"issue":"1","key":"489_CR18","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1186\/s40594-016-0036-1","volume":"3","author":"LD English","year":"2016","unstructured":"English LD (2016) STEM education K-12: perspectives on integration. Int J STEM Educ 3(1):3. https:\/\/doi.org\/10.1186\/s40594-016-0036-1","journal-title":"Int J STEM Educ"},{"key":"489_CR19","doi-asserted-by":"publisher","first-page":"101002","DOI":"10.1016\/j.stueduc.2021.101002","volume":"70","author":"R Lavi","year":"2021","unstructured":"Lavi R, Tal M, Dori YJ (2021) Perceptions of STEM alumni and students on developing 21st century skills through methods of teaching and learning. Stud Educ Eval 70:101002. https:\/\/doi.org\/10.1016\/j.stueduc.2021.101002","journal-title":"Stud Educ Eval"},{"issue":"4","key":"489_CR20","doi-asserted-by":"publisher","first-page":"785","DOI":"10.1007\/s11191-020-00121-x","volume":"29","author":"BM Reynante","year":"2020","unstructured":"Reynante BM, Selbach-Allen ME, Pimentel DR (2020) Exploring the promises and perils of integrated stem through disciplinary practices and epistemologies. Sci Educ 29(4):785\u2013803. https:\/\/doi.org\/10.1007\/s11191-020-00121-x","journal-title":"Sci Educ"},{"key":"489_CR21","doi-asserted-by":"publisher","unstructured":"Pastrana MA, Santos KR, Farias ABC, Mu\u00f1oz DM (2022) Data-driven control and behavior-based control applied to a SISO mobile robot. In: 2022 Latin American robotics symposium (LARS), 2022 Brazilian symposium on robotics (SBR), and 2022 workshop on robotics in education (WRE), pp 395\u2013400. https:\/\/doi.org\/10.1109\/LARS\/SBR\/WRE56824.2022.9995802","DOI":"10.1109\/LARS\/SBR\/WRE56824.2022.9995802"},{"key":"489_CR22","doi-asserted-by":"publisher","unstructured":"Pastrana MA, Oliveira LH, Santana MS, Oliveira VC, Mendoza-Pe\u00f1aloza J, Mu\u00f1oz DM (2023) Hardware implementation of a GMDH controller for mobile robot obstacle following\/avoidance. In: 2023 Latin American robotics symposium (LARS), 2023 Brazilian symposium on robotics (SBR), and 2023 workshop on robotics in education (WRE), pp 206\u2013211. https:\/\/doi.org\/10.1109\/LARS\/SBR\/WRE59448.2023.10332957","DOI":"10.1109\/LARS\/SBR\/WRE59448.2023.10332957"},{"key":"489_CR23","unstructured":"Ogata K (2010) Modern control engineering (eBook), 5th ed. edn. Pearson, New Jersey. https:\/\/elibrary.in.pearson.com\/"},{"key":"489_CR24","doi-asserted-by":"publisher","unstructured":"Serralheiro W (2019) A motion control scheme for a WMR based on input-output feedback linearization and PID. In: 2019 Latin American robotics symposium (LARS), 2019 Brazilian symposium on robotics (SBR) and 2019 workshop on robotics in education (WRE), pp 222\u2013227. https:\/\/doi.org\/10.1109\/LARS-SBR-WRE48964.2019.00046","DOI":"10.1109\/LARS-SBR-WRE48964.2019.00046"},{"key":"489_CR25","doi-asserted-by":"publisher","unstructured":"Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS\u201995. Proceedings of the sixth international symposium on micro machine and human science, pp 39\u201343. https:\/\/doi.org\/10.1109\/MHS.1995.494215","DOI":"10.1109\/MHS.1995.494215"},{"key":"489_CR26","doi-asserted-by":"publisher","unstructured":"Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN\u201995 - international conference on neural networks, vol 4, pp 1942\u201319484. https:\/\/doi.org\/10.1109\/ICNN.1995.488968","DOI":"10.1109\/ICNN.1995.488968"},{"issue":"2","key":"489_CR27","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1007\/s00500-016-2474-6","volume":"22","author":"D Wang","year":"2018","unstructured":"Wang D, Tan D, Liu L (2018) Particle swarm optimization algorithm: an overview. Soft Comput 22(2):387\u2013408. https:\/\/doi.org\/10.1007\/s00500-016-2474-6","journal-title":"Soft Comput"},{"key":"489_CR28","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.engappai.2013.12.003","volume":"28","author":"DM Mu\u00f1oz","year":"2014","unstructured":"Mu\u00f1oz DM, Llanos CH, Coelho L, Ayala-Rinc\u00f3n M (2014) Hardware opposition-based PSO applied to mobile robot controllers. Eng Appl Artif Intell 28:64\u201377. https:\/\/doi.org\/10.1016\/j.engappai.2013.12.003","journal-title":"Eng Appl Artif Intell"},{"issue":"4","key":"489_CR29","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1023\/A:1008202821328","volume":"11","author":"R Storn","year":"1997","unstructured":"Storn R, Price K (1997) Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341\u2013359. https:\/\/doi.org\/10.1023\/A:1008202821328","journal-title":"J Global Optim"},{"key":"489_CR30","doi-asserted-by":"publisher","unstructured":"Tasgetiren MF, Bulut O, Fadilo\u011flu MM (2011) A differential evolution algorithm for the economic lot scheduling problem. In: 2011 IEEE symposium on differential evolution (SDE), pp 1\u20136. https:\/\/doi.org\/10.1109\/SDE.2011.5952072","DOI":"10.1109\/SDE.2011.5952072"},{"key":"489_CR31","doi-asserted-by":"publisher","first-page":"100426","DOI":"10.1016\/j.softx.2020.100426","volume":"11","author":"B Bogaerts","year":"2020","unstructured":"Bogaerts B, Sels S, Vanlanduit S, Penne R (2020) Connecting the coppeliasim robotics simulator to virtual reality. SoftwareX 11:100426. https:\/\/doi.org\/10.1016\/j.softx.2020.100426","journal-title":"SoftwareX"},{"key":"489_CR32","doi-asserted-by":"publisher","first-page":"102629","DOI":"10.1016\/j.simpat.2022.102629","volume":"120","author":"A Farley","year":"2022","unstructured":"Farley A, Wang J, Marshall JA (2022) How to pick a mobile robot simulator: a quantitative comparison of Coppeliasim, Gazebo, MORSE and Webots with a focus on accuracy of motion. Simul Model Pract Theory 120:102629. https:\/\/doi.org\/10.1016\/j.simpat.2022.102629","journal-title":"Simul Model Pract Theory"},{"key":"489_CR33","unstructured":"Pastrana M EVA mobile robot repository. Accessed on 12-Dec-2024. https:\/\/gitlab.com\/mariopastrana403\/ejemplo\/-\/tree\/Maria_MD\/Mechanic"},{"key":"489_CR34","doi-asserted-by":"publisher","first-page":"100240","DOI":"10.1016\/j.simpa.2022.100240","volume":"12","author":"C El Hachimi","year":"2022","unstructured":"El Hachimi C, Belaqziz S, Khabba S, Chehbouni A (2022) Data science toolkit: an all-in-one python library to help researchers and practitioners in implementing data science-related algorithms with less effort. Softw Impacts 12:100240. https:\/\/doi.org\/10.1016\/j.simpa.2022.100240","journal-title":"Softw Impacts"},{"key":"489_CR35","doi-asserted-by":"publisher","first-page":"101505","DOI":"10.1016\/j.softx.2023.101505","volume":"23","author":"M Daole","year":"2023","unstructured":"Daole M, Schiavo A, Corcuera B\u00e1rcena JL, Ducange P, Marcelloni F, Renda A (2023) OpenFL-XAI: federated learning of explainable artificial intelligence models in python. SoftwareX 23:101505. https:\/\/doi.org\/10.1016\/j.softx.2023.101505","journal-title":"SoftwareX"},{"issue":"1","key":"489_CR36","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1186\/s40594-016-0046-z","volume":"3","author":"TR Kelley","year":"2016","unstructured":"Kelley TR, Knowles JG (2016) A conceptual framework for integrated stem education. Int J STEM Educ 3(1):11. https:\/\/doi.org\/10.1186\/s40594-016-0046-z","journal-title":"Int J STEM Educ"},{"key":"489_CR37","unstructured":"Pastrana M The playlist for control course using the EVA mobile robot. Accessed on 12-Dec-2024. https:\/\/www.youtube.com\/watch?v=vyiDU_9Tf78&list=PLfQ-ANnHAohnWLkGVzo6xxtSlqSFv0hgD"},{"key":"489_CR38","unstructured":"Pastrana M The files used in this work are freely available on GitLab. Accessed on 12-Dec-2024. https:\/\/gitlab.com\/mariopastrana403\/ejemplo\/-\/tree\/Maria_MD\/Course_EVA\/Course_test\/Python_Programs?ref_type=heads"},{"issue":"8\u201310","key":"489_CR39","doi-asserted-by":"publisher","first-page":"837","DOI":"10.1080\/10511970.2020.1778824","volume":"30","author":"R Campbell","year":"2020","unstructured":"Campbell R, Clark D, OShaughnessy J (2020) Introduction to the special issue on implementing mastery grading in the undergraduate mathematics classroom. PRIMUS 30(8\u201310):837\u2013848. https:\/\/doi.org\/10.1080\/10511970.2020.1778824","journal-title":"PRIMUS"},{"key":"489_CR40","doi-asserted-by":"publisher","unstructured":"Spertus E, Kurmas Z (2021) Mastery-based learning in undergraduate computer architecture. In: 2021 ACM\/IEEE workshop on computer architecture education (WCAE), pp 1\u20137. https:\/\/doi.org\/10.1109\/WCAE53984.2021.9707147","DOI":"10.1109\/WCAE53984.2021.9707147"},{"key":"489_CR41","unstructured":"Pastrana M EVA mobile robot repository. Accessed on 12-Dec-2024. https:\/\/gitlab.com\/mariopastrana403\/ejemplo\/-\/tree\/Maria_MD"}],"container-title":["Operations Research Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43069-025-00489-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s43069-025-00489-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43069-025-00489-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T16:07:53Z","timestamp":1765382873000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s43069-025-00489-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,17]]},"references-count":41,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2025,9]]}},"alternative-id":["489"],"URL":"https:\/\/doi.org\/10.1007\/s43069-025-00489-y","relation":{},"ISSN":["2662-2556"],"issn-type":[{"value":"2662-2556","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,6,17]]},"assertion":[{"value":"23 February 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 June 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"85"}}