TCA TRO
Posted on February 18, 2021 in Research Paper Support Info
A General Framework for Physics-based Modeling of various Twisted-and-Coiled Actuators
Introduction
This is the supporting page of the paper titled "Physics-based Modeling of Twisted-and-Coiled Actuators Using Cosserat Rod Theory" that is accepted and will be published on IEEE Transactions on Robotics. You can download the preprint of the paper here
The purpose of this page is to help readers better understand our paper. It will be very helpful for readers who want to implement the simulation or use our model.
It contains the following parts
-
Supporting Multimedia
-
Derivation using Matlab
-
Simulation tutorial and source code
Supporting Multimedia
- The supporting Multimedia provides a visible presentation of the simulation.
Derivation using Matlab
Some derivations are pretty lengthy, and derivations using Matlab are provided to reduce the burden. To run the demos, please first download the all subfunctions. The source code of the derivation is also available. The source code is in .mlx (live script) format.
-
Derive the reference strains and boundary conditions for a helical TCA. It includes how to set up the \(u^*\) and \(v^*\).
-
Derive the reference geometric curvature and torsion for a conical TCA.
-
Derive using Love's equation, it includes how we transform the wrench to the body frame from the global frame.
-
Derive using "Infenitesmal Strain Theory", it is corresponding to Sec. III(B) in the paper.
-
Derive directly using CST , it is corresponding to Appendix III(C) in the paper.
-
For readers who do not have a Matlab environment, please go to CodeOcean for an online demo. Please email me for any questions!
Want to Learn More about the Rod Model?
Here are some resources to help you learn rod model
-
Dr. John Till's tutorial on Cosserat rod simulation from Dr. Caleb Rucker's group. This is a good tutorial more focus on numerical implementation and is suitable for researchers with a background in robotics.
-
Dr. Oliver M. O’Reilly's website on Rode model formulation. Good for researchers who have a background in (continuum) mechanics. It is more focused on the theoretical formulation.
-
PyElastica from Gazzola Lab at UIUC. It explains the discrete elastic rod. The good thing is that they have implemented it in Python, which is free to run.
-
Classic Books
- Antman, Stuart S. "Problems in nonlinear elasticity." Nonlinear Problems of Elasticity (2005): 513-584.
- Love, A. E. H., "A Treatise on the Mathematical Theory of Elasticity, 4th ed.", Cambridge University Press, Cambridge (1927).