Research Papers

Kinematics of Continuum Robots With Constant Curvature Bending and Extension Capabilities

[+] Author and Article Information
Arnau Garriga-Casanovas

Mechatronics in Medicine Laboratory,
Department of Mechanical Engineering,
Imperial College London and Rolls-Royce, plc,
London SW7 2AZ, UK
e-mail: a.garriga-casanovas14@imperial.ac.uk

Ferdinando Rodriguez y Baena

Mechatronics in Medicine Laboratory,
Department of Mechanical Engineering,
Imperial College London,
London SW7 2AZ, UK
e-mail: f.rodriguez@imperial.ac.uk

Contributed by the Mechanisms and Robotics Committee of ASME for publication in the JOURNAL OF MECHANISMS AND ROBOTICS. Manuscript received April 18, 2018; final manuscript received August 11, 2018; published online November 19, 2018. Assoc. Editor: Guimin Chen.

J. Mechanisms Robotics 11(1), 011010 (Nov 19, 2018) (12 pages) Paper No: JMR-18-1110; doi: 10.1115/1.4041739 History: Received April 18, 2018; Revised August 11, 2018

Continuum robots are becoming increasingly popular due to the capabilities they offer, especially when operating in cluttered environments, where their dexterity, maneuverability, and compliance represent a significant advantage. The subset of continuum robots that also belong to the soft robots category has seen rapid development in recent years, showing great promise. However, despite the significant attention received by these devices, various aspects of their kinematics remain unresolved, limiting their adoption and obscuring their potential. In this paper, the kinematics of continuum robots with the ability to bend and extend are studied, and analytical, closed-form solutions to both the direct and inverse kinematics are presented. The results obtained expose the redundancies of these devices, which are subsequently explored. The solution to the inverse kinematics derived here is shown to provide an analytical, closed-form expression describing the curve associated with these redundancies, which is also presented and analyzed. A condition on the reachable end-effector poses for robots with six actuation degrees-of-freedom (DOFs) is then distilled. The kinematics of robot layouts with over six actuation DOFs are subsequently considered. Finally, simulated results of the inverse kinematics are provided, verifying the study.

Copyright © 2019 by ASME
Your Session has timed out. Please sign back in to continue.


Webster , R. J., III , and Jones, B. A. , 2010, “Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review,” Int. J. Rob. Res., 29(13), pp. 1661–1683. [CrossRef]
Walker, I. D. , 2013, “Continuous Backbone ‘Continuum’ Robot Manipulators,” ISRN Rob., 2013, p. 726506.
Trivedi, D. , Rahn, C. D. , Kierb, W. M. , and Walker, I. D. , 2008, “Soft Robotics: Biological Inspiration, State of the Art, and Future Research,” Appl. Bionics Biomech., 5(3), pp. 99–117. [CrossRef]
Rus, D. , and Tolley, M. , 2015, “Design, Fabrication and Control of Soft Robots,” Nature, 521(7553), pp. 467–475. [CrossRef] [PubMed]
Suzumori, K. , Iikura, S. , and Tanaka, H. , 1992, “Applying a Flexible Microactuator to Rob. Mechanisms,” IEEE International Conference on Robotics and Automation, Nice, France, May 12–14, pp. 21–27.
Suzumori, K. , 1996, “Elastic Materials Producing Compliant Robots,” Rob. Auton. Syst., 18(1–2), pp. 135–140. [CrossRef]
Suzumori, K. , Iikura, S. , and Tanaka, H. , 1991, “Development of Flexible Microactuator and Its Applications to Robotic Mechanisms,” IEEE International Conference on Robotics and Automation (ICRA), Sacramento, CA, Apr. 9–11, pp. 1622–1627.
Chang, B. C.-M. , Berring, J. , Venkataram, M. , Menon, C. , and Parameswaran, M. , 2011, “Bending Fluidic Actuator for Smart Structures,” Smart Mater. Struct., 20(3), p. 035012. [CrossRef]
Chen, G. , Pham, M. T. , Maalej, T. , Fourati, H. , Moreau, R. , and Sesmat, S. , 2009, “A Biomimetic Steering Robot for Minimally Invasive Surgery Application,” Advances in Robot Manipulators Ernest Hall, InTech, Rijeka, Croatia, pp. 1–25.
Abe, R. , Takemura, K. , Edamura, K. , and Yokota, S. , 2007, “Concept of a Micro Finger Using Electro-Conjugate Fluid and Fabrication of a Large Model Prototype,” Sens. Actuators, A: Phys.,136(2), pp. 629–637. [CrossRef]
Cianchetti, M. , Nanayakkara, T. , Ranzani, T. , Gerboni, G. , Althoefer, K. , Dasgupta, P. , and Menciassi, A. , 2013, “Soft Robotics Technologies to Address Shortcomings in Today's Minimally Invasive Surgery: The STIFF-FLOP Approach,” Soft Rob., 1(2), pp. 122–131. [CrossRef]
Ferraresi, C. , Bertetto, A. M. , and Mazza, L. , 1997, “Design and Realisation of a Flexible Pneumatic Actuator for Robotics,” Scandinavian International Conference on Fluid Power: SICFP'97, Linkoping, Sweden, pp. 29–43.
Marchese, A. D. , and Rus, D. , 2016, “Design, Kinematics, and Control of a Soft Spatial Fluidic Elastomer Manipulator,” Int. J. Rob. Res., 35(7), pp. 840–869. [CrossRef]
Bishop-Moser, J. , Krishnan, G. , Kim, C. , and Kota, S. , 2012, “Design of Soft Robotic Actuators Using Fluid-Filled Fiber-Reinforced Elastomeric Enclosures in Parallel Combinations,” IEEE International Conference on Intelligent Robots and Systems (IROS), Vilamoura, Portugal, Oct. 7–11, pp. 4264–4269.
Agarwal, G. , Besuchet, N. , Audergon, B. , and Paik, J. , 2016, “Stretchable Materials for Robust Soft Actuators Towards Assistive Wearable Devices,” Sci. Rep., 6, p. 34224. [CrossRef] [PubMed]
Singh, G. , Xiao, C. , Krishnan, G. , and Hsiao-Wecksler, E. , 2016, “Design and Analysis of Soft Pneumatic Sleeve for Arm Orthosis,” ASME Paper No. DETC2016-59836.
McMahan, W. , Chitrakaran, V. , Csencsits, M. , Dawson, D. , Walker, I. D. , Jones, B. , Pritts, M. , Dienno, D. , Grissom, M. , and Rahn, C. D., 2006, “Field Trials and Testing of the OctArm Continuum Manipulator,” IEEE International Conference on Robotics and Automation (ICRA), Orlando, FL, May 15–19, pp. 2336–2341.
Trivedi, D. , and Rahn, C. D. , 2014, “ Model-Based Shape Estimation for Soft Robotic Manipulators: The Planar Case,” ASME J. Mech. Rob., 6(2), p. 021005. [CrossRef]
Frazelle, C. G. , Kapadia, A. , and Walker, I. , 2018, “Developing a Kinematically Similar Master Device for Extensible Continuum Robot Manipulators,” ASME J. Mech. Rob., 10(2), p. 025005. [CrossRef]
Wang, A. , Deng, M. , Wakimoto, S. , and Kawashima, T. , 2014, “Characteristics Analysis and Modeling of a Miniature Pneumatic Curling Rubber Actuator,” Int. J. Innovative Comput., Inf. Control, 10(3), pp. 1029–1039. http://www.ijicic.org/icam2012-03.pdf
Deimel, R. , and Brock, O. , 2016, “A Novel Type of Compliant and Underactuated Robotic Hand for Dexterous Grasping,” Int. J. Rob. Res., 35(1–3), pp. 161–185. [CrossRef]
Mosadegh, B. , Polygerinos, P. , Keplinger, C. , Wennstedt, S. , Shepherd, R. F. , Gupta, U. , Shim, J. , Bertoldi, K. , Walsh, C. J. , and Whitesides, G. M. , 2014, “Pneumatic Networks for Soft Robotics That Actuate Rapidly,” Adv. Funct. Mater.,24(15), pp. 2163–2170. [CrossRef]
Jones, B. A. , Mcmahan, W. , and Walker, I. , 2004, “Design and Analysis of a Novel Pneumatic Manipulator,” IFAC Symposium Advances in Automotive Control, pp. 745–750.
Nguyen, T. D. , and Burgner-Kahrs, J. , 2015, “A Tendon-Driven Continuum Robot With Extensible Sections,” IEEE International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, Sept. 28–Oct. 2, pp. 2130–2135.
Shiva, A. , Stilli, A. , Noh, Y. , Faragasso, A. , Falco, I. D. , Gerboni, G. , Cianchetti, M. , Menciassi, A. , Althoefer, K. , and Wurdemann, H. A. , 2016, “ Tendon-Based Stiffening for a Pneumatically Actuated Soft Manipulator,” Rob. Autom. Lett., 1(2), pp. 632–637. [CrossRef]
Jones, B. A. , and Walker, I. D. , 2006, “Kinematics for Multisection Continuum Robots,” IEEE Trans. Rob., 22(1), pp. 43–55. [CrossRef]
Chirikjian, G. S. , and Burdick, J. W. , 1994, “A Modal Approach to Hyper-Redundant Manipulator Kinematics,” IEEE Trans. Rob. Autom., 10(3), pp. 343–354. [CrossRef]
Chirikjian, G. S. , 1995, “ Hyper-Redundant Manipulator Dynamics: A Continuum Approximation,” Adv. Rob., 9(3), pp. 217–243.
Fahimi, F. , Ashrafiuon, H. , and Nataraj, C. , 2002, “An Improved Inverse Kinematic and Velocity Solution for Spatial Hyper-Redundant Robots,” IEEE Trans. Rob. Autom., 18(1), pp. 103–107.
Jones, B. A. , and Walker, I. D. , 2006, “Practical Kinematics for Real-Time Implementation of Continuum Robots,” IEEE Trans. Rob., 22(6), pp. 1087–1099. [CrossRef]
Godage, I. S. , Guglielmino, E. , Branson, D. T. , Medrano-cerda, G. A. , and Caldwell, D. G. , 2011, “Novel Modal Approach for Kinematics of Multisection Continuum Arms,” IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, Sept. 25–30, pp. 1093–1098.
Mahl, T. , Hildebrandt, A. , and Sawodny, O. , 2014, “A Variable Curvature Continuum Kinematics for Kinematic Control of the Bionic Handling Assistant,” IEEE Trans. Rob. Autom., 30(4), pp. 935–949. [CrossRef]
Xu, K. , and Simaan, N. , 2010, “Analytic Formulation for Kinematics, Statics, and Shape Restoration of Multibackbone Continuum Robots Via Elliptic Integrals,” ASME J. Mech. Rob., 2(1), p. 011006. [CrossRef]
Kapadia, A. D. , and Walker, I. D. , 2013, “ Self-Motion Analysis of Extensible Continuum Manipulators,” IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany, May 6–10, pp. 1988–1994.
Hannan, M. W. , and Walker, I. D. , 2003, “Kinematics and the Implementation of an Elephant's Trunk Manipulator and Other Continuum Style Robots,” J. Rob. Syst., 20(2), pp. 45–63. [CrossRef]
Hirose, S. , 1993, Biologically Inspired Robots, Snake-like Locomotors and Manipulators, Oxford University Press, Oxford, UK.
Neppalli, S. , Csencsits, M. A. , Jones, B. A. , and Walker, I. D. , 2009, “ Closed-Form Inverse Kinematics for Continuum Manipulators,” Adv. Rob., 23(15), pp. 2077–2091. [CrossRef]
Murray, R. M. , Li, Z. , and Sastry, S. S. , 1994, A Mathematical Introduction to Robotic Manipulation, CRC Press, Boca Raton, FL.
Kehrbaum, S. , and Maddocks, J. , 1997, “Elastic Rods, Rigid Bodies, Quaternions and the Last Quadrature,” Philos. Trans. R. Soc. Lond. A, 355(1732), pp. 2117–2136. [CrossRef]
Celledoni, E. , and Säfström, N. , 2010, “A Hamiltonian and multi-Hamiltonian Formulation of a Rod Model Using Quaternions,” Comput. Methods Appl. Mech. Eng., 199(45–48), pp. 2813–2819. [CrossRef]
Trivedi, D. , Lotfi, A. , and Rahn, C. D. , 2008, “Geometrically Exact Models for Soft Robotic Manipulators,” IEEE Trans. Rob.,24(4), pp. 773–780. [CrossRef]
Tunay, I. , 2013, “Spatial Continuum Models of Rods Undergoing Large Deformation and Inflation,” IEEE Trans. Rob., 29(2), pp. 297–307. [CrossRef]
Burgner-Kahrs, J. , Rucker, D. C. , and Choset, H. , 2015, “Continuum Robots for Medical Applications: A Survey,” IEEE Trans. Rob., 31(6), pp. 1261–1280. [CrossRef]
Park, J. , and Chung, W. K. , 2005, “Geometric Integration on Euclidean Group With Application to Articulated Multibody Systems,” IEEE Trans. Rob., 21(5), pp. 850–863. [CrossRef]
Godage, I. S. , and Walker, I. D. , 2015, “Dual Quaternion Based Modal Kinematics for Multisection Continuum Arms,” IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, May 26–30, pp. 1416–1422.
NASA, 1977, “Shuttle Program. Euler Angles, Quaternions, and Transformation Matrices Working Relationships,” NASA Johnson Space Center, Houston, TX, Technical Report No. 19770019231.


Grahic Jump Location
Fig. 1

Illustration of a robot configuration corresponding to the inverse kinematics solution for a specified end-effector pose, in a robot composed of two sections with a total of six actuation degrees-of-freedom (DOFs)

Grahic Jump Location
Fig. 2

Diagram of one section of the robot (yellow), with the different variables corresponding to the first section description (σi, ζi, ϕi), and the second section description (xiF,yiF,ziF), as well as the reference frame at the base of the section {F}, the rotation vector wi, and rotation angle ρi

Grahic Jump Location
Fig. 3

Conceptual approach to the inverse kinematics solution. The rotations associated with a robot composed of two sections, which are defined by quaternions, are illustrated. The point of junction pmG, and the reference frames {G} and {T} are also included.

Grahic Jump Location
Fig. 4

Reference frames in inverse kinematics solution for a n = 6 robot, with end-effector position at ptG=[2.64,0.92,−0.26] [a.u.] and orientation qt=0.87+0.13iG−0.27jG+0.40kG. The centerline of the first section is plotted in cyan, and the centerline of the second section in magenta, and four lines following the outer surface of both sections of continuum body separated circumferentially at 90 degrees are plotted in red, green, blue and yellow. Reference frame {G} at the robot's proximal end is depicted in turquoise, reference frame {T} at the specified end-effector pose is depicted in purple, and the pose resulting from the robot configuration is shown in dashed green, with an exact overlap.

Grahic Jump Location
Fig. 5

Curve corresponding to the loci of the distal end of the first section, for an n = 6 robot with end-effector position at ptG=[−0.14,5.28,1.02] [a.u.] and orientation qt=0.1+0.36iG−0.17jG+0.91kG. Two of the possible robot configurations to reach this specified end-effector pose are also shown, with the distal end of the first section at two of the possible locations on the curve.

Grahic Jump Location
Fig. 6

Set of inverse kinematics solutions corresponding to a robot with n = 6, for a specified end-effector at ptG=[2.64,0.92,−0.26] [a.u.] and qt=0.87+0.13iG−0.27jG+0.40kG

Grahic Jump Location
Fig. 7

Four inverse kinematics solutions corresponding to the motion of an n = 6 robot with end-effector poses at pt1G=[−2,2,2.97] [a.u.] and qt1=0.73+0.31iG−0.39jG+0.47kG, pt2G=[−2,2,3.30] [a.u.] and qt2=0.73+0.29iG−0.44jG+0.44kG, pt3G=[−2,2,3.64] [a.u.] and qt3=0.73+0.27iG−0.48jG+0.41kG, and pt4G=[−2,2,3.97] [a.u.] and qt4=0.73+0.24iG−0.51jG+0.38kG



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In