Flexibility at the joint of a manipulator is an intrinsic property. Even “rigid-joint” robots, in fact, possess a certain amount of flexibility. Previous experiments confirmed that joint flexibility should be explicitly included in the model when designing a high-performance controller for a manipulator because the flexibility, if not dealt with, can excite system natural frequencies and cause severe damage. However, control design for a flexible-joint robot manipulator is still an open problem. Besides being described by a complicated system model for which the passivity property does not hold, the manipulator is also underactuated, that is, the control input does not drive the link directly, but through the flexible dynamics. Our work offers another possible solution to this open problem. We use three-layer neural networks to represent the system model. Their weights are adapted in real time and from scratch, which means we do not need the mathematical model of the robot in our control algorithm. All uncertainties are handled by variable-structure control. Backstepping structure allows input efforts to be applied to each subsystem where they are needed. Control laws to adjust all adjustable parameters are devised using Lyapunov’s second method to ensure that error trajectories are globally uniformly ultimately bounded. We present two state-feedback schemes: first, when neural networks are used to represent the unknown plant, and second, when neural networks are used to represent the unknown parts of the control laws. In the former case, we also design an observer to enable us to design a control law using only output signals—the link positions. We use simulations to compare our algorithms with some other well-known techniques. We use experiments to demonstrate the practicality of our algorithms.

1.
Sweet
,
L. M.
, and
Good
,
M. C.
, 1984, “
Re-Definition of the Robot Motion Control Problem: Effects of Plant Dynamics, Drive System Constraints, and User Requirements
,”
Proceedings of the 23rd IEEE Conference on Decision and Control
, Las Vegas, NV, pp.
724
731
.
2.
Spong
,
M. W.
, 1987, “
Modeling and Control of Elastic Joint Robots
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
109
(
4
), pp.
310
319
.
3.
Nicosia
,
S.
,
Tomei
,
P.
, and
Tornambe
,
A.
, 1988, “
A Nonlinear Observer for Elastic Robots
,”
IEEE J. Rob. Autom.
0882-4967,
4
(
1
), pp.
45
52
.
4.
Ge
,
S. S.
, 1996, “
Adaptive Control Design for Flexible Joint Manipulators
,”
Automatica
0005-1098,
32
(
2
), pp.
273
278
.
5.
Ge
,
S. S.
,
Lee
,
T. H.
, and
Harris
,
C. J.
, 1998,
Adaptive Neural Network Control of Robotic Manipulators
,
World Scientific
,
Singapore
.
6.
Spong
,
M.
, and
Vidyasagar
,
M.
, 1989,
Robot Dynamics and Control
,
Wiley
,
New York
.
7.
De Luca
,
A.
, and
Lucibello
,
P.
, 1998, “
A General Algorithm for Dynamic Feedback Linearization of Robots With Elastic Joints
,”
Proceedings of the IEEE International Conference on Robotics and Automation
, Belgium, pp.
504
510
.
8.
Brogliato
,
B.
,
Ortega
,
R.
, and
Lozano
,
R.
, 1995, “
Global Tracking Controllers for Flexible-Joint Manipulators: A Comparative Study
,”
Automatica
0005-1098,
31
(
7
), pp.
941
956
.
9.
Huang
,
A. C.
, and
Chen
,
Y. C.
, 2004, “
Adaptive Sliding Control for Single-Link Flexible-Joint Robot With Mismatched Uncertainties
,”
IEEE Trans. Control Syst. Technol.
1063-6536,
12
(
5
), pp.
770
775
.
10.
Park
,
C. W.
, 2004, “
Robust Stable Fuzzy Control Via Fuzzy Modeling and Feedback Linearization With Its Applications to Controlling Uncertain Single-Link Flexible Joint Manipulators
,”
J. Intell. Robotic Syst.
0921-0296,
39
, pp.
131
147
.
11.
Subudhi
,
B.
, and
Morris
,
A. S.
, 2003, “
Singular Perturbation Approach to Trajectory Tracking of Flexible Robot With Joint Elasticity
,”
Int. J. Syst. Sci.
0020-7721,
34
(
3
), pp.
167
179
.
12.
Albu-Schäffer
,
A.
, and
Hirzinger
,
G.
, 2001, “
A Globally Stable State Feedback Controller for Flexible Joint Robots
,”
Adv. Rob.
0169-1864,
15
(
8
), pp.
799
814
.
13.
Khalil
,
H. K.
, 2002,
Nonlinear Systems
, 3rd ed.,
Prentice Hall
,
New Jersey
.
14.
Canudas de Wit
,
C.
,
Olsson
,
H.
,
Astrom
,
K. J.
, and
Lischinsky
,
P.
, 1995, “
A New Model for Control of Systems With Friction
,”
IEEE Trans. Autom. Control
0018-9286,
40
(
3
), pp.
419
425
.
15.
Tao
,
G.
, and
Kokotovic
,
P. V.
, 1996,
Adaptive Control of Systems With Actuator and Sensor Nonlinearities
,
Wiley
,
New York
.
16.
Lewis
,
F. L.
,
Campos
,
J.
, and
Selmic
,
R.
, 2002,
Neuro-Fuzzy Control of Industrial Systems With Actuator Nonlinearities
,
SIAM
,
Philadelphia
.
17.
Ge
,
S. S.
,
Hang
,
C. C.
,
Lee
,
T. H.
, and
Zhang
,
T.
, 2002,
Stable Adaptive Neural Network Control
,
Kluwer
,
the Netherlands
.
18.
Funahashi
,
K. I.
, 1989, “
On the Approximate Realization of Continuous Mappings by Neural Networks
,”
Neural Networks
0893-6080,
2
, pp.
183
192
.
19.
Barron
,
A. R.
, 1993, “
Universal Approximation Bounds for Superpositions of a Sigmoid Function
,”
IEEE Trans. Inf. Theory
0018-9448,
39
(
3
), pp.
930
945
.
20.
Chatlatanagulchai
,
W.
, 2006, “
Backstepping Intelligent Control Applied to a Flexible-Joint Robot Manipulator
,” Ph.D. thesis, Department of Mechanical Engineering, Purdue University, West Lafayette, IN.
You do not currently have access to this content.