REVIEW 4 major objections 5 minor 1 cited by
Adaptive Compensation of Nonlinear Friction in Mechanical Systems Without Velocity Measurement
T0 review · 4 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read This paper proves that friction in a mechanical system can be compensated adaptively using only position measurements, with the speed estimate converging for all initial conditions.
desk verdict A solid I&I observer for stiction-plus-Coulomb friction without velocity measurement, with a local proof error and a tracking claim that is conditional on an unverified excitation assumption. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The engine is an immersion-and-invariance construction that splits each estimate into a proportional plus an integral part: x̂2=x2I+k1x1, θ̂1=θ1I-(ϑ/(2k1))x̂$2^{2}$, θ̂2=θ2I-(1/k1)log($\cosh$(ϑx̂2)). These choices make the estimation-error dynamics admit the Lyapunov function H=½(ϑx̃$2^{2}$+θ̃$1^{2}$+θ̃$2^{2}$), whose time derivative is dominated by a strictly negative term in x̃2 because the tanh function is strongly monotone, and a standard convergence lemma yields x̃2→0. For the tracking result, the same error system is rearranged into a linear time-varying form whose unforced part is globally asymptotically stable under the excitation condition adapted from the cited stability theorem.
What would settle it
Run the closed-loop system with a constant reference r, which makes the estimated regressor φ(t)=[x̂2(t), tanh(ϑx̂2(t))]^T non-exciting under the paper's own discussion. If parameter estimates stay bounded but do not converge and the tracking error does not vanish, the excitation assumption is load-bearing for the global tracking claim; conversely, if tracking still succeeds, the need for Assumption 1 is weakened and the global claim may hold in greater generality.
Extended reading notes
Core claim
The central claim is that, for the plant ẋ1=x2, ẋ2=-θ1x2-θ2 tanh(ϑx2)+u where only x1 is measured and ϑ is known, the proposed I&I observer guarantees lim_{t→∞}(x̂2(t)-x2(t))=0 for all initial conditions, with all signals bounded, making it the first globally convergent adaptive friction compensator without velocity measurement for this model. The tracking extension states that with the same observer feeding a certainty-equivalent control law, and under Assumption 1 (non-summable excitation of the estimated regressor [x̂2, tanh(ϑx̂2)]^T), both parameter estimates and the tracking error converge to zero over time.
Load-bearing premise
The global tracking claim rests entirely on Assumption 1, a state-dependent excitation condition on the estimated speed signal that the paper itself calls 'rather cryptic' and never verifies for any concrete reference; if the condition fails, parameter estimates are not proven to converge and the tracking guarantee disappears.
Editorial extensions
If this is right
- A servo drive or robot joint could run the proposed controller with only a position encoder, avoiding the cost, wiring, and noise of tachometers.
- The observer result holds for all initial conditions, not just local or small-error configurations, when the state remains bounded.
- The tracking result requires a weaker excitation condition than classic persistent excitation, so references with interspersed quiet intervals may still satisfy it.
- The same observer shape extends to a three-state hydro-mechanical system with an additional pressure state, requiring only an upper bound on one friction parameter.
Reading between the lines
- Because the proof only uses strong monotonicity of tanh, the observer should generalize to any friction nonlinearity that is strongly monotone in velocity, such as other smooth approximations of the sign function.
- The state-dependent excitation condition could be turned into a practical design tool: before commissioning, simulate the reference trajectory and check numerically whether the interval sums in (20)-(21) grow, which would give engineers a verifiable certificate for the tracking claim.
- The concluding remarks leave dynamic friction models (LuGre, Dahl, Stribeck) as an open problem; this paper's LuGre simulations suggest robustness to model mismatch, but no proof, so a natural next test is the same observer against the full LuGre model with uncertainty in its internal state dynamics.
- The 'global' qualifier should be read as global in initial conditions under an input that keeps the state bounded; the observer proof itself assumes boundedness of the state, so the design does not yet handle inputs that drive the system to infinity.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This manuscript treats a single-degree-of-freedom mechanical system with linear viscous damping plus a smooth Coulomb/stiction friction term, with only the position measured and the friction parameters unknown. The authors propose an immersion-and-invariance adaptive observer that estimates the velocity and the two friction parameters, and they prove convergence of the velocity estimate. A certainty-equivalent tracking controller is then added, and global tracking is claimed under an excitation assumption (Assumption 1) imposed on the closed-loop regressor. The paper also adapts the observer to a third-order hydro-mechanical model and presents simulations with a LuGre friction model, including a step-plus-ramp reference signal. The abstract advertises this as the first globally convergent solution to adaptive friction compensation without velocity measurement.
Significance. If the tracking result is made fully rigorous, this would be a valuable contribution: the observer is a transparent I&I construction with direct Lyapunov cancellations and no fitted parameters, and the simulations suggest robustness to the LuGre model mismatch. However, the global tracking theorem is conditional on a state-dependent excitation condition whose verification is not supplied, and its proof is delegated to a conference paper rather than derived in the manuscript. The false strong-monotonicity inequality in the observer proof is localized and repairable, but the tracking claim needs additional work before the advertised result is supported.
major comments (4)
- [Section II-B, Definition 1 and Eq. (14)] The mapping tanh does not satisfy the strong-monotonicity Definition 1 on all of R, since tanh'(s)=sech^2(s) tends to 0 as |s| tends to infinity. Consequently the inequality −θ2(ϑx̂2−ϑx2)[tanh(ϑx̂2)−tanh(ϑx2)] ≤ −θ2ϑ^2 x̃2^2, used to obtain (14), is not valid as written. The weaker inequality −θ2(ϑx̂2−ϑx2)[tanh(ϑx̂2)−tanh(ϑx2)] ≤ 0 is available, which still yields ᵊċ ≤ −γ1ϑx̃2^2. That weaker bound is enough, together with boundedness of ᵋdx̃2 from (6), to conclude x̃2∈L^2∩L∞ and hence x̃2(t)→0 via Barbalat's lemma. The proof of Proposition 1 should be corrected to state this weaker bound and to adjust the final argument accordingly.
- [Section III-B, Assumption 1 and Proposition 2] Assumption 1 is a condition on the closed-loop regressor φ(t)=[x̂2(t), tanh(ϑx̂2(t))]^T, not a condition on the reference r(t) alone, and it is never verified for any of the simulations. In the step-plus-ramp example of Section V, once the ramp is reached x̂2 tends to a constant v*, so φ(t) tends to the constant vector [v*, tanh(ϑv*)]^T; the integral in (20) then becomes asymptotically rank-one and the λk will decay at the rate of the error convergence. Whether (21) holds is not demonstrated, so the paper's own step-plus-ramp demonstration may lie outside the hypotheses of Proposition 2. The authors should either verify Assumption 1 for the examples or explicitly state that those simulations are heuristic illustrations rather than instances of the theorem.
- [Section III-B, proof of Proposition 2] The proof of Proposition 2 is not self-contained and contains a nontrivial gap. It is asserted that because σ(t) is bounded and converges to zero, and the unforced part of (22) is globally asymptotically stable, it is sufficient to ensure χ(t)→0. For time-varying systems this is not automatic: a vanishing perturbation can destroy global asymptotic stability unless a uniformity or robustness property is established. The manuscript should either prove this perturbation step directly or state the precise theorem from [26] that justifies it and verify that its hypotheses (including any boundedness and regularity conditions on φ) hold in the present closed loop. In addition, Proposition 1 assumes u is such that the state remains bounded, but Proposition 2 does not prove this boundedness for the closed loop (17); a bootstrap argument is needed before the observer result can be invoked.
- [Section IV, Proposition 3 and Eq. (31)-(33)] The Lyapunov function in (31) appears to be missing a square: it should be U = H + (1/2)α1 x̃3^2 rather than U = H + (1/2)α1 x̃3. More importantly, the derivative in (33) contains the term −α1 a3 x̃3^2, but the displayed inequality later contains −α1 a1 x̃3^2 and the constant α3 is defined as α1 a1−1. Unless a3=a1 in the system (26), condition (32) with a1 does not ensure α3>0 as written. This affects the stated result of Proposition 3 and needs to be corrected.
minor comments (5)
- [Section II-B heading] The heading contains a typo: “Adaptive obsesrver” should be “Adaptive observer”.
- [Section V, Fig. 5] The caption says “PE condition under a cosine reference signal” but the vertical axis is not labeled and no scalar measure of excitation is defined; please clarify what quantity is plotted.
- [Section III-B and Section V] The proof of Proposition 2 is delegated to [26] without stating the assumptions or the theorem; for a journal paper the key argument should be reproduced or at least precisely stated, especially since [26] is not a standard textbook reference.
- [Section VI] The concluding remarks state that this is the “first solution” of the problem, but the global tracking claim is conditional on Assumption 1; the conclusion should be qualified accordingly.
- [Eq. (35)] The notation in (35) reuses the symbols θ̃1 and θ̃2 for errors relative to the LuGre parameters σ2 and FC, after these symbols were defined for the stiction-plus-Coulomb model; this overloading should be made explicit to avoid confusion.
Circularity Check
No circular derivation: the observer is built by direct Lyapunov cancellation, and the tracking result is conditional on an imported weak-excitation theorem rather than on the paper's own conclusion.
full rationale
The core observer construction in Proposition 1 is self-contained: the I&I mappings are chosen so that the cross-terms in the Lyapunov derivative cancel, yielding ˙H ≤ −γ1 ϑ x̃2^2 (the claimed stronger bound (14) is not needed for this). No fitted parameter is renamed as a prediction; the tuning gain k1 is a design parameter, and the parameter estimates are genuine unknowns. Proposition 2 is conditional on Assumption 1, an excitation condition on the closed-loop regressor φ(t). The proof is delegated to Proposition 1 of [26], a co-authored external theorem, but this is a citation of an independent mathematical result, not a reduction of the claim to its own inputs: Assumption 1 does not contain the target tracking conclusion, and the theorem is parameter-free with stated hypotheses that do not include the friction-tracking result. The paper would be stronger if it verified Assumption 1 for its examples and supplied the missing perturbation argument for the σ(t) term, but those are completeness and correctness concerns, not circularity. The false uniform strong-monotonicity bound in (14) is a localized mathematical error that does not affect the needed non-positive sign of the tanh cross term, and it is likewise not a circularity issue.
Assumptions & free parameters
assumptions (5)
- ad hoc to paper tanh satisfies Definition 1 with a uniform c>0
- domain assumption The state remains bounded under the control (bounded u)
- domain assumption Reference r satisfies Assumption 1 (weak excitation)
- domain assumption The tanh slope ϑ is known and sufficiently large
- domain assumption Motor inertia is known and lumped into u, θ1, θ2
Cite this review
Pith. "Pith review of Adaptive Compensation of Nonlinear Friction in Mechanical Systems Without Velocity Measurement." pith.science (2026). https://pith.science/paper/5X5KO5O6
@misc{pith2026250800175,
author = {Pith},
title = {Pith review of: Adaptive Compensation of Nonlinear Friction in Mechanical Systems Without Velocity Measurement},
year = {2026},
howpublished = {\url{https://pith.science/paper/5X5KO5O6}},
note = {Machine review of arXiv:2508.00175}
}
read the original abstract
Friction is an unavoidable phenomenon that exists in all mechanical systems incorporating parts with relative motion. It is well-known that friction is a serious impediment for precise servo control, hence the interest to devise a procedure to compensate for it -- a subject that has been studied by many researchers for many years. The vast majority of friction compensation schemes reported in the literature rely on the availability of velocity measurements, an information that is hard to obtain. A second limitation of the existing procedures is that they rely on mathematical models of friction that contain several unknown parameters, some of them entering nonlinearly in the dynamic equations. In this paper we propose a globally convergent tracking controller for a mechanical system perturbed by static and Coulomb friction, which is a reliable mathematical model of the friction phenomenon, that does not rely one measurement of velocity. The key component is an immersion and invariance-based adaptive speed observer, used for the friction compensation. To the best of our knowledge, this is the first globally convergent solution to this challenging problem. We also present simulation results of the application of our observer for systems affected by friction, which is described by the more advanced LuGre model.
Forward citations
Cited by 1 Pith paper
-
A Fair Comparison of Sliding-Mode and Immersion-and-Invariance Observers
The 4.3x ISE gap between the compared observers is the tracking-error response of the chosen poles (zeta=13.7), not an observer property; properly tuned super-twisting wins on hardware.
Reference graph
Works this paper leans on
-
[26]
N. Barabanov and R. Ortega, On global asymptotic stabil ity of SPR adaptive systems without persistent excitation, 56th IEEE Conference on Decision and Control , Melbourne, Australia, December 12-15, 2017
work page 2017
-
[1]
Dahl, Solid friction damping of mechanical vibration s, AIAA Journal, vol
P . Dahl, Solid friction damping of mechanical vibration s, AIAA Journal, vol. 40, no. 12, pp. 1675-1682, 1976
work page 1976
-
[2]
C. Canudas, H. Olsson, K. J. Astrom and P . Lischinsky, A ne w model for control of systems with friction, IEEE Trans. Automat. Control , vol. 40, 1995
work page 1995
-
[3]
B. Armstrong, P . Dupont and C. Canudas, A survey of analys is tools and compensation methods for the control of machines with fr iction, Automatica, vol. 30, pp. 1083-1138, 1994
work page 1994
-
[4]
M. Ruderman, Analysis and Compensation of Kinetic Friction in Robotic and Mechatronic Control Systems , CRC Press, 2024
work page 2024
-
[5]
G. Winston and P . Gilbert, On adaptive friction compensa tion, Automat- ica, 1974
work page 1974
-
[6]
I. D. Landau, Adaptive Control: The Model Reference Approach , Marcel Dekker, NY , 1979
work page 1979
-
[7]
C. Canudas and P . Lischinsky, Adaptive friction compens ation with partially known dynamic friction model, Int. J. Adaptive Control and Sign. Proc. , vol. 11, pp. 65–80, 1991
work page 1991
Show all 28 references
-
[8]
Friedland and Y
B. Friedland and Y . Park, On adaptive friction compensat ion, IEEE Transaetions on Automatic Control, vol. 37, no. 10, pp. 1609-1612, 1992
1992
-
[9]
Leonard and P
N. Leonard and P . Krishnaprasad, Adaptive friction comp ensation for bi- directional low-velocity position tracking, IEEE Conference on Decision and Control, Tucson, AZ, USA, pp. 267-273, 1992
1992
-
[10]
Panteley, R
E. Panteley, R. Ortega and M. Gafvert, An adaptive frict ion compensator for global tracking of robot manipulators: Systems and Control Letters , vol. 33, no. 5, April 1998, pp. 307-314
1998
-
[11]
Sandoval, R
J. Sandoval, R. Kelly and V . Santiba˜ nez, Interconnect ion and damping assignment passivity-based control of a class of underactu ated mechan- ical systems with dynamic friction, International Journal of Robust and Nonlinear Control, vol. 21, no. 7, pp. 738-751, 2011
2011
-
[12]
Y azdizadeh and K, Khorasani, Adaptive friction comp ensation based on the Lyapunov scheme, IEEE Conference on Control Applications , Dearborn, MI, USA, pp
A. Y azdizadeh and K, Khorasani, Adaptive friction comp ensation based on the Lyapunov scheme, IEEE Conference on Control Applications , Dearborn, MI, USA, pp. 1060-1065, 1996
1996
-
[13]
Friedland and S
B. Friedland and S. Mentzelopoulou, On adaptive fricti on compensa- tion without velocity measurement, IEEE International Conference on Control Technology Applications, 1992. J. G. ROMERO et al.: ADAPTIVE COMPENSA TION OF NONLINEAR FRICTION IN MECHANICA L SYSTEMS WITHOUT VELOC...
1992
-
[14]
Z. Wang, H. Melkote and F. Khorrami, Robust adaptive fri ction com- pensation in servo-drives using position measurement only , IEEE Inter- national Conference on Control Applications , Anchorage, Alaska, USA, 2000
2000
-
[15]
J. G. Romero and R. Ortega, Two globally convergent adap tive speed observers for mechanical systems, Automatica, vol. 60, pp. 7–11, 2015
2015
-
[16]
J. G. Romero and J. A. Moreno and A. A. Maradiaga-Aguilar , An adaptive speed observer for a class of nonlinear mechanical systems: Theory and experiments, Automatica, vol. 130, 109710, 2021
2021
-
[17]
J. G. Romero, A robust adaptive velocity observer for me chanical systems transformed in cascade form, Automatica, vol. 165, 111671, 2024
2024
-
[18]
Astolfi, D
A. Astolfi, D. Karagiannis and R. Ortega, Nonlinear and Adaptive Control with Applications, Springer-V erlag, Berlin, Communications and Control Engineering, 2008
2008
-
[19]
Estrada, M
M. Estrada, M. Ruderman, O Texis and L. Fridman, Hydraul ic actuator control based on continuous higher order sliding modes, Control Engg. Practice, vol. 156, 106218, 2025
2025
-
[20]
Razmjooei, G
H. Razmjooei, G. Palli, E. Abdi, S. Strano and M. Terzo, F inite-time continuous extended state observers: Design and experimen tal validation on electro-hydraulicsystems, Mechatronics, vol. 85, Article 102812, 2022
2022
-
[21]
Arimoto and T
S. Arimoto and T. Naniwa, A VSS analysis for robot dynami cs under Coulomb frictions and a proposal of inertia-only robots, Proc. IEEE W orkshop on V ariable Structure Syst., Tokyo, Japan, 1996
1996
-
[22]
Levant, Higher-order sliding modes, differentiati on and output- feedback control, International Journal of Control , vol
A. Levant, Higher-order sliding modes, differentiati on and output- feedback control, International Journal of Control , vol. 76, vo. 9-10, pp. 924-941, 2003
2003
-
[23]
Ogata, Modern Control Engineering , Fifth Edition, Prentice Hall, 2010
K. Ogata, Modern Control Engineering , Fifth Edition, Prentice Hall, 2010
2010
-
[24]
Cruz-Zavala and J
E. Cruz-Zavala and J. Moreno, High-order sliding-mode control design homogeneous in the bi-limit, Int. J. on Robust and Nonlinear Control , vol. 31, no. 9, pp. 3380-3416, 2021
2021
-
[25]
Sastry and M
S. Sastry and M. Bodson, Adaptive Control: Stability, Convergence and Robustness, Prentice-Hall, New Jersey, 1989
1989
-
[27]
Khalil, Nonlinear Systems , Prentice-Hall, NJ, 3rd ed, 2001
H.K. Khalil, Nonlinear Systems , Prentice-Hall, NJ, 3rd ed, 2001
2001
-
[28]
Schuderer, G
M. Schuderer, G. Rill, T. Schaeffer and C. Schulz, Frict ion modeling from a practical point of view, Multibody System Dynamics , vol. 63, pp. 141-158, 2024
2024
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.