{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,10]],"date-time":"2025-11-10T13:53:40Z","timestamp":1762782820519,"version":"3.41.2"},"reference-count":42,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2022,11,15]],"date-time":"2022-11-15T00:00:00Z","timestamp":1668470400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010434","name":"\u201cla Caixa\u201d Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100010434","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>Robotic competitions are an excellent way to promote innovative solutions for the current industries\u2019 challenges and entrepreneurial spirit, acquire technical and transversal skills through active teaching, and promote this area to the public. In other words, since robotics is a multidisciplinary field, its competitions address several knowledge topics, especially in the STEM (Science, Technology, Engineering, and Mathematics) category, that are shared among the students and researchers, driving further technology and science. A new competition encompassed in the Portuguese Robotics Open was created according to the Industry 4.0 concept in the production chain. In this competition, RobotAtFactory 4.0, a shop floor, is used to mimic a fully automated industrial logistics warehouse and the challenges it brings. Autonomous Mobile Robots (AMRs) must be used to operate without supervision and perform the tasks that the warehouse requests. There are different types of boxes which dictate their partial and definitive destinations. In this reasoning, AMRs should identify each and transport them to their destinations. This paper describes an approach to the indoor localization system for the competition based on the Extended Kalman Filter (EKF) and ArUco markers. Different innovation methods for the obtained observations were tested and compared in the EKF. A real robot was designed and assembled to act as a test bed for the localization system\u2019s validation. Thus, the approach was validated in the real scenario using a factory floor with the official specifications provided by the competition organization.<\/jats:p>","DOI":"10.3389\/frobt.2022.1023590","type":"journal-article","created":{"date-parts":[[2022,11,15]],"date-time":"2022-11-15T02:21:05Z","timestamp":1668478865000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["A robot localization proposal for the RobotAtFactory 4.0: A novel robotics competition within the Industry 4.0 concept"],"prefix":"10.3389","volume":"9","author":[{"given":"Jo\u00e3o","family":"Braun","sequence":"first","affiliation":[]},{"given":"Alexandre O.","family":"J\u00fanior","sequence":"additional","affiliation":[]},{"given":"Guido","family":"Berger","sequence":"additional","affiliation":[]},{"given":"V\u00edtor H.","family":"Pinto","sequence":"additional","affiliation":[]},{"given":"In\u00eas N.","family":"Soares","sequence":"additional","affiliation":[]},{"given":"Ana I.","family":"Pereira","sequence":"additional","affiliation":[]},{"given":"Jos\u00e9","family":"Lima","sequence":"additional","affiliation":[]},{"given":"Paulo","family":"Costa","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2022,11,15]]},"reference":[{"volume-title":"The swarmathon: An autonomous swarm robotics competition","year":"2018","author":"Ackerman","key":"B1"},{"key":"B2","doi-asserted-by":"publisher","first-page":"172","DOI":"10.33828\/sei.v32.i2.11","article-title":"Stem education for industry 4.0 in technical and vocational high schools: Investigation of teacher professional development","volume":"32","author":"Akgunduz","year":"2021","journal-title":"Sci. Educ. Int."},{"key":"B3","doi-asserted-by":"publisher","first-page":"2905","DOI":"10.3390\/s21092905","article-title":"Training the next industrial engineers and managers about industry 4.0: A case study about challenges and opportunities in the Covid-19 era","volume":"21","author":"Benis","year":"2021","journal-title":"Sensors"},{"key":"B4","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1016\/j.imavis.2019.06.007","article-title":"Stag: A stable fiducial marker system","volume":"89","author":"Benligiray","year":"2019","journal-title":"Image Vis. Comput."},{"key":"B5","article-title":"The OpenCV library","author":"Bradski","year":"2000","journal-title":"Dr. Dobb\u2019s J. Softw. Tools"},{"key":"B6","doi-asserted-by":"publisher","first-page":"2160","DOI":"10.3390\/s22062160","article-title":"Systematic mapping literature review of mobile robotics competitions","volume":"22","author":"Brancali\u00e3o","year":"2022","journal-title":"Sensors"},{"key":"B7","first-page":"205","article-title":"Robotatfactory 4.0: A ros framework for the simtwo simulator","author":"Braun","year":"2022"},{"key":"B8","first-page":"31","article-title":"The road to robocup 2050","author":"Burkhard","year":"2002"},{"key":"B9","first-page":"562","article-title":"Detection and accurate localization of circular fiducials under highly challenging conditions","author":"Calvet","year":"2016"},{"key":"B10","first-page":"95","article-title":"A failure-tolerant approach for autonomous mobile manipulation in robocup@ work","volume-title":"Robot soccer world cup","author":"Carstensen","year":"2015"},{"key":"B11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/rita.2016.2518420","article-title":"Localization and navigation of an omnidirectional mobile robot: The Robot@Factory case study","volume":"11","author":"Costa","year":"2016","journal-title":"IEEE R. Iberoam. Tecnol. Aprendiz."},{"article-title":"Rules for RobotAtFactory 4.0 2022","year":"2022","author":"Costa","key":"B12"},{"key":"B13","first-page":"234","article-title":"Improving the mobile robots indoor localization system by combining slam with fiducial markers","author":"de Oliveira J\u00fanior","year":"2021"},{"key":"B14","first-page":"590","article-title":"Artag, a fiducial marker system using digital techniques","author":"Fiala","year":"2005"},{"key":"B15","doi-asserted-by":"publisher","first-page":"2280","DOI":"10.1016\/j.patcog.2014.01.005","article-title":"Automatic generation and detection of highly reliable fiducial markers under occlusion","volume":"47","author":"Garrido-Jurado","year":"2014","journal-title":"Pattern Recognit."},{"key":"B16","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1117\/12.56761","article-title":"Robust image features: Concentric contrasting circles and their image extraction","volume-title":"Cooperative intelligent robotics in space II","author":"Gatrell","year":"1992"},{"key":"B17","doi-asserted-by":"publisher","first-page":"94","DOI":"10.3390\/app9010094","article-title":"Tarantula: Design, modeling, and kinematic identification of a quadruped wheeled robot","volume":"9","author":"Hayat","year":"2019","journal-title":"Appl. Sci."},{"key":"B19","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1108\/jarhe-10-2020-0378","article-title":"From industry 4.0 to education 4.0: Acceptance and use of videoconferencing applications in higher education of Oman","volume":"14","author":"Jain","year":"2021","journal-title":"J. Appl. Res. High. Educ."},{"key":"B20","first-page":"969","article-title":"Integrating industry 4.0 in engineering education during a global pandemic: Approach and learning efficacy","author":"Jena","year":"2022"},{"key":"B21","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/s10846-020-01307-9","article-title":"Fiducial markers for pose estimation: Overview, applications and experimental comparison of the artag, apriltag, aruco and stag markers","volume":"101","author":"Kalaitzakis","year":"","journal-title":"J. Intell. Robot. Syst."},{"key":"B22","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/s10846-020-01307-9","article-title":"Fiducial markers for pose estimation","volume":"101","author":"Kalaitzakis","year":"","journal-title":"J. Intell. Robot. Syst."},{"key":"B23","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1016\/j.robot.2015.09.007","article-title":"Evaluating the impact of educational robotics on pupils\u2019 technical-and social-skills and science related attitudes","volume":"75","author":"Kandlhofer","year":"2016","journal-title":"Robotics Aut. Syst."},{"key":"B24","first-page":"85","article-title":"Marker tracking and hmd calibration for a video-based augmented reality conferencing system","author":"Kato","year":"1999"},{"key":"B18","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-319-18615-3_14","article-title":"Robocup@ work: Competing for the factory of the future","volume":"8992","author":"Kraetzschmar","year":"2015","journal-title":"RoboCup 2014 Robot. World Cup XVIII"},{"key":"B25","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1007\/s007790200020","article-title":"Trip: A low-cost vision-based location system for ubiquitous computing","volume":"6","author":"L\u00f3pez-de Ipi\u00f1a","year":"2002","journal-title":"Personal Ubiquitous Comput."},{"key":"B26","doi-asserted-by":"publisher","first-page":"909","DOI":"10.1007\/s10514-017-9693-2","article-title":"Multiple-place swarm foraging with dynamic depots","volume":"42","author":"Lu","year":"2018","journal-title":"Auton. Robots"},{"key":"B27","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/9789814343312_0001","article-title":"On seeing robots","volume-title":"Computer vision: Systems, theory and applications","author":"Mackworth","year":"1993"},{"key":"B28","article-title":"Kinematics, localization and control of differential drive mobile robot","author":"Malu","year":"2014","journal-title":"Glob. J. Res. Eng."},{"key":"B29","doi-asserted-by":"publisher","first-page":"67","DOI":"10.31763\/ijrcs.v2i1.508","article-title":"Exploration of applying lego nxt and arduino in situated engineering teaching: A case study of a robotics contest at king saud University","volume":"2","author":"Marouani","year":"2022","journal-title":"Int. J. Robotics Control Syst."},{"key":"B30","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1016\/j.patcog.2017.08.010","article-title":"Mapping and localization from planar markers","volume":"73","author":"Mu\u00f1oz-Salinas","year":"2018","journal-title":"Pattern Recognit."},{"key":"B31","doi-asserted-by":"publisher","first-page":"136","DOI":"10.3390\/info13030136","article-title":"Teacher perceptions on virtual reality escape rooms for stem education","volume":"13","author":"Mystakidis","year":"2022","journal-title":"Information"},{"key":"B32","first-page":"1","article-title":"Virtual reality escape rooms for stem education in industry 4.0: Greek teachers perspectives","author":"Mystakidis","year":"2021"},{"key":"B33","doi-asserted-by":"publisher","first-page":"686","DOI":"10.1016\/j.robot.2015.07.011","article-title":"Robotics camps, clubs, and competitions: Results from a us robotics project","volume":"75","author":"Nugent","year":"2016","journal-title":"Robotics Aut. Syst."},{"key":"B34","first-page":"3400","article-title":"Apriltag: A robust and flexible visual fiducial system","author":"Olson","year":"2011"},{"key":"B35","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.tsc.2018.10.002","article-title":"Steam in practice and research: An integrative literature review","volume":"31","author":"Perignat","year":"2019","journal-title":"Think. Ski. Creativity"},{"key":"B36","first-page":"1","article-title":"Mobile robot localization in industrial environments using a ring of cameras and ArUco markers","author":"Roos-Hoefgeest","year":"2021"},{"key":"B37","first-page":"624","article-title":"Robocup msl-history, accomplishments, current status and challenges ahead","volume-title":"Robot soccer world cup","author":"Soetens","year":"2014"},{"key":"B38","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.ifacol.2019.08.185","article-title":"Using robotics to train students for industry 4.0","volume":"52","author":"Tosello","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"B39","doi-asserted-by":"crossref","first-page":"824","DOI":"10.1007\/978-3-030-11932-4_76","article-title":"Intelligent robotics in high school: An educational paradigm for the industry 4.0 era","volume-title":"The challenges of the digital transformation in education","author":"Verner","year":"2020"},{"article-title":"A multidisciplinary model for using robotics in engineering education","year":"2001","author":"Weinberg","key":"B40"},{"key":"B41","first-page":"611","article-title":"Robocup small-size league: Past, present and future","volume-title":"Robot soccer world cup","author":"Weitzenfeld","year":"2014"},{"key":"B42","doi-asserted-by":"publisher","first-page":"1432","DOI":"10.3390\/jmse9121432","article-title":"An underwater visual navigation method based on multiple aruco markers","volume":"9","author":"Xu","year":"2021","journal-title":"J. Mar. Sci. Eng."}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2022.1023590\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,15]],"date-time":"2022-11-15T02:21:15Z","timestamp":1668478875000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2022.1023590\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,15]]},"references-count":42,"alternative-id":["10.3389\/frobt.2022.1023590"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2022.1023590","relation":{},"ISSN":["2296-9144"],"issn-type":[{"type":"electronic","value":"2296-9144"}],"subject":[],"published":{"date-parts":[[2022,11,15]]},"article-number":"1023590"}}