Skip to content

jiefengsun/Renda1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Composite-Body Algorithm of Discrete Cosserat Method

This MATLAB code implements the composite-body algorithm of the Discrete Cosserat method for soft manipulator dynamics, as described in

F. Renda, F. Boyer, J. Dias and L. Seneviratne. Discrete Cosserat Approach for Multi-Section Soft Robots Dynamics. arXiv:1702.03660 [cs.RO] (https://arxiv.org/abs/1702.03660).

Insert your soft manipulator parameters in:

piecewise_driver

and run it to simulate the dynamics. The differential equations are implemented in:

piecewise_derivatives

The state vector is composed by one 6D vector of the section strain for each section of the manipulator. The integration quantities such as position, orientation and velocity of each cross section of the manipulator are calculated in:

piecewise_observables

Cite

If you use this code for scientific publication purpose, please cite:

@article{DBLP:journals/corr/RendaBDS17,
  author    = {Federico Renda and
               Fr{\'{e}}d{\'{e}}ric Boyer and
               Jorge Manuel Miranda Dias and
               Lakmal D. Seneviratne},
  title     = {Discrete Cosserat Approach for Multi-Section Soft Robots Dynamics},
  journal   = {CoRR},
  volume    = {abs/1702.03660},
  year      = {2017},
  url       = {http://arxiv.org/abs/1702.03660},
  archivePrefix = {arXiv},
  eprint    = {1702.03660},
  timestamp = {Wed, 07 Jun 2017 14:41:32 +0200},
  biburl    = {http://dblp.org/rec/bib/journals/corr/RendaBDS17},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

Author

The author of the algorithm and MATLAB implementation is:

Federico Renda (federico.renda@kustar.ac.ae) Department of Mechanical Engineering, Khalifa University Robotics Institute, Khalifa University of Science and Technology, Abu Dhabi.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages