A NEW FAMILY OF CONTROLLERS FOR POSITION CONTROL
OF
ROBOT MANIPULATORS
∗
Fernando Reyes, Jaime Cid, Marco Mendoza, Isela Bonilla
Benem
´
erita Universidad Aut
´
onoma de Puebla
Grupo de Rob
´
otica, Facultad de Ciencias de la Electr
´
onica
Apartado Postal 542, Puebla 72001, M
´
exico
Keywords:
Lyapunov function, Global asymptotic stability, PD and PID controllers, Direct-drive robots, position control.
Abstract:
This paper addresses the problem of position control for robot manipulators. A new family of position con-
trollers with gravity compensation for the global position of robots manipulators is presented. The previous
results on the linear PD controller are extended to the new proposed family. The main contribution of this
paper is to prove that the closed–loop system composed by full nonlinear robot dynamics and the family of
controllers is globally asymptotically stable in agreement with Lyapunov’s direct method and LaSalle’s in-
variance principle. Besides the theoretical results, a real-time experimental comparison is also presented on
visual servoing applications to illustrate the performance of the proposed family on a direct–drive robot of two
degrees of freedom.
1 INTRODUCTION
The position control of robot manipulators, or also the
so-called regulation problem is the simplest aim in ro-
bot control and at the same time one of the most rele-
vant issue in practice of manipulators. This is a partic-
ular case of the motion control or trajectory control.
The primary goal of motion control in joint space is to
make the robot joints track a given time-varying de-
sired joint position. On the other hand, the goal of
position control is to move the robot end-effector to
a fixed desired target, which is assumed to be con-
stant, regardless of its initial joint position (Craig,
1989)(F. L. Lewis, 1993)(O. Khatib, 1989).
The PD control is the most widely used strategy
for robot manipulators, because of its simplicity, it
counts with theoretical support to justify the use of the
PD in global positioning (M. Takegaki, 1981)(S. Ari-
moto, 1986)(C. Canudas, 1996). On the other hand,
the PID control is another popular strategy, until now
we do not have the required theoretical support back-
ing to guarantee position control in a global sense
(Kelly, 1995)(R. Kelly, 1996)(Kelly, 1999)(Y. Xu,
1995)(V. Santiba
˜
nez, 1998).
However, the PD control with gravity compen-
sation has serious practical drawback, for example:
∗
Work partially supported by VIEP-BUAP III-66-04
ING/G MEXICO
it requires the exact knowledge of the gravitational
torque vector from robot dynamics. Although the
structure of the gravitational torque vector can be eas-
ily obtained as the gradient of the robot potential en-
ergy due to gravity, some parameters can be uncertain
such as masses and mass centers. Other draws is that
the choice of the PD gains relies on the desired posi-
tion (J. Alvarez, 2003)(A. Loria, 2002)(L. Sciavicco,
1996).
In recent years, various PD-Type control schemes
have been developed for position control of robot ma-
nipulators. Among them the following can be cited: A
PD controller with proportional and derivative gains
as nonlinear functions of the robot states developed
in (Y. Xu, 1995). In the reference (V. Santiba
˜
nez,
1998) was proposed a Saturated PD controller to de-
liver torques within prescribed limits according to the
actuator capability. A new class of nonlinear PID
controllers with robotic applications was presented in
(Seraji, 1998). (Kelly, 1999) presented a PD con-
troller in generic task space. This controller was
based on energy shaping methodology. Most recently,
(J. Alvarez, 2003) proposed a saturated linear PID
controller with semiglobal stability.
In view of the simplicity and applicability of the
simple PD controller in industrial applications, the
main motivation of this paper is in the theoretical and
practical interest of obtaining controllers that lead to
361
Reyes F., Cid J., Mendoza M. and Bonilla I. (2005).
A NEW FAMILY OF CONTROLLERS FOR POSITION CONTROL OF ROBOT MANIPULATORS.
In Proceedings of the Second International Conference on Informatics in Control, Automation and Robotics - Robotics and Automation, pages 361-366
DOI: 10.5220/0001174803610366
Copyright
c
SciTePress