-
clamp
∆x
∆˙x
Ƭx
N
2
N
1
Controller
Manipulator
∆q
∆ ˙q
∆ ¨q
τ
a
τ
c
−B
T
a
(B
†
p
)
T
τ
p
y =
q
˙q
¨q
r
k
=
x
r
˙x
r
¨x
r
Figure 3: Operational space control of a parallel manipulator.
Table 1: Assumed values for a 3-RPR robot.
Manipulator 1 Manipulator 2 Manipulator 3
q
1,1
= π/3 q
2,1
= 2π/3 q
3,1
= 4π/3
q
1,2
= 1 q
2,2
= 1 q
3,2
= 1
q
1,3
= 0 q
2,3
= −π/3 q
3,3
= −π
x
1,1
= 0.5 x
2,1
= 0.5 x
3,1
= 0.5
x
1,2
= 0.5 x
2,2
= 0.5 x
3,2
= 0.5
x
1,3
= 1 x
2,3
= 1 x
3,3
= 1
The forward kinematics function, F
c
, gives the
following end-effector position for the active joints
1,1,1
T
;
x
end
=
1.498
2.597
1.048
7 CONCLUSIONS
Similar to the analytical Jacobian for a parallel ma-
nipulator, which is a function of joint variables and
relates the velocity of the active joints to the velocity
of the end-effector, the analytical forward kinematics
function is also a function of the joint variables that
relates the position of the active joints to the position
of the end-effector. The generality of the proposed
technique allows the forward kinematics function to
be used in a variety of applications. A control config-
uration is also described in this paper as a prospective
application of the proposed technique.
REFERENCES
Bhattacharya, S., Hatwal, H., and Ghosh, A. (1997). An
on-line parameter estimation scheme for generalized
Stewart platform type parallel manipulators. Mecha-
nism and Machine Theory, 32(1):79–89.
Bruyninckx, H. and De Schutter, J. (1996). Symbolic
differentiation of the velocity mapping for a serial
kinematic chain. Mechanism and Machine Theory,
31(2):135–148.
Buss, S. and Kim, J. (2005). Selectively Damped Least
Squares for Inverse Kinematics. Journal of Graphics
Tools, 10(3):37–49.
Cheng, H., Yiu, Y.-K., and Li, Z. (2003). Dynamics
and control of redundantly actuated parallel manip-
ulators. IEEE/ASME Transactions on Mechatronics,
8(4):483–491.
Chiaverini, S., Siciliano, B., and Egeland, O. (1994). Re-
view of the damped least-squares inverse kinematics
with experiments on an industrial robot manipulator.
IEEE Transactions on Control Systems Technology,
2(2):123–134.
Collins, C. (2002). Forward kinematics of planar parallel
manipulators in the Cliffordalgebra of P2. Mechanism
and Machine Theory, 37(8):799–813.
Dutre, S., Bruyninckx, H., and De Schutter, J. (1997).
The analytical jacobian and its derivative for a par-
allel manipulator. In IEEE International Conference
on Robotics and Automation, volume 4, pages 2961–
2966.
Kim, D., Chung, W., and Youm, Y. (2000). Analytic ja-
cobian of in-parallel manipulators. In Proceedings of
the IEEE International Conference on Robotics and
Automation ICRA ’00, volume 3, pages 2376–2381.
Kong, X. (2008). Advances in Robot Kinematics: Analysis
and Design, chapter Forward Kinematics and Singu-
larity Analysis of a 3-RPR Planar Parallel Manipula-
tor, pages 29–38. Springer Netherlands.
Mayorga, R., Milano, N., and Wong, A. (1990). A simple
bound for the appropriate pseudoinverse perturbation
of robot manipulators. In Proceedings of the IEEE In-
ternational Conference on Robotics and Automation,
volume 2, pages 1485–1488.
Murray, A., Pierrot, F., Dauchez, P., and McCarthy, J.
(1997). A planar quaternion approach to the kine-
matic synthesis of a parallel manipulator. Robotica,
15(04):361–365.
Nakamura, Y. and Hanafusa, H. (1986). Inverse kinematic
solutions with singularity robustness for robot manip-
ulator control. Journal of dynamic systems, measure-
ment, and control, 108(3):163–171.
Sciavicco, L. and Siciliano, B. (2000). Modelling and Con-
trol of Robot Manipulators. Springer, second edition.
Siciliano, B. and Khatib, O. (2007). Springer Handbook of
Robotics. Springer-Verlag, Secaucus, NJ, USA.
ANALYTICAL KINEMATICS FRAMEWORK FOR THE CONTROL OF A PARALLEL MANIPULATOR - A
Generalized Kinematics Framework for Parallel Manipulators
285