Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T19:29:38.944Z Has data issue: false hasContentIssue false

Shape deformation analysis and dynamic modeling of a switchable rigid-continuum robot

Published online by Cambridge University Press:  07 November 2024

Yixiong Du
Affiliation:
Department of Biomedical Engineering, City University of Hong Kong, Hong Kong SAR, China Centre for Artificial Intelligence and Robotics (CAIR), Hong Kong Institute of Science & Innovation, Chinese Academy of Sciences, Hong Kong SAR, China
Shuo Zhang
Affiliation:
Interdisciplinary Science Hub(ISH), Hypercycle Venture, Beijing, China
Zhongkai Zhang
Affiliation:
Centre for Artificial Intelligence and Robotics (CAIR), Hong Kong Institute of Science & Innovation, Chinese Academy of Sciences, Hong Kong SAR, China
Hao Wang*
Affiliation:
Interdisciplinary Science Hub(ISH), Hypercycle Venture, Beijing, China
*
Corresponding author: Hao Wang; Email: whtxtian@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Continuum robots offer unique advantages in performing tasks within extremely confined environments due to their exceptional dexterity and adaptability. However, their soft materials and elastic structures inherently introduce nonlinearity and shape instability, especially when the robot encounters external contact forces. To address these challenges, this paper presents a comprehensive model and experimental study to estimate the shape deformation of a switchable rigid-continuum robot (SRC-Bot). The kinematic analysis is first conducted to specify the degrees of freedom (DoF) and basic motions of SRC-Bot, including motion of bending, rotating, and elongating. This analysis assumes that the curvature varies along the central axis and maps the relationship between joint space and driven space. Subsequently, an equivalence concept is proposed to unify the stiffness addressing each DoF, which is then utilized in the establishment of the dynamic model. According to the mechanical structural design, the deformed posture of SRC-Bot is discretized into five segments, corresponding to the distribution of the guiders. The dynamics model is then derived using Newton’s second law and Euler’s method to simulate the deformation under gravity, friction, and external forces. Additionally, the stiffness in three directions is quantified through an identification process to complete the theoretical model. Furthermore, a series of experiments are conducted and compared with simulated results to validate the response and deformed behavior of SRC-Bot. The comparative results demonstrate that the proposed model-based simulation accurately captures the deformable characteristics of the robot, encompassing both static deformed postures and dynamic time-domain responses induced by external and actuation forces.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Schematic diagram of structure design and brief introduction of SRC-Bot: (a) Concept, structure, and potential scenario; (b) switchable principle of SRC-Bot.

Figure 1

Figure 2. Kinematic analysis of SRC-Bot: (a) Constant curvature posture, where $L_{\mathrm{c}}$ is the total length, $\varphi _{\mathrm{c}}$ and $\theta _{\mathrm{c}}$ are the rotation and bending angle of the tip, $\theta _{\mathrm{cs}}$ is the bending angle of each segment; (b) variable curvature posture, where $L_{\mathrm{vi}}$, $\varphi _{\mathrm{vi}}$, and $\theta _{\mathrm{vi}}$ are the length, rotation angle, and bending angle of each segment, respectively, $i$ is from 1 to 5, $\theta _{\mathrm{v}}$ is the bending angle of the tip, $\varphi _{\mathrm{v}}$ is the rotation angle of the bottom guider.

Figure 2

Figure 3. Driven space analysis of SRC-Bot, where $L_{di}$ is the length of each driven cable, i is from 1 to 3. $\theta _{{v}}$ is the bending angle of the tip, $\varphi _{{v}}$ is the rotation angle of the bottom guider.

Figure 3

Figure 4. Structure equivalence and dynamics analysis of SRC-Bot: (a) Equivalence of the segment of SRC-Bot, where $\overline{EI}$ is the bending stiffness, $\overline{GA}$ is the torsional stiffness, and $\overline{K}$ is the linear motion stiffness; (b) moment contributed by external load and gravity, where $\overrightarrow{\mathbf{M}}_{\varphi{evi}}$ and $\overrightarrow{\mathbf{M}}_{\theta{e v i}}$ are the moment generated by the external force $\mathbf{F}_{e v j}$ in bending and rotation direction, respectively. $\overrightarrow{\mathbf{M}}_{\theta{g v i}}$ is the moment caused by gravity, $\overrightarrow{\mathbf{M}}_{\theta{in v i}}$ is the moment owing to the inertia force; (c) mechanics analysis of the segment of SRC-Bot, where $\mathbf{F}_i$ is the force actuated on cables.

Figure 4

Figure 5. Fricton force between the cable and guider of SRC-Bot, where $^jF_i$ is the actuation force, $^j\mathrm{F}_{ni}$ is the normal force, and $^jf_i$ is the friction force.

Figure 5

Figure 6. SIMULATION of SRC-bot: (a) SIMULINK configuration of SRC-Bot based on the proposed dynamics model. As a result, the bending angle, rotation angle, and length of each segment ($\theta _{vi}, \varphi _{vi}, L_{vi}$) are calculated and inputted to transform matrix $\boldsymbol{\mathcal{M}}_{vi}$ and $\mathbf{P}_{vi}$ for obtaining the coordinates ($x_{vi}, y_{vi}, z_{vi}$), (b) case for motion response by established simulation.

Figure 6

Figure 7. Experiment setup for validating the model of SRC-Bot: (a) Layout of the experiment setup and deformation tracking; (b) exert the external force by the UR-3 manipulator.

Figure 7

Table I. Results of overloading for 3 experimental setups.

Figure 8

Figure 8. Equivalent stiffness identification: (a) bending stiffness; (b) linear stiffness; (c) rotation stiffness; (d) identified stiffness curves.

Figure 9

Figure 9. Illustration of deformation under actuation force, (a)-(d) show the trajectories of each guider and the errors with different forces applied to the cables at specific times.

Figure 10

Figure 10. Illustration of deformation under external force in different conditions: (a) and (b) show the track, position, and bending angle comparison of the whole posture for 0$^{\circ }$, 30$^{\circ }$, and 60$^{\circ }$ with (−1N, −2N, and −2N) on the top guider and (1N, 1N, 1N) on the middle guider, respectively; (c) shows the track and position comparison of top guider for 30$^{\circ }$ with 1N; (d) shows the track and position comparison of top guider for 60$^{\circ }$ with 1N.