{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T22:44:52Z","timestamp":1762641892199,"version":"build-2065373602"},"reference-count":27,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2016,10,10]],"date-time":"2016-10-10T00:00:00Z","timestamp":1476057600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents the design, implementation and validation of the three-wheel holonomic motion system of a mobile robot designed to operate in homes. The holonomic motion system is described in terms of mechanical design and electronic control. The paper analyzes the kinematics of the motion system and validates the estimation of the trajectory comparing the displacement estimated with the internal odometry of the motors and the displacement estimated with a SLAM procedure based on LIDAR information. Results obtained in different experiments have shown a difference on less than 30 mm between the position estimated with the SLAM and odometry, and a difference in the angular orientation of the mobile robot lower than 5\u00b0 in absolute displacements up to 1000 mm.<\/jats:p>","DOI":"10.3390\/s16101658","type":"journal-article","created":{"date-parts":[[2016,10,10]],"date-time":"2016-10-10T10:35:19Z","timestamp":1476095719000},"page":"1658","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":45,"title":["Design, Implementation and Validation of the Three-Wheel Holonomic Motion System of the Assistant Personal Robot (APR)"],"prefix":"10.3390","volume":"16","author":[{"given":"Javier","family":"Moreno","sequence":"first","affiliation":[{"name":"Department of Computer Science and Industrial Engineering, University of Lleida, 25001 Lleida, Spain"}]},{"given":"Eduard","family":"Clotet","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Industrial Engineering, University of Lleida, 25001 Lleida, Spain"}]},{"given":"Ruben","family":"Lupia\u00f1ez","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Industrial Engineering, University of Lleida, 25001 Lleida, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7965-0086","authenticated-orcid":false,"given":"Marcel","family":"Tresanchez","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Industrial Engineering, University of Lleida, 25001 Lleida, Spain"}]},{"given":"Dani","family":"Mart\u00ednez","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Industrial Engineering, University of Lleida, 25001 Lleida, Spain"}]},{"given":"Tom\u00e0s","family":"Pallej\u00e0","sequence":"additional","affiliation":[{"name":"Barton Laboratory, Cornell University, Geneva, NY 14456, USA"}]},{"given":"Jordi","family":"Casanovas","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Industrial Engineering, University of Lleida, 25001 Lleida, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8210-3262","authenticated-orcid":false,"given":"Jordi","family":"Palac\u00edn","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Industrial Engineering, University of Lleida, 25001 Lleida, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2016,10,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Fish, S. (2004, January 13\u201315). UGVs in future combat systems. Proceedings of the SPIE 5422 Unmanned Ground Vehicle Technology VI, Orlando, FL, USA.","DOI":"10.1117\/12.537966"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Byambasuren, B.E., Kim, D., Oyun-Erdene, M., Bold, C., and Yura, J. (2016). Inspection Robot Based Mobile Sensing and Power Line Tracking for Smart Grid. Sensors, 16.","DOI":"10.3390\/s16020250"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Bengochea-Guevara, J.M., Conesa-Mu\u00f1oz, J., And\u00fajar, D., and Ribeiro, A. (2016). Merge Fuzzy Visual Servoing and GPS-Based Planning to Obtain a Proper Navigation Behavior for a Small Crop-Inspection Robot. Sensors, 16.","DOI":"10.3390\/s16030276"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/0957-4174(96)00038-3","article-title":"Artificial intelligence technologies for robot assisted urban search and rescue","volume":"11","author":"Blitch","year":"1996","journal-title":"Expert Syst. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Lafaye, J., Gouaillier, D., and Wieber, P.B. (2014, January 18\u201320). Linear model predictive control of the locomotion of Pepper, a humanoid robot with omnidirectional wheels. Proceedings of the IEEE-RAS International Conference on Humanoid Robots, Madrid, Spain.","DOI":"10.1109\/HUMANOIDS.2014.7041381"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"978","DOI":"10.1109\/70.817663","article-title":"Design and control of a variable footprint mechanism for holonomic omnidirectional vehicles and its application to wheelchairs","volume":"15","author":"Wada","year":"1999","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_7","unstructured":"United Nations World Population Ageing 2013. Available online: http:\/\/www.un.org\/en\/development\/desa\/population\/publications\/pdf\/ageing\/WorldPopulationAgeing2013.pdf."},{"key":"ref_8","unstructured":"World Health Organization World Report on Ageing and Health, 2015. Available online: http:\/\/apps.who.int\/iris\/bitstream\/10665\/186463\/1\/9789240694811_eng.pdf."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Clotet, E., Mart\u00ednez, D., Moreno, J., Tresanchez, M., and Palac\u00edn, J. (2016). Assistant Personal Robot (APR): Conception and Application of a Tele-Operated Assisted Living Robot. Sensors, 16.","DOI":"10.3390\/s16050610"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Mor\u00f3n, C., Pay\u00e1n, A., Garc\u00eda, A., and Bosquet, F. (2016). Domotics Project Housing Block. Sensors, 16.","DOI":"10.3390\/s16050741"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Mariappan, M., Sing, J.C., Wee, C.C., Khoo, B., and Wong, W.K. (2014, January 15\u201316). Simultaneous rotation and translation movement for four omnidirectional wheels holonomic mobile robot. Proceedings of the IEEE International Symposium of Robotics and Manufacturing Automation, Kuala Lumpur, Malaysia.","DOI":"10.1109\/ROMA.2014.7295864"},{"key":"ref_12","unstructured":"Muir, P.F., and Neuman, C.P. (1986). Kinematic Modeling of Wheeled Mobile Robots, Carnegie Mellon University. Technical Report, CMU-RETR-8612."},{"key":"ref_13","unstructured":"Alakshendra, V., Chiddarwar, S.S., and Jha, A. (2016). CAD\/CAM, Robotics and Factories of the Future, Springer."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1002\/rob.10107","article-title":"Design and construction of continuous alternate wheels for an omnidirectional mobile robot","volume":"20","author":"Byun","year":"2003","journal-title":"J. Robot. Syst."},{"key":"ref_15","unstructured":"Wada, M., and Mori, S. (1996, January 22\u201328). Holonomic and Omnidirectional Vehicle with Conventional Tires. Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2747","DOI":"10.1007\/s12206-009-0810-9","article-title":"Steering control algorithm for efficient drive of a mobile robot with steerable omni-directional wheels","volume":"23","author":"Song","year":"2009","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1115\/1.2826230","article-title":"Design of Ball Wheel Mechanisms for Omnidirectional Vehicles with Full Mobility and Invariant Kinematics","volume":"119","author":"West","year":"1997","journal-title":"J. Mech. Des."},{"key":"ref_18","unstructured":"Endo, T., and Nakamura, Y. (2005, January 18\u201320). An omnidirectional vehicle on a basketball. Proceedings of the 12th International Conference on Advanced Robotics, Seattle, WA, USA."},{"key":"ref_19","unstructured":"Lauwers, T.B., Kantor, G.A., and Hollis, R.L. (2006, January 15\u201319). A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive. Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, FL, USA."},{"key":"ref_20","unstructured":"Kumagai, M., and Ochiai, T. (2008, January 14\u201317). Development of a robot balancing on a ball. Proceedings of the International Conference on Control, Automation and Systems, Seoul, Korea."},{"key":"ref_21","unstructured":"Endo, G., and Hirose, S. (1999, January 10\u201315). Study on roller-walker (system integration and basic experiments). Proceedings of the 1999 IEEE International Conference on Robotics and Automation, Detroit, MI, USA."},{"key":"ref_22","first-page":"25","article-title":"Kinematic Modeling for Feedback Control of an Omnidirectional Wheeled Mobile Robot","volume":"1","author":"Muir","year":"1987","journal-title":"Auton. Robot Veh."},{"key":"ref_23","unstructured":"Ferriere, L., Raucent, B., and Campion, G. (1996, January 22\u201328). Design of omnimobile robot wheels. Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA."},{"key":"ref_24","unstructured":"Blumrich, J. (1974). Omnidirectional Wheel. (3,789,947), U.S. Patent."},{"key":"ref_25","unstructured":"Ilon, B.E. (1975). Wheels for a Course Stable Selfpropelling Vehicle Movable in Any Desired Direction on the Ground or Some Other Base. (3,876,255), U.S. Patent."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"6045","DOI":"10.3390\/s140406045","article-title":"Ambient Intelligence Application Based on Environmental Measurements Performed with an Assistant Mobile Robot","volume":"14","author":"Martinez","year":"2014","journal-title":"Sensors"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"16482","DOI":"10.3390\/s121216482","article-title":"Two-dimensional radial laser scanning for circular marker detection and external mobile robot tracking","volume":"12","author":"Font","year":"2012","journal-title":"Sensors"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1658\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:32:37Z","timestamp":1760211157000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1658"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,10]]},"references-count":27,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2016,10]]}},"alternative-id":["s16101658"],"URL":"https:\/\/doi.org\/10.3390\/s16101658","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,10,10]]}}}