18
-8 Robotics and Automation Handbook
Notice that the proposed algorithms (18.29) and (18.31) are rather simple and do not require estimation
of either acceleration or disturbance for their implementation.
The mechanical impedance of a robotic manipulator is defined as a linear combination of its state
coordinates. A corresponding sliding mode manifold can be defined as
S ={z,
˙
z,
¨
z; F
ext
− (Dx + K
˙
x + M
¨
x) =s(x, t) =
0} (18.32)
The corresponding control current can be obtained by solving s (x, t) =
0:
i
ref
q
= sat[
i
q
+ (MJ
0
J
−1
K
T
)
−1
(Dx + K
˙
x + M
¨
x − F
ext
)] (18.33)
The same concept can be easily extended to the force control problem (whether in full order or reduced
order formulation). A mathematical model of the contact force such as the one described in [13] will be
necessary.
18.5 Conclusions
This chapter has introduced the basic concepts and formulations involved in the use of sliding mode
control techniques for robotic manipulators. Sliding mode controller design has been extensively used in
robotics due to its remarkable robustness to parametric uncertainties and unmodelled dynamics. Several
other aspects of the use of sliding mode for motion control of robotic manipulators have been extensively
discussed in the literature, such as the use of nonlinear observers to estimate unmeasurable states [10],
model reference adaptive control in variable structure systems [12], perturbation estimation [8], and path
following [11].
References
[1] Slotine, J.J., Sliding controllerdesign for nonlinear systems, Int. J. Control, Vol. 40, No. 2, pp.421–434,
1984.
[2] Slotine, J.J. and Coetsee, J.A., Adaptive sliding controller synthesis for nonlinear systems, Int. J.
Control, Vol. 43, No. 6, 1986.
[3] Slotine, J.J. and Li, W., Applied Nonlinear Control, Prentice Hall, Englewood Cliffs, NJ, 1987.
[4] Utkin, V.I., Variable structure systems with sliding modes, IEEE Trans. Autom. Control, Vol. 22, No. 2,
pp. 212–222, 1977.
[5] De Carlo, R.A., Zak, S.H., and Drakunov, S.V., Variable structure, sliding mode controller design,
IEEE Control Engineering Handbook, pp. 941–951, CRC Press, Boca Raton, FL, 1995.
[6] Olgac, N. and Chang, J., Constrained sliding mode control for nonlinear dynamic systems without
chatter, Proc. 32nd IEEE Conference on Decision and Control, San Antonio, TX, pp. 414–415, 1993.
[7] Azenha , A. and Machado, J.A.T., Variable structure position/force hybrid control of manipulators,
Proc. 4th IFAC Workshop on Algorithms and Architectures for Real-Time Control, Vilamoura, Portugal,
pp. 347–352, 1997.
[8] Curk, B. and Jezernik, K., Sliding mode control with perturbation estimation: application on DD
robot mechanism, Robotica, Vol. 19, No. 6, pp. 641–648, 2000.
[9] Sabanovic, A., Jezernik, K., and Wada, K., Chattering-free sliding modes in robotic manipulator
control, Robotica, Vol. 14, pp. 17–29, 1996.
[10] Jezernik, K., Curk, B., and Harnik, J., Observer-based sliding mode control of a robotic manipulator,
Robotica, Vol. 12, pp. 443–448, 1994.
[11] Dagci, O.H., Ogras, U.Y., and Ozguner, U., Path following controller design using sliding mode
control theory, Proc. 2003 American Control Conference, Denver, CO, Vol. 1, pp. 903–908, June 2003.