{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T02:51:18Z","timestamp":1784170278477,"version":"3.55.0"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,7,11]],"date-time":"2024-07-11T00:00:00Z","timestamp":1720656000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,7,11]],"date-time":"2024-07-11T00:00:00Z","timestamp":1720656000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The spherical robot XK-III, designed with redundant degrees of freedom, addresses the limitations of existing pendulum spherical robot structures by enhancing mobility and environmental adaptability. A nonlinear dynamic model is developed for XK-III\u2019s new drive structure, along with a nonlinear disturbance observer (NDOB) to mitigate perturbations. Additionally, a Fuzzy PID controller (FPID) is implemented to further enhance XK-III\u2019s environmental adaptability. Experimental results confirm the effectiveness of the new design, showing that XK-III equipped with FPID and NDOB outperforms traditional control systems in terms of anti-disturbance capabilities. This research provides valuable insights for the use of spherical robots in complex environments.<\/jats:p>","DOI":"10.1007\/s10846-024-02121-3","type":"journal-article","created":{"date-parts":[[2024,7,11]],"date-time":"2024-07-11T12:12:24Z","timestamp":1720699944000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["XK-III: A Spherical Robot with Redundant Degrees of Freedom"],"prefix":"10.1007","volume":"110","author":[{"given":"Rui","family":"Lin","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianwen","family":"Huo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xin","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiguan","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ruilin","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinfei","family":"Xu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,7,11]]},"reference":[{"issue":"4","key":"2121_CR1","doi-asserted-by":"publisher","first-page":"1413","DOI":"10.3390\/s22041413","volume":"22","author":"M Buj\u0148\u00e1k","year":"2022","unstructured":"Buj\u0148\u00e1k, M., Pirn\u00edk, R., R\u00e1sto\u010dn\u1ef3, K., Janota, A., Nemec, D., Kuch\u00e1r, P., Tich\u1ef3, T., \u0141ukasik, Z.: Spherical robots for special purposes: a review on current possibilities. Sensors 22(4), 1413 (2022)","journal-title":"Sensors"},{"key":"2121_CR2","doi-asserted-by":"crossref","unstructured":"Mukherjee, R., Minor, M.A., Pukrushpan, J.T.: Simple motion planning strategies for spherobot: a spherical mobile robot. In: Proceedings of the 38th IEEE conference on decision and control (Cat. No. 99CH36304), IEEE, vol. 3, pp. 2132\u20132137 (1999)","DOI":"10.1109\/CDC.1999.831235"},{"issue":"5","key":"2121_CR3","doi-asserted-by":"publisher","first-page":"2406","DOI":"10.1109\/TMECH.2019.2934180","volume":"24","author":"S Asiri","year":"2019","unstructured":"Asiri, S., Khademianzadeh, F., Monadjemi, A., Moallem, P.: The design and development of a dynamic model of a low-power consumption, two-pendulum spherical robot. IEEE\/ASME Trans. Mechatron. 24(5), 2406\u20132415 (2019)","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"2121_CR4","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/s10846-012-9748-8","volume":"71","author":"S Mahboubi","year":"2013","unstructured":"Mahboubi, S., Seyyed Fakhrabadi, M.M., Ghanbari, A.: Design and implementation of a novel spherical mobile robot. J. Int. Robot. Syst. 71, 43\u201364 (2013)","journal-title":"J. Int. Robot. Syst."},{"key":"2121_CR5","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1016\/j.apm.2019.01.008","volume":"69","author":"B Alexey","year":"2019","unstructured":"Alexey, B., Alexander, K., Yury, K., Anton, K.: Stabilization of the motion of a spherical robot using feedbacks. Appl. Math. Model. 69, 583\u2013592 (2019)","journal-title":"Appl. Math. Model."},{"key":"2121_CR6","unstructured":"Singhal, A., Modi, S., Gupta, A., Vachhani, L.: Wobble control of a pendulum actuated spherical robot. arXiv preprint arXiv:2301.06433 (2023)"},{"key":"2121_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10846-016-0414-4","volume":"86","author":"BP DeJong","year":"2017","unstructured":"DeJong, B.P., Karadogan, E., Yelamarthi, K., Hasbany, J.: Design and analysis of a four-pendulum omnidirectional spherical robot. J. Int. Robot. Syst. 86, 3\u201315 (2017)","journal-title":"J. Int. Robot. Syst."},{"issue":"5","key":"2121_CR8","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1016\/S1000-9361(08)60061-8","volume":"21","author":"Z Qiang","year":"2008","unstructured":"Qiang, Z., Zengbo, L., Yao, C.: A back-stepping based trajectory tracking controller for a non-chained nonholonomic spherical robot. Chin. J. Aeronaut. 21(5), 472\u2013480 (2008)","journal-title":"Chin. J. Aeronaut."},{"key":"2121_CR9","doi-asserted-by":"crossref","unstructured":"Zhan, Q., Cai, Y., Yan, C.: Design, analysis and experiments of an omni-directional spherical robot. In: 2011 IEEE International conference on robotics and automation, IEEE, pp. 4921\u20134926 (2011)","DOI":"10.1109\/ICRA.2011.5980491"},{"issue":"2","key":"2121_CR10","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1017\/S0263574711000518","volume":"30","author":"Y Cai","year":"2012","unstructured":"Cai, Y., Zhan, Q., Yan, C.: Two-state trajectory tracking control of a spherical robot using neurodynamics. Robotica 30(2), 195\u2013203 (2012)","journal-title":"Robotica"},{"key":"2121_CR11","doi-asserted-by":"publisher","first-page":"66243","DOI":"10.1109\/ACCESS.2020.2985380","volume":"8","author":"L Ma","year":"2020","unstructured":"Ma, L., Sun, H., Song, J.: Fractional-order adaptive integral hierarchical sliding mode control method for high-speed linear motion of spherical robot. Ieee Access 8, 66243\u201366256 (2020)","journal-title":"Ieee Access"},{"key":"2121_CR12","doi-asserted-by":"crossref","unstructured":"Liu, D., Sun, H., Jia, Q., Wang, L.: Motion control of a spherical mobile robot by feedback linearization. In: 2008 7th World congress on intelligent control and automation, IEEE, pp. 965\u2013970 (2008)","DOI":"10.1109\/WCICA.2008.4593051"},{"key":"2121_CR13","doi-asserted-by":"crossref","unstructured":"Yili, Z., Hanxu, S., Qingxuan, J., Chenkun, S., Kailiang, Z.: An omni-directional rolling spherical robot with telescopic manipulator. In: 2008 2nd International symposium on systems and control in aerospace and astronautics, IEEE, pp. 1\u20136 (2008)","DOI":"10.1109\/ISSCAA.2008.4776155"},{"issue":"4","key":"2121_CR14","doi-asserted-by":"publisher","first-page":"2142","DOI":"10.1109\/TMECH.2022.3175989","volume":"27","author":"B Belzile","year":"2022","unstructured":"Belzile, B., St-Onge, D.: Aries: Cylindrical pendulum actuated explorer sphere. IEEE\/ASME Trans. Mechatron. 27(4), 2142\u20132150 (2022)","journal-title":"IEEE\/ASME Trans. Mechatron."},{"issue":"2","key":"2121_CR15","doi-asserted-by":"publisher","first-page":"2732","DOI":"10.1109\/LRA.2022.3141210","volume":"7","author":"Y Liu","year":"2022","unstructured":"Liu, Y., Wang, Y., Guan, X., Wang, Y., Jin, S., Hu, T., Ren, W., Hao, J., Zhang, J., Li, G.: Multi-terrain velocity control of the spherical robot by online obtaining the uncertainties in the dynamics. IEEE Robot. Autom. Lett. 7(2), 2732\u20132739 (2022)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"2121_CR16","doi-asserted-by":"crossref","unstructured":"Chen, J., Ye, P., Sun, H., Jia, Q.: Design and motion control of a spherical robot with control moment gyroscope. In: 2016 3rd International conference on systems and informatics (ICSAI), IEEE, pp. 114\u2013120 (2016)","DOI":"10.1109\/ICSAI.2016.7810940"},{"key":"2121_CR17","doi-asserted-by":"crossref","unstructured":"Yang, M., Tao, T., Huo, J., Neusypin, K.A., Zhang, Z., Zhang, H., Guo, M.: Design and analysis of a spherical robot with two degrees of freedom swing. In: 2020 Chinese control and decision conference (CCDC), IEEE, pp. 4913\u20134918 (2020)","DOI":"10.1109\/CCDC49329.2020.9164196"},{"issue":"8","key":"2121_CR18","doi-asserted-by":"publisher","first-page":"7235","DOI":"10.1007\/s11071-023-08233-z","volume":"111","author":"Y Li","year":"2023","unstructured":"Li, Y., Yang, M., Wei, B., Zhang, Y.: Energy-saving control of rolling speed for spherical robot based on regenerative damping. Nonlinear Dyn. 111(8), 7235\u20137250 (2023)","journal-title":"Nonlinear Dyn."},{"key":"2121_CR19","doi-asserted-by":"publisher","first-page":"66243","DOI":"10.1109\/ACCESS.2020.2985380","volume":"8","author":"L Ma","year":"2020","unstructured":"Ma, L., Sun, H., Song, J.: Fractional-order adaptive integral hierarchical sliding mode control method for high-speed linear motion of spherical robot. Ieee Access 8, 66243\u201366256 (2020)","journal-title":"Ieee Access"},{"key":"2121_CR20","doi-asserted-by":"crossref","unstructured":"Ling, Z., Zhang, J., Weng, R., Cai, B., Li, B., Zhang, S., Xiao, G.: A dynamic-model-based predictive controller for a novel pendulum-driven spherical robot. In: 2022 7th International conference on robotics and automation engineering (ICRAE), IEEE, pp. 191\u2013198 (2022)","DOI":"10.1109\/ICRAE56463.2022.10056223"},{"key":"2121_CR21","doi-asserted-by":"publisher","first-page":"492","DOI":"10.1016\/j.apm.2022.05.002","volume":"109","author":"AA Kilin","year":"2022","unstructured":"Kilin, A.A., Pivovarova, E.N.: Motion control of the spherical robot rolling on a vibrating plane. Appl. Math. Model. 109, 492\u2013508 (2022)","journal-title":"Appl. Math. Model."},{"issue":"2","key":"2121_CR22","doi-asserted-by":"publisher","first-page":"1083","DOI":"10.1109\/TIE.2015.2478397","volume":"63","author":"W-H Chen","year":"2015","unstructured":"Chen, W.-H., Yang, J., Guo, L., Li, S.: Disturbance-observer-based control and related methods\u2013an overview. IEEE Trans. Industr. Electron. 63(2), 1083\u20131095 (2015)","journal-title":"IEEE Trans. Industr. Electron."},{"key":"2121_CR23","doi-asserted-by":"crossref","unstructured":"Yang, J., Chen, W.-H., Li, S.: Autopilot design of bank-to-turn missiles using state-space disturbance observers, pp. 1218\u20131223 (2010)","DOI":"10.1049\/ic.2010.0454"},{"issue":"4","key":"2121_CR24","doi-asserted-by":"publisher","first-page":"932","DOI":"10.1109\/41.857974","volume":"47","author":"W-H Chen","year":"2000","unstructured":"Chen, W.-H., Ballance, D.J., Gawthrop, P.J., O\u2019Reilly, J.: A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Industr. Electron. 47(4), 932\u2013938 (2000)","journal-title":"IEEE Trans. Industr. Electron."},{"issue":"4","key":"2121_CR25","doi-asserted-by":"publisher","first-page":"706","DOI":"10.1109\/TMECH.2004.839034","volume":"9","author":"W-H Chen","year":"2004","unstructured":"Chen, W.-H.: Disturbance observer based control for nonlinear systems. IEEE\/ASME Trans. Mechatron. 9(4), 706\u2013710 (2004)","journal-title":"IEEE\/ASME Trans. Mechatron."},{"issue":"3","key":"2121_CR26","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1016\/j.conengprac.2012.10.008","volume":"21","author":"A Mohammadi","year":"2013","unstructured":"Mohammadi, A., Tavakoli, M., Marquez, H.J., Hashemzadeh, F.: Nonlinear disturbance observer design for robotic manipulators. Control. Eng. Pract. 21(3), 253\u2013267 (2013)","journal-title":"Control. Eng. Pract."},{"key":"2121_CR27","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/s10846-008-9298-2","volume":"55","author":"A Nikoobin","year":"2009","unstructured":"Nikoobin, A., Haghighi, R.: Lyapunov-based nonlinear disturbance observer for serial n-link robot manipulators. J. Intell. Rob. Syst. 55, 135\u2013153 (2009)","journal-title":"J. Intell. Rob. Syst."},{"issue":"5","key":"2121_CR28","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1109\/41.464611","volume":"42","author":"S Chan","year":"1995","unstructured":"Chan, S.: A disturbance observer for robot manipulators with application to electronic components assembly. IEEE Trans. Industr. Electron. 42(5), 487\u2013493 (1995)","journal-title":"IEEE Trans. Industr. Electron."},{"key":"2121_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2021.102518","volume":"78","author":"C Veil","year":"2021","unstructured":"Veil, C., Mueller, D., Sawodny, O.: Nonlinear disturbance observers for robotic continuum manipulators. Mechatronics 78, 102518 (2021)","journal-title":"Mechatronics"},{"key":"2121_CR30","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2022.105158","volume":"123","author":"N Gu","year":"2022","unstructured":"Gu, N., Wang, D., Peng, Z., Wang, J., Han, Q.-L.: Disturbance observers and extended state observers for marine vehicles: A survey. Control. Eng. Pract. 123, 105158 (2022)","journal-title":"Control. Eng. Pract."},{"key":"2121_CR31","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.neucom.2015.11.099","volume":"198","author":"D Huang","year":"2016","unstructured":"Huang, D., Zhai, J., Ai, W., Fei, S.: Disturbance observer-based robust control for trajectory tracking of wheeled mobile robots. Neurocomputing 198, 74\u201379 (2016)","journal-title":"Neurocomputing"},{"issue":"3","key":"2121_CR32","doi-asserted-by":"publisher","first-page":"458","DOI":"10.1109\/JAS.2017.7510544","volume":"4","author":"M Chen","year":"2017","unstructured":"Chen, M.: Robust tracking control for self-balancing mobile robots using disturbance observer. IEEE\/CAA J. Autom. Sin. 4(3), 458\u2013465 (2017)","journal-title":"IEEE\/CAA J. Autom. Sin."},{"issue":"6","key":"2121_CR33","doi-asserted-by":"publisher","first-page":"2480","DOI":"10.1109\/TAC.2018.2868026","volume":"64","author":"J Huang","year":"2018","unstructured":"Huang, J., Ri, S., Fukuda, T., Wang, Y.: A disturbance observer based sliding mode control for a class of underactuated robotic system with mismatched uncertainties. IEEE Trans. Autom. Control 64(6), 2480\u20132487 (2018)","journal-title":"IEEE Trans. Autom. Control"},{"key":"2121_CR34","doi-asserted-by":"crossref","unstructured":"Rojsiraphisal, T., Mobayen, S., Asad, J.H., Vu, M.T., Chang, A., Puangmalai, J.: Fast terminal sliding control of underactuated robotic systems based on disturbance observer with experimental validation. Mathematics 9(16), 1935 (2021)","DOI":"10.3390\/math9161935"},{"issue":"4","key":"2121_CR35","doi-asserted-by":"publisher","first-page":"1952","DOI":"10.1109\/TAC.2021.3071021","volume":"67","author":"H Zhiji","year":"2022","unstructured":"Zhiji, H., Zhijie, L., Wen, K., Wei, H.: Boundary feedback control of a nonhomogeneous wind turbine tower with exogenous disturbances. IEEE Trans. Autom. Control 67(4), 1952\u20131959 (2022)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"6","key":"2121_CR36","doi-asserted-by":"publisher","first-page":"3760","DOI":"10.1109\/TAC.2022.3201258","volume":"68","author":"K Linghuan","year":"2023","unstructured":"Linghuan, K., Wei, H., Zhijie, L., Xinbo, Y., Silvestre, C.: Adaptive tracking control with global performance for output-constrained mimo nonlinear systems. IEEE Trans. Autom. Control 68(6), 3760\u20133767 (2023)","journal-title":"IEEE Trans. Autom. Control"},{"key":"2121_CR37","volume-title":"Disturbance Observer-based Control: Methods and Applications","author":"S Li","year":"2014","unstructured":"Li, S., Yang, J., Chen, W., Chen, X.: Disturbance Observer-based Control: Methods and Applications. CRC Press, Boca Raton (2014)"},{"key":"2121_CR38","doi-asserted-by":"crossref","unstructured":"Tianping, T., Maotao, Y., Jianwen, H., Hua, Z., Konstantin, N.A., Mingming, G.: Design of autonomous disturbance rejection speed controller for spherical robot. In: In advances in guidance, navigation and control: proceedings of 2020 international conference on guidance, Navigation and Control, ICGNC 2020, Springer, pp. 5097\u20135108 (2020)","DOI":"10.1007\/978-981-15-8155-7_420"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-024-02121-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-024-02121-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-024-02121-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,26]],"date-time":"2024-09-26T13:11:48Z","timestamp":1727356308000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-024-02121-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,11]]},"references-count":38,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2024,9]]}},"alternative-id":["2121"],"URL":"https:\/\/doi.org\/10.1007\/s10846-024-02121-3","relation":{},"ISSN":["1573-0409"],"issn-type":[{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,11]]},"assertion":[{"value":"17 August 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 May 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 July 2024","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. Our manuscript doesn\u2019t report theresults of studies involving humans or animals.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"All authors have approved and consented topublish the manuscript.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"104"}}