{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T09:19:59Z","timestamp":1777108799475,"version":"3.51.4"},"reference-count":28,"publisher":"Cambridge University Press (CUP)","issue":"1","license":[{"start":{"date-parts":[[2018,8,29]],"date-time":"2018-08-29T00:00:00Z","timestamp":1535500800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2019,1]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>The hyper-redundant manipulators are suitable for working in the constrained on-orbit servicing environment due to the extreme flexibility. However, its modelling and control are very challenging due to the characteristics of non-linearity and strong coupling. In this paper, considering the multi-level mapping among the motors, cables, joints, and end-effector, a proportional derivative (PD) with dynamic feedforward compensation control system is designed. The corresponding control system is divided into five parts: <jats:italic>controller<\/jats:italic>, <jats:italic>planner<\/jats:italic>, <jats:italic>actuator<\/jats:italic>, <jats:italic>manipulator<\/jats:italic>, and <jats:italic>sensor<\/jats:italic>. The actual control torque consisting of the desired feedforward torque and the feedback torque is generated by the <jats:italic>controller<\/jats:italic>. In order to improve the tracking accuracy and maintain rapid response, the torque, which is calculated by the dynamics model of the traditional joint-driven manipulator, is regarded as the desired feedforward torque. The parameters of interest are the angle and velocity of the universal joint and motors. The <jats:italic>planner<\/jats:italic> plans and converts the desired parameters of the universal joint to corresponding motors. Combining with the feedback angles and velocities signals of the corresponding motors, the feedback torque can be calculated by the PD control module. Finally, typical cases of six universal joints (12DOFs) manipulators are simulated and experimented. The results demonstrate that the method is very efficient for controlling spatial cable-driven hyper-redundant manipulators.<\/jats:p>","DOI":"10.1017\/s026357471800084x","type":"journal-article","created":{"date-parts":[[2018,8,29]],"date-time":"2018-08-29T14:04:27Z","timestamp":1535551467000},"page":"18-38","source":"Crossref","is-referenced-by-count":25,"title":["Dynamic feedforward control of spatial cable-driven hyper-redundant manipulators for on-orbit servicing"],"prefix":"10.1017","volume":"37","author":[{"given":"Zonggao","family":"Mu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tianliang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenfu","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunjiang","family":"Lou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Liang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2018,8,29]]},"reference":[{"key":"S026357471800084X_ref4","first-page":"1","article-title":"Autonomous rendezvous and docking with nonfull field of view for tethered space robot","volume":"2017","author":"Huang","year":"2017","journal-title":"Int. J. Aerosp. Eng."},{"key":"S026357471800084X_ref3","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)AS.1943-5525.0000518"},{"key":"S026357471800084X_ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2006.886268"},{"key":"S026357471800084X_ref11","first-page":"767","article-title":"Neural Network Based Kinematic Control of the Hyper-Redundant Snake-Like Manipulator","author":"Liu","year":"2007","journal-title":"Proceedings of International Symposium on Neural Networks: Advances in Neural Networks"},{"key":"S026357471800084X_ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2008.2002311"},{"key":"S026357471800084X_ref5","doi-asserted-by":"publisher","DOI":"10.1080\/00207179.2016.1230231"},{"key":"S026357471800084X_ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2252861"},{"key":"S026357471800084X_ref8","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574715000284"},{"key":"S026357471800084X_ref13","first-page":"1","article-title":"Wavelet neural network-based H\u221e trajectory tracking for robot manipulators using fast terminal sliding mode control","volume":"1","author":"Panwar","year":"2016","journal-title":"Robotica"},{"key":"S026357471800084X_ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2007.906248"},{"key":"S026357471800084X_ref16","doi-asserted-by":"publisher","DOI":"10.3233\/IFS-151885"},{"key":"S026357471800084X_ref26","first-page":"131","article-title":"Inverse-free control of a robotic manipulator in a task space","volume":"62","author":"Miros\u0142aw","year":"2013","journal-title":"Robot Auton. Syst."},{"key":"S026357471800084X_ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2017.06.015"},{"key":"S026357471800084X_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2015.06.009"},{"key":"S026357471800084X_ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.paerosci.2014.03.002"},{"key":"S026357471800084X_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.ces.2004.09.067"},{"key":"S026357471800084X_ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2016.02.037"},{"key":"S026357471800084X_ref19","doi-asserted-by":"publisher","DOI":"10.1002\/acs.2459"},{"key":"S026357471800084X_ref12","first-page":"1","article-title":"Adaptive neural control for an uncertain robotic manipulator with joint space constraints","volume":"89","author":"Tang","year":"2015","journal-title":"Int. J. Control"},{"key":"S026357471800084X_ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2015.12.004"},{"key":"S026357471800084X_ref10","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)0893-1321(2000)13:4(123)"},{"key":"S026357471800084X_ref28","first-page":"1","article-title":"A segmented geometry method of inverse kinematics resolving and configuration planning for spatial hyper-redundant manipulators","volume":"PP","author":"Mu","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybernetics Syst."},{"key":"S026357471800084X_ref24","unstructured":"A. D. Kapadia , I. D. Walker , D. M. Dawson and E. Tatlicioglu , \u201cA Model-Based Sliding Mode Controller for Extensible Continuum Robots,\u201d Proceedings of the WSEAS International Conference on Signal Processing, Robotics and Automation (2010) pp. 113\u2013120."},{"key":"S026357471800084X_ref2","doi-asserted-by":"publisher","DOI":"10.1061\/(ASCE)AS.1943-5525.0000367"},{"key":"S026357471800084X_ref21","doi-asserted-by":"crossref","first-page":"10910","DOI":"10.3182\/20110828-6-IT-1002.00272","article-title":"Boundary control of nonlinear distributed parameter systems by input-output linearization","volume":"44","author":"Corriou","year":"2011","journal-title":"IFAC Proc. Vol."},{"key":"S026357471800084X_ref27","doi-asserted-by":"crossref","first-page":"309","DOI":"10.24846\/v24i2y201508","article-title":"Output track controller with gravitational compensation for a class of hyper-redundant robot arms","volume":"24","author":"Florescu","year":"2015","journal-title":"Stud. Informat. Control"},{"key":"S026357471800084X_ref25","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910367543"},{"key":"S026357471800084X_ref15","doi-asserted-by":"crossref","unstructured":"M. Ivanescu , N. Bizdoaca , M. Florescu and N. Popescu , \u201cFrequency Criteria for the Grasping Control of a Hyper-redundant Robot,\u201d IEEE International Conference on Robotics and Automation (2010) pp. 3981\u20133988.","DOI":"10.1109\/ROBOT.2010.5509549"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S026357471800084X","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,12]],"date-time":"2019-04-12T20:33:48Z","timestamp":1555101228000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.cambridge.org\/core\/product\/identifier\/S026357471800084X\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,29]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,1]]}},"alternative-id":["S026357471800084X"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1017\/s026357471800084x","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,29]]}}}