{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T03:20:19Z","timestamp":1771557619027,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2023,4,11]],"date-time":"2023-04-11T00:00:00Z","timestamp":1681171200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002848","name":"Chilean Research and Development Agency (ANID)","doi-asserted-by":"publisher","award":["FONDECYT 1191188"],"award-info":[{"award-number":["FONDECYT 1191188"]}],"id":[{"id":"10.13039\/501100002848","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002848","name":"Chilean Research and Development Agency (ANID)","doi-asserted-by":"publisher","award":["2021V\/-TAJOV\/00"],"award-info":[{"award-number":["2021V\/-TAJOV\/00"]}],"id":[{"id":"10.13039\/501100002848","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002848","name":"Chilean Research and Development Agency (ANID)","doi-asserted-by":"publisher","award":["OPTIVAC 096-034091 2021V\/PUNED\/008"],"award-info":[{"award-number":["OPTIVAC 096-034091 2021V\/PUNED\/008"]}],"id":[{"id":"10.13039\/501100002848","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002848","name":"Chilean Research and Development Agency (ANID)","doi-asserted-by":"publisher","award":["PID2019-108377RB-C32"],"award-info":[{"award-number":["PID2019-108377RB-C32"]}],"id":[{"id":"10.13039\/501100002848","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005367","name":"National University of Distance Education","doi-asserted-by":"publisher","award":["FONDECYT 1191188"],"award-info":[{"award-number":["FONDECYT 1191188"]}],"id":[{"id":"10.13039\/501100005367","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005367","name":"National University of Distance Education","doi-asserted-by":"publisher","award":["2021V\/-TAJOV\/00"],"award-info":[{"award-number":["2021V\/-TAJOV\/00"]}],"id":[{"id":"10.13039\/501100005367","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005367","name":"National University of Distance Education","doi-asserted-by":"publisher","award":["OPTIVAC 096-034091 2021V\/PUNED\/008"],"award-info":[{"award-number":["OPTIVAC 096-034091 2021V\/PUNED\/008"]}],"id":[{"id":"10.13039\/501100005367","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005367","name":"National University of Distance Education","doi-asserted-by":"publisher","award":["PID2019-108377RB-C32"],"award-info":[{"award-number":["PID2019-108377RB-C32"]}],"id":[{"id":"10.13039\/501100005367","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministry of Science and Innovation of Spain","doi-asserted-by":"publisher","award":["FONDECYT 1191188"],"award-info":[{"award-number":["FONDECYT 1191188"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministry of Science and Innovation of Spain","doi-asserted-by":"publisher","award":["2021V\/-TAJOV\/00"],"award-info":[{"award-number":["2021V\/-TAJOV\/00"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministry of Science and Innovation of Spain","doi-asserted-by":"publisher","award":["OPTIVAC 096-034091 2021V\/PUNED\/008"],"award-info":[{"award-number":["OPTIVAC 096-034091 2021V\/PUNED\/008"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministry of Science and Innovation of Spain","doi-asserted-by":"publisher","award":["PID2019-108377RB-C32"],"award-info":[{"award-number":["PID2019-108377RB-C32"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents the design and implementation of a spherical robot with an internal mechanism based on a pendulum. The design is based on significant improvements made, including an electronics upgrade, to a previous robot prototype developed in our laboratory. Such modifications do not significantly impact its corresponding simulation model previously developed in CoppeliaSim, so it can be used with minor modifications. The robot is incorporated into a real test platform designed and built for this purpose. As part of the incorporation of the robot into the platform, software codes are made to detect its position and orientation, using the system SwisTrack, to control its position and speed. This implementation allows successful testing of control algorithms previously developed by the authors for other robots such as Villela, the Integral Proportional Controller, and Reinforcement Learning.<\/jats:p>","DOI":"10.3390\/s23083895","type":"journal-article","created":{"date-parts":[[2023,4,12]],"date-time":"2023-04-12T02:08:11Z","timestamp":1681265291000},"page":"3895","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Development and Control of a Real Spherical Robot"],"prefix":"10.3390","volume":"23","author":[{"given":"Karla","family":"Schr\u00f6der","sequence":"first","affiliation":[{"name":"Escuela de Ingenier\u00eda El\u00e9ctrica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Av. Brasil 2147, Valpara\u00edso 2362804, Chile"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9968-960X","authenticated-orcid":false,"given":"Gonzalo","family":"Garcia","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda El\u00e9ctrica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Av. Brasil 2147, Valpara\u00edso 2362804, Chile"}]},{"given":"Roberto","family":"Chac\u00f3n","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda El\u00e9ctrica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Av. Brasil 2147, Valpara\u00edso 2362804, Chile"}]},{"given":"Guelis","family":"Montenegro","sequence":"additional","affiliation":[{"name":"Departamento de Electrotecnia e Inform\u00e1tica, Universidad T\u00e9cnica Federico Santa Mar\u00eda, Av. Federico Santa Mar\u00eda 6090, Vi\u00f1a del Mar 2520001, Chile"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6354-0520","authenticated-orcid":false,"given":"Alberto","family":"Marroqu\u00edn","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda El\u00e9ctrica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Av. Brasil 2147, Valpara\u00edso 2362804, Chile"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2186-4126","authenticated-orcid":false,"given":"Gonzalo","family":"Farias","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda El\u00e9ctrica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Av. Brasil 2147, Valpara\u00edso 2362804, Chile"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7652-5338","authenticated-orcid":false,"given":"Sebasti\u00e1n","family":"Dormido-Canto","sequence":"additional","affiliation":[{"name":"Departamento de Inform\u00e1tica y Autom\u00e1tica, Universidad Nacional de Educaci\u00f3n a Distancia, Juan del Rosal 16, 28040 Madrid, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4478-6626","authenticated-orcid":false,"given":"Ernesto","family":"Fabregas","sequence":"additional","affiliation":[{"name":"Departamento de Inform\u00e1tica y Autom\u00e1tica, Universidad Nacional de Educaci\u00f3n a Distancia, Juan del Rosal 16, 28040 Madrid, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.robot.2014.11.007","article-title":"Design and performance evaluation of an amphibious spherical robot","volume":"64","author":"Li","year":"2015","journal-title":"Robot. Auton. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Seeman, M., Broxvall, M., Saffiotti, A., and Wide, P. (2006, January 16\u201317). An Autonomous Spherical Robot for Security Tasks. Proceedings of the 2006 IEEE International Conference on Computational Intelligence for Homeland Security and Personal Safety, Alexandria, VA, USA.","DOI":"10.1109\/CIHSPS.2006.313312"},{"key":"ref_3","unstructured":"Barrientos, J. (2014). Dise\u00f1o y Desarrollo de un Robot Esf\u00e9rico. Integraci\u00f3n Electromec\u00e1nica y Programaci\u00f3n del Software de Control, Proyecto Fin de Carrera\/Trabajo Fin de Grado, E.T.S.I. Dise\u00f1o Industrial (UPM)."},{"key":"ref_4","unstructured":"Zhan, Q., Cai, Y., and Yan, C. (2011, January 9\u201313). Design, analysis and experiments of an omni-directional spherical robot. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China."},{"key":"ref_5","unstructured":"Michaud, F., Lafontaine, J., and Caron, S. (2001). A Spherical Robot for Planetary Surface Exploration, Canadian Space Agency."},{"key":"ref_6","unstructured":"Schroll, G.C. (2007). Dynamic Model of a Spherical Robot from First Principles. [Ph.D. Thesis, Colorado State University]."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ylikorpi, T., and Suomela, J. (2007). Ball-Shaped Robots, Itech Education and Publishing.","DOI":"10.5772\/5083"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3","DOI":"10.3390\/robotics1010003","article-title":"A Review of Active Mechanical Driving Principles of Spherical Robots","volume":"1","author":"Chase","year":"2012","journal-title":"Robotics"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1212","DOI":"10.1016\/j.procs.2020.04.130","article-title":"Design and Development of Spherical Spy Robot for Surveillance Operation","volume":"171","author":"Rangapur","year":"2020","journal-title":"Procedia Comput. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Kaznov, V., and Seeman, M. (2010, January 18\u201322). Outdoor navigation with a spherical amphibious robot. Proceedings of the 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5651713"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"17","DOI":"10.11591\/ijra.v5i1.pp17-28","article-title":"Degree of Achievability of Omnidirectional Motion in Various Mobile Robot Designs: A Review","volume":"5","author":"Justus","year":"2016","journal-title":"IAES Int. J. Robot. Autom. (IJRA)"},{"key":"ref_12","unstructured":"Luna C\u00f3rdova, M. (2018). Control de Movimiento y Planificaci\u00f3n de un Robot Esf\u00e9rico. [Master\u2019s Thesis, Instituto Nacional de Astrof\u00edsica, \u00d3ptica y Electr\u00f3nica]."},{"key":"ref_13","unstructured":"Valencia, H.J. (2023, March 05). Dise\u00f1o y Desarrollo de Robots con Locomoci\u00f3n Esf\u00e9rica para Seguir Trayectorias Preestablecidas. Bachelor\u2019s Thesis. Medell\u00edn, Colombia, 2016. Available online: https:\/\/repositorio.itm.edu.co\/handle\/20.500.12622\/82."},{"key":"ref_14","unstructured":"Shiotsu, A., Yamanaka, M., Matsuyama, Y., Nakanishi, H., Hara, Y., Tsuboi, T., Iwade, T., Sugiyama, Y., and Hirai, S. (December, January 29). Crawling and Jumping Soft Robot KOHARO. Proceedings of the InInternational Symposium on Robotics, Tokyo, Japan."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"11617","DOI":"10.1109\/LRA.2022.3203224","article-title":"Direction and Trajectory Tracking Control for Nonholonomic Spherical Robot by Combining Sliding Mode Controller and Model Prediction Controller","volume":"7","author":"Liu","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, Y., Guan, X., Hu, T., Zhang, Z., Wang, Y., Wang, Z., Liu, Y., and Li, G. (October, January 27). Fuzzy PID controller based on yaw angle prediction of a spherical robot. Proceedings of the 2021 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.","DOI":"10.1109\/IROS51168.2021.9636425"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1134\/S1560354715060076","article-title":"Spherical robot of combined type: Dynamics and control","volume":"20","author":"Kilin","year":"2015","journal-title":"Regul. Chaotic Dyn."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1134\/S1560354715020033","article-title":"The dynamics and control of a spherical robot with an internal omniwheel platform","volume":"20","author":"Karavaev","year":"2015","journal-title":"Regul. Chaotic Dyn."},{"key":"ref_19","unstructured":"Peralta, E., Fabregas, E., Farias, G., Vargas, H., and Dormido, S. (2016, January 1\u20133). Development of a Khepera IV Library for the V-REP Simulator. Proceedings of the 11th IFAC Symposium on Advances in Control Education ACE, Bratislava, Slovakia."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"9150","DOI":"10.1016\/j.ifacol.2017.08.1721","article-title":"A Khepera IV library for robotic control education using V-REP","volume":"50","author":"Farias","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"ref_21","unstructured":"(2021, September 30). CoppeliaSim. Available online: https:\/\/www.coppeliarobotics.com\/downloads."},{"key":"ref_22","unstructured":"Chac\u00f3n, R. (2019). Modelado, Simulaci\u00f3n y Control de Robots Esf\u00e9ricos, Pontificia Universidad Cat\u00f3lica de Valparaiso."},{"key":"ref_23","unstructured":"Nagai, M. (2008). Control System for a Spherical Robot. [Master\u2019s Thesis, Lule\u00e5 University of Technology]."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Montenegro, G., Chac\u00f3n, R., Fabregas, E., Garcia, G., Schr\u00f6der, K., Marroqu\u00edn, A., Dormido-Canto, S., and Farias, G. (2022). Modeling and Control of a Spherical Robot in the CoppeliaSim Simulator. Sensors, 22.","DOI":"10.3390\/s22166020"},{"key":"ref_25","first-page":"159","article-title":"A wheeled mobile robot with obstacle avoidance capability","volume":"1","author":"Villela","year":"2004","journal-title":"Inge. Mec\u00e1nica. Tecnol. Y Desarro."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"6679","DOI":"10.1109\/TIE.2019.2935976","article-title":"Simulation and experimental results of a new control strategy for point stabilization of nonholonomic mobile robots","volume":"67","author":"Fabregas","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"17393","DOI":"10.1016\/j.ifacol.2020.12.2093","article-title":"Position control of a mobile robot using reinforcement learning","volume":"53","author":"Farias","year":"2020","journal-title":"IFAC-PapersOnLine"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"152941","DOI":"10.1109\/ACCESS.2020.3018026","article-title":"Reinforcement Learning for Position Control Problem of a Mobile Robot","volume":"8","author":"Farias","year":"2020","journal-title":"IEEE Access"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"55885","DOI":"10.1109\/ACCESS.2019.2913916","article-title":"Development of an easy-to-use multi-agent platform for teaching mobile robotics","volume":"7","author":"Farias","year":"2019","journal-title":"IEEE Access"},{"key":"ref_30","unstructured":"Esquembre, F. (2003, January 22\u201324). Using easy Java simulations to create scientific simulations in Java. Proceedings of the IEEE Region 8 EUROCON 2003: Computer as a Tool, Ljubljana, Slovenia."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Lochmatter, T., Roduit, P., Cianci, C., Correll, N., Jacot, J., and Martinoli, A. (2008, January 22\u201326). SwisTrack\u2014A flexible open source tracking software for multi-agent systems. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Nice, France.","DOI":"10.1109\/IROS.2008.4650937"},{"key":"ref_32","unstructured":"Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, MIT Press."},{"key":"ref_33","unstructured":"Watkins, C.J.C.H. (1989). Learning from Delayed Rewards. [Ph.D. Thesis, King\u2019s College Cambridge]."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/BF00992698","article-title":"Technical Note: Q-Learning","volume":"8","author":"Watkins","year":"1992","journal-title":"Mach. Learn."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/8\/3895\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:14:05Z","timestamp":1760123645000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/8\/3895"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,11]]},"references-count":34,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["s23083895"],"URL":"https:\/\/doi.org\/10.3390\/s23083895","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,11]]}}}