A Response to the Reply Presented in "A Fair Comparison of Sliding-Mode and Immersion-and-Invariance Observers"
Authors: Luis Cervantes-Pérez, Víctor Santibáñez, Jesús Sandoval, Romeo Ortega, José Guadalupe Romero
Organizations: Tecnológico Nacional de México / I. T. de La Laguna, Torreón, Coahuila, México · Tecnológico Nacional de México / I. T. de La Paz, La Paz, Baja California Sur, México · Departamento de Ingeniería Eléctrica y Electrónica / Instituto Tecnológico Autónomo de México, CDMX, Ciudad de México, México
In response to the reply presented in [Muñoz-Vázquez and Sánchez-Torres(2026)], this technical report extends the experimental evaluation of position-feedback velocity observers and adaptive tracking controllers for a pendular system with nonlinear friction reported in [Cervantes-Pérez et al.(2026)]. The immersion and invariance (I&I) adaptive control scheme proposed in [Romero et al.(2025)], whose gains are tuned according to the guidelines presented in [Ortega et al.(2025)], is compared with a control scheme employing the adaptive modi?ed super-twisting observer of [Dávila et al.(2006)], whose observer gains are selected according to the guidelines proposed in [Muñoz-Vázquez and Sánchez-Torres(2026)]. Although these "tuning guidelines" attenuate chattering in certain scenarios, the experimental results reported here show that they do not eliminate it in general.
Figures & tables
Description
Notation
Value
Units
Length of Link
l
0.313
m
Distance to the center of mass
lb
0.0641
m
Mass of Link
m
22.4466
Kg
Inertia relative to center of mass
J
0.7013
Kgm2
Viscous friction coefficient
θ1
5.317
Nms/rad
Coulomb friction coefficient
θ2
11.6403
Nm
Table 1: Physical parameters of the pendular device.
Figure 1: Pendular device.
Figure 3: Behavior of the reconstructed perturbation δ˙(t) for the four SM configurations using different values of L .
Configuration
L
α1
α2
Jθˉ1
Jθˉ2
SM-H-SL
25
27.50
7.50
0.01
0.01
SM-H-BL
30
33.00
8.22
0.01
0.01
SM-NH-SL
20
22.00
6.71
7
15
SM-NH-BL
80
88.00
13.42
7
15
Table 2: Tuning parameters for the SM configurations.
Figure 4: Time behavior of the estimated velocity x^2(t) against the actual velocity
Figure 5: Velocity- and friction-parameter-estimation errors for all observer configurations in the open-loop test.
Figure 6: Velocity- and friction-parameter-estimation errors for the I & I implementation using different values of the damping ratio ζ .
Figure 7: Trajectory-tracking errors for the I & I implementation using different values of the damping ratio ζ .
Figure 8: Velocity- and friction-parameter-estimation errors for the SM implementation using different values of the damping ratio ζ .
Figure 9: Trajectory-tracking errors for the SM implementation using different values of the damping ratio ζ .
Figure 10: Velocity- and friction-parameter-estimation errors for both controllers following a change in the reference trajectory, with L=32.4 used for the SM observer.
Figure 11: Trajectory-tracking errors for both controllers following a change in the reference trajectory, with L=32.4 used for the SM observer.
Figure 12: Control-input behavior following a change in the reference trajectory for L=32.4 .
Figure 13: Behavior of the reconstructed perturbation δ˙(t) following a change in the reference trajectory for L=32.4 .
Figure 14: Behavior of the reconstructed perturbation δ˙(t) relative to its corresponding prescribed bound L following a change in the reference trajectory, with the SM observer evaluated using different values of L .
Figure 15: Control signals for the I & I and SM controller configurations following a change in the reference trajectory, with the SM controller evaluated using different values of L .
Figure 16: Velocity- and friction-parameter-estimation errors for the I & I and SM implementations following a change in the reference trajectory, with the SM observer evaluated using different values of L .
Figure 17: Trajectory-tracking error signals for the I & I and SM controller configurations following a change in the reference trajectory, with the SM controller evaluated using different values of L .
Sliding mode control uses switching feedback to drive systems toward designed surfaces and maintain robust behavior despite disturbances and uncertainty.
We augment the Slotine--Li adaptive controller for Euler--Lagrange systems with three learned components: a structured-quadratic Lyapunov function Vψ whose positive-definiteness follows from a Cholesky parameterization, a residual Soft Actor--Critic policy that adds bounded torque corrections to the analytic baseline, and a physics-informed neural network that estimates unmodeled dynamics. A closed-form safety filter, derived from the single affine constraint V˙ψ+αVψ≤0, projects every policy output onto the safe set without requiring an online QP solver. We prove: global feasibility of the filter under a drift-decay condition on the control-degeneracy set; exponential stability under exact shielding, with a robust extension whose margin depends on the PINN approximation error; almost-sure convergence of the three-timescale policy--certificate--multiplier updates to a KKT point; and a PAC generalization bound for the certificate over compacts. On a 2-DOF manipulator with nonlinear friction and variable payload, the learned certificate accounts for most of the empirical gain: tracking error drops by 41% on nominal friction and 24% on aggressive friction at the centroid of the training distribution. A 7-DOF scalability study on a Franka Emika Panda confirms clean convergence of the full pipeline at industrial scale, identifies the conditions under which gains over exact model-based baselines should and should not be expected, and documents a warm-start pathology of the learned certificate that has practical implications for deployment.
Giansalvo Cirrincione, Adriano Fagiolini
Laboratoire LTI, Université de Picardie Jules Verne, Amiens, France. · MIRPALab, Department of Engineering, University of Palermo, 90128 Palermo, Italy.
Adaptive control of Euler-Lagrange systems is challenging when friction is governed by a finite-horizon internal state that is not directly observable from joint measurements. In this setting, the measured closed-loop state is no longer Markovian, and standard certainty-equivalence adaptive laws may lose their convergence guarantees. The paper proposes a meta-control architecture in which the gains of a computed-torque controller are generated by a self-attention block processing a short window of recent motion history. The number of attention heads is selected before policy training through a surrogate analysis of the autocovariance of the memory-state gradient along the temporal window. This surrogate is based on a temporal adaptation of an incremental rank-tracking framework previously developed by the authors. The selected head count is then fixed and used as an architectural hyperparameter in a reinforcement-learning stage, where the policy is trained under a shielded admissibility constraint. The approach is tested on a 2-DOF manipulator with nonlinear friction and variable payload. In the short and matched memory regimes, the single-layer attention-only meta-controller outperforms a deeper Transformer baseline, with tracking-error reductions of 12 and 19 percentage points, respectively. The reported effect sizes are large, with d approximately -1.1 and -2.1, and Mann-Whitney p < 0.05 in both cases. In the long memory regime, however, the advantage disappears. Four out of ten training runs show either divergence or payload-invariant policy collapse, revealing a weakness in the static Phase-1 head-count prescription. This motivates moving rank-tracking inside the reinforcement-learning loop, allowing attention heads to be pruned or grown at runtime instead of fixed before training.
Giansalvo Cirrincione, Adriano Fagiolini
Laboratoire LTI, Université de Picardie Jules Verne, Amiens, France · MIRPALab, Department of Engineering, University of Palermo, 90128 Palermo, Italy
Shared Control methods often use impedance control to track target poses in a robotic manipulator. The guidance behavior of such controllers is shaped by the used stiffness gains, which can be varying over time to achieve an adaptive guiding. When multiple target poses are tracked at the same time with varying importance, the corresponding output wrenches have to be arbitrated with weightings changing over time. In this work, we study the stabilization of both variable stiffness in impedance control as well as the arbitration of different controllers through a scaled addition of their output wrenches, reformulating both into a holistic framework. We identify passivity violations in the closed loop system and provide methods to passivate the system. The resulting approach can be used to stabilize standard impedance controllers, allowing for the development of novel and flexible shared control methods. We do not constrain the design of stiffness matrices or arbitration factors; both can be matrix-valued including off-diagonal elements and change arbitrarily over time. The proposed methods are furthermore validated in simulation as well as in real robot experiments on different systems, proving their effectiveness and showcasing different behaviors which can be utilized depending on the requirements of the shared control approach.
Maximilian Mühlbauer, Nepomuk Werner, Ribin Balachandran +4
School of Computation, Information and Technology, Sensor Based Robotic Systems and Intelligent Assistance Systems, Technical University Munich, Friedrich-Ludwig-Bauer-Str. 3, Garching, Germany. · German Aerospace Center (DLR), Robotics and Mechatronics Center (RMC), Münchener Str. 20, 82234 Weßling, Germany.