The unifying idea for most model-based control approaches for parallel mechanism is to derive a minimal-order dynamics model of the system and then design the corresponding controller. The problem with such a control approach is that the controller needs to change its structure whenever the mechanical system changes its number of degrees-of-freedom. This paper presents a projection-based control scheme for parallel mechanism that works whether the system is overactuated or not; it does not require derivation of the minimal-order dynamics model. Since the dimension of the projection matrix is fixed, the projection-based controller does not need to change its structure whenever the mechanical system changes its number of degrees-of-freedom. The controller also allows to specify lower and upper bounds on the actuator forces/torques, making it suitable not only for the control of parallel manipulators with limited force/torque capability of the actuators but also for backlash-free control of parallel manipulators as well as for control of tendon driven parallel manipulators. The stability of the projection-based controllers is rigourously proved, while the condition for the controllability of parallel manipulators is also derived in detail. Finally, experimental results obtained from a simple parallel mechanism, which changes its degrees-of-freedom, are appended. The results also demonstrate that the maximum actuator torque can be reduced by 20% if the actuator saturation is taken into account by the controller.

1.
Nakamura
,
Y.
, and
Ghodoussi
,
M.
, 1989, “
Dynamics Computation of Closed-Link Robot Mechanism With Nonredundant Actuators
,”
IEEE Trans. Rob. Autom.
1042-296X,
5
, pp.
294
302
.
2.
Ghorbel
,
F. H.
,
Chételat
,
O.
,
Gunawardana
,
R.
, and
Longchamp
,
R.
, 2000, “
Modeling and Set Point Control of Closed-Chain Mechanisms: Theory and Experiments
,”
IEEE Trans. Control Syst. Technol.
1063-6536,
8
(
5
), pp.
801
815
.
3.
Aghili
,
F.
, 2003, “
Inverse and Direct Dynamics of Constrained Multibody Systems Based on Orthogonal Decomposition of Generalized Force
,”
Proceedings of the IEEE Conference on Robotics and Automation
, Taipei, Taiwan, pp.
4035
4041
.
4.
Cheng
,
H.
,
Yiu
,
Y. -K.
, and
Li
,
Z.
, 2003, “
Dynamics and Control of Redundantly Actuated Parallel Manipulator
,”
IEEE/ASME Trans. Mechatron.
1083-4435,
8
(
4
), pp.
483
491
.
5.
Aghili
,
F.
, 2004, “
Control of Constrained Mechanical Systems With Passive Joints
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems
, Sendai, Japan, pp.
3288
3294
.
6.
Wang
,
Z.
, and
Ghorbel
,
F. H.
, 2006, “
Control of Closed Kinematic Chains Using a Singularly Perturbed Dynamics Model
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
128
(
1
), pp.
142
151
.
7.
Su
,
Y.
,
Sun
,
D.
,
Ren
,
L.
, and
Mills
,
J. K.
, 2006, “
Integration of Saturated Synchronous Control and PD Feedback for Control of Parallel Manipulators
,”
IEEE Trans. Rob.
,
22
(
1
), pp.
202
207
.
8.
Aghili
,
F.
, 2009, “
Projection-Based Control of Parallel Manipulators
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems
, St. Louis, MO, pp.
5763
5769
.
9.
Luh
,
J. Y. S.
, and
Zheng
,
Y. -F.
, 1985, “
Computation of Input Generalized Forces for Robots With Closed Kinematic Chain Machanisms
,”
IEEE J. Rob. Autom.
0882-4967,
RA-1
(
2
), pp.
95
103
.
10.
Paul
,
B.
, 1975, “
Analytical Dynamics of Mechanisms–a Computer Oriented Overview
,”
Mech. Mach. Theory
0094-114X,
10
, pp.
481
507
.
11.
Aghili
,
F.
, 2005, “
A Unified Approach for Inverse and Direct Dynamics of Constrained Multibody Systems Based on Linear Projection Operator: Applications to Control and Simulation
,”
IEEE Trans. Rob.
,
21
(
5
), pp.
834
849
.
12.
Golub
,
G. H.
, and
Loan
,
C. F. V.
, 1996,
Matrix Computations
,
The Johns Hopkins University Press
,
Baltimore, London
.
13.
Muller
,
A.
, 2005, “
Internal Preload Control of redundantly Actuated Parallel Manipulators–Its Application to Backlash Avoiding Control
,”
IEEE Trans. Rob. Autom.
1042-296X,
21
(
4
), pp.
668
677
.
14.
Kawamura
,
S.
,
Tanaka
,
W. C. S.
, and
Pandian
,
S. R.
, 1995, “
Development of an Ultrahigh Speed Robot FALCON Using Wire Drive System
,”
Proceedings of the 1995 IEEE International Conference on Robotics and Automation
, Vol.
1
, pp.
215
220
.
15.
Wolf
,
P.
, 1959, “
The Simplex Method for Quadratic Programming
,”
Econometrica
0012-9682,
27
, pp.
382
398
.
16.
Mehrotra
,
S.
, 1992, “
On the Implementation of a Primal-Dual Interior Point Method
,”
SIAM J. Optim.
1052-6234,
2
(
4
), pp.
575
601
.
17.
Boyd
,
S.
, and
Vandenberghe
,
L.
, 2004,
Convex Optimization
,
Cambridge University Press
,
New York
, p.
152
.
18.
Das
,
I.
, 2006, “
An Active Set Quadratic Programming Algorithm for Real-Time Model Predictive Control
,”
Optim. Methods Software
1055-6788,
21
(
5
), pp.
833
849
.
19.
Das
,
I.
, and
Fuller
,
J. W.
, 2008, “
Real-Time Quadratic Programming for Control of Dynamical Systems
,” U.S. Patent No. 7,328,074.
20.
Xia
,
Y.
, and
Feng
,
G.
, 2004, “
A Modifed Neural Network for Quadratic Programming With Real-Time Applications
,”
Neural Information Processing -Letters and Reviews
,
3
(
3
), pp.
69
76
. 0002-7820
21.
Slotine
,
J. -J.
, and
Li
,
W.
, 1991,
Applied Nonlinear Control
,
Prentice Hall
,
Englewood Cliffs, NJ
.
22.
LaSalle
,
J. P.
, 1960, “
Some Extensions of Lyapunov’s Second Method
,”
IRE Trans. Circuit Theory
0096-2007,
7
(
4
), pp.
520
527
.
23.
Khalil
,
H. K.
, 1992,
Nonlinear Systems
,
Macmillan
,
New York
.
24.
Chiacchio
,
P.
,
Chiaverini
,
S.
,
Sciavicco
,
L.
, and
Siciliano
,
B.
, 1991, “
Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators With Task Space Augmentation and Task Priority Strategy
,”
Int. J. Robot. Res.
0278-3649,
10
(
4
), pp.
410
425
.
25.
Wolovich
,
W. A.
, and
Elliott
,
H.
, 1984, “
A Computational Technique for Inverse Kinematics
,”
IEEE Conference on Decision and Control
, New York, pp.
1359
1363
.
26.
Desoer
,
C.
, 1970,
Notes for a Second Course on Linear Systems
,
Van Nostrand Reinhold
,
New York
.
27.
Gosselin
,
C.
, and
Angeles
,
J.
, 1990, “
Singularity Analysis of Closed-Loop Kinematics Chains
,”
IEEE Trans. Rob. Autom.
1042-296X,
6
(
3
), pp.
281
290
.
28.
Chen
,
C. -T.
, and
Chi
,
H. -W.
, 2008, “
Singularity-Free Trajectory Planning of Platform-Type Parallel Manipulators for Minimum Actuating Effort and Reactions
,”
Robotica
0263-5747,
26
(
03
), pp.
371
394
.
29.
Sen
,
S.
,
Dasgupta
,
B.
, and
Mallik
,
K.
, 2003, “
Variational Approach for Singularity-Free Path-Planning of Parallel Manipulators
,”
Mech. Mach. Theory
0094-114X,
38
(
11
), pp.
1165
1183
.
30.
Mayorga
,
R.
, and
Wong
,
A.
, 1987, “
A Singularities Avoidance Method for the Trajectory Planning of Redundant and Nonredundant Robot Manipulators
,”
IEEE International Conference on Robotics and Automation
, pp.
1707
1712
.
You do not currently have access to this content.