{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T01:39:21Z","timestamp":1777513161251,"version":"3.51.4"},"reference-count":34,"publisher":"Cambridge University Press (CUP)","issue":"1","license":[{"start":{"date-parts":[[2015,11,24]],"date-time":"2015-11-24T00:00:00Z","timestamp":1448323200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2017,1]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>This paper presents a novel kinematic approach for controlling the end-effector of a continuum robot for <jats:italic>in-situ<\/jats:italic> repair\/inspection in restricted and hazardous environments. Forward and inverse kinematic (IK) models have been developed to control the last segment of the continuum robot for performing multi-axis processing tasks using the last six Degrees of Freedom (DoF). The forward kinematics (FK) is proposed using a combination of Euler angle representation and homogeneous matrices. Due to the redundancy of the system, different constraints are proposed to solve the IK for different cases; therefore, the IK model is solved for bending and direction angles between (\u2212\u03c0\/2 to +\u03c0\/2) radians. In addition, a novel method to calculate the Jacobian matrix is proposed for this type of hyper-redundant kinematics. The error between the results calculated using the proposed Jacobian algorithm and using the partial derivative equations of the FK map (with respect to linear and angular velocity) is evaluated. The error between the two models is found to be insignificant, thus, the Jacobian is validated as a method of calculating the IK for six DoF.<\/jats:p>","DOI":"10.1017\/s0263574715000946","type":"journal-article","created":{"date-parts":[[2015,11,24]],"date-time":"2015-11-24T05:41:22Z","timestamp":1448343682000},"page":"224-240","source":"Crossref","is-referenced-by-count":36,"title":["Kinematic model to control the end-effector of a continuum robot for multi-axis processing"],"prefix":"10.1017","volume":"35","author":[{"given":"Salvador","family":"Cobos-Guzman","sequence":"first","affiliation":[]},{"given":"David","family":"Palmer","sequence":"additional","affiliation":[]},{"given":"Dragos","family":"Axinte","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2015,11,24]]},"reference":[{"key":"S0263574715000946_ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2013.09.013"},{"key":"S0263574715000946_ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2013.04.005"},{"key":"S0263574715000946_ref11","unstructured":"OC robotics, http:\/\/www.ocrobotics.com\/."},{"key":"S0263574715000946_ref4","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574709005414"},{"key":"S0263574715000946_ref2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1096-3642.1985.tb01178.x"},{"key":"S0263574715000946_ref28","unstructured":"J. Kell , S. Davies , I. McGill , G. Rigg , M. Raffles , M. Daine , M. Kong , D. Axinte , I. Marinescu and C. Herbert , Patent: EP2431140A1 (2012) pp. 1\u201310, 21.03."},{"key":"S0263574715000946_ref29","volume-title":"Calculus and Analytic Geometry","author":"Thomas","year":"1996"},{"key":"S0263574715000946_ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2012.10.002"},{"key":"S0263574715000946_ref18","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/TRO.2005.858864","article-title":"Inverse kinematics of binary manipulators by using the continuous-variable-based optimization method","volume":"22","author":"Kim","year":"2006","journal-title":"IEEE Trans. Robot."},{"key":"S0263574715000946_ref7","first-page":"1","article-title":"Tensor arm manipulator design","volume":"67","author":"Anderson","year":"1967","journal-title":"Transactions of the ASME"},{"key":"S0263574715000946_ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2009.12.005"},{"key":"S0263574715000946_ref15","unstructured":"F.-T. Cheng , T.-H. Chen and Y.-Y. Sun , \u201cInverse Kinematic Solutions for Redundant Manipulators using Compact Formulation,\u201d IEEE\/RSJ International Workshop on Intelligent Robots and Systems, Intelligence for Mechanical Systems, Osaka, Japan (1991) pp. 153\u2013158."},{"key":"S0263574715000946_ref20","doi-asserted-by":"publisher","DOI":"10.1163\/016918609X12529299964101"},{"key":"S0263574715000946_ref8","doi-asserted-by":"crossref","unstructured":"I. D. Walker and M. W. Hannan , \u201cA Novel Elephant's Trunk Robot,\u201d IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Atlanta, USA (1999) pp. 410\u2013415.","DOI":"10.1109\/AIM.1999.803204"},{"key":"S0263574715000946_ref19","doi-asserted-by":"crossref","unstructured":"S. Yahya , H. A. F. Mohamed , M. Moghavvemi and S. S. Yang , \u201cA Geometrical Inverse Kinematics Method for Hyper-Redundant Manipulators,\u201d 10th International Conference on Control, Automation, Robotics and Vision, ICARCV 2008, Hanoi, Vietnam (Dec. 17\u201320, 2008) pp. 1954\u20131958.","DOI":"10.1109\/ICARCV.2008.4795829"},{"key":"S0263574715000946_ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2135210"},{"key":"S0263574715000946_ref27","first-page":"215","article-title":"A kinematic notation for lower pair mechanisms based on matrices","volume":"77","author":"Hartenberg","year":"1955","journal-title":"J. Appl. Mech."},{"key":"S0263574715000946_ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2014.01.017"},{"key":"S0263574715000946_ref14","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910368147"},{"key":"S0263574715000946_ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2010.09.005"},{"key":"S0263574715000946_ref5","doi-asserted-by":"crossref","unstructured":"G. S. Chirikjian and J. W. Burdick , \u201cKinematics of Hyper-Redundant Robot Locomotion with Applications to Grasping,\u201d IEEE International Conference on Robotics and Automation, Sacramento, CA, USA (1991) pp. 720\u2013725.","DOI":"10.1109\/ROBOT.1991.131669"},{"key":"S0263574715000946_ref12","doi-asserted-by":"crossref","unstructured":"Y.-J. Kim , S. Cheng , S. Kim and K. Iagnemma , \u201cDesign of a Tubular Snake-like Manipulator with Stiffening Capability by Layer Jamming,\u201d IEEE\/RSJ International Conference on Intelligent Robots and Systems Vilamoura, Portugal (2012) pp. 4251\u20134256.","DOI":"10.1109\/IROS.2012.6385574"},{"key":"S0263574715000946_ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2002.1019457"},{"key":"S0263574715000946_ref23","doi-asserted-by":"crossref","unstructured":"Z. Zhang , G. Yang and S. H. Yeo , \u201cInverse Kinematics of Modular Cable-Driven Snake-Like Robots with Flexible Backbones,\u201d IEEE Conference on Robotics, Automation and Mechatronics (RAM), Qingdao, China (2011) pp. 41\u201346.","DOI":"10.1109\/RAMECH.2011.6070453"},{"key":"S0263574715000946_ref3","doi-asserted-by":"publisher","DOI":"10.2307\/1445288"},{"key":"S0263574715000946_ref17","doi-asserted-by":"publisher","DOI":"10.1109\/70.988980"},{"key":"S0263574715000946_ref6","doi-asserted-by":"publisher","DOI":"10.1109\/70.294209"},{"key":"S0263574715000946_ref33","doi-asserted-by":"publisher","DOI":"10.1109\/70.660856"},{"key":"S0263574715000946_ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2014.05.013"},{"key":"S0263574715000946_ref13","doi-asserted-by":"crossref","unstructured":"E. Lanteigne and A. Jnifene , \u201cDesign of a Link-Less Hyper-Redundant Manipulator and Composite Shape Memory Alloy Actuator,\u201d Conference on Electrical and Computer Engineering, CCECE '06, Ottawa, Canada (2006) pp. 1180\u20131183.","DOI":"10.1109\/CCECE.2006.277347"},{"key":"S0263574715000946_ref1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-008045046-9.01948-3"},{"key":"S0263574715000946_ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2004.825473"},{"key":"S0263574715000946_ref16","doi-asserted-by":"crossref","unstructured":"K. E. Zanganeh and J. Angeles , \u201cThe Inverse Kinematics of Hyper-Redundant Manipulators using Splines,\u201d IEEE International Conference on Robotics and Automation, Nagoya, Japan (1995) pp. 2797\u20132802.","DOI":"10.1109\/ROBOT.1995.525679"},{"key":"S0263574715000946_ref9","doi-asserted-by":"crossref","unstructured":"T. Mahl , A. Hildebrandt and O. Sawodny , \u201cForward Kinematics of a Compliant Pneumatically Actuated Redundant Manipulator,\u201d 7th IEEE Conference on Industrial Electronics and Applications (ICIEA), Singapore (2012) pp. 1267\u20131273.","DOI":"10.1109\/ICIEA.2012.6360917"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574715000946","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,18]],"date-time":"2019-04-18T01:14:48Z","timestamp":1555550088000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574715000946\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,24]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,1]]}},"alternative-id":["S0263574715000946"],"URL":"https:\/\/doi.org\/10.1017\/s0263574715000946","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,24]]}}}