In this paper, we consider the problem of the velocity estimation from posi
tion measurement for linear mechanical systems (with multiple degrees of fr
eedom) subject to single non-smooth impacts, both elastic and inelastic (i.
e., with coefficient of restitution e = 1 and e is an element of (0, 1), re
spectively). Through a simple example, it is shown that a classical Luenber
ger observer is not able to reproduce instantaneously the jumps in the mass
velocities, since it recovers the error induced by such jumps only asympto
tically: an infinite sequence of impacts can prevent the estimation error t
o asymptotically go to zero. A new observer structure is proposed for linea
r mechanical systems subject to single unilateral constraints, that guarant
ees that the corresponding error dynamics are exponentially stable, also in
presence of an infinite sequence of non-smooth impacts. The observer that
we propose switches at the impact times, that can be recognized by position
measurements only. To validate the proposed observer, both simulation and
experimental tests have been carried out and are briefly reported, pointing
out the drawbacks and advantages of the observer. (C) 2001 Elsevier Scienc
e B.V. All rights reserved.