PAC3D

This class represents a slender soft body under the Piecewise Affine Curvature (PAC) hypothesis with elongation. The strain is modeled as

\boldsymbol{\xi}(\boldsymbol{q}, s) = \boldsymbol{\Phi}(s)\boldsymbol{q} + \boldsymbol{\xi}_{0} = \frac{1}{L_0} \left(\begin{array}{ccccc} -1 & -s & 0 & 0 & 0 \\ 0 & 0 & 1 & s & 0 \\ 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1  \end{array}\right)\boldsymbol{q} + \left(\begin{array}{c} 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 1  \end{array}\right),

where \boldsymbol{q} \in \mathbb{R}^{5 \times 1} is the vector of configuration variables and s \in [0, L_{0}] the curvilinear abscissa, with L_{0} the body rest length.

class PAC3D

Bases: GVSBody

Class modeling a 3D piecewise affine curvature (PAC) body with elongation.

Constructor Summary
PAC3D(Parameters)

Construct a 3D PAC body with elongation.

Parameters:

Parameters ([double], [sym]) – Parameters of the body, specified as for GVSBody