{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:23:53Z","timestamp":1754155433118,"version":"3.41.2"},"reference-count":45,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2024,4,10]],"date-time":"2024-04-10T00:00:00Z","timestamp":1712707200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2024,7,2]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>In complex environments, a spherical robot has great application value. When the pendulum spherical robot is stopped or disturbed, there will be a periodic oscillation. This situation will seriously affect the stability of the spherical robot. Therefore, this paper aims to propose a control method based on backstepping and disturbance observers for oscillation suppression.<\/jats:p>\n<\/jats:sec>\n<jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This paper analyzes the mechanism of oscillation. The oscillation model of the spherical robot is constructed and the relationship between the oscillation and the internal structure of the sphere is analyzed. Based on the oscillation model, the authors design the oscillation suppression control of the spherical robot using the backstepping method. At the same time, a disturbance observer is added to suppress the disturbance.<\/jats:p>\n<\/jats:sec>\n<jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>It is found that the control system based on backstepping and disturbance observer is simple and efficient for nonlinear models. Compared with the PID controller commonly used in engineering, this control method has a better control effect.<\/jats:p>\n<\/jats:sec>\n<jats:sec><jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title>\n<jats:p>The proposed method can provide a reliable and effective stability scheme for spherical robots. The problem of instability in real motion is solved.<\/jats:p>\n<\/jats:sec>\n<jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>In this paper, the oscillation model of a spherical robot is innovatively constructed. Second, a new backstepping control method combined with a disturbance observer for the spherical robot is proposed to suppress the oscillation.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-11-2023-0294","type":"journal-article","created":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T12:47:26Z","timestamp":1712666846000},"page":"582-594","source":"Crossref","is-referenced-by-count":0,"title":["Attitude oscillation suppression control of a XK-I spherical robot"],"prefix":"10.1108","volume":"51","author":[{"given":"Rui","family":"Lin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiguan","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianwen","family":"Huo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","published-online":{"date-parts":[[2024,4,10]]},"reference":[{"issue":"5","key":"key2024070211044386500_ref001","doi-asserted-by":"crossref","first-page":"2406","DOI":"10.1109\/TMECH.2019.2934180","article-title":"The design and development of a dynamic model of a low-power consumption, two-pendulum spherical robot","volume":"24","year":"2019","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"3\/4","key":"key2024070211044386500_ref002","first-page":"451","article-title":"Evaluation of the disturbance rejection performance of an aerial manipulator","volume":"97","year":"2020","journal-title":"Journal of Intelligent & Robotic Systems"},{"issue":"5","key":"key2024070211044386500_ref003","doi-asserted-by":"crossref","first-page":"6957","DOI":"10.1007\/s13369-022-06921-3","article-title":"Design of online fuzzy tuning LQR controller applied to rotary single inverted pendulum: experimental validation","volume":"48","year":"2023","journal-title":"Arabian Journal for Science and Engineering"},{"issue":"4","key":"key2024070211044386500_ref004","doi-asserted-by":"crossref","first-page":"2142","DOI":"10.1109\/TMECH.2022.3175989","article-title":"ARIES: cylindrical pendulum actuated explorer sphere","volume":"27","year":"2022","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"key":"key2024070211044386500_ref005","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1016\/j.isatra.2020.08.036","article-title":"Novel adaptive impedance control for exoskeleton robot for rehabilitation using a nonlinear time-delay disturbance observer","volume":"108","year":"2021","journal-title":"ISA Transactions"},{"issue":"4","key":"key2024070211044386500_ref006","doi-asserted-by":"crossref","first-page":"1413","DOI":"10.3390\/s22041413","article-title":"Spherical robots for special purposes: a review on current possibilities","volume":"22","year":"2022","journal-title":"Sensors"},{"issue":"1","key":"key2024070211044386500_ref007","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","year":"2012","journal-title":"Robotics"},{"issue":"4","key":"key2024070211044386500_ref008","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/41.857974","article-title":"A nonlinear disturbance observer for robotic manipulators","volume":"47","year":"2000","journal-title":"IEEE Transactions on Industrial Electronics"},{"issue":"1","key":"key2024070211044386500_ref043","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10846-016-0414-4","article-title":"Design and analysis of a four-pendulum omnidirectional spherical robot","volume":"86","year":"2017","journal-title":"Journal of Intelligent & Robotic Systems"},{"issue":"4","key":"key2024070211044386500_ref009","doi-asserted-by":"crossref","first-page":"760","DOI":"10.1108\/IR-08-2021-0172","article-title":"Spherical robot with spring energy storage type hop** mechanisms: design, dynamics and experimental evaluation","volume":"49","year":"2022","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"key":"key2024070211044386500_ref010","doi-asserted-by":"crossref","first-page":"102671","DOI":"10.1016\/j.mechatronics.2021.102671","article-title":"Active disturbance rejection control for robotic systems: a review","volume":"80","year":"2021","journal-title":"Mechatronics"},{"issue":"3","key":"key2024070211044386500_ref011","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1108\/IR-09-2020-0184","article-title":"Enhanced disturbance observer-based robust yaw servo control for ROVs with multi-vector propulsion","volume":"48","year":"2021","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"key":"key2024070211044386500_ref012","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1016\/j.isatra.2022.03.020","article-title":"Disturbance rejection for underwater robotic vehicle based on adaptive fuzzy with nonlinear PID controller","volume":"130","year":"2022","journal-title":"ISA Transactions"},{"key":"key2024070211044386500_ref013","doi-asserted-by":"crossref","first-page":"102404","DOI":"10.1016\/j.apor.2020.102404","article-title":"Composite anti-disturbance dynamic positioning of vessels with modelling uncertainties and disturbances","volume":"105","year":"2020","journal-title":"Applied Ocean Research"},{"issue":"3","key":"key2024070211044386500_ref014","first-page":"2030","article-title":"High-order disturbance-observer-based sliding mode control for mobile wheeled inverted pendulum systems","volume":"67","year":"2019","journal-title":"IEEE Transactions on Industrial Electronics"},{"issue":"6","key":"key2024070211044386500_ref015","first-page":"2015","article-title":"Single-loop full R joints of multi-mode omnidirectional ground mobile robot","volume":"28","year":"2021","journal-title":"Tehni\u010dki Vjesnik"},{"issue":"6","key":"key2024070211044386500_ref016","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1134\/S1560354720060155","article-title":"Stability and stabilization of steady rotations of a spherical robot on a vibrating base","volume":"25","year":"2020","journal-title":"Regular and Chaotic Dynamics"},{"key":"key2024070211044386500_ref017","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1016\/j.apm.2022.05.002","article-title":"Motion control of the spherical robot rolling on a vibrating plane","volume":"109","year":"2022","journal-title":"Applied Mathematical Modelling"},{"issue":"6","key":"key2024070211044386500_ref018","doi-asserted-by":"crossref","first-page":"64503","DOI":"10.1115\/1.4041334","article-title":"Dexterous workspace optimization for a new hybrid parallel robot manipulator","volume":"10","year":"2018","journal-title":"Journal of Mechanisms and Robotics"},{"key":"key2024070211044386500_ref019","first-page":"5171","article-title":"Adaptive fuzzy neural network command filtered impedance control of constrained robotic manipulators with disturbance observer","year":"2021","journal-title":"IEEE Transactions on Neural Networks and Learning Systems"},{"issue":"5","key":"key2024070211044386500_ref020","doi-asserted-by":"crossref","first-page":"3385","DOI":"10.1109\/TMECH.2021.3137818","article-title":"An input dead zones considered adaptive fuzzy control approach for double pendulum cranes with variable rope lengths","volume":"27","year":"2022","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"2","key":"key2024070211044386500_ref021","first-page":"17298806231162207","article-title":"Special spherical mobile robot for planetary surface exploration: a review","volume":"20","year":"2023","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"2","key":"key2024070211044386500_ref022","first-page":"293","article-title":"A reconfigurable multi-mode walking-rolling robot based on motor time-sharing control","volume":"47","year":"2020","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"key":"key2024070211044386500_ref023","doi-asserted-by":"crossref","first-page":"102623","DOI":"10.1016\/j.mechatronics.2021.102623","article-title":"A low cost 3-DOF force sensing unit design for wrist rehabilitation robots","volume":"78","year":"2021","journal-title":"Mechatronics"},{"issue":"3","key":"key2024070211044386500_ref024","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s10846-022-01762-6","article-title":"Design and experimental evaluation of a low cost, portable, 3-dof wrist rehabilitation robot with high physical human\u2013robot interaction","volume":"106","year":"2022","journal-title":"Journal of Intelligent & Robotic Systems"},{"key":"key2024070211044386500_ref025","first-page":"1","article-title":"Kinematics of spherical robots rolling over 3D terrains","volume":"2019","year":"2019","journal-title":"Complexity"},{"key":"key2024070211044386500_ref044","doi-asserted-by":"crossref","first-page":"198067","DOI":"10.1109\/ACCESS.2020.3034712","article-title":"Non-singular fast terminal sliding mode control with disturbance observer for underactuated robotic manipulators","volume":"8","year":"2020","journal-title":"IEEE Access"},{"key":"key2024070211044386500_ref026","doi-asserted-by":"crossref","first-page":"94636","DOI":"10.1109\/ACCESS.2023.3308948","article-title":"ADRC attitude controller based on ROS for a Two-Wheeled Self-Balancing mobile robot","volume":"11","year":"2023","journal-title":"IEEE Access"},{"key":"key2024070211044386500_ref045","doi-asserted-by":"crossref","first-page":"108515","DOI":"10.1016\/j.automatica.2019.108515","article-title":"Continuous nonsingular terminal sliding mode control based on adaptive sliding mode disturbance observer for uncertain nonlinear systems","volume":"109","year":"2019","journal-title":"Automatica"},{"issue":"3","key":"key2024070211044386500_ref027","first-page":"2042","article-title":"Disturbance observer-based robust control and its applications: 35th anniversary overview","volume":"67","year":"2019","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"key2024070211044386500_ref028","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1109\/CDC.2004.1428650","article-title":"Dynamics and control of a 3D pendulum","volume-title":"2004 43rd IEEE conference on decision and control (CDC) (IEEE cat. no. 04CH37601)","year":"2004"},{"issue":"22","key":"key2024070211044386500_ref029","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/j.ifacol.2023.03.012","article-title":"Pendulum actuated spherical robot: dynamic modeling & analysis for wobble & precession","volume":"55","year":"2022","journal-title":"IFAC-PapersOnLine"},{"issue":"3","key":"key2024070211044386500_ref030","doi-asserted-by":"crossref","first-page":"686","DOI":"10.1007\/s00773-018-0582-y","article-title":"Attitude control of underwater glider combined reinforcement learning with active disturbance rejection control","volume":"24","year":"2019","journal-title":"Journal of Marine Science and Technology"},{"issue":"5","key":"key2024070211044386500_ref031","first-page":"3138","article-title":"Discrete-time repetitive control-based ADRC for current loop disturbances suppression of PMSM drives","volume":"18","year":"2021","journal-title":"IEEE Transactions on Industrial Informatics"},{"issue":"6","key":"key2024070211044386500_ref032","doi-asserted-by":"crossref","first-page":"931","DOI":"10.1002\/cae.21665","article-title":"Parallel manipulator software tool for design, analysis, and simulation of 195 GSP mechanisms","volume":"23","year":"2015","journal-title":"Computer Applications in Engineering Education"},{"issue":"5","key":"key2024070211044386500_ref033","first-page":"1284","article-title":"Adaptive fuzzy integral sliding-mode control for robust fault-tolerant control of robot manipulators with disturbance observer","volume":"29","year":"2020","journal-title":"IEEE Transactions on Fuzzy Systems"},{"key":"key2024070211044386500_ref034","doi-asserted-by":"crossref","first-page":"102518","DOI":"10.1016\/j.mechatronics.2021.102518","article-title":"Nonlinear disturbance observers for robotic continuum manipulators","volume":"78","year":"2021","journal-title":"Mechatronics"},{"issue":"2","key":"key2024070211044386500_ref035","doi-asserted-by":"crossref","first-page":"126","DOI":"10.3390\/machines10020126","article-title":"Design and analysis of a spherical robot with rolling and jumping modes for deep space exploration","volume":"10","year":"2022","journal-title":"Machines"},{"key":"key2024070211044386500_ref036","doi-asserted-by":"crossref","first-page":"3242","DOI":"10.1109\/IROS51168.2021.9636425","article-title":"Fuzzy PID controller based on yaw angle prediction of a spherical robot","volume-title":"2021 IEEE\/RSJ international conference on intelligent robots and systems (IROS)","year":"2021"},{"key":"key2024070211044386500_ref037","doi-asserted-by":"crossref","first-page":"106968","DOI":"10.1016\/j.ymssp.2020.106968","article-title":"Dynamic analysis and time optimal anti-swing control of double pendulum bridge crane with distributed mass beams","volume":"144","year":"2020","journal-title":"Mechanical Systems and Signal Processing"},{"key":"key2024070211044386500_ref038","doi-asserted-by":"crossref","first-page":"62833","DOI":"10.1109\/ACCESS.2019.2911348","article-title":"Disturbance observer-based terminal sliding mode control of a 5-DOF upper-limb exoskeleton robot","volume":"7","year":"2019","journal-title":"IEEE Access"},{"issue":"4","key":"key2024070211044386500_ref039","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1108\/IR-01-2021-0011","article-title":"A novel series-parallel hybrid robot for climbing transmission tower","volume":"48","year":"2021","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"key":"key2024070211044386500_ref040","doi-asserted-by":"crossref","first-page":"3405","DOI":"10.1109\/ACC.1997.612097","article-title":"Stabilizing control for a single pendulum by moving the center of gravity: theory and experiment","volume-title":"Proceedings of the 1997 American Control Conference (Cat. No. 97CH36041)","year":"1997"},{"issue":"9","key":"key2024070211044386500_ref041","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3901\/JME.2019.09.001","article-title":"Research progress and development trend of spherical mobile robots","volume":"55","year":"2019","journal-title":"Journal of Mechanical Engineering"},{"key":"key2024070211044386500_ref042","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1109\/IROS.2010.5651154","article-title":"Dynamics and motion control of a two pendulums driven spherical robot","volume-title":"2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems","year":"2010"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-11-2023-0294\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-11-2023-0294\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:40:31Z","timestamp":1753393231000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/51\/4\/582-594\/1217029"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,10]]},"references-count":45,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,4,10]]},"published-print":{"date-parts":[[2024,7,2]]}},"alternative-id":["10.1108\/IR-11-2023-0294"],"URL":"https:\/\/doi.org\/10.1108\/ir-11-2023-0294","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"},{"type":"electronic","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2024,4,10]]}}}