Skip to content

smhadisadati/TMTDyn

master_STIFF-F…
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
eom
 
 
exp
 
 
hll
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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