{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T04:50:29Z","timestamp":1776142229297,"version":"3.50.1"},"reference-count":45,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2013,10,21]],"date-time":"2013-10-21T00:00:00Z","timestamp":1382313600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a sensor fusion framework that improves the localization of mobile robots with limited computational resources. It employs an event based Kalman Filter to combine the measurements of a global sensor and an inertial measurement unit (IMU) on an event based schedule, using fewer resources (execution time and bandwidth) but with similar performance when compared to the traditional methods. The event is defined to reflect the necessity of the global information, when the estimation error covariance exceeds a predefined limit. The proposed experimental platforms are based on the LEGO Mindstorm NXT, and consist of a differential wheel mobile robot navigating indoors with a zenithal camera as global sensor, and an Ackermann steering mobile robot navigating outdoors with a SBG Systems GPS accessed through an IGEP board that also serves as datalogger. The IMU in both robots is built using the NXT motor encoders along with one gyroscope, one compass and two accelerometers from Hitecnic, placed according to a particle based dynamic model of the robots. The tests performed reflect the correct performance and low execution time of the proposed framework. The robustness and stability is observed during a long walk test in both indoors and outdoors environments.<\/jats:p>","DOI":"10.3390\/s131014133","type":"journal-article","created":{"date-parts":[[2013,10,21]],"date-time":"2013-10-21T14:49:22Z","timestamp":1382366962000},"page":"14133-14160","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":36,"title":["Multi Sensor Fusion Framework for Indoor-Outdoor Localization of Limited Resource Mobile Robots"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8986-642X","authenticated-orcid":false,"given":"Leonardo","family":"Mar\u00edn","sequence":"first","affiliation":[{"name":"Department of Systems Engineering and Control, Instituto Universitario de Autom\u00e1tica e Inform\u00e1tica Industrial, Universidad Polit\u00e9cnica de Valencia, Camino de Vera, E-46022 Valencia, Spain"}]},{"given":"Marina","family":"Vall\u00e9s","sequence":"additional","affiliation":[{"name":"Department of Systems Engineering and Control, Instituto Universitario de Autom\u00e1tica e Inform\u00e1tica Industrial, Universidad Polit\u00e9cnica de Valencia, Camino de Vera, E-46022 Valencia, Spain"}]},{"given":"\u00c1ngel","family":"Soriano","sequence":"additional","affiliation":[{"name":"Department of Systems Engineering and Control, Instituto Universitario de Autom\u00e1tica e Inform\u00e1tica Industrial, Universidad Polit\u00e9cnica de Valencia, Camino de Vera, E-46022 Valencia, Spain"}]},{"given":"\u00c1ngel","family":"Valera","sequence":"additional","affiliation":[{"name":"Department of Systems Engineering and Control, Instituto Universitario de Autom\u00e1tica e Inform\u00e1tica Industrial, Universidad Polit\u00e9cnica de Valencia, Camino de Vera, E-46022 Valencia, Spain"}]},{"given":"Pedro","family":"Albertos","sequence":"additional","affiliation":[{"name":"Department of Systems Engineering and Control, Instituto Universitario de Autom\u00e1tica e Inform\u00e1tica Industrial, Universidad Polit\u00e9cnica de Valencia, Camino de Vera, E-46022 Valencia, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2013,10,21]]},"reference":[{"key":"ref_1","unstructured":"Siegwart, R., and Nourbakhsh, I. (2004). Introduction to Autonomous Mobile Robots, The MIT Press."},{"key":"ref_2","unstructured":"Michel, O., Rohrer, F., and Heiniger, N. Available Online: http:\/\/en.wikibooks.org\/wiki\/Cyberbotics'_Robot_Curriculum."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Grewal, M.S., and Andrews, A.P. (2001). Kalman Filtering: Theory and Practice Using Matlab, John Wiley & Sons. [3rd ed.].","DOI":"10.1002\/0471266388"},{"key":"ref_4","unstructured":"Welch, G., and Bishop, G. Available online: http:\/\/www.cs.un-c.edu\/welch\/kalman\/kalmanIntro.html."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1109\/9.847726","article-title":"A new method for the nonlinear transformation of means and covariances in filters and estimators","volume":"45","author":"Julier","year":"2000","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Simon, D. (2006). Optimal State Estimation: Kalman, H\u221e, and Nonlinear Approaches, John Wiley & Sons.","DOI":"10.1002\/0470045345"},{"key":"ref_7","unstructured":"Martinelli, A., and Siegwart, R. (2003, January 4\u20136). Estimating the Odometry Error of a Mobile Robot During Navigation. Warsaw, Poland."},{"key":"ref_8","unstructured":"Cong, T.H., Kim, Y.J., and Lim, M.T. (2008, January 14\u201317). Hybrid Extended Kalman Filter-Based Localization with a Highly Accurate Odometry Model of a Mobile Robot. Seoul, Korea."},{"key":"ref_9","unstructured":"Pioneer Robots Online Information. Available online: http:\/\/www.mobilerobots.com\/ResearchRobots.aspx."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/70.917085","article-title":"Accurate mobile robot dead reckoning with a precision-calibrated fiber-optic gyroscope","volume":"17","author":"Chung","year":"2001","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1087","DOI":"10.1109\/TRO.2009.2026506","article-title":"Kinematic modeling and analysis of skid-steered mobile robots with applications to low-cost inertial-measurement-unit-based motion estimation","volume":"25","author":"Yi","year":"2009","journal-title":"IEEE Trans. Robot."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Houshangi, N., and Azizi, F. (2005, January 1\u20134). Accurate Mobile Robot Position Determination Using Unscented Kalman Filter. Saskatoon, SK, Canada.","DOI":"10.1109\/WAC.2006.375994"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.mechatronics.2009.11.009","article-title":"Dead-reckoning sensor system and tracking algorithm for 3-D pipeline mapping","volume":"20","author":"Hyun","year":"2010","journal-title":"Mechatronics"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3261","DOI":"10.3390\/s100403261","article-title":"Multi-camera sensor system for 3D segmentation and localization of multiple mobile robots","volume":"10","author":"Losada","year":"2010","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.pmcj.2010.07.001","article-title":"Indoor tracking for mission critical scenarios: A survey","volume":"7","author":"Fuchs","year":"2011","journal-title":"Pervasive Mob. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TITS.2008.2011712","article-title":"In-car positioning and navigation technologies: A survey","volume":"10","author":"Skog","year":"2009","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Kim, J., Kim, Y., and Kim, S. (2008, January 1\u20138). An accurate localization for mobile robot using extended Kalman filter and sensor fusion. Hong Kong.","DOI":"10.1109\/IJCNN.2008.4634210"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4562","DOI":"10.1109\/TIE.2012.2216235","article-title":"Dynamic ultrasonic hybrid localization system for indoor mobile robots","volume":"60","author":"Kim","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_19","unstructured":"Valera, A., Weiss, M., Vall\u00e9s, M., and Diez, J.L. (2007, January 13\u201315). Bluetooth-Networked Trajectory Control of Autonomous Vehicles. La Habana, Cuba."},{"key":"ref_20","unstructured":"Valera, A., Vall\u00e9s, M., Mar\u00edn, L., and Albertos, P. (September, January 28). Design and Implementation of Kalman Filters Applied to Lego NXT Based Robots. Milano, Italy."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/s10514-010-9194-z","article-title":"Constrained and quantized Kalman filtering for an RFID robot localization problem","volume":"29","author":"Boccadoro","year":"2010","journal-title":"Auton. Robot."},{"key":"ref_22","unstructured":"Reina, G., Vargas, A., Nagatani, K., and Yoshida, K. (September, January 27\u2013). Adaptive Kalman Filtering for GPS-based Mobile Robot Localization. Rome, Italy."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1023\/B:AURO.0000032936.24187.41","article-title":"Distributed cooperative outdoor multirobot localization and mapping","volume":"17","author":"Madhavan","year":"2004","journal-title":"Auton. Robot."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1109\/TRA.2003.809591","article-title":"Magnetometer and differential carrier phase GPS-aided INS for advanced vehicle control","volume":"19","author":"Yang","year":"2003","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"691","DOI":"10.1016\/j.measurement.2011.12.021","article-title":"A new method of seamless land navigation for GPS\/INS integrated system","volume":"45","author":"Zhang","year":"2012","journal-title":"Measurement"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1111","DOI":"10.1016\/j.trc.2011.01.001","article-title":"Low cost two dimension navigation using an augmented Kalman filter fast orthogonal search module for the integration of reduced inertial sensor system and Global Positioning System","volume":"19","author":"Shen","year":"2011","journal-title":"Trans. Res. Part C: Emerg. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2592","DOI":"10.1109\/TSP.2003.816758","article-title":"Gaussian particle filtering","volume":"51","author":"Kotecha","year":"2003","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Demir, O., and Lunze, J. (2012, January 27\u201329). Cooperative control of multi-agent systems with event-based communication. Montreal, QC, USA.","DOI":"10.1109\/ACC.2012.6314920"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/j.automatica.2012.08.042","article-title":"Event-based broadcasting for multi-agent average consensus","volume":"49","author":"Seyboth","year":"2013","journal-title":"Automatica"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"9396","DOI":"10.3390\/s130709396","article-title":"A mobile robots experimental environment with event-based wireless communication","volume":"13","author":"Guinaldo","year":"2013","journal-title":"Sensors"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2125","DOI":"10.1016\/j.automatica.2013.03.002","article-title":"Event based agreement protocols for multi-agent networks","volume":"49","author":"Meng","year":"2013","journal-title":"Automatica"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/70.481750","article-title":"Structural properties and classification of kinematic and dynamic models of wheeled mobile robots","volume":"12","author":"Campion","year":"1996","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Rajamani, R. (2012). Vehicle Dynamics And Control, Springer. [2nd ed.]. Mechanical Engineering Series.","DOI":"10.1007\/978-1-4614-1433-9"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1109\/TRO.2008.924945","article-title":"A dynamic-model-based wheel slip detector for mobile robots on outdoor terrain","volume":"24","author":"Ward","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1016\/j.robot.2010.12.001","article-title":"Mobile robot characterized by dynamic and kinematic equations and actuator dynamics: Trajectory tracking and related application","volume":"59","author":"Zohar","year":"2011","journal-title":"Robot. Auton. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1017\/S0263574707004092","article-title":"Dynamic model based formation control and obstacle avoidance of multi-robot systems","volume":"26","author":"Cruz","year":"2008","journal-title":"Robotica"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1155\/JAM.2005.365","article-title":"Dynamic model of multi-rigid-body systems based on particle dynamics with recursive approach","volume":"2005","author":"Attia","year":"2005","journal-title":"J. Appl. Math."},{"key":"ref_38","unstructured":"Wong, J. (2008). Theory of Ground Vehicles, John Wiley & Sons."},{"key":"ref_39","unstructured":"Arras, K.O. (1998). An Introduction To Error Propagation: Derivation, Meaning and Examples of Equation Cy = FxCxFxT, Swiss Federal Institute of Technology Lausann. EPFL-ASL-TR-98-01 R3."},{"key":"ref_40","unstructured":"LEGO NXT Mindsensors. Available online: http:\/\/www.mindsensors.com."},{"key":"ref_41","unstructured":"LEGO NXT HiTechnic Sensors. Available online: http:\/\/www.hitechnic.com\/sensors."},{"key":"ref_42","unstructured":"LEGO 9V Technic Motors Compared Characteristics. Available online: http:\/\/wwwphilohome.com\/motors\/motorcomp.htm."},{"key":"ref_43","unstructured":"IG-500N: GPS Aided Miniature INS. Available online: http:\/\/www.sbg-systems.com\/products\/ig500n-miniature-ins-gps."},{"key":"ref_44","unstructured":"IGEPv2 Board. Available online: http:\/\/www.isee.biz\/products\/igep-processor-boards\/igepv2-dm3730."},{"key":"ref_45","unstructured":"Hartikainen, J., and S\u00e4rkk\u00e4, S. EKF\/UKF Toolbox for Matlab V1.3. Available online: http:\/\/www.lce.hut.fi\/research\/mm\/ekfukf\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/10\/14133\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:50:00Z","timestamp":1760219400000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/10\/14133"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10,21]]},"references-count":45,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2013,10]]}},"alternative-id":["s131014133"],"URL":"https:\/\/doi.org\/10.3390\/s131014133","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,21]]}}}