Professional Documents
Culture Documents
Tensegrity Deployment Using Infinitesimal Mechanisms
Tensegrity Deployment Using Infinitesimal Mechanisms
net/publication/263666457
CITATIONS READS
44 1,345
1 author:
Cornel Sultan
Virginia Polytechnic Institute and State University
47 PUBLICATIONS 1,423 CITATIONS
SEE PROFILE
All content following this page was uploaded by Cornel Sultan on 25 January 2018.
a r t i c l e i n f o a b s t r a c t
Article history: Kinematic properties of tensegrity structures reveal that an ideal way of motion is by using their infini-
Received 5 February 2014 tesimal mechanisms. For example in motions along infinitesimal mechanisms there is no energy loss due
Received in revised form 15 June 2014 to linearly kinetic tendon damping. Consequently, a deployment strategy which exploits these mecha-
Available online 5 July 2014
nisms and uses the structure’s nonlinear equations of motion is developed. Desired paths that are tangent
to the directions determined by infinitesimal mechanisms are constructed and robust nonlinear feedback
Keywords: control is used for accurate tracking of these paths. Examples demonstrate the feasibility of this approach
Tensegrity
and further analysis reveals connections between the power and energy dissipated via damping, infini-
Deployment
Mechanisms
tesimal mechanisms, speed of the motion, and deployment time.
Nonlinear dynamics Ó 2014 Elsevier Ltd. All rights reserved.
Control
http://dx.doi.org/10.1016/j.ijsolstr.2014.06.025
0020-7683/Ó 2014 Elsevier Ltd. All rights reserved.
3654 C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668
the bars are modeled as rigid elements and the tendons as massless exists such that T 0j > 0 for all j ¼ 1; . . . ; E, then q0 is a prestressable
elastic elements. The only damping forces are due to the tendons configuration. Static indeterminacy is obvious from (4) and (5):
and are linearly kinetic, i.e. the magnitude of the damping force once such a set of pretension coefficients has been found, other
in tendon j, Dj , is selections for these coefficients are possible which result in positive
tendon tensions. Finding prestressable configurations is a geometry
Dj ¼ dj j_lj j ð1Þ problem, because matrix A0 ¼ Aðq0 Þ depends only on geometry.
where dj > 0 is the damping coefficient of the tendon and _lj is the Material properties are necessary to compute the rest-lengths
time derivative of the tendon length. Tendons exert elastic and required to achieve a prestressable configuration. For example if
damping forces on the nodes they are attached to only when they the tendons are linearly elastic, T j ¼ kj ðlj =r j 1Þ for lj P r j and the
are in tension, otherwise they are slack and exert no force. External rest-lengths are easily computed using
forces and torques may be applied to the bars but any other effects
kj lj0
(e.g., gravity) are ignored. rj ¼ ; j ¼ 1; . . . ; E ð6Þ
T Tnj P þ kj
2.2. Nonlinear equations of motion
where kj ¼ Sj Ej , with Sj the cross section area, Ej Young’s modulus of
Derivation of the equations of motion is a straightforward appli- elasticity for tendon j, lj0 ¼ lj ðq0 Þ, and T Tnj the jth row of T n .
cation of Lagrange equations and has been presented elsewhere If the kernel of AT0 is nonzero (rankðA0 Þ < N) the structure is kine-
(e.g., Sultan (2009a) provides details). Here a summary is given. matically indeterminate at q0 . Indeed, let dq ¼ ½ dq1 ...
T
dqN be
The tensegrity system is holonomic so a set of independent gener-
an infinitesimal displacement in the kernel of i.e. ¼ 0. Then, AT0 , AT0 dq
alized coordinates (IGC) can be selected to describe its configura-
in the first approximation, tendon lengths do not change due to this
tion with respect to an inertial reference frame. These IGC can
displacement:
be, for example, coordinates associated with the rigid bars. Let
q 2 RN be the vector of IGC, where N is the number of IGC required T
X
N
@lj
to describe the configuration of the system and RN the set of N AT0 dq ¼ 0 () dq A0 ¼ 0 () dlj ¼ ðq0 Þdqi ¼ 0; 8j ¼ 1; . . . ; E:
i¼1
@qi
dimensional real vectors. Then the equations of motion are
ð7Þ
MðqÞq _ q_ þ AðqÞDAT ðqÞq_ þ AðqÞTðqÞ ¼ HðqÞF
€ þ Cðq; qÞ ð2Þ
Here dlj is the variation of the length of tendon j due to dq. Bars are
_
where MðqÞ is the mass matrix and the elements of matrix Cðq; qÞ rigid, so structural members do not change their lengths due to dq.
are Of course, this analysis shows only that dq is an infinitesimal mech-
! anism, which is sufficient for the work presented in this article.
1X N
@Mij @Mik @Mjk
C ij ¼ þ q_ k : ð3Þ Note also the notation ‘‘d’’q to emphasize the infinitesimal character
2 k¼1 @qk @qj @qi of the mechanism.
Infinitesimal mechanisms depend only on geometry, however
Matrix AðqÞ, of size N E where E is the number of tendons,
in combination with inertial, stiffness, and damping characteristics
depends only on geometry, its elements being given by
they influence the dynamical properties (e.g., stability) of the
Aij ¼ @lj =@qi . Here lj is the length of tendon j, which is a function
structure. Importantly, infinitesimal mechanisms are crucial in
of q. Note that ‘‘E’’ is used for the number of tendons to emphasize
the next ‘‘energetic’’ analysis.
the key assumption that they are elastic. Vectors AðqÞDAT ðqÞq_
and AðqÞTðqÞ represent the tendon damping and elastic effects,
2.4. Energetic analysis of infinitesimal mechanisms
respectively (here D is a diagonal matrix, D ¼ Diag½dj , and TðqÞ is
the vector of tendon tensions). The term HðqÞF is the vector of
For infinitesimal mechanism displacement, dlj ¼ 0 (see (7)) so
generalized forces due to external actions (i.e. forces, torques) _lj ¼ lim
dt!0 dlj =dt ¼ 0 for all j ¼ 1; . . . ; E. From (1) it follows that
applied to the bars, where F is the vector representing these actions
all damping forces are zero, i.e. Dj ¼ 0; j ¼ 1; . . . ; E, so no energy
(see Sultan (2009a) for details; note that a negative sign is used to
dissipation via linearly kinetic tendon damping occurs in motions
express the vector of generalized forces due to external actions in
along an infinitesimal mechanism, dq.
Sultan (2009a) for consistency with the rest of the equations, i.e.
The potential elastic energy of the structure is due only to the
matrix HðqÞ is the negative of the one used here).
tendons. The variation of this energy when the structure deforms
The structure of these equations is typical of many mechanical
along an infinitesimal mechanism can be estimated using the
systems. Particular to tensegrity systems are the properties
tangent stiffness matrix at a prestressable configuration, q0 . This
discussed next.
matrix, labeled K 0 , can be written as (see Sultan, 2013 for details)
2.3. Prestressability and infinitesimal mechanisms K 0 ¼ ½ @ðATÞ=@q1 . . . @ðATÞ=@qN 0 ð8Þ
A prestressable configuration is an equilibrium achieved under where ‘‘0’’ indicates that the matrix on the right is evaluated at q0 .
no external actions (i.e. F ¼ 0) and with all tendons in tension. Using Aij ¼ @lj =@qi and the relationship between tendon elastic
From (2) the prestressability conditions are forces and their lengths written in generic form, i.e. T j ¼ T j ðlj Þ where
A0 T 0 ¼ 0; T 0j > 0; j ¼ 1; . . . ; E ð4Þ T j ðÞ denotes a differentiable function, (8) becomes
where A0 ¼ Aðq0 Þ; T 0 ¼ Tðq0 Þ, and q0 is a prestressable configura- K 0 ¼ A0 G0 AT0 þ ½ @A=@q1 . . . @A=@qN 0 Diag½T 0
tion. The necessary condition for (4) to have solutions it that the |fflfflfflffl{zfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} ð9Þ
Km Kg
kernel of A0 is nonzero (rankðA0 Þ < E). If Tn is an orthonormal basis
for this kernel then where K m is the material stiffness matrix, K g the geometric stiffness
T 0 ¼ T n P; P ¼ ½ P1 P2 . . . Ps T
ð5Þ matrix, G0 ¼ Diag @T j =@lj ðq0 Þ > 0 is the matrix of axial stiffnesses,
assumed strictly positive here, and Diag½T 0 is a block-diagonal
where P1, . . . , Ps are real scalars called pretension coefficients and S is matrix of size NE N which has the column vector T 0 on the main
the number of pretension states. If a set of pretension coefficients diagonal. Using (5), (9) becomes
3656 C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668
X
s
the desired path’s construction and tracking controller design are
Kg ¼ Pi K Pi where K Pi ¼ ½ @A=@q1 . . . @A=@qN 0 Diag½T ni : ð10Þ described.
i¼1
Since G0 > 0, the material stiffness matrix, K m ¼ A0 G0 AT0 , is positive 3.2. Desired path construction
semi-definite and its directions of positive semi-definiteness are the
directions of the infinitesimal mechanisms. More details on these Let wj 2 RN , j ¼ 1; . . . ; M, be a set of configurations with infini-
derivations, as well as an alternative formulation for the stiffness tesimal mechanisms. For each wj 2 RN a direction parallel to an
matrix decomposition which uses tendon force density coefficients, infinitesimal mechanism, v j , is selected. The problem of building
can be found in Sultan (2013). the desired path is then reduced to constructing a curve that passes
The potential elastic energy variation along an infinitesimal through wj 2 RN , j ¼ 1; . . . ; M, and is tangent to the corresponding
mechanism can be approximated as v j 2 RN at each of these points. A simple solution to this problem
! is given by the following Lemma.
T T
X
s
dW el ¼ 0:5dq K 0 dq ¼ 0:5dq A0 G0 AT0 þ Pi K Pi dq
i¼1 Lemma 2. Let ðt j ; wj ; v j Þ, t j 2 R, wj 2 RN , v j 2 RN , be a prescribed
X
s
T
sequence with times tj strictly increasing. The piecewise cubic
¼ 0:5 P i dq K Pi dq ð11Þ polynomial, with respect to time, given by
i¼1
so the only contribution to this energy’s variation is due to the geo- 1 1 1 2
qd ðtÞ ¼ cj ðt3 t3j Þ þ aj ðt2 t 2j Þ cj tj þ aj t j wj ðt t j Þ
metric stiffness and limPi !0 dW el ¼ 0. Practically, infinitesimal 6 2 2
mechanisms are directions along which the structure is very com- þ wj ; tj 6 t 6 tjþ1 ð12Þ
pliant (i.e. easy to deform) especially at low pretension. Clearly,
the assumption of infinitesimal mechanism displacement is crucial for j ¼ 1; . . . ; M 1 where
in (11).
These ‘‘energetic’’ results are summarized in Lemma 1 below. 12ðwjþ1 wj Þ þ 6ðv jþ1 þ v j Þðt jþ1 tj Þ
cj ¼ ð13Þ
ðt jþ1 tj Þ3
Lemma 1. If the structure deforms along an infinitesimal mechanism
the energy dissipated via linearly kinetic tendon damping is zero while v jþ1 v j tjþ1 þ t j
the variation in the potential elastic energy is only due to the aj ¼ þ ð6ðwjþ1 wj Þ 3ðv jþ1 þ v j Þðt jþ1 tj ÞÞ
t jþ1 tj ðt jþ1 tj Þ3
geometric stiffness matrix and is linear in pretension.
ð14Þ
Observation: The key assumption which leads to zero energy
dissipation via tendon damping in the above is that the tendons
passes through wj and is tangent to v j at time tj , for all j ¼ 1; . . . ; M.
are affected by linearly kinetic damping forces. This assumption This result can be easily proved using the generic formula for
is acceptable for a vast array of materials (e.g., from metals to many cubic polynomials for adjacent intervals and imposing the appro-
elastomers operating in their range of linear behavior). Also note priate conditions on the values at the end points, i.e. qd ðtj Þ ¼ wj ,
that the specific order of the mechanism was not necessary in q_ d ðtj Þ ¼ v j for j ¼ 1; . . . ; M. Algebraic manipulations then lead to
Lemma 1, only its infinitesimal character was used. Therefore these (12)–(14). Alternatively, one can simply verify these formulas by
energetic properties are only guaranteed locally. substituting t ¼ t j into the formulas for qd ðtÞ in (12) and for q_ d ðtÞ
(also see Sultan et al. (2007) for more details and other applications
3. Deployment using infinitesimal mechanisms of this result).
Lemma 1 indicates that from the point of view of energy loss Once a desired path has been constructed, active control can be
due to damping an ideal way of motion is along infinitesimal applied to guarantee accurate tracking of this path. For the exam-
mechanisms because the energy dissipated via tendon damping ples presented next, a nonlinear feedback controller has been
is zero. As already emphasized, this property is only guaranteed selected. This controller has advantages such as guaranteed robust-
locally due to the assumption of infinitesimal displacement so ness properties, simplicity because it avoids online computation of
the structure’s motion should be only locally connected to the regressor matrix, and previous success in tracking fast and
infinitesimal mechanism directions. To ensure such motions the large amplitude motions (see Zenieh and Corless (1997) and
following strategy is used. First, a path that is tangent to a set of Sultan et al. (2000)).
infinitesimal mechanism directions is constructed in the configura- For a concise description of the controller, consider the generic
tion space of the structure (i.e. the N-dimensional space of the system
generalized coordinates). This will be referred to as the desired
Mðq; lÞq _ lÞq_ þ Gðq; q;
€ þ Cðq; q; _ lÞ ¼ u ð15Þ
path. The state space trajectory of the structure’s motion, further
referred to as the actual (or deployment) path, must track the
where l represents uncertainties in the system. For example,
desired path. To achieve this goal, feedback control is used. It is
parameters that are not known precisely or are likely to exhibit
important to remark that there is no need to maintain the actual
variations due to operational and environmental conditions (e.g.,
path close to an equilibrium manifold or to enforce quasi-static
temperature, radiation, etc.) can be elements of l. If qd ðtÞ is the
evolution, so fast deployment is possible. Preliminary attempts at
desired path and the control law is
tensegrity motion control along these lines were presented in a
conference (Sultan, 2009b). Here complete investigations are per- q2
u ¼ U g g; q ¼ b1 kt_ k þ b2 ktkkqk
_ þ b3
formed that include comprehensive studies in the context of kqgk þ e
tensegrity folding and unfolding.
t ¼ q_ d Kq~; g ¼ q~_ þ Kq~; q~ ¼ q qd ð16Þ
The first step in designing this control strategy, i.e. finding infin-
itesimal mechanisms, has already been explained. In the following, with U, K, e, b13 , selected such that
C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668 3657
Note that for simplicity and consistency with (2) the uncertainty
term, l, has not been explicitly written in (20). The most important
uncertain parameters are tendon material properties (damping Fig. 2. Tensegrity simplex.
coefficients, Young moduli) and their influence on the robustness
of the design will be extensively investigated in the examples.
In the remainder of this article, the deployment procedure
described in the above is applied to the folding and unfolding of
some tensegrity structures. For simplicity the word ‘‘deployment’’
is used to denote folding and unfolding processes.
Lemma 3. Symmetrical pffiffiffi prestressable configurations exist if and only a ¼ af ¼ 10°, d ¼ df ¼ 33:65° (Fig. 5). The deployment time, s, is
if a 2 ð0; p=6Þ, b < l 3 and prescribed.
The structure’s parameters were selected as (in SI units)
Fig. 6. Representative paths for simplex unfolding. Fig. 8. Representative tendon tension time histories for simplex unfolding.
3660 C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668
For this tower, symmetrical configurations (as shown in Fig. 15) are
defined as follows. Triangles A11A21A31 and B12B22B32 are equilateral
triangles of side length b and all angles dij are equal, dij ¼ d. Bars are
parallel as follows: A11B11||A22B22||A33B33, A21B21||A32B32||A13B13,
and A31B31||A12B12||A23B23. The projections onto the plane {b1, b2}
of nodes A3(j+1), B1j, B3j, A2(j+1), B2j, A1(j+1), j = 1, 2, form regular hexa-
gons. Planes A1jA2jA3j and A1(j+1)A2(j+1)A3(j+1), j = 1, 2, are parallel, the
distance between A1(j+1)A2(j+1)A3(j+1) and B1jB2jB3j is the same for
j = 1, 2, and it is called the overlap, h. The set of symmetrical config-
urations is easily parameterized using three parameters, a11 ¼ a, d, Fig. 14. Tensegrity tower.
and h, resulting in:
4p 2p
a21 ¼ a32 ¼ a13 ¼ a þ ; a31 ¼ a12 ¼ a23 ¼ a þ a22 ¼ a33 ¼ a11 ¼ a;
;
3 pffiffiffi 3
b l b 3 l b l
x12 ¼ sinðdÞ cosða12 Þ; y12 ¼ sinðdÞ sinða12 Þ; x22 ¼ sinðdÞ cosða22 Þ;
2
pffiffiffi 2 6 2 pffiffiffi 2
2
b 3 l l b 3 l
y22 ¼ sinðdÞ sinða22 Þ; x32 ¼ sinðdÞ cosða32 Þ; y32 ¼ sinðdÞ sinða32 Þ;
6 2 pffiffiffi 2 3 2 ð32Þ
l b 3 l b l
x13 ¼ sinðdÞ cos a13 ; y13 ¼ þ sinðdÞ sin a13 ; x23 ¼ þ sinðdÞ cos a23 ;
2 pffiffiffi 3 2 2 2 pffiffiffi
b 3 l b l b 3 l
y23 ¼ þ sinðdÞ sin a23 ; x33 ¼ þ sinðdÞ cosðaÞ; y33 ¼ þ sinðdÞ sinðaÞ;
6 2 2 2 6 2
3l 5l
zi2 ¼ cosðdÞ h; zi3 ¼ cosðdÞ 2h; i ¼ 1; 2; 3:
2 2
C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668 3663
Fig. 17. Dissipated power distribution along the actual path for the tower.
Fig. 19. Representative generalized coordinate time histories for tower folding.
to unit Euclidean norm to obtain the vectors v j . Times tj were cho- prestressable configuration, until t ¼ s when they were switched
sen as t j ¼ sðj 1Þ=ðM 1Þ. Then the desired path was generated to the values corresponding to the final prestressable configuration
using (12)–(14). Other parameters of the structure were chosen and the controls, u, were fixed to zero.
as (SI units)
2
m ¼ 1; J ¼ ml =12 ¼ 1=12; dj ¼ 0:1; P ¼ 82 ð33Þ 5.3. Simulation results
where m and J are the mass and central transversal moment of iner-
Eqs. (20) and (16) were used to simulate the closed loop system.
tia of a bar, and dj and P are damping and pretension coefficients.
Fig. 16 shows projections onto the a11 , d11 plane of the infinitesimal
The pretension level was selected sufficiently large such that all
mechanism directions and of the desired, actual, and equilibrium
tendons are in tension during motion. The values of kj ¼ Sj Ej were
paths for s ¼ 5 s, where the points represented in Fig. 16 on the
selected equal to 50 N for all tendons except for nine vertical ten-
actual path correspond to equal time intervals (all of the other gen-
dons (A11B21, A21B31, A31B11, A12B32, A22B12, A32B22, A33B13, A13B23,
eralized coordinates behave similarly). Fig. 17 shows the distribu-
A23B33) for which they were set equal to 5 N. For control design
tion of the power dissipated via tendon damping along the actual
the following parameters were chosen:
path. These figures reinforce conclusions reached in the tensegrity
b0 ¼ 0:02; b1 ¼ 1:1; b2 ¼ 10; b3 ¼ 400; Q ¼ 51I; simplex example: tracking is excellent and the power dissipated
via damping is practically zero when the actual path follows clo-
K ¼ 11I; e ¼ 0:5: ð34Þ
sely the infinitesimal mechanism directions, where motion is fast,
Similarly with the simplex example, the rest-lengths of the ten- and much larger at the turning points, where motion is slow. Also,
dons in the initial and final prestressable configurations were com- like in the tensegrity simplex example, during the entire process
puted using (6) and for the simulation results reported next, these sufficient clearance between bars was maintained (the minimum
rest-lengths were kept fixed, equal to their values in the initial distance between bars was 0.11 m), all tendons were in tension,
C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668 3665
and all controls displayed acceptable variations. Time histories for the nominal controller was designed for nominal (unperturbed)
representative tendon tensions and for two generalized coordi- values of Young moduli and damping coefficients and was used
nates are given in Figs. 18 and 19, respectively. As in the tensegrity to generate Figs. 16–20. The corresponding ‘‘aggregate’’ error,
simplex case, the structure settles down to the final equilibrium defined as in the simplex example, was computed. Fig. 21, which
configuration very quickly because of the exceptionally good track- shows the distribution of this error for 200 test cases, including
ing performance of the controller and the exponential stability of the nominal design for reference, confirms the strong robustness
the final equilibrium configuration (see Fig. 19). At t ¼ s all gener- properties of the nominal controller with respect to variations in
alized coordinate values are almost equal to the values for the final
equilibrium configuration and all generalized velocities are almost
zero, so immediate convergence to the final desired equilibrium
configuration is achieved. Lastly, Fig. 20 shows snapshots of the
folding process, illustrating conclusions similar with the ones
reached in the tensegrity simplex example: the variation in the
structure’s shape is more impressive when larger variations in
the values of the generalized coordinates occur (in this case, in
the final phase of the motion).
The other conclusions reached when the simplex example was
analyzed are also reinforced by this example. For example the ten-
dons experience strains that are within the linear elasticity range of
many elastomers. Specifically, the maximum tendon strain is static,
equal to 3.06, achieved in the initial equilibrium configuration,
whereas some elastomers reported, for example in Sonnenschein
et al. (2013), easily exhibit much larger strains (of around 7). The
mass of each tendon is also very small compared to the mass of each
bar: for example, the maximum tendon mass is 0.053 kg (corre-
sponding to the final equilibrium configuration), which is negligible Fig. 22. Deployment paths for different deployment times for tower folding.
compared to the bar mass (1 kg) used in the simulations. Also, sim-
ilarly with the tensegrity simplex example, the maximum static
compressive force in bars allows for large safety coefficients: for
example for tubular bars made of Titanium with an exterior radius
of 2.5 mm the necessary mass, computed using (29), is 0.025 kg for
a safety coefficient equal to 5. This enables large dynamic loads dur-
ing the folding process. Of course other bar materials can be used
that result in larger mmin but for typical metallic materials this will
still be well below the bar mass used in simulations.
A robustness study similar to the one performed in the
tensegrity simplex example was carried out for the tower folding
process. Specifically, for each tendon the Young modulus and
damping coefficient were randomly perturbed as follows: the
Young modulus was modified with up to 20% from the nominal
value of 1 MPa and the damping coefficient was given a value
between 0 and 0.4. These perturbations were independent from
one tendon to another and applied simultaneously. Then the
resulting closed loop system, obtained using these perturbed val-
ues for tendon material properties and the nominal controller Fig. 23. Variation of dissipated energy with deployment time for tower folding.
was used to simulate the folding process for s ¼ 5 s. Note that
Fig. 24. Paths for tensegrity tower folding between non-symmetrical and sym-
Fig. 21. Robustness study for tensegrity tower folding. metrical configurations.
3666 C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668
tendon material properties. In Fig. 21 the term ‘‘perturbed designs’’ 5.4. Folding non-symmetrical configurations
refers to the perturbed closed loop systems, while ‘‘nominal
design’’ refers to the nominal closed loop system (i.e. correspond- In the previous examples the structures were deployed (i.e.
ing to no perturbation in material properties). Also, during these unfolded or folded) between symmetrical configurations. There
simulations the conditions that all tendons are in tension and suf- are well known advantages of using symmetries in structural anal-
ficient clearance between bars is maintained were satisfied. ysis and in the investigation of mechanisms (see for example
The influence of the deployment time on the folding process Fowler and Guest (2000), Guest and Fowler (2006), and the refer-
was also evaluated like in the tensegrity simplex example. Fig. 22 ences therein). First, constraints that enforce symmetries (e.g.,
shows relevant paths for different deployment times, indicating (21) for the tensegrity simplex and (32) for the tower) simplify
that the amplitude of the motion increases with the deployment the prestressability conditions (4) because many conditions
time. This behavior is expected and similar with the behavior become redundant. The number of conditions is drastically
observed when unfolding of the tensegrity simplex was examined reduced, enabling analytical solutions (e.g., in the tensegrity sim-
(Fig. 12). Fig. 23 shows the variation of the energy dissipated via plex example) or very efficient numerical solutions (e.g., in the
tendon damping with the deployment time. Compared to the tensegrity tower example). Symmetries also facilitate mechanisms
tensegrity simplex situation (Fig. 13) the minimum is more pro- because in a configuration that is symmetric geometrical con-
nounced and achieved for a much smaller value (around straints that are otherwise independent become redundant, result-
s ’ 15 s), but the behavior is qualitatively similar. ing in a less constrained structure with mechanisms.
Fig. 25. Deployment sequence for the non-symmetrical tower folding process.
C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668 3667
However, in some situations it may be necessary to involve than the one discussed in Section 3.3 can be used, etc. Note also
non-symmetrical configurations. For example, due to gradual mod- that infinitesimal mechanism directions used to construct the
ification of tendon material properties, the initial symmetrical desired path can be multiplied by -1 and different desired paths
prestressable configuration of the tensegrity tower in Fig. 20 may can be created that are tangent to the same mechanisms but follow
evolve into a non-symmetrical configuration. Therefore, the folding them in different directions (see Sultan (2009b)). Remark also that
problem in Section 5.2 will require folding the structure from a switching tendon rest-length values to other intermediate values
non-symmetrical prestressable configuration into the final can in principle be performed at intermediate points along the tra-
symmetrical prestressable configuration depicted in Fig. 20. In jectory (i.e. not only for t ¼ s). However, in practice this is not rec-
the following it is shown that the proposed approach is easily ommended because of the discontinuities this process introduces,
applicable in such situations also. which may be particularly dangerous if switching is too frequent.
Finding non-symmetrical prestressable configurations of From this perspective it is actually better to perform the operation
tensegrities is a well studied field (see for example Bel Hadj Ali in a smooth manner. The procedure can also be adapted to other
et al. (2011), Ehara and Kanno (2010), Koohestani and Guest structures with mechanisms such as tensegrity structures of class
(2013) and Zhang et al. (2006)). The configuration used in this k > 1, which are generalizations of the classical tensegrity struc-
example was found using a simple dynamic relaxation approach: tures (see Skelton and DeOliveira (2009)). The advantage of classi-
the nonlinear equations of motion (2), in which the Young modulus cal tensegrities (i.e. tensegrities with disjoint bars) is that damping
of each tendon was randomly modified by up to 20% and F was set effects are concentrated in the tendons. In structures with bars
to 0, were numerically integrated using as initial conditions zero connected via many rotational joints affected by friction, signifi-
generalized velocities and the coordinate values of the initial sym- cant damping associated with these joints will most likely result
metrical prestressable configuration in Fig. 20. The rest-lengths in overall energy dissipation that will dominate the energy loss
were fixed to the values corresponding to the initial symmetrical due to tendon damping. Nevertheless, in motions close to infinites-
prestressable configuration in Fig. 20. Due to tendon damping, imal mechanism directions tendons will still be affected by small
the numerical solution of (2) thus obtained settled down to a dissipated energy due to linearly kinetic tendon damping.
new non-symmetrical prestressable configuration corresponding
to the modified tendon material properties. This configuration is 6. Conclusions
exponentially stable. At this configuration the square equilibrium
In motions along infinitesimal mechanisms of tensegrity struc-
matrix of size 36 36, A0, which appears in (4), was easily com-
tures there is no energy dissipation via linearly kinetic tendon
puted and found to have rank 35. Therefore, one infinitesimal
damping, which is particularly important for tendons manufac-
mechanism exists, which was computed from the kernel of AT0 .
tured from thermally sensitive materials. A deployment strategy
To fold the structure from this non-symmetrical prestressable
which exploits infinitesimal mechanisms is developed by
configuration into the final symmetrical prestressable configura-
constructing desired paths tangent to infinitesimal mechanism
tion in Fig. 20, a desired path was constructed as follows. First,
directions and using nonlinear feedback control to ensure accurate
the vector of generalized coordinates corresponding to the non-
tracking of these paths. Unlike many other deployment strategies,
symmetrical prestressable configuration was selected as w1 in
this strategy is not limited to slow, quasi-static motions, or by the
(12)–(14), while for wj ; j ¼ 2; . . . ; 11 the same generalized coordi-
requirement that the system’s state space trajectory is close to an
nate vectors like the ones used in the example in Section 5.3, were
equilibrium manifold. Therefore, fast and robust control of large
selected. The corresponding vectors v j ; j ¼ 1; . . . ; 11 necessary in
motions is possible with small energy dissipation via linearly
(12)–(14) were selected as the normalized infinitesimal mecha-
kinetic tendon damping.
nisms for the corresponding prestressable configurations deter-
Examples reveal the feasibility of the approach, first in the
mined by wj ; j ¼ 1; . . . ; 11. The same controller parameters as in
unfolding of a tensegrity simplex with 6 independent generalized
Section 5.3 (given in (34)) were used and the folding time was con-
coordinates, and then in the folding of a much more complex
sidered s ¼ 5 s. Numerical integration of the closed loop system
tensegrity tower with 36 independent generalized coordinates.
(i.e. (20) and (16)) led to similar conclusions like in all of the pre-
Exceptionally good tracking is always achieved and further inves-
vious examples: tracking is exceptionally good (see Fig. 24 which
tigations reveal that the power dissipated via linearly kinetic ten-
shows projections of the desired and actual paths onto the a11 ,
don damping is minimal when the system’s trajectory follows
d11 plane), while all tendons are in tension, sufficient clearance
closely the infinitesimal mechanism directions despite of the fact
between bars is maintained, and controls vary within acceptable
that motion is relatively fast there. On the other hand in motions
limits. A snapshot of the folding process is shown in Fig. 25.
away from these directions the dissipated power is much larger
It is clear that other intermediate points, wj , than the ones on
even though the motion is relatively slow there. Therefore, for
the equilibrium path can be used to construct the desired path.
small energy dissipation via linearly kinetic tendon damping, the
For example the dynamic relaxation method can be applied to find
geometry of the motion is more important that its speed. Analysis
intermediate non-symmetrical prestressable configurations that
of tendon behavior reveals that material selection is not a major
are perturbations of the symmetrical ones, similarly with the pro-
issue, especially in the light of the discovery of novel elastomers
cedure used to find the initial non-symmetrical prestressable con-
that obey the modeling assumptions made herein. Similarly, struc-
figuration. This example also emphasizes that an equilibrium path
tural integrity of the structure members can be guaranteed via
is actually not necessary, which is another major difference
appropriate selection of safety coefficients and materials. Further-
between this approach and the ones that rely on closely following
more, the closed loop system is extremely robust with respect to
an equilibrium path/manifold. All is needed is a set of infinitesimal
modifications of material properties that are expected to occur
mechanisms which may or may not be obtained using an equilib-
when elastomers are used. Finally, the strategy is not limited to
rium path. Also note that if the dimension of the space of infinites-
deployment between symmetrical prestressable configurations
imal mechanisms is greater than 1, this offers more opportunities
and it does not need an equilibrium path, being rather general.
for infinitesimal mechanism selection for the construction of the
desired path. Acknowledgments
Lastly, note that further extensions of this procedure are
immediate. For example other parameterizations of the desired This material is based upon work supported by the National
path than the one in (12) can be used, other tracking controllers Science Foundation under the CAREER grant CMMI-0952558.
3668 C. Sultan / International Journal of Solids and Structures 51 (2014) 3653–3668
References Smaili, A., Motro, R., 2007. Foldable/unfoldable curved tensegrity systems by finite
mechanism activation. J. Int. Assoc. Shell Spatial Struct. 48 (3), 153–160.
Snelson, K., 1996. Snelson on the tensegrity invention. Int. J. Space Struct. 11 (1–2),
Bel Hadj Ali, N., Rhode-Barbarigos, L., Smith, I.F.C., 2011. Analysis of clustered
43–48.
tensegrity structures using a modified dynamic relaxation algorithm. Int. J.
Sonnenschein, M.F., Ginzburg, V.V., Schiller, K.S., Wendt, B.L., 2013. Design,
Solids Struct. 48 (5), 637–647.
polymerization, and properties of high performance thermoplastic polyurethane
Calladine, C.R., 1978. Buckminster Fuller’s tensegrity structures and Clerk Maxwell’s
elastomers from seed-oil derived soft segments. Polymer 54, 1350–1360.
rules for the construction of stiff frames. Int. J. Solids Struct. 14, 161–172.
Sultan, C., 2009a. Tensegrity: sixty years of art, science and engineering. Adv. Appl.
Calladine, C.R., Pellegrino, S., 1991. First order infinitesimal mechanisms. Int. J.
Mech. 43, 69–145.
Solids Struct. 27 (4), 505–515.
Sultan, C., 2009b. Tensegrity motion control using internal mechanisms. In:
Ehara, S., Kanno, Y., 2010. Topology design of tensegrity structures via mixed
Proceedings of IEEE Conference on Control Applications, St. Petersburg, Russia,
integer programming. Int. J. Solids Struct. 47 (5), 571–579.
pp. 1276–1281.
Fest, E., Shea, K., Smith, I.F.C., 2004. Active tensegrity structure. J. Struct. Eng. 130
Sultan, C., 2013. Stiffness formulations and necessary and sufficient conditions for
(10), 1454–1465.
exponential stability of prestressable structures. Int. J. Solids Struct. 50 (14–15),
Fowler, P.W., Guest, S.D., 2000. A symmetry extension of Maxwell’s rule for rigidity
2180–2195.
of frames. Int. J. Solids Struct. 37, 1793–1804.
Sultan, C., Skelton, R.E., 2003. Deployment of tensegrity structures. Int. J. Solids
Guest, S.D., Fowler, P.W., 2006. Symmetry conditions and finite mechanisms. Int. J.
Struct. 40 (18), 4637–4657.
Solids Struct. 27 (4), 505–515.
Sultan, C., Corless, M., Skelton, R.E., 2000. Tensegrity flight simulator. AIAA J.
Juan, S.H., Tur, J.M., 2008. Tensegrity frameworks: static analysis review. Mech.
Guidance Control Dyn. 23 (6), 1055–1064.
Mach. Theory 43 (7), 859–881.
Sultan, C., Corless, M., Skelton, R.E., 2002. Symmetrical reconfiguration of tensegrity
Koohestani, K., Guest, S.D., 2013. A new approach to the analytical and
structures. Int. J. Solids Struct. 39 (8), 2215–2234.
numerical form finding of tensegrity structures. Int. J. Solids Struct. 50 (19),
Sultan, C., Seereram, S., Mehra, R.K., 2007. Deep space formation flying spacecraft
2995–3007.
path planning. Int. J. Rob. Res. 20 (4), 405–430.
Lee, L.Y., Wu, S.C., Fu, S.S., Zeng, S.Y., Leong, W.S., Tan, L.P., 2009. Biodegradable
Tibert, A.G., Pellegrino, S., 2002. Deployable tensegrity reflectors for small satellites.
elastomer for soft tissue engineering. Eur. Polym. J. 45, 3249–3256.
J. Spacecraft Rockets 39 (5), 701–709.
Motro, R., 2003. Tensegrity: Structural Systems for the Future. Kogan Page Science,
Tibert, A.G., Pellegrino, S., 2003a. Form finding of tensegrity structures. Int. J. Space
London, UK.
Struct. 18 (4), 209–223.
Motro, R., Maurin, B., Silvestri, C., 2006. Tensegrity rings and the hollow rope. In:
Tibert, A.G., Pellegrino, S., 2003b. Deployable tensegrity masts. In: Proceedings of
Proceedings of International Association for Shell and Spatial Structures (IASS)
AIAA Structures, Structural Dynamics, and Materials Conference, Norfolk, VA,
Symposium, New Olympics, New Shells and Spatial Structures, Beijing, China,
USA, AIAA, paper No. 2003-1978.
pp. 470-471.
Vassart, N., Laporte, R., Motro, R., 2000. Determination of mechanism’s order for
Pellegrino, S., Calladine, C.R., 1986. Matrix analysis of statically and kinematically
kinematically and statically indetermined systems. Int. J. Solids Struct. 37,
indeterminate frameworks. Int. J. Solids Struct. 22 (4), 409–428.
3807–3839.
Rhode-Barbarigos, L., Bel Hadj Ali, N., Motro, R., Smith, I.F.C., 2010. Designing
Wang, Y., Ameer, G.A., Sheppard, B.J., Langer, R., 2002. A tough biodegradable
tensegrity modules for pedestrian bridges. Eng. Struct. 32 (4), 1158–1167.
elastomer. Nat. Biotechnol. 20, 602–606.
Rhode-Barbarigos, L., Schulin, C., Bel Hadj Ali, N., Motro, R., Smith, I.F.C., 2012.
Zenieh, S., Corless, M., 1997. Simple robust r–a tracking controllers for uncertain
Mechanism based approach for the deployment of a tensegrity ring-module. J.
fully actuated mechanical systems. J. Dyn. Syst. Measure. Control 119, 821–825.
Struct. Eng. 138 (4), 539–548.
Zhang, L., Maurin, B., Motro, R., 2006. Form finding of nonregular tensegrity
Sadao, S., 1996. Fuller on tensegrity. Int. J. Space Struct. 11 (1–2), 37–42.
structures. J. Struct. Eng. 132 (9), 1435–1440.
Skelton, R.E., DeOliveira, M.C., 2009. Tensegrity Systems. Springer, NY.