Skip to content

TMTDyn Matlab package, for derivation of TMT Dynamic Equation of Motion (EOM) for hybrid rigid-continuum body systems

License

Notifications You must be signed in to change notification settings

smhadisadati/TMTDyn

Repository files navigation

This is the latest current version of the package with examples based on the following paper:

Installation:

  • Just download the codes and run the examples
  • For Matlab and external SUNDIALS solvers, you need to install SUNDIALS first. Some installation instructions are provided in tmtdyn/sundials folders. Detailed instructions are going to be available soon.

Usage:

  • A list of implemented functions for the DSL (Domain Specific Language) interface is provided in the hll/Reference.m file
  • See the results folder for saved videos and plots

Examples:

  • Exp1_SRL: Series Rigid-Link model of a continuum manipulator with braided pneumatic chambers (STIFF-FLOP). 6-DOF joints with translational (strains) and z-x-y Euler angles rotation (curvature/torsion) are used.
  • Exp2_EBR: Euler Bernoulli beams with relative states (Piecewise Constant Strain model). Relative translations (strains) are similar to SRL for strains but the relative rotations (curvature/torsion) are based on discretized Variable Curvature kinematics.
  • Exp2_EBR: Euler Bernoulli beams with absolute states (similar to Finite Element Analysis). Relative translations (strains) and rotations (curvature/torsion) are based on the inverse of the aforementioned discretized Variable Curvature kinematics.
  • Exp3_ROM: General Reduced-Order Model (ROM) with Polynomial Shape (PS) parametrization. 6 polynomials are considered to model the strains and curvature/torsion. The polynomial coefficients are time-variant and considered as the dynamic system states.
  • Exp3_ROM_Bishop: Reduced-Order Model (ROM) with Polynomial Shape (PS) parametrization and Bishop's curvilinear frame. 4 polynomials are considered to model the strains and correction twist angle. The curvilinear frame is derived from the curve Cartesian position. The correction twist angle transforms the curvilinear frame to the physical local frame. The polynomial coefficients are time-variant and considered as the dynamic system states.

About

TMTDyn Matlab package, for derivation of TMT Dynamic Equation of Motion (EOM) for hybrid rigid-continuum body systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages