I. Introduction
In servo mechanisms, friction may cause many undesired phenomena such as large tracking errors, limit cycles, and stick-slip motion. Accordingly, it is important to compensate for the effects of friction, when high performance is needed for servo mechanisms. Many methods have been proposed to solve the friction compensation problem [1], [2]. Some control schemes (e.g., in [3], [4]) are based on an accurate offline friction estimation. The main drawback of this kind of methods is that, their design procedures need accurate models of friction, which are difficult to acquire. To overcome this problem, adaptive friction compensation techniques based on different friction models have been proposed in the literature [5]–[7]. In most of these results, friction is modeled as a static map between velocity and friction. However, in applications with high precision positioning and with low velocity tracking, friction compensation based on static models is not always satisfactory.