<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Hamburg - Germany
October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Lessons from the Design and Testing of a Novel Spring Powered Passive Robot Joint</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Joel Stephen Short</string-name>
          <email>joel.stephen.short@u.nus.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aun Neow Poo</string-name>
          <email>mpepooan@nus.edu.sg</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chow Yin Lai</string-name>
          <email>cylai@SIMTech.a-star.edu.sg</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pey Yuen Tao</string-name>
          <email>pytao@SIMTech.a-start.edu.sg</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marcelo H Ang Jr</string-name>
          <email>mpeangh@nus.edu.sg</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aun Neow Poo and Marcelo H Ang Jr are with the Department of Mechanical Engineering, National University of Singapore</institution>
          ,
          <addr-line>9 Engineering Dr. 1</addr-line>
          ,
          <institution>Singapore 117576 and also staff members of the SIMTech- NUS Joint Lab, Industrial Robotics</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Joel Stephen Short studies at the National University of Singapore and also a student member of the SIMTech-NUS Joint Lab (Industrial Robotics), c/o Department of Mechanical Engineering, National University of Singapore</institution>
          ,
          <addr-line>9 Engineering Dr. 1</addr-line>
          ,
          <country country="SG">Singapore</country>
          <addr-line>117576</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Lai Chow Yin and Tao Pey Yuen are with the Singapore Institute of Manufacturing Technology, Agency for Science, Technology and Research, Singapore 638075 and also a staff member of the SIMTech-NUS Joint Lab, Industrial Robotics</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>and Research, under the Ministry of Trade and Industry of Singapore</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>2</volume>
      <issue>2015</issue>
      <abstract>
        <p>- The design, assembly, and testing of a new torsional spring joint for use in underactuated robots is presented. The joint can use an array of spring sizes and is able to adjust the spring offset and preload independently. This work outlines the design process with details on the troubles faced and lessons learned from multiple redesigns.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>A. Background</title>
      <p>
        While working on a stable system inversion method for the
control of underactuated robots, a technique first investigated
by [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and expanded by [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], there arose a need for an
underactuated robot, for testing of the method proposed
in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The motivation behind designing and building an
underactuated robot was twofold, first it would provide a
experimental platform to test the theoretical system inversion
method mentioned above, and second, it would give insight
into the general capabilities and usefulness of such a robot.
      </p>
      <p>
        The robot is required to perform cyclic(repeating) tasks
and is made up of two linkages in a planar arrangement.
There is an actuator at the first joint and the torsional spring
mechanism at the second joint, see Figure 1 for a simplified
model of the robot. The actuator and passive joint placement
ensures that the robot is underactuated but not completely
uncontrollable, as backed up by the general serial-link robot
analysis done in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. There are many reliable sources to use
τ1
x
m1
θ1
      </p>
      <p>L1
τs
y</p>
      <p>L2
m2
θ2</p>
      <p>
        Fig. 1. 2DOF planar robot with torsional spring joint
when working with springs and mechanical design, though
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] was consulted most often for this project.
      </p>
      <p>
        The use of torsion springs to provide a passive torque, that
depends on the position and arrangement of the spring, is a
very old idea and most easily seen in the common clothespin,
yet its use in robotics has been limited. An early study of
torsional springs within the dynamics of the a generalized
robot framework can be seen in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Other closely related
work focuses on using springs in conjunction with actuators,
normally classified as passive-compliant or variable stiffness
actuators. A useful survey of various passive-compliant
actuators, where the springs basic properties are used without
Page 36
adjustment, is seen in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Some variable stiffness actuators
use actively adjusted springs, as seen in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], showing an
additional connection to biomechanical design.
      </p>
      <p>The design presented here is unique in two ways; first
it is very versatile, capable of using many different size
springs, second, it is highly adjustable, allowing the offset
and preload to be set independently. Though experimental,
this joint allows for greater investigation into the capabilities
and usefulness of torsional springs within the serial-link
robot framework.</p>
      <sec id="sec-1-1">
        <title>II. DESIGN</title>
        <p>The design of the torsional joint was performed using the
traditional tools and methods of the mechanical engineer.
After developing a few possible ideas that led to sketches and
drawings, the most promising one was built up in a computer
aided drafting (CAD) program (Autodesk Inventor) with the
creation and virtual assembly of the parts. The completed
initial design of the prototype led to the manufacturing and
assembling of the parts. The build, test, and redesign cycle
was run through twice with the final prototype showing
reliable performance in all important areas of the design.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>A. Design Goals</title>
      <p>Adapting the basic spring principles and capabilities for
use in a torsional spring driven joint started with a review
of what was needed from the joint. The design goals were
created by reviewing the needs of the overall robot as well as
the materials and space available. The goals are built around
keeping the design simple and are listed below:
1) Use a single torsion spring
2) Offset and preload angles must be adjustable
3) Spring body width must be adjustable
4) Only use the spring in compression
5) Allow an optical encoder to read the angular position
The experimental nature of the joint drove the first and
second goals, to allow for adjustment of the spring position
and initial torque. The use of different springs prompted
the third goal. The fourth design goal was created after
investigating the proper use of torsional springs, they are
not made to be used repetitively in both tension and
compression. Most manufactures recommend only using them in
compression. The last goal is due to the experimental nature
of the mechanism and enables the angular position feedback
from the joint to be recorded, allowing further study and
evaluation of the robots motion in post processing.</p>
    </sec>
    <sec id="sec-3">
      <title>B. Implementation</title>
      <p>The simplest and most direct design uses only one spring
and two pairs of hook and flange subassemblies. Each hook
plate is attached to a flange that is stacked with another
flange with both secured to the robot linkage. There are two
flanges per link, one set has long flange arms and the other
short flange arms. This hook hand-off design, with the two
different flange arm lengths, ensures that the torsion spring
is only used in compression, no matter if the linkage moves
in the positive or negative radial direction.</p>
      <p>The flanges can be rotated independently, along the
chamfered slots, when the screws are loosened as seen in Figure
2. The flange slots allow both the preload and offset of the
spring to be adjusted within a limited range of positions. The
range of motion and possible adjustment is outlined in Table
I while the setting ranges of the offset and preload are shown
in more detail in Figure 3. The graph helps show that as the
offset is adjusted the available offset range also changes, this
is due to the limits of the mechanical setup.</p>
      <p>The spring sits around the joint axle with the second link
mounted to the axle using a mini-bush clamp, this allows the
linkage to be placed higher or lower on the axle depending
on the size of spring used. The axle is secured to the first
joint with a single ball bearing.</p>
      <p>The last design goal, allowing an encoder to read the
angular position, was fulfilled by creating a joint axle with a
small protruding extension at the bottom. An encoder could
then be mounted on the underside joint, specifically on the
end cap spacer, with the optical wheel mounted at the end
of the axle.</p>
      <p>The overall design can be seen in Figure 4 with its related
parts list in Figure 5. All of the design goals were achieved
in the general design layout, though only by building the
torsional joint and testing it could the mechanism be deemed
successful.</p>
      <sec id="sec-3-1">
        <title>III. ASSEMBLY AND TESTING</title>
        <p>The prototype went through a cycle of assembly, testing,
and redesign, twice before the arriving at the final setup.
Therefor are three designs, denoted alpha(original), beta, and
final. The difficulties encountered at each stage are discussed
leading to the proposed solutions and redesign.
Page 37
14
5
4
6
10
9</p>
        <p>D
D
13
11
15
16
17</p>
        <sec id="sec-3-1-1">
          <title>SECTION D-D</title>
          <p>2</p>
          <p>7</p>
          <p>D
Page 38
11
15
-20
-10
10</p>
          <p>20
0 13
Offset(deg)</p>
          <p>D</p>
          <p>PARTS LIST
QAT.Y AlphaPArReTsuNlUtsMBER
1 Joint 2 Axle
1 TheMinpi-aBrutssh Ifno1nr8erthe torsional spring joint were sent out
f1or mMainniu-BfauschtuOrueteart a local machine shop while the
minib1ush, Lsinpkraignegs2, and hardware(bolts) were procured from local
s1uppliUeprpse.rUFlpaongne2receiving the parts and assembling the joint a
m1ajorUppproerbFlelamngew1as observed; the bore in linkage 1, to house
4 M3x10 CSK
the ball
1 TorbsieoanrSipnrgingwas cut 1mm to short, causing the bearing to
p1rotruLdoewefrroFlmangteh1e housing. This was discouraging but before
s1endinLogwtehreFlapnagret2back to be finished properly, the rest of the
a1ssemLbinlkyagwea1s constructed to check for other problems.
1 AdBdaitllioBenaarlinginvestigation proceeded despite the improper
fi1t ofEnthdeC1a7bpeSapraicnegr and another major problem was found.
2 Long Hook
T2he ball</p>
          <p>ShortbHeoaorking tolerances were far too loose and allowed
th2e aWxlaeshetorPlawteobble from side to side. This caused the
h3ook Mh2axn6d-off to sometimes miss and more importantly the
o8pticaMl3exn6coder could not function reliably under such wide
tolerances. After considering this major problem of axle
wobble, it was thought that by adding a roller bearing to the
axle the problem could be fixed with the addition of only
one new machined part, an extension spacer. All the original
parts could still be used. This new design compensated for
the previous machining error, a drawing of the new bearing
package can be seen in Figure 6. The tolerance limit of the
encoder was closely consulted but due to the lack of precise
bearing tolerances from the manufacturer the redesign had
to rely on the best estimates of the engineer.</p>
          <p>Lastly, as part of the hook hand-off difficulties, the short
hook trough (where the spring sits on the hook) was found
to be too close to the flange, making it difficult for the
long hook plate to grab the spring leg at the hand-off. The
new hooks would be needed to allow for easy transition, a
comparison of the old and new hooks is seen in Figure 7.</p>
          <p>The hook plates lacked specific angular markings, so
preload and offset angles had to be estimated. In order to
change out the torsion spring or adjust the preload or offset
the second linkage had to be removed from its axle. This was
not difficult due to the locking mini-bushings used, though
B</p>
          <p>B
1
5
3</p>
          <p>8</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>SECTION B-B</title>
          <p>PARTS LIST
QTY PART NUMBER
1 Linkage 1 V2
1 Joint 2 Axle V1
1 End Cap Spacer
1 Extension Spacer
1 Ball Bearing
1 Roller Bearing
3 M2x15
3 M2x7
SECTION C-C
it made adjustments a tedious affair.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>B. Beta results</title>
      <p>With an additional roller bearing, a new short hook, and
the extension spacer the second assembly proved to still
contain difficulties. The new short hook allowed the hook
hand-off to proceed smoothly despite the fact that the joint
axle wobble was still too great. The roller bearing did reduce
the axial play (in terms of the wobbling) but not enough
to allow for reliable readings from the optical encoder
mounted on the bottom. It was at this point decided that an
adjustable bearing package would be the best solution, then
the tolerances of the ball bearings would not be an issue.
The final bearing setup is seen in Figure 8.</p>
      <p>The final design required a new joint axle that was slightly
longer as well as a bearing spacer for the axle. An additional
ball bearing was also needed. The measurements sent to
the machine shop, regarding the bearing package, were kept
rough such that upon assembly the engineer could adjust the
fit of the bearing package to allow an appropriate amount of
play. If the bearings package is too tight and the axle won’t
turn, the bearing spacer can be ground down, while if the
package is too loose, the machined surface of the extension
spacer (which sits against linkage 1) can be ground down.
This is a common method for tuning the bearing clearances
of large gearboxes.</p>
    </sec>
    <sec id="sec-5">
      <title>C. Final results</title>
      <p>The final build-up of the torsional joint can be seen in
Figure 9. The tuning of the bearing package was done by
hand; by using a hand file and a lathe the extension spacer
was ground down progressively, bringing the outer races
of the bearings closer together until the axle wobble was
eliminated, but it could still freely turn.</p>
      <p>The final design was completely successful in achieving all
of the design goals. The optical encoder returned a reliable
Page 39
signal while the adjustability of the joint allowed for the use
of different springs and numerous different offset and preload
setups.</p>
      <sec id="sec-5-1">
        <title>IV. DISCUSSION</title>
        <p>The design, assembly and testing of the torsional joint was
completed as a prototype, for use in testing a theoretical
control methodology and some important lessons can be
learned from the process. The failures in design and the
route taken in redesigns reveals some beneficial as well as
detrimental decisions. These will each be discussed as they
relate to either the design of the mechanism or the testing of
the assembled parts.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>A. Design Lessons</title>
      <p>Lesson 1: Bring all the design constraints together,
explicitly listing how they need to be achieved.</p>
      <p>The design goals of a mechatronic system typically involve
requirements from the mechanical side, such as bearings,
fits and hardware, as well as from electrical parts, such
as encoders, motors and other interface pieces. If details
are left out, they will often show up as trouble during
testing. The design goals in the example were clear when
the mechanism was first drawn up, the needs of the torsional
spring adjustments were straightforward to implement, but
the optical encoder requirements were not explicitly checked
in the initial design. This lack of detail in the design goal
contributed to the problems found in the first design, leading
the the first redesign.</p>
      <p>Lesson 2: The simplest solution is not always the best,
choose the redesign solution that solves the problem most
completely.</p>
      <p>When redesigning a part or assembly, the simplest and
most minimal design is often the most attractive but when
considering the complexity of the possible solutions, go with
the one most likely to solve the problem, even if it is more
complex. The first redesign of the bearing setup only required
one more machined part and one additional bearing, plus it
allowed the imperfection of the bearing bore in linkage 1
to be left alone. It was thought to be the most economical,
yet there was little to no guarantee that it would solve the
axle wobble problem. The adjustable bearing package was
slightly more complex but should have been used in the first
redesign.</p>
      <p>Lesson 3: Familiarity with standard engineering solutions
that are related to the current design is highly beneficial.</p>
      <p>The design of a prototype lends itself to quick thinking
and the use of engineering solutions that “may” work or
“should” work. Though time is often of the essence and there
is not time for an in depth analysis of the parts to ascertain
if the part or assembly will meet the design goals exactly it
is critical that the engineer have a general understanding of
standard industry and engineering practices. Spending time
to become familiar with the traditional solutions, relating to
the particular parts or assemblies under design, can save time
and energy later in the process. This can be readily seen in
the example when considering the bearing setup for the joint
axle. The first design turned out to be inadequate and only
a half measure. Instead, the industry standard for bearing
packages which need tight tolerances should have been used
right away.</p>
    </sec>
    <sec id="sec-7">
      <title>B. Testing Lessions</title>
      <p>Lesson 4: Test and investigate all aspects of a mechanisms
design, as able, before disassembly and redesign.</p>
      <p>When working with the design, assembly and testing of
prototype, it is important not to get caught up with a single
problem such that it distracts from overall testing. This is
seen with regards to the machining mistake on the first
linkage, where the bearing bore was to short. Instead of
immediately sending the part back for correction and having
to wait before testing the overall mechanism, the engineer
assembled the rest of the parts to examine the part interfaces,
the hook hand-off. This additional testing revealed problems
that were much more critical than the bore mistake. By
testing and examining the assembly as much as possible
before trying to fix the small mistake, time was saved and
the redesign could include the altered dimensions.</p>
      <p>Lesson 5: Implement low risk redesigns early.</p>
      <p>Lastly, when working with and testing an assembly of
parts that requires a redesign, take time to step back and
examine the assembly as a whole, looking for small problems
that can be improved with a low risk of affecting the overall
working of the mechanism. Including these improvements in
a first redesign can save time in later testing. An example
of this is seen in the short hook redesign. Though the
wobble of the joint axle, when supported by one ball bearing,
contributed to an unreliable hook hand-off the engineer was
able to identify a second problem area around the short hook.
The hook trough was too close to the flange, in order for a
successful spring leg hand-off the long hook was required
to pass extremely close to the short hook flange. The hook
was redesigned to allow for more space between the moving
Page 40
parts. This contributed to a smoother working hook hand-off
of the spring, outside of the troubles with the bearings.</p>
      <sec id="sec-7-1">
        <title>V. CONCLUSIONS</title>
        <p>When designing, building and testing a prototype
mechanism for robotics research there are often difficulties. The
short time schedule forces an engineer to make certain
assumptions and estimations, which can lead to trouble in
the assembly and testing phase. This paper presented the
experience of one researcher in designing, building and
testing a torsional spring joint prototype. The process faced
a few problems but through two redesigns the failures were
solved, producing a successful mechanism that met all the
required design goals. The lessons learned from this process
were discussed in detail and connected to specific examples
in the design and testing of the torsional spring joint.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Benosman</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Le Vey</surname>
          </string-name>
          , “
          <article-title>Stable inversion of siso nonminimum phase linear systems through output planning: An experimental application to the one-link flexible manipulator</article-title>
          ,
          <source>” IEEE Transactions on Control Systems Technology</source>
          , vol.
          <volume>11</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>588</fpage>
          -
          <lpage>597</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Graichen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Hagenmeyer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zeitz</surname>
          </string-name>
          , “
          <article-title>A new approach to inversion-based feedforward control design for nonlinear systems</article-title>
          ,” Automatica, vol.
          <volume>41</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>2033</fpage>
          -
          <lpage>2041</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Short</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A. N.</given-names>
            <surname>Poo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H. Ang</given-names>
            <surname>Jr.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. Y.</given-names>
            <surname>Lai</surname>
          </string-name>
          , and P. Y. Tao, “
          <article-title>A generalized underactuated robot system inversion method using hamiltonian formalism</article-title>
          ,” in IEEE/ASME International Conference on Advanced Intelligent Mechatronics,
          <string-name>
            <surname>AIM</surname>
          </string-name>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bergerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lee</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          , “
          <article-title>A dynamic coupling index for underactuated manipulators</article-title>
          ,
          <source>” Journal of Robotic Systems</source>
          , vol.
          <volume>12</volume>
          (
          <issue>10</issue>
          ), pp.
          <fpage>693</fpage>
          -
          <lpage>707</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Childs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Mechanical</given-names>
            <surname>Design</surname>
          </string-name>
          . Elsevier
          <string-name>
            <surname>Butterworth-Heinemann</surname>
          </string-name>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Yamamoto</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kuniyoshi</surname>
          </string-name>
          , “
          <article-title>Harnessing the robot's body dynamics: A global dynamics approach</article-title>
          ,”
          <source>in IEEE International Conference on Intelligent Robots and Systems</source>
          , vol.
          <volume>1</volume>
          ,
          <issue>2001</issue>
          , pp.
          <fpage>518</fpage>
          -
          <lpage>525</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Vanderborght</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. Van</given-names>
            <surname>Ham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lefeber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. G.</given-names>
            <surname>Sugar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. W.</given-names>
            <surname>Hollander</surname>
          </string-name>
          , “
          <article-title>Comparison of mechanical design and energy consumption of adaptable, passive-compliant actuators,”</article-title>
          <source>The International Journal of Robotics Research</source>
          , vol.
          <volume>28</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>103</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Hurst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Chestnutt</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Rizzi</surname>
          </string-name>
          , “
          <article-title>The actuator with mechanically adjustable series compliance</article-title>
          ,
          <source>” IEEE Transactions on Robotics</source>
          , vol.
          <volume>26</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>597</fpage>
          -
          <lpage>606</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>