ArticlePDF Available

Kinematics and Dynamics of a Tensegrity-Based Water Wave Energy Harvester

Wiley
Journal of Robotics
Authors:

Abstract and Figures

A tensegrity-based water wave energy harvester is proposed. The direct and inverse kinematic problems are investigated by using a geometric method. Afterwards, the singularities and workspaces are discussed. Then, the Lagrangian method was used to develop the dynamic model considering the interaction between the harvester and water waves. The results indicate that the proposed harvester allows harvesting 13.59% more energy than a conventional heaving system. Therefore, tensegrity systems can be viewed as one alternative solution to conventional water wave energy harvesting systems.
This content is subject to copyright. Terms and conditions apply.
Research Article
Kinematics and Dynamics of a Tensegrity-Based Water Wave
Energy Harvester
Min Lin,1Tuanjie Li,1and Zhifei Ji2
1School of Electro-Mechanical Engineering, Xidian University, Xi’an 710071, China
2College of Mechanical and Energy Engineering, Jimei University, Xiamen 361021, China
Correspondence should be addressed to Zhifei Ji; zi@.com
Received  January ; Accepted  May 
Academic Editor: Shahram Payandeh
Copyright ©  Min Lin et al. is is an open access article distributed under the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
A tensegrity-based water wave energy harvester is proposed. e direct and inverse kinematic problems are investigated by using a
geometric method. Aerwards, the singularities and workspaces are discussed. en, the Lagrangian method was used to develop
the dynamic model considering the interaction between the harvester and water waves. e results indicate that the proposed
harvester allows harvesting .% more energy than a conventional heaving system. erefore, tensegrity systems can be viewed
as one alternative solution to conventional water wave energy harvesting systems.
1. Introduction
Tensegrity systems are formed by a combination of rigid
elements (struts) under compression and elastic elements
(cables or springs) under tension. e use of cables or springs
as tensile components leads to an important reduction in the
weight of the systems. Due to this attractive nature, tensegrity
systems have been proposed to be used in many disciplines.
Moreover, a detailed description of the history of tensegrity
systems is provided in [, ].
e rst research work that deals with tensegrity systems
was completed by Calladine []. Since then, tensegrity sys-
tems have been rapidly applied as structures in the architec-
tural context. A tensegrity dome was proposed by Pellegrino
[]. Some design methods for tensegrity domes are proposed
by Fu []. Aerwards, tensegrity structures have been also
proposed to be served as bridges [–]. Moreover, the use of
cables or springs in tensegrities allows them to be deployable
[, ]. Due to this nature, some research works are found
towards their use as antennas [, ]. For static applications,
the subject of form-nding of tensegrities has attracted the
attention of several researchers [, ]. Moreover, a review of
form-nding methods was provided by Tibert and Pellegrino
[]. e basic issues about the statics of tensegrity structures
were reviewed by Juan and Tur [].
From an engineering point of view, tensegrities are a
special class of structures whose components may simulta-
neously perform the purposes of structural force, actuation,
sense,andfeedbackcontrol.Forsuchkindofstructure,
pulleys or other kinds of actuators may stretch/shorten some
of the constituting components in order to substantially
change their forms with a little variation of the structure’s
energy. Ingber [] has demonstrated that tensegrity struc-
tures are very similar to cytoskeleton structures of unicellular
organisms. Aerwards, the cellular tensegrity model is used
to understand the cell structure, biological networks, and
mechanoregulation [, ]. Tensegrity structures are also
very similar to muscle-skeleton structures of high eciency
land animals whose speeds can reach up to  mph. e
muscle-skeleton systems of these beings are composed of only
tensional and compressional components. ey thus have the
ability to run with high speed [].
Another interesting application of tensegrities is their
development for use as mechanisms. Oppenheim and
Williams [] were the rst to consider the actuation of
tensegrity systems by modifying the lengths of their com-
ponents in order to obtain tensegrity mechanisms. Aer-
wards, several mechanisms based on tensegrity systems were
proposed,suchasaightsimulator[],aspacetelescope
Hindawi Publishing Corporation
Journal of Robotics
Volume 2016, Article ID 2190231, 13 pages
http://dx.doi.org/10.1155/2016/2190231
Journal of Robotics
Linear
generator
Spring
Wat er wave
Sea bed
L
Z
Y
X
O
D
B󳰀
2
B󳰀
3
B󳰀
4
B󳰀
1
B2
B3
B1
B4
Z1
Y1
O󳰀X1
R2
R1
P
A3
A2
A4
A1
L3
L2
L1
L4
O1
F : A tensegrity-based water wave energy harvester.
[],andatensegritywalkingrobot[].Fortensegrity
mechanisms, an interesting topic named tensegrity parallel
mechanism has been proposed recently. e concept of
tensegrity parallel mechanism was introduced by Marshall
[]. en, Shekarforoush et al. [] presented the statics of
a - tensegrity parallel mechanism. Aerwards, Crane III et
al. [] proposed a planar tensegrity parallel mechanism and
completed its equilibrium analysis. Tensegrity systems have
been identied as one of three main research trends in mech-
anismsandroboticsfortheseconddecadeofthestcentury
[]. However, just a few references have stated the possibility
of using tensegrity systems as water wave energy harvesters.
Scruggs and Skelton [] made a preliminary investigation on
the potential use of controlled tensegrity structures to harvest
energy. Sunny et al. [] studied the feasibility of harvesting
energy using polyvinylidene uoride patches mounted on
vibrating prestressed membrane. Vasquez et al. [] stated the
possibilityofusingaplanartensegritymechanisminocean
applications. is application is attractive since it can play an
importantroleintheexpansionofcleanenergytechnologies
that help the world’s sustainable development.
is work presents the analysis of a tensegrity-based
water wave energy harvester. Since this is the rst stage for
the development of a new application for tensegrity systems,
a simplied linear model of sea waves was used to analyze
theproposedharvester.eanalyticalsolutionstothedirect
and inverse kinematic problems are found using a geometric
method. Based on the obtained relationships between the
input and output variables, the singular congurations have
been discussed. e workspaces of the proposed mechanism
have subsequently been computed. Aerwards, the dynamics
were investigated. Finally, the energy harvesting capabilities
of the tensegrity-based harvester are compared with a con-
ventional heaving system.
2. Geometry of the Water Wave
Energy Harvester
A diagram of the tensegrity-based water wave energy har-
vester is shown in Figure . It consists of a oat, four springs,
four linear generators, and one kinematic chain. e linear
generators are joining node pairs 𝑖𝑖(= 1,2,3,4)while
thespringsarejoiningnodepairs14,21,32,and
43.eoatofheightis denoted by 1234.is
harvester is obtained from a square tensegrity parallel prism
[] by connecting the top of the latter to a oat.
From Figure , it can be seen that the sides of the squares
formed by nodes 1234,1234,and󸀠
1󸀠
2󸀠
3󸀠
4
havethesamelength.Moreover,thelengthofthelinear
generator joining node pairs 𝑖𝑖is denoted by 𝑖.As
illustrated in Figure , the springs and the linear generators
areconnectedtotheoatandtheseabedatnodes𝑖and 𝑖
by spherical joints without friction. e sea bed is considered
to be parallel to the horizontal plane. A xed reference frame
(,,)is located at the center of the square 1234
with its axis parallel to the line joining nodes 4and 1
and its axis perpendicular to the sea bed, while a moving
reference frame (1,1,1)is located at the mass center
of the oat with its 1axis parallel to the line joining nodes
4and 1and its 1axis perpendicular to the plane formed
by nodes 1,2,3,and4. Moreover, the vectors specifying
the positions of nodes 𝑖and 𝑖in the xed reference frame
are dened as 𝐴a𝑖and 𝐴b𝑖,respectively.Also,thevectors
specifying the positions of nodes 𝑖in the moving reference
frame are dened as 𝐵b𝑖.
In order to obtain an appropriate kinematic model of the
harvester, the following hypotheses are made:
(i) e springs are linear with stiness and lengths
𝑗(=1,2,3,4)andallthespringshavethesamefree
length 0.
Journal of Robotics
(ii) e water waves are traveling along the axis.
In Figure , a passive kinematic chain denoted by 12
is used to connect nodes and 1. Nodes and 1rep-
resent the centers of the squares 1234and 1234,
respectively. Considering the constraints introduced by this
kinematic chain, the possible movements of the oat driven
by water waves are rotations about the axis and translations
along the and axes. erefore, the harvester has three
degrees of freedom.
e Cartesian coordinates of the mass center of the oat
in the xed reference frame are dened as (,,). From
Figure , it can be seen that =0is always satised. Moreover,
the angle is used to specify the rotation of the oat about
axis. Meanwhile, the range of is assumed to be −/2 /2.
e variables ,,andare driven by the water waves. As
a consequence, they are thus chosen as the inputs of the
system. Furthermore, only three of the four linear generators’
lengths are independent. For this reason, the lengths of the
generators joining nodes 11,22,and33are chosen
as the outputs of the system. It follows that the harvester’s
output vector is O=[
1,2,3]𝑇while its input vector is
I=[,,]𝑇.
3. Kinematic Analysis
For the harvester, the linear generators are used to convert
wave motion cleanly into electricity. Generally, the eciency
of electricity generation of the system is highly dependent on
the motions of linear generators. To provide great insight into
the kinematics of the harvester, the relationship between the
input and output vectors is developed in this section.
3.1. Direct Kinematic Analysis. e direct kinematic analysis
consists in computing the output vector Ofor the given
input vector I. According to [], the most convenient
approach to set an algebraic equation system for kinematic
problem of a parallel mechanism is to use the rotation matrix
parameters and the position vector of the moving platform.
isapproachisusedinthisworktodealwiththekinematic
problems of the harvester. e position and orientation of
the oat are described by the position vector P=OO󸀠=
[0,,]𝑇and the rotation matrix 𝐴R𝐵with respect to the xed
reference frame. From Figure , it can be seen that the rotation
matrix 𝐴R𝐵can be dened by rotating the moving reference
frame /2about 1axis followed by about 1axis. 𝐴R𝐵thus
takes the following form:
𝐴R𝐵=
0−10
cos 0sin
sin 0cos
.()
en, the position vectors of points 𝑖(=1,2,3,4)with
respect to the xed reference frame can be obtained:
𝐴b𝑖=P+𝐴R𝐵𝐵b𝑖, =1,2,3,4. ()
e vectors specifying the positions of nodes 𝑖in the
moving reference frame can be easily derived:
𝐵b1=
2
2
2
,
𝐵b2=
2
2
2
,
𝐵b3=
2
2
2
,
𝐵b4=
2
2
2
.
()
Substituting () into (), we have
𝐴b1=
2
+
2cos −
2sin
−
2cos −
2sin
,
𝐴b2=
2
+
2cos −
2sin
−
2cos −
2sin
,
𝐴b3=
2
−
2cos −
2sin
−
2cos +
2sin
,
𝐴b4=
2
−
2cos −
2sin
−
2cos +
2sin
.
()
Journal of Robotics
FromFigure,itcanalsobeseenthat𝐴a1=
[/2,−/2,0]𝑇,𝐴a2= [/2,/2,0]𝑇,𝐴a3= [−/2,/2,0]𝑇,
and 𝐴a4= [−/2,−/2,0]𝑇. With the position vectors of
points 𝑖and 𝑖now known, the vector equation of the th
linear generator can be written as
L𝑖=𝐴b𝑖𝐴a𝑖, =1,2,3,4. ()
By using (), the solution to the direct kinematic problem
is found as follows:
1=−
2cos −
2sin 2
++
2cos −
2sin +
221/2 ,()
2=−
2cos −
2sin 2
++
2cos −
2sin −
22+21/2 ,()
3=−
2cos +
2sin 2
+−
2cos −
2sin −
221/2 .()
Here, for the latter use, the length of the linear generator
joining nodes 44is also presented:
4=−
2cos +
2sin 2
+−
2cos −
2sin +
22+21/2 .()
3.2. Inverse Kinematic Analysis. e inverse kinematic prob-
lem corresponds to the computation of the input vector Ifor
the given output vector O.esolutiontothisproblemcan
be found by solving ()–() for the input variables ,,and
. Subtracting the square of () from that of () yields
2+2cos −2−2
1+2
2−sin =0. ()
Subtracting the square of () from that of (), we obtain
2(cos +1)−sin −2
1+2
3−2sin =0. ()
From () and (), the following expressions can be
derived:
= 1
22+2
1−2
2−2cos +sin ,
= 1
2sin 2sin2+sin cos
+2
1−2
2cos −2
2+2
3.
()
By substituting () into (), the following equation is
obtained:
42−2
22cos2
−2
1−2
22+2
2−2
32−2
1−2
32cos
−422−2
2−2
1−2
22−2
2−2
32=0.
()
Becauseoftherangeimposedon,foursolutionsfor
can be arrived at by solving (). Furthermore, by substituting
these results into (), the solutions to the inverse kinematic
problem are found.
4. Singularity Analysis
4.1. Jacobian Matrix. e Jacobian matrix of the harvester
is dened as the relationships between a set of innitesimal
changes of its input vectors and the corresponding innites-
imal changes of its output vectors. e Jacobian matrix, J,
relates Ito Osuch that O=JI.Jcanberewrittenin
terms of matrices Cand Dsuch that CO=DI.From()
(), the elements of Cand Dcan be computed and written in
terms of the input variables as follows:
11 =−
2cos −
2sin 2
++
2cos −
2sin +
221/2 ,
22 =−
2cos −
2sin 2
++
2cos −
2sin −
22+21/2 ,
33 =−
2cos +
2sin 2
+−
2cos −
2sin −
221/2 ,
12 =13 =21 =23 =31 =32 =0,
11 =+
2cos −
2sin +
2,
12 =22 =−
2cos −
2sin ,
13 =−
2cos −
2sin 
2sin −
2cos 
−+
2cos −
2sin +
2
2sin
2cos ,
Journal of Robotics
21 =+
2cos −
2sin −
2,
31 =−
2cos −
2sin −
2,
32 =−
2cos +
2sin ,
23 =−
2cos −
2sin 
2sin −
2cos 
−+
2cos −
2sin −
2
2sin
+
2cos ,
33 =−
2cos +
2sin 
2sin +
2cos 
+−
2cos −
2sin −
2
2sin
2cos .
()
For (), it is noted that 𝑖𝑗 and 𝑖𝑗 are the elements located
on the th line and th column of Cand D,respectively.
4.2. Singular Congurations. e singular congurations of
the harvester consist in nding the situations where the
relationships between innitesimal changes in its input and
output variables degenerate. When such a situation occurs,
the harvester will gain or lose one or more degrees of freedom,
thus leading to a loss of control. As a consequence, such
congurations are usually avoided when possible. Generally,
the singular congurations of the harvester can be obtained
by setting det(C)=0, det(D)=0, or both. e determinants
of Cand Dcan be expressed as follows:
det (C)=−
2cos −
2sin 2
++
2cos −
2sin +
221/2
⋅−
2cos −
2sin 2
++
2cos −
2sin −
22+21/2
⋅−
2cos +
2sin 2
+−
2cos −
2sin −
221/2 =0,
det (D)=2
822sin 2
+222cos 2+82+22cos
+84+2sin +2−6−2
=0. ()
By examining (), it is possible to extract the expressions
corresponding to singular congurations. e following is
a list of these expressions as well as their descriptions with
respect to the mechanism’s behaviors:
(i)
2cos −
2sin 2
++
2cos −
2sin +
221/2 =0. ()
(a) e length of the linear generator joining nodes 1
and 1is equal to zero. Node 1is thus coincident
with node 1.Moreover,node4is also coincident
with node 2.
(b) e movement of the oat is reduced to a rotation
about the axis joining nodes 1and 4.Whenthis
isthecase,onlyonevariableisneededtodene
the system. e harvester thus loses two degrees of
freedom.
(c) Innitesimal movements of node 󸀠in a direction
perpendicular to the line joining nodes 1and 4are
possible without deforming the springs and the linear
generators.
(d) External forces parallel to the line 14areresistedby
the harvester.
(ii)
2cos +
2sin 2
+−
2cos −
2sin −
221/2 =0. ()
(a) e length of the linear generator joining nodes 3
and 3is equal to zero. Node 2is coincident with
node 4.
(b) e movement of the oat is reduced to a rotation
about the axis joining nodes 2and 3.Whenthis
case occurs, only one variable can be used to describe
the rotation of the oat. e harvester thus loses two
degrees of freedom.
(c) Innitesimal movements of node 󸀠in a direction
perpendicular to the line joining nodes 2and 1are
possible without deforming the springs and the linear
generators.
Journal of Robotics
(d) External forces parallel to the line 14are resisted by
the harvester.
(iii)22sin 2
+222cos 2+82+22cos
+84+2sin +2−6−2
=0.
()
(a)Actually,itisimpossibletoextractthebehaviorsof
the harvester from (). is case corresponds to
the boundaries of the input workspace and will be
mapped in Section .. Generally speaking, when
this is the case, innitesimal movements of the input
variables along a direction perpendicular to a certain
surface cannot be generated.
From()and(),itcanbeseenthatthesingularcon-
guration (i) corresponds to the situation where the length of
the linear generator 11is equal to zero while conguration
(ii) corresponds to the situation where the length of the linear
generator 33is equal to zero. From an engineering point
of view, the linear generators are generally limited to operate
within a range of nonzero lengths. However, from the aspect
of mechanism’s analysis, the lengths of prismatic actuators
can be set to be zero. is case belongs to one kind of the
singular congurations of the proposed mechanism.
5. Workspaces
Since the input variables ,,andare driven by water
waves, the ranges of the input variables can be used to
describe the strengths of the water waves. Moreover, the
amount of the electricity produced by the harvester depends
on the movements of the linear generators. e ranges of
the output variables can be considered as an indicator of the
eciency of energy harvesting. In this section, the ranges
of the input vectors are referred to as the input workspace
whiletherangesoftheoutputvectorsarereferredtoasthe
output workspace. e boundaries of the input and output
workspaces usually correspond to singular congurations
described in Section .. From ()–(), it can be seen that
the singular congurations are expressed in terms of the input
variables. According to these expressions, the boundaries of
theinputworkspacecanbecomputed.Aerwards,these
boundaries will be mapped from the input domain into the
output domain in order to generate the output workspace.
5.1. Input Workspace. e input workspace of the harvester
is a volume whose boundaries correspond to singular con-
gurations discussed in Section .. An example of such a
workspace with =1mand=1misshowninFigure.
In Figure , the surface corresponding to the singular
conguration (iii) is identied by surface (iii). From this
gure,itcanbeseenthattheinputworkspacecanbedivided
intothreeparts.erstpartisdenedby−1 ≤  ≤ 0 and
0≤≤/2. It is bounded by surface (iii) and the planes
1.5
1
0.5
0
y (m)
0
0.5
1
i
iii
iii
iii
ii
0
0.5
1
1.5
2
z (m)
−0.5
−0.5
−1
−1 −1.5
𝜃(rad)
F : Input workspace of the harvester with =1mand=
0.1m.
corresponding to =−1,=/2,and=2.Moreover,the
second part is dened by 0≤≤1and 0≤≤/2.Itis
bounded by the planes corresponding to =/2,=1,and
surface (iii). Finally, the third part is dened by 0≤≤1
and /2≤≤0. It is bounded by the planes corresponding
to =−/2,=−1, and surface (iii). Furthermore,
fromFigure,itcanalsobeobservedthatcurves(i)and
(ii) correspond to the singular congurations (i) and (ii),
respectively. Since the harvester will be uncontrolled when
it reaches a singular conguration, the boundaries of the
input workspace and the singular curves (i) and (ii) should
beavoidedduringtheuseofsuchaharvester.
5.2. Output Workspace. In order to obtain the output
workspace, the singular congurations detailed in Section .
shouldberewrittenintermsoftheoutputvariablesrstly.
From () and (), it can be concluded that the singu-
lar conguration (i) in the output domain corresponds to
1=0while the singular conguration (ii) corresponds to
2=0. Generally speaking, by substituting the solutions to
the inverse kinematic problem into (), an expression for
singular conguration (iii) in terms of the output variables
can be arrived at. However, this procedure is rather tedious.
Here, Bezout’s method [] was used to derive the expression
corresponding to singular conguration (iii) in the output
domain due to its simplicity.
Equation () is rstly rewritten as
1cos2+2cos +3=0, ()
where
1=42−2
22,
2=−2
1−2
22+2
2−2
32−2
1−2
32,
3=−422−2
2−2
1−2
22−2
2−2
32.
()
Moreover,bysubstituting()into(),thefollowingequa-
tion is obtained:
1cos2+2cos +3=0, ()
Journal of Robotics
10
8
6
4
2
00
5
10
8
6
4
2
0
10
iv
v
vi
vi
vii
L1(m)
L
2
(m)
L3(m)
F : Output workspace of the water wave energy harvester with
=1mand =0.1m.
where
1=2
1−2
22
2−2
3,
2=−2
1−2
22−2
2−2
32,
3=2
2−2
32
2−2
3.
()
Itshouldbenotedthat()representssingularcong-
uration (iii) expressed by 1,2,3,and.Moreover,()
is used to compute for the given values of 1,2,and3.
Generally, the solutions to obtained by solving () should
satisfy (). Furthermore, both () and () can be considered
as two quadratics with respect to cos . According to Bezout’s
method, the condition that () and () have a comment root
for cos is as follows:
12
12
23
23
13
13
2=0. ()
Simplifying () yields
2
1−2
32
1−22
2+2
32
44−422
2+4
1−22
12
2+4
1
44−422
2+4
2−22
22
3+4
3=0.
()
Equation () represents the surfaces corresponding to
singular conguration (iii) in the output workspace. By
plotting these surfaces, the output workspace of the harvester
canbeobtained.Anexampleofsuchplotsisshownin
Figure  with =1mand=0.1m.
FromFigure,itcanbeseenthatthesingularcongu-
ration (iii) determined by () corresponds to four surfaces
(surfaces (iv)–(vii)) in the output workspace. Moreover,
surfaces (iv), (v), (vi), and (vii) correspond to expressions
1−3=0,2
1−22
2+2
3=0,44−422
2+4
1−22
12
2+4
1=0,
and 44−422
2+4
2−22
22
3+4
3=0,respectively.Itcan
also be observed that the output workspace of the harvester
can be divided into two parts. e rst part is bounded by
surface (v), surface (vi), plane 1=0,andplane3=0while
the second part is bounded by surfaces denoted by (iv), (vi),
and (vii) and planes denoted by 2=0and 1=10.is
outputworkspaceshouldbeconsideredduringtheuseand
design of such a harvester.
It is noted that the forward and inverse kinematics, Jaco-
bian matrix, and workspaces should be considered when such
harvester is being designed. Moreover, when the harvester is
put to use, the singular congurations should be avoided. e
kinematics and Jacobian matrix are used to nd the singular
congurations.
6. Dynamic Analysis
e eciency of the water wave harvesting is highly depen-
dent on the dynamics of the harvester. erefore, it is of
utmost importance to research the dynamics of the harvester.
In this section, the dynamic model of the harvester is
developed. Furthermore, in order to compare the eciency
of a conventional heaving system with that of the proposed
harvester, the dynamic model of the conventional heaving
system is rstly introduced. Before introducing the dynamic
models of the two systems, it is assumed that the linear water
wavesareappliedonthetwosystems.
6.1. Dynamic Model of a Conventional Heaving System. A
diagram of the conventional heaving wave energy harvester
[] composed of a oat, a bar magnet, and a battery is
shown in Figure . In order to compare the eciency of the
conventional heaving system with the proposed harvester, the
oatsofbothsystemsareassumedtohavethesamesize.
Moreover, in this paper, the weight of the bar magnet was
neglected.
According to [], the motion equation of the oat, driven
by linear water waves, in a conventional heaving system is
given by
+𝑤𝑧2
2+𝑟𝑧 +V𝑧+𝑝𝑧

+𝑤𝑝 +𝑠=𝑧0 cos +𝑧. ()
e coecients in () are given as follows:
is the mass of the oat.
𝑤𝑧 is the added mass.
𝑟𝑧 is the damping coecient.
V𝑧is the viscous damping coecient.
𝑝𝑧 is the power take-o coecient.
𝑤𝑝 isthewaterplaneareawhenthebodyisatrest.
is the density of seawater.
istheaccelerationduetogravity.
𝑠isthespringconstantofmooringlinesandis the
number of lines (mooring restoring force).
Journal of Robotics
Linear wave
cH/2
h
a
d
Inductance coil
Float
Bar magnet Battery
Horn
Beacon light
F : A conventional heaving wave energy harvester [].
𝑧0 is the water-induced vertical force amplitude and
=2/isthecircularwavefrequency(is the wave
period).
𝑧is the phase angle between the wave and force.
Finally, it should be noted that the computations of the
abovecoecientsin()canbefoundin[].
6.2. Dynamic Model of the Tensegrity-Based Water Wave
Energy Harvester. As stated in Section , the harvester has
three degrees of freedom. erefore, three generalized coor-
dinates, chosen as q=123𝑇=
𝑇, are needed
to develop the dynamic model.
In order to derive an appropriate dynamic model of the
harvester, the following hypotheses are made:
(i)elinksofthemechanism,exceptfortheoat,are
massless.
(ii) e springs are massless.
(iii) ere is no friction in the harvester’s revolute, pris-
matic, and spherical joints.
eequationsofmotionoftheharvesteraredeveloped
using the Lagrangian approach; namely,

q
q+
q=Q𝑘,()
where and are the kinetic and potential energies of the
harvester and Q𝑘is the vector of nonconservative forces
acting on the system. In [], the translation of the oat along
axis is dened as surge, the translation of the oat along
axis is dened as heave, and the rotation of the oat with
respect to axis is dened as pitch. e kinetic energy, due
onlytothesurge,heave,andpitchmovementsoftheoat,can
be expressed as
T=1
2
q𝑇M
q,()
where
M=
+𝑤𝑦 00
0+
𝑤𝑦 0
00
𝑦+𝑤
.()
𝑦is the mass moment of inertia with respect to axis
and 𝑤is added-mass moment of inertia due to pitching. e
potential energies due to heaving and pitching motions of the
top platform are described by McCormick [] as
𝑝𝑧 =1
2𝑤𝑝 2
2,
𝑝𝜃 =1
22
3,()
where is the restoring moment constant, dened for a
bottom-at body in terms of the dra. e total potential
energy of the harvester becomes
=+𝑝𝑧 +𝑝𝜃
=1
2𝑤𝑝 2
2+1
22
3+2
1+2
2−02
+2
3+2
4−02.
()
e nonconservative forces, which correspond to the
radiation damping force, viscous damping force, and water
wave induced forces, can be expressed as
Q𝑘=
−V𝑦
1
𝑧0 cos ()−𝑟𝑧 +V𝑧
2
𝜃0cos ()−𝑟𝜃
3
.()
Journal of Robotics
Substituting (), (), and () into (), the dynamic model
oftheharvestercanberewrittenas
M
q+B
q+G=F,()
where
B=
V𝑦00
0
𝑟𝑧 +V𝑧+𝑝𝑧 0
00
𝑟𝜃
,
G=
1
2
3𝑇,
F=0
𝑧𝑜 cos  𝜃0 sin 𝑇.
()
e elements of Gare detailed in the Appendix. For (),
it should be noted that V𝑦is viscous damping coecient
corresponding to the surge movements of the oat while 𝑟𝜃
is the radiation damping coecient due to pitching motion.
𝜃0 is the water-induced torque amplitude (applied on the
oat). e computations of V𝑦,𝑟𝜃,𝜃0,andcan also be
foundin[].esecomputationsarealsonotrepeatedhere.
7. Energy Harvesting
In this section, two energy harvesting systems are researched,
respectively. One is a conventional heaving system and the
other is the tensegrity-based water wave harvester. Also, the
powers of the two systems have been computed, respectively.
e parameters of water waves are selected as  = 0.2m,
=6s, and =100m. is the wave height measured from
the trough to the crest while isthewaveperiod.denotes
the water depth. Moreover, the oats used in the two energy
harvesting systems are supposed to have the same dimensions
as =1m, =0.1m, and =0.05m.
7.1. Conventional Heaving System. For a conventional heaving
system, the motion of the oat is expressed by (). For the
given water wave parameters and the dimensions of the oat,
the coecients of () can be calculated according to [].
e results are listed in Table .
Solving () yields the position and velocity of the oat
which are shown in Figure . e power of the heaving body
is given by []
𝑧()=
𝑧()()
 ,()
where 𝑧()is the wave introduced heaving force on the oat.
e power for take-o, (), is given by the dierence
between the available power (𝑧())and the power dissipated
duetoradiation(𝑟𝑧())and viscous eects (V𝑧()):
()=
𝑧()−𝑟𝑧 ()−V𝑧().()
e average power for take-o over one period of time is
given by
ave =1
𝑇(). ()
T : Conventional heaving oat coecients.
Coecient Value Unit
. kg
𝑤𝑧 . kg
𝑟𝑧 . Ns/m
V𝑧. Ns/m
𝑝𝑧 Ns/m
𝑤𝑝 m
2
—
𝑠N/m
𝑧0 . N
𝑧rad
𝑛𝑧 . Rad/s
𝑐𝑧 . Ns/m
0. m
036912
t(s)
0.6
0.4
0.2
0
−0.2
−0.4
z(t) (m), ̇
z(t) (m/s)
z(t)
̇
z(t)
F : Motion of the conventional heaving system.
e water wave energy and power are []
=222
16 ,()
P=22
32 i.()
Applying () over two wave periods of the function
showninFiguregivesanaveragepowerave = 0.154kW.
Since the oats breadth is  m, then we can compare this
result with the power contained in one meter of wave front.
e maximum available power per meter of wave front is
 = 0.236kW (computed by ()). erefore, .% of the
wave energy can be harvested with electrical generators.
7.2. Tensegrity-Based Wave Energy Harvester. For the har-
vester considered here, it has innitesimal mechanisms
inherent of many tensegrity systems. is means that there
are innitesimal deformations of the mechanism that do
not require any changes in the lengths of the harvester’s
 Journal of Robotics
T : Tensegrity-based harvester coecients.
Coecient Value Unit
. kg
𝑤𝑦 . kg
𝑤𝑧 . kg
𝑤. kgm2
𝑥. Kgm2
. Nm/rad
𝑟𝑧 . Ns/m
𝑟𝜃 . Nms/rad
V𝑦. Ns/m
V𝑧. Ns/m
𝑝𝑧 Ns/m
𝑤𝑝 M
2
𝑧0 . N
𝜃0 . Nm
𝑧rad
t (s)
120369
3
2
1
0
2.5
1.5
0.5
−0.5
−1
−1.5
P(t) (kW)
P
Pave
F : Power for take-o of the conventional heaving system.
components. It follows that some wave energy would not
be harvested as the mechanism could deform some degree
without the deformation being felt by the linear generators.
However, since the deformations are innitesimal, the eects
of innitesimal mechanisms are negligible.
Let the dimensions of the oat in the tensegrity-based
water wave harvester be the same as the conventional heaving
oat. e additional constant physical parameters are 0=
4mand=10N/m. Table  contains the values of the
coecients (computed according to []) for the equation of
motion (see ()).
e simulation is performed over two wave periods, that
is,seconds.Figuresshowthepositionandvelocity
response of the oat: surge, heave, and pitch.
Figure  shows the instantaneous power for take-o. e
average power over two wave periods is ave =0.186kW. e
t (s)
120 3 6 9
0.5
0
−0.5
−1
−1.5
−2
−2.5
−3
−3.5
−4
−4.5
y(t) (m), ̇
y(t) (m/s)
y(t)
̇
y(t)
F : Surge motions of the tensegrity-based water wave energy
harvester.
036912
t(s)
0.6
0.4
0.2
0
−0.2
−0.4
z(t) (m), ̇
z(t) (m/s)
z(t)
̇
z(t)
F : Heave motions of the tensegrity-based water wave energy
harvester.
power contained in one meter of wave front is =0.236kW
(computed by ()). erefore, .% of the available energy
could be harvested by electrical generators. By comparing
Figures  with , it is found that the proposed tensegrity-
based harvester allows harvesting .% more energy than a
conventional heaving device under linear water wave condi-
tions. For the conventional heaving device, the movement of
the oat is translation along the axis. It is proper to say that
the conventional heaving device has one degree of freedom.
However,thepossiblemovementsoftheproposedharvester
are rotations about the axis and translations along the
and axes (see Section ). It is thus proper to say that the
proposed harvester has three degrees of freedom. at is why
the harvester can harvest more energy than a conventional
device.
Journal of Robotics 
0.12
0.1
0.08
0.06
0.04
0.02
0
−0.02
−0.04
−0.06
−0.08
𝜃(t) (rad), ̇
𝜃(t) (rad/s)
𝜃(t)
̇
𝜃(t)
036912
t(s)
F : Pitch motions of the tensegrity-based water wave energy
harvester.
0 3 6 912
0
0.5
1
P
Pave
P(t) (kW)
−0.5
t(s)
F : Tensegrity-based harvester: power for take-o.
8. Conclusion
A tensegrity-based water wave energy harvester was pro-
posed in this work. e geometry of the harvester was
described. e solutions to the direct and inverse kinematic
problems were found by using a geometric method. e
Jacobian matrix and singular congurations were subse-
quently computed. en, the input and output workspaces
were computed on the basis of the analysis of the obtained
singular congurations. Aerwards, the dynamic analysis
was performed considering the interaction with linear water
waves, considering added mass, radiation damping, and
viscous damping phenomena. It was shown that the proposed
tensegrity-based water wave energy harvester allows harvest-
ing .% more energy than a conventional heaving system.
Appendix
Elements of G
e elements of Gin () are as follows:
1=
1=21
−01cos 3
2sin 3
2+
22
+2cos 3
2+sin 3
22−1/2⋅1
cos 3
2sin 3
2+
2+21+cos 3
2
sin 3
2
2⋅1
−01+cos 3
2sin 3
2
22
+2cos 3
2sin 3
22−1/2,
2=
2=𝑤𝑝2+22cos 3
2
+sin 3
2⋅1
−01cos 3
2sin 3
2+
22
+2cos 3
2+sin 3
22−1/2+21
−01+cos 3
2sin 3
2
22
+2cos 3
2sin 3
22−1/2⋅2
cos 3
2sin 3
2,
3=
3=3+21
−01cos 3
2sin 3
2+
22
+2cos 3
2+sin 3
22−1/2⋅1
 Journal of Robotics
cos 3
2sin 3
2+
2sin 3
2
cos 3
2+2cos 3
2+sin 3
2
⋅sin 3
2+cos 3
2+21
−01+cos 3
2sin 3
2
22
+2cos 3
2sin 3
22−1/2⋅1
+cos 3
2sin 3
2
2sin 3
2
+cos 3
2+2cos 3
2sin 3
2
⋅sin 3
2cos 3
2.
(A.)
Competing Interests
e authors declare that they have no competing interests.
Acknowledgments
isresearchissupportedbytheNationalNaturalScience
Foundation of China (no. ).
References
[] R. Motro, Tensegrity: Structural Systems for the Future,Kogen
Page Science, Guildford, UK, .
[] R. E. Skelton and M. C. Oliveira, Tensegrity Systems,Springer,
New York, NY, USA, .
[] C. R. Calladine, “Buckminster Fuller’s ‘Tensegrity’ structures
and Clerk Maxwell’s rules for the construction of sti frames,
International Journal of Solids and Structures,vol.,no.,pp.
–, .
[] S. Pellegrino, “A class of tensegrity domes,International Journal
of Space Structures,vol.,no.,pp.,.
[] F. Fu, “Structural behavior and design methods of Tensegrity
domes,Journal of Constructional Steel Research,vol.,no.,
pp.,.
[] L. Rhode-Barbarigos, N. B. Hadj Ali, R. Motro, and I. F. C.
Smith, “Designing tensegrity modules for pedestrian bridges,
Engineering Structures,vol.,no.,pp.,.
[]L.Rhode-Barbarigos,N.B.H.Ali,R.Motro,andI.F.C.
Smith, “Design aspects of a deployable tensegrity-hollow-rope
footbridge,International Journal of Space Structures,vol.,no.
-, pp. –, .
[] S. Korkmaz, N. B. H. Ali, and I. F. C. Smith, “Conguration
of control system for damage tolerance of a tensegrity bridge,
Advanced Engineering Informatics,vol.,no.,pp.,
.
[] R.E.Skelton,F.Fraternali,G.Carpentieri,andA.Micheletti,
“Minimum mass design of tensegrity bridges with parametric
architecture and multiscale complexity,Mechanics Research
Communications,vol.,pp.,.
[] J. Duy, J. Rooney, B. Knight, and C. D. Crane III, “Review of a
family of self-deploying tensegrity structures with elastic ties,”
Shock and Vibration Digest,vol.,no.,pp.,.
[] A. Hanaor, “Double-layer tensegrity grids as deployable struc-
tures,International Journal of Space Structures,vol.,no.-,
pp.,.
[] G. Tibert, Deployable tensegrity structures in space applications
[Ph.D. thesis], Royal Institute of Technology, Stockholm, Swe-
den, .
[] N. Fazli and A. Abedian, “Design of tensegrity structures for
supporting deployable mesh antennas,Scientia Iranica,vol.,
no.,pp.,.
[] N. Vassart and R. Motro, “Multiparametered form nding
method: application to tensegrity systems,International Jour-
nal of Space Structures,vol.,no.,pp.,.
[] K. Koohestani, “Form-nding of tensegrity structures via
genetic algorithm,International Journal of Solids and Struc-
tures,vol.,no.,pp.,.
[] A. G. Tibert and S. Pellegrino, “Review of form-nding methods
for tensegrity structures,International Journal of Space Struc-
tures,vol.,no.,pp.,.
[]S.H.JuanandJ.M.M.Tur,“Tensegrityframeworks:static
analysis review,Mechanism and Machine eory,vol.,no.
,pp.,.
[] D. E. Ingber, “Cellular tensegrity: dening new rules of biologi-
cal design that govern the cytoskeleton,JournalofCellScience,
vol. , no. , pp. –, .
[] D. E. Ingber, “e architecture of life,” Scientic American,vol.
, no. , pp. –, .
[] D. E. Ingber, “Tensegrity I. Cell structure and hierarchical
systems biology,Journal of Cell Science,vol.,no.,pp.
, .
[] S. M. Levin, “e tensegrity-truss as a model for spinal mechan-
ics: biotensegrity,Journal of Mechanics in Medicine and Biology,
vol. , no. , pp. –, .
[] I. J. Oppenheim and W. O. Williams, “Tensegrity prisms as
adaptive structures,” in Proceedings of the ASME International
Mechanical Engineering Congress and Exposition,Dallas,Tex,
USA, November .
[] C. Sultan, M. Corless, and R. E. Skelton, “Tensegrity ight
simulator,Journal of Guidance, Control, and Dynamics,vol.,
no. , pp. –, .
[] C. Sultan, M. Corless, and R. E. Skelton, “Peak-to-peak control
of an adaptive tensegrity space telescope,” in Smart Struc-
tures and Materials 1999: Mathematics and Control in Smart
Structures,vol.ofProceedings of SPIE,pp.,e
International Society for Optical Engineering, Newport Beach,
Calif, USA, March .
[] C.Paul,F.J.Valero-Cuevas,andH.Lipson,“Designandcontrol
of tensegrity robots for locomotion,IEEE Transactions on
Robotics,vol.,no.,pp.,.
[]A.G.RoviraandJ.M.M.Tur,“Controlandsimulationof
a tensegrity-based mobile robot,Robotics and Autonomous
Systems,vol.,no.,pp.,.
[] S. Hirai and R. Imuta, “Dynamic simulation of six-strut
tensegrity rolling,” in Proceedings of the 2012 IEEE International
Conference on Robotics and Biomimetics, Guangzhou, China,
.
Journal of Robotics 
[] M. Q. Marshall, Analysis of tensegrity-based parallel platform
devices [M.S. thesis], University of Florida, Gainesville, Fla,
USA, .
[] S. M. M. Shekarforoush, M. Eghtesad, and M. Farid, “Kinematic
and static analyses of statically balanced spatial tensegrity
mechanismwithactivecompliantcomponents,Journal of
Intelligent & Robotic Systems,vol.,no.-,pp.,.
[] C. D. Crane III, J. Bayat, V. Vikas, and R. Roberts, “Kinematic
analysis of a planar tensegrity mechanism with pre-stressed
springs,” in Advances in Robot Kinematics: Analysis and Design,
J. Lenarˇ
ciˇ
c and P. Wenger, Eds., pp. –, Springer, Batz-sur-
Mer, France, .
[] J. M. McCarthy, “st century kinematics: synthesis, compli-
ance, and tensegrity,Journal of Mechanisms and Robotics,vol.
, no. , Article ID , .
[] J. T. Scruggs and R. E. Skelton, “Regenerative tensegrity struc-
tures for energy harvesting applications,” in Proceedings of the
45th IEEE Conference on Decision and Control (CDC ’06),pp.
–, IEEE, San Diego, Calif, USA, December .
[] M. R. Sunny, C. Sultan, and R. K. Kapania, “Optimal energy
harvesting from a membrane attached to a tensegrity structure,
AIAA Journal,vol.,no.,pp.,.
[] R. E. Vasquez, C. D. Crane III, and J. C. Correa, “Analysis
of a planar tensegrity mechanism for ocean wave energy
harvesting,” Journal of Mechanisms and Robotics,vol.,no.,
Article ID , .
[] S. V. Sreenivasan, K. J. Waldron, and P. Nanua, “Closed-
form direct displacement analysis of a - Stewart platform,
Mechanism and Machine eory,vol.,no.,pp.,
.
[] C. D. Crane III and J. Duy, Kinematic Analysis of Robot
Manipulators,CambridgeUniversityPress,NewYork,NY,
USA, .
[] M. McCormick, Ocean Wave Energy Conversion, Dover, Mine-
ola, NY, USA, .
[] R. E. Vasquez, Analysis of a tensegrity system for ocean
wave energy harvesting [Ph.D. thesis], University of Florida,
Gainesville, Fla, USA, .
Article
Full-text available
In this paper we propose a new motion simulator based on a tendon-controlled tensegrity structure. The simulator is equipped with a nonlinear controller that achieves robust tracking of desired motions. The controller parameters can be tuned to guarantee tracking to within a prespecified tolerance and with a prescribed rate of exponential convergence. The design is verified through numerical simulations for specific longitudinal motions of a symmetric aircraft.
Article
Full-text available
JMR Editorial – May 2011 As we move into the second decade of the 21st century, we can identify three research trends that we can expect to persist into the future. They are the analysis and synthesis of (i) spatial mechanisms and robotic systems, (ii) compliant linkage systems, and (iii) tensegrity and cable-driven systems. In each case, we find that researchers are formulating and solving polynomial systems of total degrees that dwarf those associated with major kinematics problems of the previous century. Analysis and synthesis of mechanisms and robotic systems: Early in the 2000's, E. Lee and D. Mavroidis [1] formulated the synthesis of a spatial serial chain as a generalized inverse kinematics problem, where in order to position a serial chain in a required set of task positions one computes the dimensions of the chain as well as its joint angles. About the same time general polynomial continuation algorithms such as PHCpack [2, 3] and POLSYS [4] became available. Lee and Mavroidis used PHCpack to solve 13 polynomials in 13 unknowns and obtained 36 sets of dimensions for spatial 3R chains that reach four required task positions. This system of polynomials had a total degree of 1,417,174 and took 33 days to solve on a computer workstation [5] . In 2004, H. Su and colleagues reported that a parallel version of the POLSYS code [6] obtained 42,625 solutions to the RRS design problem consisting of 11 polynomials in 11 unknowns for a total degree of 4,194,304. The computation time was 42 minutes on 128 nodes of the San Diego Supercomputer Center's Blue Horizon system. A. Perez used soma coordinates to formulate the design equations for general spatial serial chains and obtained 126 synthesis equations in 126 unknowns for a spatial 5R chain that reaches a set of 21 task positions [8, 9] (Fig. 1). This set of equations has been solved numerically to verify that they are correct, but so far a complete solution has not been achieved. Figure 1: A spatial one degree-of-freedom linkage formed from 5-5R chains.
Article
Full-text available
The feasibility of harvesting energy using polyvinylidene fluoride patches mounted on a vibrating prestressed membrane, itself attached to a tensegrity structure, was investigated. Kinematics of the tensegrity structure and the attached membrane is described and conditions for stable equilibrium for the structure are derived. Nonlinear partial differential equations describing the dynamics of the membrane attached to the tensegrity structure and under the action of a time-dependent transverse pressure are derived using the principle of virtual work. These equations are linearized and the modes of the structure are obtained using the finite element method. These modes are used as basis functions in developing a reduced-order model to obtain the response of the complete structure under the applied transverse dynamic pressure. The polyvinylidene fluoride patch on the structure is connected to an electrical load resistance. The electrical current passing through the load resistance is calculated using Gauss's law. From this, the amount of energy available for harvesting is estimated. Next, a genetic-algorithm-based optimization is performed to find the polyvinylidene fluoride patch locations, the rest length of the tendons, and the rest dimensions of the membrane, which maximize the amount of energy that can be harvested.
Conference Paper
Tensegrity prisms are three-dimensional self-stressing cable systems with a relatively small number of disjoint compression members. Invented by Buckminster Fuller, they form novel structural geometries and constitute a class of mechanisms that have not been previously studied in depth. They have a number of seemingly advantageous properties — they are self-erecting, in that tensioning the final cable transforms them from a compact group of members into a large three-dimensional volume, and they are predominately tension systems. However, they have a number of properties that make them seemingly inappropriate for use — they are not conventionally rigid, they exist only under specific conditions of geometry with a corresponding prestress state, and when they exist the governing equations include singular (non-invertible) matrices. The mathematics of tensegrity geometry, statics, and kinematics have not been fully formulated, and such mathematical results must be developed and assembled before applications can be undertaken. This paper describes the physical behavior of a basic family of tensegrity prisms, presents the most useful available mathematical results, and outlines observations from an experimental study.
Book
A robot manipulator is a movable chain of links interconnected by joints. One end is fixed to the ground, and a hand or end effector that can move freely in space is attached at the other end. This book begins with an introduction to the subject of robot manipulators. Next, it describes in detail a forward and reverse analysis for serial robot arms. Most of the text focuses on closed form solution techniques applied to a broad range of manipulator geometries, from typical industrial robot designs (relatively simple geometries) to the most complicated case of seven general links serially connected by six revolute joints. A unique feature is its detailed analysis of 6R-P and 7R mechanisms. Case studies show how the techniques described in the book are used in real engineering applications. The book will be useful to both graduate students and engineers working in the field of robotics.
Article
The paper investigates the structural behaviour of a class of cable-and-strut prestressed tensegrity domes which have been proposed by D.H. Geiger. The largest existing dome of this type, completed in September 1989, has circular plan and diameter of 210 m. The investigation concentrates on a cut-down version of this dome, consisting of only twentyfour cable segments and eight struts, with one statical indeterminacy (as in the bigger domes) and thirteen independent inextensional modes of deformation. It is shown that the state of self-stress associated with the statical redundancy stiffens all of the inextensional modes. The response of the domes to a general load condition is discussed: the inextensional loads, which can induce large displacements from the initial configuration, are identified and contrasted to the extensional loads, which induce mainly tension changes and comparatively small displacements. For a particular extensional load, a simple stability analysis shows that overall buckling of the dome and slackening of some cables occur at approximately the same value of the load but, if the same loads are applied in the opposite direction, overall buckling precedes cable slackening. An experiment on a 1.7m prestressed dome is described. The measured response is compared to analytical predictions based on the nominal shape of the dome, as well as on its actual shape — which was carefully measured.
Article
Tensegrity grids are internally prestressed cable networks, in which the cables are prestressed against a disjointed system of bars. These structures are inherently collapsible and deployable in the nonprestressed state. In double-layer tensegrity grids, the bars are relatively short, producing a compact packing in the collapsed state. In the deployed prestressed state, geometrically rigid as well as geometrically flexible configurations are feasible. Flat or curved surfaces can be generated. Deployability and prestress are achieved through the extension of bars, shortening of cables or a combination of both techniques. A description of the system and some analytical results and deployable models are presented.
Article
Tensegrity systems have been used in several disciplines such as architecture, biology, aerospace, mechanics, and robotics during the last 50 years. However, just a few references in literature have stated the possibility of using such systems in ocean or energy-related applications. This work addresses the kinematic and dynamic analyses of a planar tensegrity mechanism for ocean wave energy harvesting. Ocean wave mechanics and the most important concepts related to fluid-structure interaction are presented. Then, a planar 3 degrees of freedom (3-dof) tensegrity mechanism, based on a morphology defined by Kenneth Snelson in 1960 which is known as "X-frame," is proposed as connecting linkage to transmit wave-generated forces. A geometric approach is used to solve the forward and reverse displacement problems. The theory of screws is used to perform the forward and reverse velocity analyses of the device. The Lagrangian approach is used to deduce the equations of motion considering the interaction between the mechanism and ocean waves. The tensegrity-based mechanism is analyzed using a linear model of ocean waves and its energy harvesting capabilities are compared to a purely heaving device. Results show that the proposed tensegrity configuration allows to harvest 10% more energy than the traditional heaving mechanism used in several wave energy harvesting applications. Therefore, tensegrity systems could play an important role in the expansion of clean energy technologies that help the world's sustainable development.