{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T15:58:00Z","timestamp":1781798280585,"version":"3.54.5"},"reference-count":32,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2021,11,23]],"date-time":"2021-11-23T00:00:00Z","timestamp":1637625600000},"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":[[2022,2,11]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The characteristics of spherical robots, such as under-drive, non-holonomic constraints and strong coupling, make it difficult to establish its motion control model accurately. To improve the anti-interference performance of spherical robots in practical engineering, this paper proposes a spherical robot motion controller based on auto-disturbance rejection control (ADRC) with parameter tuning.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This paper considers the influences of the spherical shell, internal frame and pendulum on the movement of the spherical robot during the rotation to establish the multi-body dynamics model of the XK-I spherical robot. Due to the serious coupling problem of the dynamic model, the motion control state equation is constructed using linearization and decoupling. The XK-I spherical robot PSO-ADRC motion controller with parameter tuning function is designed by combining the state equation with the particle swarm optimization (PSO) algorithm. Finally, experiments are performed to evaluate the feasibility of PSO-ADRC in an actual case compared to ADRC, PSO-PID and PID.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>By analyzing the required time to reach the expected value, the control stability and the fluctuation range of the standard deviation after reaching the expected value, the superiority of PSO-ADRC to ADRC, PSO-PID and PID is demonstrated in terms of the speed and anti-interference ability.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title>\n<jats:p>The proposed method can be applied to the robot control field.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>A parameter-tuning method for auto-disturbance-rejection motion control of the spherical robot is proposed. According to the experimental results, the anti-interference ability of the spherical robot moving on uneven ground is improved. Therefore, it provides a foundation for the autonomous environmental monitoring of the spherical robot equipped with sensors.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-05-2021-0099","type":"journal-article","created":{"date-parts":[[2021,11,22]],"date-time":"2021-11-22T07:48:21Z","timestamp":1637567301000},"page":"332-343","source":"Crossref","is-referenced-by-count":11,"title":["Active disturbance rejection motion control of spherical robot with parameter tuning"],"prefix":"10.1108","volume":"49","author":[{"given":"Manlu","family":"Liu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rui","family":"Lin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maotao","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anaid V.","family":"Nazarova","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianwen","family":"Huo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"140","published-online":{"date-parts":[[2021,11,23]]},"reference":[{"key":"key2022102108064012600_ref001","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1016\/j.apm.2019.01.008","article-title":"Stabilization of the motion of a spherical robot using feedbacks","volume":"69","year":"2019","journal-title":"Applied Mathematical Modelling"},{"key":"key2022102108064012600_ref002","article-title":"Observer-based sliding mode control for path tracking of a spherical robot","volume":"2018","year":"2018","journal-title":"Complexity"},{"key":"key2022102108064012600_ref003","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.mechmachtheory.2013.02.004","article-title":"Dynamic modeling and trajectory planning for a mobile spherical robot with a 3Dof inner mechanism","volume":"64","year":"2013","journal-title":"Mechanism and Machine Theory"},{"issue":"2","key":"key2022102108064012600_ref004","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1134\/S156035471402004X","article-title":"The dynamics of nonholonomic systems consisting of a spherical shell with a moving rigid body inside","volume":"19","year":"2014","journal-title":"Regular and Chaotic Dynamics"},{"issue":"1","key":"key2022102108064012600_ref005","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":"key2022102108064012600_ref006","doi-asserted-by":"crossref","first-page":"1303","DOI":"10.1007\/s00521-016-2769-7","article-title":"Control of an omnidirectional spherical mobile robot using an adaptive Mamdani-type fuzzy control strategy","volume":"30","year":"2018","journal-title":"Neural Computing and Applications"},{"key":"key2022102108064012600_ref007","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1016\/j.ymssp.2019.03.035","article-title":"Quadrotor trajectory tracking and obstacle avoidance by chaotic grey wolf optimization-based active disturbance rejection control","volume":"128","year":"2019","journal-title":"Mechanical Systems and Signal Processing"},{"issue":"6","key":"key2022102108064012600_ref008","doi-asserted-by":"crossref","first-page":"1483","DOI":"10.1007\/s12555-018-0509-8","article-title":"Active disturbance rejection control applied to high-order systems with parametric uncertainties","volume":"17","year":"2019","journal-title":"International Journal of Control, Automation and Systems"},{"key":"key2022102108064012600_ref009","article-title":"Motion control analysis of a spherical robot as a surveillance robot","volume":"1167","year":"2019","journal-title":"Journal of Physics: Conference Series"},{"issue":"10\/11","key":"key2022102108064012600_ref010","first-page":"3103","article-title":"A new mobile ball robot-dynamic modeling and simulation","volume":"39","year":"2015","journal-title":"Applied Mathematical Modelling"},{"issue":"6","key":"key2022102108064012600_ref011","doi-asserted-by":"crossref","first-page":"2616","DOI":"10.1109\/TMECH.2019.2953239","article-title":"Mobile robot ADRC with an automatic parameter tuning mechanism via modified pigeon-inspired optimization","volume":"24","year":"2019","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"3","key":"key2022102108064012600_ref012","first-page":"13","article-title":"From PID to auto disturbances rejection control","volume":"9","year":"2002","journal-title":"Control Engineering"},{"issue":"S1","key":"key2022102108064012600_ref013","first-page":"1","article-title":"Parameters of extended state observer and fibonacci sequence","volume":"15","year":"2008","journal-title":"Control Engineering"},{"issue":"3","key":"key2022102108064012600_ref014","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/TIE.2008.2011621","article-title":"From PID to active disturbance rejection control","volume":"56","year":"2009","journal-title":"IEEE Transactions on Industrial Electronics"},{"issue":"4","key":"key2022102108064012600_ref015","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1007\/s00542-018-4084-y","article-title":"Underwater autonomous motion control of a small-scaled spherical robot with neural networks","volume":"25","year":"2019","journal-title":"Microsystem Technologies"},{"issue":"4","key":"key2022102108064012600_ref016","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1007\/s40031-018-0323-y","article-title":"A review of particle swarm optimization","volume":"99","year":"2018","journal-title":"Journal of the Institution of Engineers (India): Series B"},{"issue":"4","key":"key2022102108064012600_ref017","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1017\/S0263574711000956","article-title":"Modeling and control of a spherical rolling robot: a decoupled dynamics approach","volume":"30","year":"2012","journal-title":"Robotica"},{"issue":"4","key":"key2022102108064012600_ref018","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1061\/(ASCE)AS.1943-5525.0000158","article-title":"Dynamic modeling and simulation of the internal- and external-driven spherical robot","volume":"25","year":"2012","journal-title":"Journal of Aerospace Engineering"},{"key":"key2022102108064012600_ref019","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.robot.2014.11.007","article-title":"Design and performance evaluation of an amphibious spherical robot","volume":"64","year":"2015","journal-title":"Robotics and Autonomous Systems"},{"issue":"5","key":"key2022102108064012600_ref020","doi-asserted-by":"crossref","first-page":"959","DOI":"10.1007\/s42235-020-0087-3","article-title":"A fuzzy PID algorithm for a novel miniature spherical robots with three-dimensional underwater motion control","volume":"17","year":"2020","journal-title":"Journal of Bionic Engineering"},{"key":"key2022102108064012600_ref021","first-page":"5171","article-title":"Trajectory tracking control of a spherical robot based on adaptive PID algorithm","volume-title":"Chinese Control and Decision Conference","year":"2019"},{"issue":"2","key":"key2022102108064012600_ref022","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/s41315-018-0078-2","article-title":"Nonlinear optimal control for a spherical rolling robot","volume":"3","year":"2019","journal-title":"International Journal of Intelligent Robotics and Applications"},{"issue":"2","key":"key2022102108064012600_ref023","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1007\/s12206-018-0135-z","article-title":"Adaptive tracking control of a nonholonomic pendulum-driven spherical robot by using a model-reference adaptive system","volume":"32","year":"2018","journal-title":"Journal of Mechanical Science and Technology"},{"issue":"4","key":"key2022102108064012600_ref024","first-page":"2350","article-title":"Linear active disturbance-rejection control: analysis and tuning via IMC","volume":"63","year":"2016","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"key2022102108064012600_ref025","first-page":"654","article-title":"A novel control method for a class of cascade nonlinear systems","volume-title":"IEEE International Conference on Networking, Sensing and Control","year":"2006"},{"key":"key2022102108064012600_ref026","first-page":"421","article-title":"An ESO of ADRC parameter setting method based on PSO","volume-title":"International Conference on Computer Network, Electronic and Automation","year":"2019"},{"key":"key2022102108064012600_ref027","first-page":"4913","article-title":"Design and analysis of a spherical robot with two degrees of freedom swing","volume-title":"Chinese Control and Decision Conference","year":"2020"},{"issue":"9","key":"key2022102108064012600_ref028","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":"key2022102108064012600_ref029","first-page":"36","article-title":"Backstepping sliding mode hover control based on nonlinear disturbance observer for spherical robot","volume-title":"International Conference on Electrical, Control, Automation and Robotics","year":"2018"},{"issue":"5","key":"key2022102108064012600_ref030","doi-asserted-by":"crossref","first-page":"1553","DOI":"10.1007\/s00542-019-04693-9","article-title":"Development and control of articulated amphibious spherical robot","volume":"26","year":"2020","journal-title":"Microsystem Technologies"},{"issue":"6","key":"key2022102108064012600_ref031","doi-asserted-by":"crossref","first-page":"2117","DOI":"10.3390\/app10062117","article-title":"Smooth fractional order sliding mode controller for spherical robots with input saturation","volume":"10","year":"2020","journal-title":"Applied Sciences"},{"key":"key2022102108064012600_ref032","first-page":"373","article-title":"Dynamic modeling of a spherical robot with arms by using Kane\u2019s method","volume-title":"Fourth International Conference on Natural Computation","year":"2008"}],"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-05-2021-0099\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-05-2021-0099\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:39:09Z","timestamp":1753393149000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/49\/2\/332-343\/185916"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,23]]},"references-count":32,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2021,11,23]]},"published-print":{"date-parts":[[2022,2,11]]}},"alternative-id":["10.1108\/IR-05-2021-0099"],"URL":"https:\/\/doi.org\/10.1108\/ir-05-2021-0099","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"},{"value":"0143-991X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,23]]}}}