{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T07:55:49Z","timestamp":1770710149335,"version":"3.49.0"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","award":["POCI-01-0145-FEDER-016418"],"award-info":[{"award-number":["POCI-01-0145-FEDER-016418"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["POCI-01-0145-FEDER-016418"],"award-info":[{"award-number":["POCI-01-0145-FEDER-016418"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","award":["POCI-01-0145-FEDER-006961"],"award-info":[{"award-number":["POCI-01-0145-FEDER-006961"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UID\/EEA\/50014\/2013"],"award-info":[{"award-number":["UID\/EEA\/50014\/2013"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2022,6]]},"DOI":"10.1007\/s10846-022-01630-3","type":"journal-article","created":{"date-parts":[[2022,6,8]],"date-time":"2022-06-08T12:03:14Z","timestamp":1654689794000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["OptiOdom: a Generic Approach for Odometry Calibration of Wheeled Mobile Robots"],"prefix":"10.1007","volume":"105","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4537-5095","authenticated-orcid":false,"given":"Ricardo B.","family":"Sousa","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7023-8562","authenticated-orcid":false,"given":"Marcelo R.","family":"Petry","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4846-271X","authenticated-orcid":false,"given":"Paulo G.","family":"Costa","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8573-3147","authenticated-orcid":false,"given":"Ant\u00f3nio Paulo","family":"Moreira","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,6,8]]},"reference":[{"key":"1630_CR1","doi-asserted-by":"publisher","unstructured":"Abbas, T., Arif, M., Ahmed, W.: Measurement and correction of systematic odometry errors caused by kinematics imperfections in mobile robots. In: 2006 SICE-ICASE International Joint Conference, pp. 2073\u20132078. https:\/\/doi.org\/10.1109\/SICE.2006.315554 (2006)","DOI":"10.1109\/SICE.2006.315554"},{"issue":"5","key":"1630_CR2","doi-asserted-by":"publisher","first-page":"994","DOI":"10.1109\/TRO.2005.851382","volume":"21","author":"G Antonelli","year":"2005","unstructured":"Antonelli, G., Chiaverini, S., Fusco, G.: A calibration method for odometry of mobile robots based on the least-squares technique: theory and experimental validation. IEEE Trans. Robot. 21(5), 994\u20131004 (2005). https:\/\/doi.org\/10.1109\/TRO.2005.851382","journal-title":"IEEE Trans. Robot."},{"issue":"6","key":"1630_CR3","doi-asserted-by":"publisher","first-page":"869","DOI":"10.1109\/70.544770","volume":"12","author":"J Borenstein","year":"1996","unstructured":"Borenstein, J., Feng, L.: Measurement and correction of systematic odometry errors in mobile robots. IEEE Trans. Robot. Autom. 12(6), 869\u2013880 (1996). https:\/\/doi.org\/10.1109\/70.544770","journal-title":"IEEE Trans. Robot. Autom."},{"key":"1630_CR4","doi-asserted-by":"publisher","unstructured":"Bostani, A., Vakili, A., Denidni, T. A.: A novel method to measure and correct the odometry errors in mobile robots. In: 2008 Canadian Conference on Electrical and Computer Engineering, pp. 897\u2013900. https:\/\/doi.org\/10.1109\/CCECE.2008.4564665 (2008)","DOI":"10.1109\/CCECE.2008.4564665"},{"key":"1630_CR5","doi-asserted-by":"publisher","unstructured":"Caltabiano, D., Muscato, G., Russo, F.: Localization and Self-Calibration of a Robot for Volcano Exploration. In: IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA \u201904. 2004, Vol. 1, pp. 586\u2013591. https:\/\/doi.org\/10.1109\/ROBOT.2004.1307212https:\/\/doi.org\/10.1109\/ROBOT.2004.1307212 (2004)","DOI":"10.1109\/ROBOT.2004.1307212 10.1109\/ROBOT.2004.1307212"},{"key":"1630_CR6","doi-asserted-by":"publisher","unstructured":"Cantelli, L., Ligama, S., Muscato, G., Spina, D.: Auto-calibration methods of kinematic parameters and magnetometer offset for the localization of a tracked mobile robot. Robotics 5(4). https:\/\/doi.org\/10.3390\/robotics5040023 (2016)","DOI":"10.3390\/robotics5040023"},{"key":"1630_CR7","doi-asserted-by":"publisher","unstructured":"Cecco, M. D.: Self-calibration of AGV inertial-odometric navigation using absolute-reference measurements. In: IMTC\/2002. Proceedings of the 19th IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No.00CH37276), vol. 2, pp. 1513\u20131518. https:\/\/doi.org\/10.1109\/IMTC.2002.1007183 (2002)","DOI":"10.1109\/IMTC.2002.1007183"},{"issue":"2","key":"1630_CR8","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1109\/TRO.2012.2226380","volume":"29","author":"A Censi","year":"2013","unstructured":"Censi, A., Franchi, A., Marchionni, L., Oriolo, G.: Simultaneous calibration of odometry and sensor parameters for mobile robots. IEEE Trans. Robot. 29(2), 475\u2013492 (2013). https:\/\/doi.org\/10.1109\/TRO.2012.2226380","journal-title":"IEEE Trans. Robot."},{"key":"1630_CR9","doi-asserted-by":"publisher","unstructured":"Dudzik, S.: Application of the motion capture system to estimate the accuracy of a wheeled mobile robot localization. Energies 13(23). https:\/\/doi.org\/10.3390\/en13236437 (2020)","DOI":"10.3390\/en13236437"},{"key":"1630_CR10","doi-asserted-by":"publisher","unstructured":"Furtado, J.S., Liu, H., Lai, G., Lacheray, H., Desouza-Coelho, J.: Comparative analysis of Optitrack motion capture systems. In: Advances in Motion Sensing and Control for Robotic Applications, pp. 15\u201331. https:\/\/doi.org\/10.1007\/978-3-030-17369-2\u2216_2 (2019)","DOI":"10.1007\/978-3-030-17369-2\u2216_2"},{"key":"1630_CR11","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1016\/j.rcim.2018.11.005","volume":"57","author":"F Galasso","year":"2019","unstructured":"Galasso, F., Rizzini, D. L., Oleari, F., Caselli, S.: Efficient calibration of four wheel industrial AGVs. Robot. Comput. Integr. Manuf. 57, 116\u2013128 (2019). https:\/\/doi.org\/10.1016\/j.rcim.2018.11.005","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"1630_CR12","doi-asserted-by":"publisher","unstructured":"Ganganath, N., Leung, H.: Mobile robot localization using odometry and kinect sensor. In: 2012 IEEE International Conference on Emerging Signal Processing Applications, pp. 91\u201394. https:\/\/doi.org\/10.1109\/ESPA.2012.6152453 (2012)","DOI":"10.1109\/ESPA.2012.6152453"},{"key":"1630_CR13","doi-asserted-by":"publisher","unstructured":"Goronzy, G., Hellbrueck, H.: Weighted online calibration for odometry of mobile robots. In: 2017 IEEE International Conference on Communications Workshops (ICC Workshops), pp. 1036\u20131042. https:\/\/doi.org\/10.1109\/ICCW.2017.7962795 (2017)","DOI":"10.1109\/ICCW.2017.7962795"},{"key":"1630_CR14","doi-asserted-by":"publisher","unstructured":"Han, K., Kim, H., Lee, J. S.: The Sources of Position Errors of Omni-Directional Mobile Robot with Mecanum Wheel. In: 2010 IEEE International Conference on Systems, Man and Cybernetics, pp. 581\u2013586. https:\/\/doi.org\/10.1109\/ICSMC.2010.5642009https:\/\/doi.org\/10.1109\/ICSMC.2010.5642009 (2010)","DOI":"10.1109\/ICSMC.2010.5642009 10.1109\/ICSMC.2010.5642009"},{"key":"1630_CR15","unstructured":"Igel, C., H\u00fcsken, M.: Improving the rprop learning algorithm. In: Proceedings of the Second International ICSC Symposium on Neural Computation (NC 2000), pp. 115\u2013121. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.17.3899&rep=rep1&type=pdf (2000)"},{"key":"1630_CR16","unstructured":"Ivanjko, E., Kom\u0161i\u0107, I., Petrovi\u0107, I.: Simple off-line odometry calibration of differential drive mobile robots. In: Proceedings of 16th Int. Workshop on Robotics in Alpe-Adria-Danube Region - RAAD 2007. https:\/\/www.researchgate.net\/publication\/268411270 (2007)"},{"key":"1630_CR17","doi-asserted-by":"publisher","unstructured":"Jung, C., Chung, W.: Accurate calibration of two wheel differential mobile robots by using experimental heading errors. In: 2012 IEEE International Conference on Robotics and Automation, pp. 4533\u20134538. https:\/\/doi.org\/10.1109\/ICRA.2012.6224660 (2012)","DOI":"10.1109\/ICRA.2012.6224660"},{"issue":"9","key":"1630_CR18","doi-asserted-by":"publisher","first-page":"1113","DOI":"10.1007\/s12541-016-0135-4","volume":"17","author":"D Jung","year":"2016","unstructured":"Jung, D., Seong, J., Moon, C., Jin, J., Chung, W.: Accurate calibration of systematic errors for car-like mobile robots using experimental orientation errors. Int. J. Precis. Eng. Manuf. 17(9), 1113\u20131119 (2016). https:\/\/doi.org\/10.1007\/s12541-016-0135-4","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"1630_CR19","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.robot.2017.04.019","volume":"94","author":"F Kallasi","year":"2017","unstructured":"Kallasi, F., Rizzini, D. L., Oleari, F., Magnani, M., Caselli, S.: A novel calibration method for industrial AGVs. Robot. Auton. Syst. 94, 75\u201388 (2017). https:\/\/doi.org\/10.1016\/j.robot.2017.04.019","journal-title":"Robot. Auton. Syst."},{"key":"1630_CR20","doi-asserted-by":"publisher","unstructured":"Lauer, M., Lange, S., Riedmiller, M.: Calculating the perfect match: an efficient and accurate approach for robot self-localization. In: RoboCup 2005: Robot Soccer World Cup IX, pp. 142\u2013153. https:\/\/doi.org\/10.1007\/11780519\u2216_13 (2006)","DOI":"10.1007\/11780519\u2216_13"},{"key":"1630_CR21","unstructured":"Leyard: Optitrack - Motion Capture Systems. https:\/\/optitrack.com\/. Accessed on 17 Jan 2021"},{"key":"1630_CR22","doi-asserted-by":"publisher","unstructured":"Lin, P., Liu, D., Yang, D., Zou, Q., Du, Y., Cong, M.: Calibration for odometry of omnidirectional mobile robots based on kinematic correction. In: 2019 14Th International Conference on Computer Science Education (ICCSE), Pp. 139\u2013144. https:\/\/doi.org\/10.1109\/ICCSE.2019.8845402 (2019)","DOI":"10.1109\/ICCSE.2019.8845402"},{"key":"1630_CR23","doi-asserted-by":"publisher","unstructured":"Liu, J., Gao, W., Hu, Z.: Visual-Inertial Odometry Tightly Coupled with Wheel Encoder Adopting Robust Initialization and Online Extrinsic Calibration. In: 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 5391\u20135397. https:\/\/doi.org\/10.1109\/IROS40897.2019.8967607 (2019)","DOI":"10.1109\/IROS40897.2019.8967607"},{"issue":"6","key":"1630_CR24","doi-asserted-by":"publisher","first-page":"969","DOI":"10.1017\/S0263574713000210","volume":"31","author":"Y Maddahi","year":"2013","unstructured":"Maddahi, Y., Maddahi, A., Sepehri, N.: Calibration of omnidirectional wheeled mobile robots: Method and experiments. Robotica 31(6), 969\u2013980 (2013). https:\/\/doi.org\/10.1017\/S0263574713000210","journal-title":"Robotica"},{"issue":"6","key":"1630_CR25","doi-asserted-by":"publisher","first-page":"1029","DOI":"10.1017\/S0263574711001329","volume":"30","author":"Y Maddahi","year":"2012","unstructured":"Maddahi, Y., Sepehri, N., Maddahi, A., Abdolmohammadi, M.: Calibration of wheeled mobile robots with differential drive mechanisms: An experimental approach. Robotica 30(6), 1029\u20131039 (2012). https:\/\/doi.org\/10.1017\/S0263574711001329","journal-title":"Robotica"},{"key":"1630_CR26","doi-asserted-by":"publisher","unstructured":"Martinelli, A., Tomatis, N., Tapus, A., Siegwart, R.: Simultaneous localization and odometry calibration for mobile robot. In: Proceedings 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), vol. 2, pp. 1499\u20131504. https:\/\/doi.org\/10.1109\/IROS.2003.1248856 (2003)","DOI":"10.1109\/IROS.2003.1248856"},{"key":"1630_CR27","doi-asserted-by":"publisher","unstructured":"Mondal, S., Yun, Y., Chung, W. K.: Terminal iterative learning control for calibrating systematic odometry errors in mobile robots. In: 2010 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, pp. 311\u2013316. https:\/\/doi.org\/10.1109\/AIM.2010.5695734https:\/\/doi.org\/10.1109\/AIM.2010.5695734 (2010)","DOI":"10.1109\/AIM.2010.5695734 10.1109\/AIM.2010.5695734"},{"issue":"1","key":"1630_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.17667\/riim.2018.1\/13","volume":"5","author":"G Nagym\u00e1t\u00e9","year":"2018","unstructured":"Nagym\u00e1t\u00e9, G., Kiss, R. M.: Application of Optitrack motion capture systems in human movement analysis: a systematic literature review. Recent Innovations in Mechatronics 5(1), 1\u20139 (2018). https:\/\/doi.org\/10.17667\/riim.2018.1\/13","journal-title":"Recent Innovations in Mechatronics"},{"key":"1630_CR29","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1016\/j.robot.2018.11.019","volume":"112","author":"D Nemec","year":"2019","unstructured":"Nemec, D., \u015cimk\u0308, V., Janota, A., Hrubo\u015c, M., Buben\u00edkov\u00e1, E.: Precise localization of the mobile wheeled robot using sensor fusion of odometry, visual artificial landmarks and inertial sensors. Robot. Auton. Syst. 112, 168\u2013177 (2019). https:\/\/doi.org\/10.1016\/j.robot.2018.11.019","journal-title":"Robot. Auton. Syst."},{"key":"1630_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84628-642-1","volume-title":"Robotics: Modelling, Planning and Control","author":"B Siciliano","year":"2009","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Robotics: Modelling, Planning and Control, 1st edn. Springer, London (2009). https:\/\/doi.org\/10.1007\/978-1-84628-642-1","edition":"1st edn."},{"key":"1630_CR31","volume-title":"Introduction to Autonomous Mobile Robots","author":"R Siegwart","year":"2011","unstructured":"Siegwart, R., Nourbakhsh, I. R., Scaramuzza, D.: Introduction to Autonomous Mobile Robots, 2nd edn. The MIT Press, Cambridge, Massachusetts (2011)","edition":"2nd edn."},{"key":"1630_CR32","doi-asserted-by":"publisher","unstructured":"Sousa, R. B.: Odometry and Extrinsic Sensor Calibration on Mobile Robots. Master\u2019s Thesis, Faculty of Engineering of the University of Porto (FEUP), INESC TEC \u2013 Institute for Systems and Computer Engineering, Technology and Science, Porto, Portugal. https:\/\/doi.org\/10.13140\/RG.2.2.27052.28802 (2020)","DOI":"10.13140\/RG.2.2.27052.28802"},{"key":"1630_CR33","doi-asserted-by":"publisher","unstructured":"Sousa, R. B., Petry, M. R., Moreira, A. P.: Evolution of odometry calibration methods for ground mobile robots. In: 2020 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), pp. 294\u2013299. https:\/\/doi.org\/10.1109\/ICARSC49921.2020.9096154https:\/\/doi.org\/10.1109\/ICARSC49921.2020.9096154(2020)","DOI":"10.1109\/ICARSC49921.2020.9096154 10.1109\/ICARSC49921.2020.9096154"},{"key":"1630_CR34","doi-asserted-by":"publisher","unstructured":"Tomasi, D. L., Todt, E.: Rotational odometry calibration for differential robot platforms. In: 2017 Latin American Robotics Symposium (LARS) and 2017 Brazilian Symposium on Robotics (SBR), pp. 1\u20136. https:\/\/doi.org\/10.1109\/SBR-LARS-R.2017.8215315https:\/\/doi.org\/10.1109\/SBR-LARS-R.2017.8215315 (2017)","DOI":"10.1109\/SBR-LARS-R.2017.8215315 10.1109\/SBR-LARS-R.2017.8215315"},{"issue":"1","key":"1630_CR35","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/TASE.2016.2550621","volume":"14","author":"Z Yang","year":"2017","unstructured":"Yang, Z., Shen, S.: Monocular visual\u2013inertial state estimation with online initialization and camera\u2013IMU extrinsic calibration. IEEE Trans. Autom. Sci. Eng. 14(1), 39\u201351 (2017). https:\/\/doi.org\/10.1109\/TASE.2016.2550621","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"1630_CR36","doi-asserted-by":"publisher","unstructured":"Yoo, K., Chung, W.: Convergence analysis of kinematic parameter calibration for a car-like mobile robot. In: 2009 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, pp. 740\u2013745. https:\/\/doi.org\/10.1109\/AIM.2009.5229924 (2009)","DOI":"10.1109\/AIM.2009.5229924"},{"key":"1630_CR37","doi-asserted-by":"publisher","unstructured":"Yun, Y., Park, B., Chung, W. K.: Odometry calibration using home positioning function for mobile robot. In: 2008 IEEE International Conference on Robotics and Automation, pp. 2116\u20132121. https:\/\/doi.org\/10.1109\/ROBOT.2008.4543519 (2008)","DOI":"10.1109\/ROBOT.2008.4543519"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-022-01630-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-022-01630-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-022-01630-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,24]],"date-time":"2022-06-24T13:14:58Z","timestamp":1656076498000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-022-01630-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,6]]}},"alternative-id":["1630"],"URL":"https:\/\/doi.org\/10.1007\/s10846-022-01630-3","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6]]},"assertion":[{"value":"9 June 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 April 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 June 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable (this article does not contain any studies with human participants or animals performed by any of the authors).","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"All authors have approved the manuscript and agreed with its publication on the Journal of Intelligent & Robotic Systems.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Consent for publication"}},{"value":"The authors have no financial or proprietary interests in any material discussed in this article.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of interest"}}],"article-number":"39"}}