TY - JOUR
T1 - TMTDyn
T2 - A Matlab package for modeling and control of hybrid rigid–continuum robots based on discretized lumped systems and reduced-order models
AU - Sadati, S. M.Hadi
AU - Naghibi, S. Elnaz
AU - Shiva, Ali
AU - Michael, Brendan
AU - Renson, Ludovic
AU - Howard, Matthew
AU - Rucker, Caleb D.
AU - Althoefer, Kaspar
AU - Nanayakkara, Thrishantha
AU - Zschaler, Steffen
AU - Bergeles, Christos
AU - Hauser, Helmut
AU - Walker, Ian D.
PY - 2020/1/1
Y1 - 2020/1/1
N2 - A reliable, accurate, and yet simple dynamic model is important to analyzing, designing, and controlling hybrid rigid–continuum robots. Such models should be fast, as simple as possible, and user-friendly to be widely accepted by the ever-growing robotics research community. In this study, we introduce two new modeling methods for continuum manipulators: a general reduced-order model (ROM) and a discretized model with absolute states and Euler–Bernoulli beam segments (EBA). In addition, a new formulation is presented for a recently introduced discretized model based on Euler–Bernoulli beam segments and relative states (EBR). We implement these models in a Matlab software package, named TMTDyn, to develop a modeling tool for hybrid rigid–continuum systems. The package features a new high-level language (HLL) text-based interface, a CAD-file import module, automatic formation of the system equation of motion (EOM) for different modeling and control tasks, implementing Matlab C-mex functionality for improved performance, and modules for static and linear modal analysis of a hybrid system. The underlying theory and software package are validated for modeling experimental results for (i) dynamics of a continuum appendage, and (ii) general deformation of a fabric sleeve worn by a rigid link pendulum. A comparison shows higher simulation accuracy (8–14% normalized error) and numerical robustness of the ROM model for a system with a small number of states, and computational efficiency of the EBA model with near real-time performances that makes it suitable for large systems. The challenges and necessary modules to further automate the design and analysis of hybrid systems with a large number of states are briefly discussed.
AB - A reliable, accurate, and yet simple dynamic model is important to analyzing, designing, and controlling hybrid rigid–continuum robots. Such models should be fast, as simple as possible, and user-friendly to be widely accepted by the ever-growing robotics research community. In this study, we introduce two new modeling methods for continuum manipulators: a general reduced-order model (ROM) and a discretized model with absolute states and Euler–Bernoulli beam segments (EBA). In addition, a new formulation is presented for a recently introduced discretized model based on Euler–Bernoulli beam segments and relative states (EBR). We implement these models in a Matlab software package, named TMTDyn, to develop a modeling tool for hybrid rigid–continuum systems. The package features a new high-level language (HLL) text-based interface, a CAD-file import module, automatic formation of the system equation of motion (EOM) for different modeling and control tasks, implementing Matlab C-mex functionality for improved performance, and modules for static and linear modal analysis of a hybrid system. The underlying theory and software package are validated for modeling experimental results for (i) dynamics of a continuum appendage, and (ii) general deformation of a fabric sleeve worn by a rigid link pendulum. A comparison shows higher simulation accuracy (8–14% normalized error) and numerical robustness of the ROM model for a system with a small number of states, and computational efficiency of the EBA model with near real-time performances that makes it suitable for large systems. The challenges and necessary modules to further automate the design and analysis of hybrid systems with a large number of states are briefly discussed.
KW - continuum robots
KW - Cosserat rod
KW - fabric
KW - high-level language
KW - hybrid mechanisms
KW - software
KW - tissue
KW - TMT Lagrange dynamics
UR - http://www.scopus.com/inward/record.url?scp=85077564795&partnerID=8YFLogxK
U2 - 10.1177/0278364919881685
DO - 10.1177/0278364919881685
M3 - Article
AN - SCOPUS:85077564795
SN - 0278-3649
JO - INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH
JF - INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH
ER -