Conference PaperPDF Available

Geometry and Kinematic Analysis of a Redundantly Actuated Parallel Mechanism for Rehabilitation

Authors:

Abstract and Figures

This paper presents the geometry and the kinematic analysis of a parallel manipulator developed for ankle rehabilitation, as the beginning of a control system design process. First the geometry of the parallel mechanism is described, secondly the equations for the inverse and the forward kinematics are obtained, then the forward kinematics is analyzed in order to define all the possible configurations of the moving platform. Finally the Jacobian matrix of the rig is obtained by differentiating the position equations and the singularities are investigated, comparing the non-redundant and redundant type of mechanism.
Content may be subject to copyright.
Geometry and Kinematic Analysis of a
Redundantly Actuated Parallel
Mechanism That Eliminates
Singularities and Improves Dexterity
Jody A. Saglia
e-mail: jody.saglia@kcl.ac.uk
Jian S. Dai
e-mail: jian.dai@kcl.ac.uk
Department of Mechanical Engineering,
King’s College London,
University of London,
WC2R 2LS, England, UK;
Italian Institute of Technology,
Via Morego 30, Genova 16163, Italy
Darwin G. Caldwell
Italian Institute of Technology,
Via Morego 30, Genova 16163, Italy
e-mail: drawin.caldwell@iit.it
This paper investigates the behavior of a type of parallel mecha-
nisms with a central strut. The mechanism is of lower mobility,
redundantly actuated, and used for sprained ankle rehabilitation.
Singularity and dexterity are investigated for this type of parallel
mechanisms based on the Jacobian matrix in terms of rank defi-
ciency and condition number, throughout the workspace. The non-
redundant cases with three and two limbs are compared with the
redundantly actuated case with three limbs. The analysis demon-
strates the advantage of introducing the actuation redundancy to
eliminate singularities and to improve dexterity and justifies the
choice of the presented mechanism for ankle rehabilitation.
DOI: 10.1115/1.2988472
1 Introduction
The use of robots and mechanisms in human rehabilitation has
substantially increased in past years. A Stewart platform was in-
troduced in 1999 by Girone et al. 1for ankle rehabilitation. At
the same time Dai and Massicks 2introduced a set of lower
mobility platforms for sprained ankle rehabilitation. This then
raised much interest 3,4in recent years to generate more devices
for ankle rehabilitation. The analysis of mobility and constraint
that characterize the human’s ankle complex was made by Dai et
al. 5in 2004, and a family of lower-mobility parallel mecha-
nisms for ankle rehabilitation was presented. Subsequently a
3UPS/U parallel robot was built for concept and principle evalu-
ation.
The device is of lower mobility 6and redundantly actuated
with the degrees of freedom DOFsfewer than the number of
actuators. However, singularity removal and dexterity enhance-
ment to improve the effectiveness of ankle rehabilitation still re-
main to be tackled.
A redundantly actuated parallel mechanism refers to the use of
more actuators than the kinematic degrees of freedom of the
mechanism and this type of mechanism attracted good interest in
recent years.
This leads to the study of redundantly actuated and of low
mobility parallel mechanisms one of which was first presented by
Hunt 7in 1982 in his constant-velocity-joint paper, and a picture
of it was given by Phillips 8in 1984.
In 1992, Kurtz and Hayward 9investigated the redundancy of
a parallel mechanism by adding an additional limb to the existing
three-limb system. This redundancy was classified by Sukhan and
Sungbok 10as one of the types that included additional active
joints, replacing passive joints with active joints, and additional
limbs. The redundant mechanism design was carried out by
Leguay-Durand and Reboulet 11for a 3DOF spherical parallel
mechanism with four collinear actuators, and the work was ex-
tended to the study of mechanism dexterity. At the same time, Lee
et al. 12investigated the use of redundant actuation to admit
fault tolerance in a specific environment, such as space or nuclear
plants, where high performance is vital. In recent years algorithms
13were developed for controlling redundantly actuated parallel
mechanisms. It was demonstrated that actuation redundancy is a
good choice when a designer aims to eliminate singularities
within the mechanism workspace and to improve the dexterity and
performance with which a robot can perform a certain task. Fur-
thermore, kinematically redundant parallel mechanisms that take
advantage of redundancy to avoid singularity were studied by
Wang and Gosselin 14.
This paper introduces a lower degree-of-freedom parallel
mechanism with a central strut 15for sprained ankle rehabilita-
tion. The geometry and kinematics of the 3UPS parallel mecha-
nism are presented subsequently. The mechanism singularities and
dexterity are numerically analyzed and reported. In particular, the
redundant actuation is introduced to eliminate singularity and to
improve dexterity. Comparison of the nonredundantly and redun-
dantly actuated parallel mechanism is carried out to verify the
elimination of singularities and the enhancement of dexterity in
the case of redundancy. Dexterity of the redundantly actuated
mechanism is compared with that of the equivalent 2DOF two-
legged mechanisms, again showing the great improvement gained
in dexterity and in singularity removal in the current 3UPS paral-
lel mechanism.
2 Platform Configuration Equation
The parallel mechanism presented in this paper consists of a
platform, a fixed base, three identical limbs, and a central strut
connected to the platform with a universal joint, as in Fig. 1. The
central strut is used to connect the platform and the base. Each
limb consists of a prismatic joint and is attached to the platform
with a spherical joint and to the base with a universal joint. Due to
the fact that three actuators are used for operating this 2DOF
platform, the mechanism is redundantly actuated. To investigate
such a mechanism, this paper starts by investigating its counter-
part, namely, a nonredundant parallel mechanism in which the
central strut is connected to the platform with a spherical joint. As
given in Fig. 2, the joints are labeled Aiand Bion the base and the
platform, respectively.
The three prismatic joints are actuated by pneumatic actuators.
Two Cartesian coordinate systems Ox,y,zand Pu,v,was the
fixed frame and the platform moving reference frame are attached
to the base and the platform, respectively, and a third frame
P0u0,v0,w0is placed on top of the central strut as the platform
fixed orientation reference, as in Fig. 2. Joint Ailies on the fixed
plane x-ywhile joint Bilies on the plane u-v. The origin of the
fixed reference frame Ois positioned at the centroid of A1A2A3
and the joint A1lies on the x-axis.
Again, the origin of the platform moving reference frame Pand
the fixed orientation frame P0are both positioned at the centroid
Contributed by the Mechanisms and Robotics Committee of ASME for publica-
tionintheJ
OURNAL OF MECHANICAL DESIGN. Manuscript received June 12, 2007; final
manuscript received August 22, 2008; published online October 8, 2008. Review
conducted by José M. Rico. Paper presented at the ASME 2007 Design Engineering
Technical Conferences and Computers and Information in Engineering Conference
DETC2007, Las Vegas, NV, September 4–7, 2007.
Journal of Mechanical Design DECEMBER 2008, Vol. 130 / 124501-1Copyright © 2008 by ASME
Downloaded 16 Oct 2008 to 137.73.11.235. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
of B1B2B3and the joint B1lies on the u-axis. Both A1A2A3and
B1B2B3are equilateral triangles with OA1=OA2=OA3=raand
PB1=PB2=PB3=rb.
Let i,j,k,u,v,wand u0,v0,w0be the unit vectors of the
reference frame O,P, and P0, respectively. Defining three rotation
angles
,
, and
as roll, pitch, and yaw about the u0,v0, and w0
axes and a translation lfrom the origin of the fixed frame Oto the
origin of the moving frame Pwhose origin coincides with the
origin P0, we can describe the position and orientation of the
moving platform with respect to the base with a translation vector
p=00hT1
and a rotation matrix
RP
O=Rotw0
Rotv0
Rotu0
兲共2
The rotation matrix contains sine and cosine functions of the vari-
able rotation angles
,
, and
. Referring to Fig. 2, a loop-
closure equation for each limb ican be written as
AiBi=di=p+biai=p+RP
Obi
Pai3
where diis the ith limb vector and, ai,bi, and bi
Pare the position
vectors of the joints Aiexpressed in the base reference frame, the
position of the Bijoints expressed in the platform fixed orientation
reference frame, and the position of the Bijoints expressed in the
moving reference frame, respectively.
The relation between the velocity of the platform and those of
the limbs can be obtained by deriving the Jacobian matrix to map
the joint velocities of the actuated prismatic joints into the output
Cartesian angular velocities of the moving platform. The vector of
actuated joint positions is defined as
t=d1d2d3T
and the angular velocity of the moving platform is defined as
P=
u0
v0
w0T
which contains the time derivative of the roll, pitch, and yaw
angles
,
, and
that describe the orientation of the platform.
Hence, we have the following expression for the platform angular
rate as:
P=
˙
˙
˙T4
Differentiating Eq. 3with respect to time yields a velocity loop-
closure equation for each limb, as follows:
ddi
dt =dp+biai
dt 5
with dai/dt=0 and dp/dt = 0, it results in
di
isi+d
˙isi=
Pbi6
where
iand siare the angular velocity of the ith limb and the
unit vector pointing along the direction of AiBi, respectively. Both
of them are expressed in the fixed reference frame. Dot-
multiplying both sides by siwe eliminate
iand obtain
bisi
P=d
˙ifor i= 1, 2, and 3 7
The relation in Eq. 7can be expressed in matrix form and
gives the configuration equation that governs the relation between
the joint rates and the moving platform output velocity
J
P=t
˙i8
where J
has the form
J
=
b1s1T
b2s2T
b3s3T
9
as the Jacobian matrix of the parallel mechanism and t
˙
=d
˙1d
˙2d
˙3Tis the vector of the joint velocities. While obtain-
ing the Jacobian matrices the orientation of the moving platform is
described by means of three rotation angles, namely
,
, and
.
This gives a configuration equation of the nonredundantly actu-
ated parallel mechanism.
In the case of the redundantly actuated parallel mechanism, the
angle
is constant and equal to zero, due to the presence of a
universal joint between the moving platform and the central strut,
as in Fig. 1. This introduces a redundantly actuated parallel
mechanism with three prismatic actuators. Therefore, the kinemat-
ics of the physical system can be represented with a reduced Jaco-
bian matrix where the third column relative to the angular velocity
˙is eliminated.
The Jacobian matrix J
of the nonredundantly actuated parallel
mechanism, becomes J
of the redundantly actuated parallel
mechanism, and the angular velocity vector
Pbecomes
P
con-
taining only two angular velocities. The new expression is as fol-
lows:
J
P
=
j
11 j
12
j
21 j
22
j
31 j
32
˙
˙
=
d
˙1
d
˙2
d
˙3
10
where the coefficients j
ij come from the cross products in Eq. 9
bisiT=j
i1j
i2j
i3兴共11
3 Singularity Removal
Direct kinematic singularities occur when the Jacobian matrix
J
becomes singular. This is the case of linear dependency be-
tween the three vectors bisiin a nonredundant case with a
spherical joint at the central strut connecting the platform. The
measure of singularity can be obtained as
Fig. 1 3SPS/U parallel mechanism
Fig. 2 Geometry of the parallel mechanism
124501-2 / Vol. 130, DECEMBER 2008 Transactions of the ASME
Downloaded 16 Oct 2008 to 137.73.11.235. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
= detJ
兲共12
In this case, the direct kinematic singularities occur when the
Jacobian matrix J
is not full-rank.
Developing the cross product in Eq. 9yields the analytical
expression of the direct kinematic Jacobian matrix and the analy-
sis of its determinant leads to obtaining the singularity loci of the
parallel mechanism within the workspace. The geometric param-
eters are set as, h=1, ra=ah, and rb=bh, where during the study
of the dexterity index to have a high but evenly distributed index-
based surface for this sprained ankle rehabilitation device, param-
eters are chosen as a=b=0.4 and the variation of these are dis-
cussed in Sec. 4. A numerical evaluation of the determinant of the
direct kinematic Jacobian J
is presented in Fig. 3.
Rotating to another view, Fig. 4 presents the valley that indi-
cates singularity along certain values of
and
.
The value of the determinant was calculated for several pos-
sible positions of the moving platform, namely, combinations of
the orientation angles
and
included in the ranges of value
−75 deg
75 deg and −75 deg
75 deg. The zero-
value of the determinant occurs for certain values of
and
in
Fig. 5; this means that the nonredundant parallel mechanism falls
in a singular configuration when assuming a position character-
ized by values of the orientation angles. In Fig. 5, the contours
labeled with the value 0 are the curves of the null determinant.
It must be specified that a zero rotation of the platform about
the w0-axis was assumed, in order to show the presence of the
singularities within the workspace in the nonredundant case. The
complete singularity loci analysis should be made also consider-
ing a rotation of the platform about its vertical axis. The reason for
singularity is that when the two angles
and
are equal to zero
the intersection of the three planes formed by the couples of vec-
tors siand biis a line, whatever the value of the third angle
.
This indicates that the vectors obtained from the cross products
bisiare coplanar, therefore linearly dependent. As a result the
Jacobian matrix loses rank and the mechanism can undergo an
infinitesimal rotation about the axis defined by the intersection of
the three planes even though all the actuators are locked. Further-
more, singularities occur when one of the cross product gives a
null vector, indicating that the two vectors biand siare collinear.
Direct kinematic singularities implicate that a mechanism gains
one or more degrees of freedom; in other words, the mechanism is
unable to apply forces or torques.
A method to overcome singularity is to introduce redundancy,
which eliminates singularities, improves the mechanism stiffness,
and allows a fault tolerance operation. This leads to the redun-
dantly actuated parallel mechanism introduced in Fig. 1. For this
mechanism, with a universal joint between the platform and the
central strut, the singularities can be characterized by the rank
deficiency of the mnreduced Jacobian matrix J
in Eq. 10as
rankJ
n13
where nis the number of independent coordinates of the moving
platform and mis the number of actuated joints. The same concept
is expressed by the relation
detU=0, Unnsubmatrices of J
其共14
to guarantee a nonsingular configuration of the parallel mecha-
nism. Similar to the nonredundant case, the rank of J
is numeri-
cally calculated for several combinations of the orientation angles
and
of the platform and it is equal to the degree of freedom of
the platform mechanism.
Therefore we can state that the redundantly actuated parallel
mechanism does not possess any singularity within its workspace
since the relations in Eqs. 13and 14do not exist. This provides
the advantage of eliminating the singularity.
4 Local Dexterity Improvement
Based on the Jacobian matrix in the kinematic input-output re-
lation in Eq. 8, the condition number can be given as
=
maxJ
minJ
15
where
maxJ
and
minJ
are the maximum and minimum
singular values of the Jacobian matrix J
, respectively.
The inverse of the condition number expressed in Eq. 15is
used to describe the local dexterity of the parallel mechanism, in
terms of both the nonredundantly actuated parallel mechanism in
Eq. 9and the redundantly actuated parallel mechanism in Eq.
10. The results of the analysis are shown in Fig. 6, where the
dexterity index, based on the inversed condition number of the
mechanism Jacobian matrix, is shown for all the possible configu-
rations that the mechanism in both cases can assume within its
workspace.
Since the inversed condition number was used for the analysis,
the index of dexterity can assume values in the range 0–1, where
0 represents a singularity and 1 an isotropy. Therefore, the higher
the value of the index, the greater the dexterity of the mechanism
is.
−75−50−25025 50 75
−75
−50
−25
0
25
50
75
−0.01
−0.005
0
0.005
0.01
β[deg]
α[deg]
δ
Fig. 3 Determinant of the Jacobian matrix J
for different
combinations of orientation angles
and
−75
−50
−25
0
25
50
75
−7
5
−50
−25
0
25
50
75
−0.01
−0.005
0
0.005
0.01
α[deg]
β[deg]
δ
Fig. 4 Lateral view of Fig. 3
0
0
0
0
0
0
0
0
0
0
β
[de
g
]
α[deg]
−75 −50 −25 0 25 50 7
5
−75
−50
−25
0
25
50
75
Fig. 5 Contours of the surface of the determinant of the Jaco-
bian matrix J
on the
-
plane
Journal of Mechanical Design DECEMBER 2008, Vol. 130 / 124501-3
Downloaded 16 Oct 2008 to 137.73.11.235. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Note, in the nonredundant case the orientation angle
is as-
sumed to be constant and equal to zero, as in the previous analy-
sis, and the index is computed for different combinations of the
orientation angles
and
. It is possible to note from the graph in
Fig. 6athat in the nonreundant case the dexterity index is close
to zero over the workspace and reaches zero along the curves of
singularity. In fact, the condition number, as well as its inverse,
expresses “how far” the mechanism is from a singular configura-
tion. As it was shown in the determinant analysis, the parallel
mechanism without actuation redundancy presents several singu-
larities within its workspace.
The same consideration can be made by observing the dexterity
graph relative to the nonredundant case. For instance, when the
orientation angle
is equal to zero, assuming that the angle
is
constantly null, the mechanism presents an inversed condition
number equal to zero, namely a singularity. Therefore, comparing
Figs. 5 and 6ait is possible to see that both analyses give sin-
gularity conditions along the same curves called the null determi-
nant.
In the case of the redundantly actuated parallel mechanism,
around the default position of the moving platform with both the
orientation angles equal to zero, the dexterity index is close to 1,
namely the value of isotropy 16in Fig. 6b, and the value
decreases when the configuration of the platform assumes values
close to the boundary of the workspace.
However, with the introduction of actuation redundancy, the
local dexterity of the parallel mechanism turns out to be enhanced
over the workspace since the kinematics does not present singu-
larities; therefore the performance of the parallel mechanism is
improved. In fact, the dexterity index assumes values within the
range 0.1–1 while in the nonredundant case the range is 0–0.1.
Hence, it can be stated that the dexterity of the parallel mechanism
is greatly improved by the introduction of actuation redundancy.
Changing the platform parameters by assigning rb=1/2ra, the lo-
cal dexterity surface was sharpened, as in Fig. 7, which reduces
the dexterity measure in a wider range.
Additionally, the dexterity of the redundantly actuated mecha-
nism in Fig. 6bcan be compared with the three different archi-
tectures of the mechanism characterized by two degrees of free-
dom and two limbs. To do the analysis, three other mechanism
structures are considered and their dexterity presented. Those
structures are characterized by 2DOF, due to the universal joint
between the platform and the central strut and, two limbs that are
sufficient to fully control the two orientation angles of the mecha-
nism,
and
. Considering the mechanism in Fig. 2, two new
mechanisms can be defined taking into account either only Limbs
1 and 2 or only Limbs 2 and 3. Furthermore, another mechanism
can be obtained with Limbs 1 and 2 positioned 90 deg apart from
each other. The analysis is presented in Fig. 8.
Figures 8aand 8bshow the dexterity of the mechanisms
with Limbs 1 and 2 and Limbs 2 and 3 arranged at 120 deg. This
is then compared with the dexterity of the platform with two limbs
arranged at 90 deg, as in Fig. 8c.
The structure layout is equivalent to that presented by Chablat
and Wenger 17, however the joints and the actuation scheme are
different. In the third case, the universal joint A2is considered to
lie on the y-axis while the spherical joint B2lies on the v0axis
when the mechanism is in the default position with the orientation
angles of the platform equal to zero.
In all three figures, it is possible to notice that the dexterity
assumes a value of zero for certain platform orientation, meaning
that the mechanisms present singularities within their workspace.
Moreover, the surfaces representing the dexterity of the mecha-
nisms turn out to be spiky in the first and second cases and not
homogeneous around the default position of the platform in the
third case. This is in contrast to Fig. 6bwhere the dexterity
surface is homogeneous and the dexterity volume under the sur-
face is larger.
Therefore, the introduction of the third limb becomes necessary
to obtain a homogeneous and a sufficiently high dexterity of the
parallel mechanism in the working range of the default position of
the moving platform and to definitively eliminate singularities
throughout the mechanism workspace. The further benefits are
elimination of singularity, smaller less powerfulactuators to
achieve the same torque output, and higher stiffness.
On top of that, the analysis leads to designing a mechanism
with the highest global dexterity and the most homogeneous local
dexterity, which will be discussed elsewhere.
5 Conclusions
This paper investigated a redundantly actuated parallel mecha-
nism for sprained ankle rehabilitation and compared the analysis
of the redundantly actuated parallel mechanism with that of a
nonredundant case resulting from a change of the joint between
the platform and the central strut and other nonredundant cases
where only two limbs of the mechanism are considered.
The geometry of the mechanism was given and the Jacobian
matrices for both the redundant and nonredundant parallel mecha-
−75 −50 −25 025 50 7
5
−75
−50
−25
0
25
50
75
0
0.5
1
β[deg]
α[deg]
1
/
σ
(a)−75 −50 −25 025 50 7
−75
−50
−25
0
25
50
75
0
0.5
1
β[deg]
α[deg]
1/σ
(b)
Fig. 6 Dexterity analysis of parallel mechanisms with three limbs: alocal dexterity
of a nonredundant parallel mechanism and blocal dexterity of a redundant parallel
mechanism
−75 −50 −25 025 50 7
5
−75
−50
−25
0
25
50
75
0
0.5
1
β[deg]
α[deg]
1
/
σ
Fig. 7 Local dexterity of a redundant parallel mechanism with
rb=1/2ra
124501-4 / Vol. 130, DECEMBER 2008 Transactions of the ASME
Downloaded 16 Oct 2008 to 137.73.11.235. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
nisms were obtained. Both singularity and dexterity were ana-
lyzed for the different arrangements. It demonstrated that a redun-
dantly actuated parallel mechanism eliminates direct kinematics
singularities within the workspace and increases the dexterity of
the mechanism.
The study proved the efficacy of the introduction of actuation
redundancy in parallel mechanisms and justified the choice of the
mechanism for ankle rehabilitation with dexterity and without sin-
gularity. The actuation redundancy greatly improves the mecha-
nism performance throughout the workspace.
The present work is valuable for further dynamics modeling
and control design.
Acknowledgment
The authors thank James Store for constructing the 3SPU par-
allel mechanism and Yusuke Kwak for developing the control
system of the mechanism during their BEng and MEng degree
programs.
References
1Girone, M. J., Burdea, G. C., and Bouzit, M., 1999, “The Rutgers Ankle
Orthopedic Rehabilitation Interface,” Proceedings of the ASME International
Mechanical Engineering Congress and Exposition on Dynamic Systems and
Control Division, Nashville TN, Nov., Vol. 67, p. 305312.
2Dai, J. S., and Massicks, C. P., 1999, “An Equilateral Ankle Rehabilitation
Device Based on Parallel Mechanisms,” Proceedings of the Off-Line Simula-
tion Workshop for Robotic End-Effectors and Manipulators, Second World
Manufacturing Congress, Durham, UK.
3Yoon, J., and Ryu, J., 2005, “A Novel Reconfigurable Ankle/Foot Rehabilita-
tion Robot,” Proceedings of the 2005 IEEE International Conference on Ro-
botics and Automation, Apr. 18–22, pp. 2290–2295.
4Liu, G., Gao, J., Yue, H., Zhang, X., and Lu, G., 2006, “Design and Kinemat-
ics Analysis of Parallel Robots for Ankle Rehabilitation,” Proceedings of the
IEEE/RSJ International Conference on Intelligent Robots and Systems,
Beijing, Oct. 9–15, pp. 253–258.
5Dai, J. S., Zhao, T., and Nester, C., 2004, “Sprained Ankle Physiotherapy
Based Mechanism Synthesis and Stiffness Analysis of a Robotic Rehabilitation
Device,” Auton. Rob., 162, pp. 207–218.
6Dai, J. S., Huang, Z., and Lipkin, H., 2006, “Mobility of Overconstrained
Parallel Mechanisms,” ASME J. Mech. Des., 128, pp 220–229.
7Hunt, K. H., 1982, “Structural Kinematics of In-Parallel Actuated Robot-
Arms,” Proceedings of the ASME Design and Production Engineering Tech-
nical Conference, Washington, DC, Sept. 12–15, p. 9.
8Phillips, J., 1990, Freedom in Machinery, Cambridge University Press, Cam-
bridge, England.
9Kurtz, R., and Hayward, V., 1992, “Multiple-Goal Kinematic Optimization of
a Parallel Spherical Mechanism With Actuator Redundancy,” IEEE Trans.
Rob. Autom., 85, pp. 644–651.
10Sukham, L., and Sungbok, K., 1994, “Kinematic Feature Analysis of Parallel
Manipulator Systems,” Proceedings of the IEEE/RSJ/GI International Confer-
ence on Intelligent Robots and Systems, Sept. 12–16, Vol. 2, pp. 1421–1428.
11Leguay-Durand, S., and Reboulet, C., 1997, “Optimal Design of a Redundant
Spherical Parallel Manipulator,” Robotica, 154, pp. 399–405.
12Lee, S. H., Yi, B.-J., and Kwak, Y. K., 1997, “Optimal Kinematic Design of an
Anthropomorphic Robot Module With Redundant Actuators,” Mechatronics,
75, pp. 443–464.
13Cheng, H., Yiu, Y.-K., and Li, Z., 2003, “Dynamics and Control of Redun-
dantly Actuated Parallel Manipulators,” IEEE/ASME Trans. Mechatron., 84,
pp. 483–491.
14Wang, J., and Gosselin, C. M., 2004, “Kinematic Analysis and Design of
Kinematically Redundant Parallel Mechanisms,” ASME J. Mech. Des., 126,
pp 109–118.
15Dai, J. S., and Kerr, D. R., 2000, “Six-Component Contact Force Measurement
Device Based on the Stewart Platform,” Proc. Inst. Mech. Eng., Part C: J.
Mech. Eng. Sci., 2145, pp. 687–697.
16Merlet, J. P., 2006, “Jacobian, Manipulability, Condition Number, and Accu-
racy of Parallel Robot,” ASME J. Mech. Des., 1281, pp. 199–206.
17Chablat, D., and Wenger, P., 2005, “Design of a Spherical Wrist With Parallel
Architecture: Application to Vertebrae of an Eel Robot,” Proceedings of the
IEEE International Conference on Robbotics and Automation, Apr. 18–22, pp.
3336–3341.
−75 −50 −25 025 50 75
−75
−50
−25
0
25
50
75
0
0.5
1
β[deg]
α[deg]
1/σ
(a)−75 −50 −25 025 50 7
5
−75
−50
−25
0
25
50
75
0
0.5
1
β[deg]
α[deg]
1/σ
(b)
−75 −50 −25 025 50 75
−75
−50
−25
0
25
50
75
0
0.5
1
β[deg]
α[deg]
1/σ
(c)
Fig. 8 Dexterity of the parallel mechanisms with two limbs and a central strut: a
local dexterity of the 2DOF mechanism with Limbs 1 and 2 arranged at 120 deg, b
local dexterity of the 2 DOF mechanism with Limbs 2 and 3 arranged at 120 deg, and
clocal dexterity of the 2DOF parallel mechanism with two limbs arranged at 90 deg
Journal of Mechanical Design DECEMBER 2008, Vol. 130 / 124501-5
Downloaded 16 Oct 2008 to 137.73.11.235. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
... One of the first robots was a Stewart platform [64], which is a rigid robot with 6 DoF. Other examples are a 3-RUS/RRR [65], a redundantly actuated mechanism [66], a 3-prismatic-revolute-spherical ankle rehabilitation robot [67], a 3-PRS Parallel Robot [68], a 2-UPS/RRR ankle rehabilitation [69], a nonredundant parallel robot [70], a2-dof turntable [71], and a 2PSS platform [72]. Another approach is the use of pneumatic actuators configured as a 2-SPS Mechanism [73] and pneumatic artificial muscles [74][75][76]. ...
Article
Full-text available
The ankle is a complex joint with a high injury incidence. Rehabilitation Robotics applied to the ankle is a very active research field. We present the kinematics and statics of a cable-driven reconfigurable ankle rehabilitation robot. First, we studied how the tendons pull mid-foot bones around the talocrural and subtalar axes. We proposed a hybrid serial-parallel mechanism analogous to the ankle. Then, using screw theory, we synthesized a cable-driven robot with the human ankle in the closed-loop kinematics. We incorporated a draw-wire sensor to measure the axes’ pose and compute the product of exponentials. We also reconfigured the cables to balance the tension and pressure forces using the axis projection on the base and platform planes. Furthermore, we computed the workspace to show that the reconfigurable design fits several sizes. The data used are from anthropometry and statistics. Finally, we validated the robot’s statics with MuJoCo for various cable length groups corresponding to the axes’ range of motion. We suggested a platform adjusting system and an alignment method. The design is lightweight, and the cable-driven robot has advantages over rigid parallel robots, such as Stewart platforms. We will use compliant actuators for enhancing human–robot interaction.
... The kinematic model of a single parallel platform has been established previously in [23]. So the kinematic relationship between the actuation and configuration space can be formulated by a Jacobian matrix as J lψ = ∂l ∂ψ (1) In the same way, each continuum module can be connected in series to obtain the kinematic relationship between the operational space and the configuration space ...
Article
Kinematic control for continuum robots usually involves an inverse model to provide actuator positions according to the desired end-tip position, as well as a servo controller at the actuator level. The resulting control performance of a continuum robot is then related to its kinematic characteristics that vary at different configurations. In this paper, a kinematic model for a typical rod-driven continuum robot is presented. Following this, a kinematic parameter, velocity sensitivity, is proposed to evaluate the kinematic characteristics of the continuum robot, indicating the contribution of the individual actuators to the instant movement of the end-tip when tracking a given path. Next, a variable gain control strategy is presented to tune the servo controller with respect to the varying velocity sensitivity along the path, reducing the fluctuation of the tracking errors in real time. The simulated and experimental results show that the presented methods can effectively smooth the movement of the continuum robot over its workspace by considering the coordination between the kinematic and servo controllers.
... In 1999, Dai and Massicks [4] presented an equilateral parallel mechanism for ankle rehabilitation and later in 2004 Dai et al. [5] analysed the mobility and stiffness of 3 and 4-dof parallel mechanism with a central strut. A 2-dof, 3UPS/U parallel mechanism was proposed and studied by Saglia and Dai [6] in 2007. Another platform-type ankle rehabilitation mechanism was introduced in 2005 by Yoon et al. [7]. ...
Article
Full-text available
In this paper we present a redundantly actuated parallel mechanism for ankle rehabilitation. The proposed device has the advantage of mechanical and kinematic simplicity when compared with the state-of-the-art multi-degree-of-freedom parallel mechanism prototypes while at the same time it is fully capable of carrying out the exercises required by the ankle rehabilitation protocols. Optimization of the device workspace, dexterity, torque output and size was carried out during the design phase of the device. The development of the system involved the realization of a new customized linear actuator able to meet the speed and force requirements of the device functionality. We also discuss the impedance-based control scheme used for the redundantly actuated device, which allows the execution of both assistive and resistive strengthening rehabilitation regimes. Results from the control of a single linear actuator and further experimental tests including the position tracking of the fully actuated platform are presented. It is believed that the performance and the simplicity of the proposed mechanism will allow the widespread use of the system as a new aid tool for ankle rehabilitation.
... In 1999, Dai and Massicks [4] presented an equilateral parallel mechanism for ankle rehabilitation and later in 2004 Dai et al. [5] analysed the mobility and stiffness of 3 and 4-dof parallel mechanism with a central strut. A 2-dof, 3UPS/U parallel mechanism was proposed and studied by Saglia and Dai [6] in 2007. Another platform-type ankle rehabilitation mechanism was introduced in 2005 by Yoon et al. [7]. ...
Conference Paper
Full-text available
This paper presents the mechanical design of an ankle rehabilitation robotic device based on a 2-dof, redundantly actuated parallel mechanism. The parallel mechanism introduced in this paper has the advantage of mechanical and kinematic simplicity when compared to existing platforms while at the same time it is fully capable of carrying out all the exercises required by ankle rehabilitation protocols. The proposed device makes use of actuation redundancy to eliminate singularity and greatly improve the workspace dexterity. In addition, the requirements for high torque capacity and back-drivability are satisfied with the employment of a custom made cable driven linear electric actuator that combines the high force capacity with excellent back-drivability. The analysis undergoes the optimal design towards the maximization of manipulator workspace, dexterity, torque output and compactness of the device. Finally, the performance of the custom linear actuator and the prototype of the rehabilitation device are shown.
Book
Full-text available
Kinematics is central to nearly all design aspects of robotic/mechatronic systems.The series of Special Issues on “Kinematics and Robot Design” (KaRD) offers, to the vast community of scientists of this field, a virtual agora where new ideas and new applications can be presented and discussed. The KaRD series started in 2018 and, in 2023, reached its sixth edition (KaRD2023). KaRD2023 has collected fifteen submissions and, after a rigorous review process, accepted and published ten papers. This reprint collects KaRD2023's published papers.
Article
Parallel mechanisms suffer from type II singularities which reduce their useful orientational workspace. Adding kinematic redundancy in parallel mechanisms enhances their orientational workspace by providing singularity avoidance capabilities. However, an increasing number of kinematically redundant degrees of freedom (DOFs) requires additional actuators and makes the redundancy resolution more complex. Moreover, examples in the literature exist where a minimal number of kinematically redundant DOFs was used to produce a singularity-free orientational workspace for planar mechanisms. In this work, the architecture of a kinematically redundant (6+2)-DOF parallel mechanism akin to the well-known Gough–Stewart platform is studied, and its singularity locus is derived. The results show that, while some singularities still remain in the useful workspace of the mechanism, they can be accurately localized with simple closed-form analytical expressions for trajectory planning purposes. Furthermore, the redundancy resolution may find itself easy to handle, since the avoidable singularities and mechanical interference can be mapped into the 2-D space of the redundant parameters. Finally, the proposed architecture is considered as a compromise between obtaining a singularity-free workspace and handling easily the redundancy resolution for the trajectory planning.
Conference Paper
This paper presents a position analysis of a novel parallel manipulator with three PUP legs. By investigating the loop-closure equation for the manipulator, the paper presents a closed-form solution of the inverse kinematics problem. The platform of the parallel mechanism under investigation has two independent degrees of freedom, namely, a translation and a rotation about a skew axis. The paper also shows that the platform is subjected to one parasitic motion, which is an additional translation. The paper validates the obtained closed-form equations with a numerical example. Finally, the results of this example are compared with the results of a kinematics simulation using a commercially available software package.
Conference Paper
Ankle rehabilitation robot is commonly used to help people recover from ankle sprain, ligaments stretched, torn or muscle numbness. This paper proposes a novel two degree-of-freedom ankle rehabilitation robot according to the patients' rehabilitation and therapeutic purposes. This device can carry out dorsiflexion/plantarflexion (D/P) and pronation/supination (P/S) movements during the working process. The angle of D/P movement is from -16.7 to 38.7 degrees and the angle of P/S movement is from -29.94 to 19.94 degrees.
Conference Paper
A hybrid manipulator is investigated in this paper, which is applied to a multi-dimensional (MD) vibration isolator. The vibration isolator and this hybrid manipulator are described firstly. Then the stiffness model is presented based on the screw theory method considering actuations and constraints simultaneously. When modeling, the hybrid manipulator is decomposed into two subsystems and the overall Jacobian matrices of them are derived assuming the other one is rigid. Then stiffness model of the entire system can be obtained with the linear superposition principle. Further, a generalized Jacobian matrix of constraints is proposed in this paper. Finally, the stiffness is evaluated by utilizing the compliances in different directions and the extremum values in workspace.
Article
Full-text available
Parallel robots are nowadays leaving academic laboratories and are finding their way in an increasingly larger number of application fields such as telescopes, fine positioning devices, fast packaging, machine-tool, medical application. A key issue for such use is optimal design as performances of parallel robots are very sensitive to their dimensioning. Optimal design methodologies have to rely on kinetostatic performance indices and accuracy is clearly a key-issue for many applications. It has also be a key-issue for serial robots and consequently this problem has been extensively studied and various accuracy indices have been defined. The results have been in general directly transposed to parallel robots. We will now review how well these indices are appropriate for parallel robots.
Article
Full-text available
This paper describes the design of a six-component contact force measuring device, the purpose of which is to verify a system of theories that predict the forces found in robotic grasping. The geometry of the device is based upon that of the Stewart platform manipulator, configured symmetrically. The elastic properties of the device as a whole, and of its legs, are analysed and chosen so that the device possesses appropriate characteristics. The resulting design is described, and its calibration and use are reported. Particular attention is paid to the synthesis of the elastic properties of the system, including an elastic central strut to maintain tension in the legs, which themselves are designed for acceptable sensitivity. The whole device is shown to give good results in contact force measurements.
Article
Full-text available
This paper presents a novel ankle rehabilitation device currently under development. The haptic interface component has a Stewart platform structure with pneumatic actuators controlled by an electronic interface. It allows movement of the ankle thought its full range of motion. The system communicates with a PC through an RS232 port. The PC will run game-like virtual reality exercises that control the movement and output forces of the device. These simulations will make exercising more enjoyable, transparently recording patient progress for evaluation by therapists. The 'Rutgers Ankle' Orthopedic Rehabilitation Interface will facilitate the healing of one of the most often injured joints of the body. Inherently safe and easy-to-operate, it will combine the capabilities of many current rehabilitation devices. This system will enhance rehabilitation routines by providing three types of exercises: strengthening, stretching, and balancing. Eventually, this system will allow patients to exercise in their homes while being monitored remotely by therapists or physicians.
Book
Does a machine run well by virtue of its accuracies, or its freedoms? This work presents an exciting, diagrammatic display of the hidden geometry of freedom and constraint. It bolsters the imaginative design of robots, but applies across all fields of machinery. The figures and their captions comprise alone a self-standing story, and this connects effectively with the rigorously argued text. The seamless combination of the two volumes (1984, 1990) renders the internal cross-referencing (forward and backward within the volumes) easier to look up. The appearance of this paperback is a clear testament to the work's ongoing readership. The term screw theory occurs throughout. This relates (after Ball) to the book's philosophy; and one might equally mention kinetostatics (after Federhofer). An all-pervading, counter-intuitive fact accordingly presents itself: while, analogously, angular velocity relates to force, linear velocity relates to couple. A direct consequence of Freedom in Machinery is a more recent book by the same author. Specifically titled General Spatial Involute Gearing and published in Germany (2003), it exemplifies the many ways in which Freedom in Machinery clarifies the enigmatic field of spatial mechanism. That field continuously expands with the current, continuous thrust of ordinary engineering practice.
Article
The Kutzbach-Grubler mobility criterion calculates the degrees of freedom of a general mechanism. However the criterion can break down for mechanisms with special geometries, and in particular the class of so-called overconstrained parallel mechanisms. The problem is that the criterion treats all constraints as active, even redundant constraints, which do not affect the mechanism degrees of freedom. In this paper we reveal a number of screw systems of a parallel mechanism, explore their inter-relationship and develop an original theoretical framework to relate these screw systems to motion and constraints of a parallel mechanism to identify the platform constraints, mechanism constraints and redundant constraints. The screw system characteristics and relationships are investigated for physical properties and a new approach to mobility analysis is proposed based on decompositions of motion and constraint screw systems. New versions of the mobility criterion are thus presented to eliminate the redundant constraints and accurately predict the platform degrees of freedom. Several examples of overconstrained mechanisms from the literature illustrate the results.
Article
Motivated by the redundant actuation mode of the human body, which produces several unique functions that general robotic mechanisms cannot generate, an anthropomorphic robot module resembling the musculoskeletal structure of the human upper limb is investigated. Specifically, optimal kinematic design of the proposed robot module is treated. Initially, the kinematic model of the robot module is obtained, and five design indices are then defined based on the kinematic model. These indices include workspace area, Jacobian isotropic index, maximum force transmission ratio, and gradient design indices for the Jacobian isotropic index and the maximum force transmission ratio. To deal with this multi-criteria based design, a kinematic composite design index (KCDI) is introduced which combines several individual design indices as a unique design index using the max-min principle of fuzzy theory. Two KCDIs are considered as objective functions in the kinematic optimization. One includes the three design indices without the two gradient design indices, and the other includes all five design indices. As a result of optimization based on the two KCDIs, two sets of nine optimal kinematic design parameters are obtained. The two designs are compared with respect to three operational performances: maximum load handling capacity, maximum hand velocity and maximum hand acceleration capability. Optimal actuator sizes of the two designs are also compared for the given specifications of three operational performances. The design taking into account all five design indices shows superior operational performances and smaller actuator sizes than those of the design ignoring gradient design indices.
Article
This paper addresses the singularity analysis and design of two new types of kinematically redundant parallel mechanisms, i.e., the four-degree-of-freedom planar and spherical parallel mechanisms. The main idea in the design of these parallel manipulators is the addition of one redundant degree of freedom in one of the kinematic chains of the nonredundant manipulator. Such manipulators can be used to avoid the singularities inside the workspace of nonredundant manipulators. After describing the geometry of the manipulators, the velocity equations are derived and the expressions for the Jacobian matrices are obtained. Then, the singularity conditions are discussed. Finally, the expressions of the singularity loci of the kinematically redundant mechanisms are obtained and the singularity loci of the nonredundant and redundant manipulators are compared. It is shown here that the conditions for the singularity of the redundant manipulators are reduced drastically relative to the nonredundant ones. As a result, the proposed kinematically redundant parallel manipulators may be of great interest in several applications.
Article
A new kinematic design of a parallel spherical wrist with actuatorredundancy is presented. A special feature of this parallel manipulator is thearrangement of co-axial actuators which allows unlimited rotation about any axisinside a cone-shaped workspace. A detailed kinematic analysis has shown thatactuator redundancy not only removes singularities but also increases workspacewhile improving dexterity. The structure optimization has been performed with aglobal dexterity criterion. Using a conditioning measure, a comparison with anon-redundant structure of the same type was performed and shows that asignificant improvement in dexterity has been obtained.
Conference Paper
Ankle joint injury is a common athletics injury in clinic. It can be treated in a medical way, besides, rehabilitation exercises are needed, sufferers can regain the ankle joint's function to the greatest extent and enhance the proprioception. In this paper, a medical treatment robot is proposed for ankle joint rehabilitation exercises, in which the 3-RSS/S parallel mechanism is adopted based on the ankle joint's movements. The mechanical design is described and the inverse kinematic is derived, as a result, the Jacobian matrix is obtained. Furthermore, a reality model of the robot is built by UG and simulated under the ADMS environment. It shows the design can meet the needs of ankle joint rehabilitation movements. In order to validate these concepts, the first prototype is developed that driven by three torque motors and equipped with force sensor for sensing the interaction force between patient's foot and robot. At last, the robot's control system is presented in the paper