This paper numerically determines the number of real-valued inverse kinematic solutions to a constrained parallel mechanism composed of three triangular platforms. The base and middle platforms are connected by three fixed-length legs, while the middle and distal platforms are connected by three variable length legs that extend out of the fixed-length legs in a collinear fashion. All legs are connected to the platforms via spherical joints at the corners. This mechanism is intended to replicate the motion of a human shoulder girdle. The constrained parallel mechanism has a multivalued solution to the inverse kinematics problem. A homotopy method was used to numerically compute the inverse kinematic solutions for over 100 cases. Each case was filtered for the number of real-valued solutions. The maximum number of real solutions was found to be 8, but in some cases there were fewer solutions.

1.
Briot
,
S.
, and
Bonev
,
I.
, 2009. “
Pantopteron: A New Fully Decoupled 3dof Translational Parallel Robot for Pick-and-Place Applications
,”
ASME J. Mech. Rob.
1942-4302,
2
(
2
), p.
021001
.
2.
Staicu
,
S.
, 2009, “
Recursive Modelling in Dynamics of Agile Wrist Spherical Parallel Robot
,”
Robot. Comput.-Integr. Manufact.
,
25
(
2
), pp.
409
416
.
3.
Lu
,
Y.
,
Shi
,
Y.
,
Huang
,
Z.
,
Yu
,
J.
,
Li
,
S.
, and
Tian
,
X.
, 2009, “
Kinematics/Statics of a 4-dof Over-Constrained Parallel Manipulator With 3 Legs
,”
Mech. Mach. Theory
0094-114X,
44
(
8
), pp.
1497
1506
.
4.
Farhat
,
N.
,
Mata
,
V.
,
Page
,
A.
, and
Valero
,
F.
, 2008, “
Identification of Dynamic Parameters of a 3-dof RPS Parallel Manipulator
,”
Mech. Mach. Theory
0094-114X,
43
(
1
), pp.
1
17
.
5.
Khoukhi
,
A.
,
Baron
,
L.
, and
Balazinski
,
M.
, 2009, “
Constrained Multi-Objective Trajectory Planning of Parallel Kinematic Machines
,”
Robot. Comput.-Integr. Manufact.
,
25
(
4–5
), pp.
756
769
.
6.
Lenarčič
,
J.
, and
Stanišić
,
M. M.
, 2003, “
A Humanoid Shoulder Complex and the Humeral Pointing Kinematics
,”
IEEE J. Rob. Autom.
0882-4967,
19
(
3
), pp.
499
506
.
7.
Zatsiorsky
,
V. M.
, 1998,
Kinematics of Human Motion
,
Human Kinematics
,
Champaign, IL
.
8.
Klopčar
,
N.
, and
Lenarčič
,
J.
, 2006, “
Bilateral and Unilateral Shoulder Girdle Kinematics During Elevation
,”
Clin. Biomech. (Bristol, Avon)
0268-0033,
21
, pp.
S20
S26
.
9.
Oatis
,
C. A.
, 2004,
Kinesiology: The Mechanics and Pathomechanics of Human Motion
,
Lippincot, Williams and Wilkins
,
Philadelphia, PA
.
10.
Rosheim
,
M.
, 1996, “
Robotic Surrogate: Work in Progress
,”
IEEE Rob. Autom. Mag.
1070-9932,
1
, pp.
399
403
.
11.
Sodeyama
,
Y.
,
Mizuuchi
,
I.
,
Yoshikai
,
T.
,
Nakanishi
,
Y.
, and
Inaba
,
M.
, 2005, “
A Shoulder Structure of Muscle-Driven Humanoid With Shoulder-Blades
,”
Proceedings of the IEEE/RJS International Conference on Intelligent Robots and Systems
, pp.
4028
4033
.
12.
Asfour
,
T.
,
Burns
,
K.
, and
Dillman
,
R.
, 2000, “
The Humanoid Robot ARMAR: Design and Control
,”
International Conference on Humanoid Robots
, Vol.
1
, pp.
1
6
.
13.
Wise
,
S. M.
,
Sommese
,
A. J.
, and
Watson
,
L. T.
, 2000, “
Algorithm 801: POLSYS PLP: A Partitioned Linear Product Homotopy Code for Solving Polynomial Systems of Equations
,”
ACM Trans. Math. Softw.
0098-3500,
26
, pp.
176
200
.
14.
Watson
,
L. T.
,
Sosonkina
,
M.
,
Melville
,
R. C.
,
Morgan
,
A. P.
, and
Walker
,
H. F.
, 1997, “
Algorithm 777: HOMPACK90: A Suite of Fortran 90 Codes for Globally Convergent Homotopy Algorithms
,”
ACM Trans. Math. Softw.
0098-3500,
23
, pp.
514
549
.
15.
Su
,
H. -J.
,
McCarthy
,
J. M.
,
Sosonkina
,
M.
, and
Watson
,
L. T.
, 2006, “
Algorithm 857: POLSYS_GLP—A Parallel General Linear Product Homotopy Code for Solving Polynomial Systems of Equations
,”
ACM Trans. Math. Softw.
0098-3500,
32
, pp.
561
579
.
You do not currently have access to this content.