Switching Among Feedback-Linearizing Output Sets (Melds): Dwell-Time and Compatibility Guarantees
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.
Rosa: Today's paper: "Switching Among Feedback-Linearizing Output Sets (Melds)".
Dev: The gist Switching among feedback-linearizing output sets (melds) involves studying switching among multiple square selections of output functions for nonlinear systems to derive dwell-time and compatibility guarantees for state boundedness…
Rosa: First, who's behind it and why it matters.
Paper summary: Dev: So to recap, this paper explores switching among square selections of output functions called melds for nonlinear systems that are static feedback-linearizable via outputs. The core thesis is that each meld gives a different feedback-linearizing coordinate chart in a local neighborhood, and switching between them creates state-dependent mismatches that standard switched-system analyses miss.
Rosa: They measure this effect by using Lipschitz bounds on the cross-chart maps over a compact safe set and introducing a reference-compatibility constant to gauge the mismatch between different reference families across melds.
Taro: So, what's really interesting is that they find an explicit dwell-time condition based on controller decay rates and this compatibility constant that ensures exponential tracking error decay between switches, keeps shared outputs tracking together smoothly, and keeps the state error bounded within the safe set.
Dev: It means you can design a switching schedule that guarantees this smooth transition and stability if you respect the dwell time requirement dictated by those bounds.
Rosa: This is important because it moves beyond just saying "it's stable" to giving a concrete rule on *how long* you need to wait between switches for the system to perform well under these switching conditions.
Taro: It tells us that dwell time alone isn't enough if the reference trajectories themselves are incompatible across the different melds, because they introduce this explicit reference-compatibility constant into the requirement.
Conclusion: Rosa: So looking at "Switching Among Feedback-Linearizing Output Sets (Melds): Dwell-Time and Compatibility Guarantees", the authors Mirko Mizzoni, Pieter van Goor, Barbara Bazzana, and Antonio Franchi are tackling the problem of ensuring stability when you are intentionally switching between different ways to linearize a nonlinear system using its outputs.
Dev: The implication for me is that this gives us a practical tool. We used to just rely on standard switched-system techniques, but this paper provides the mathematical framework to calculate exactly how much time we need between switches so we can guarantee that the tracking errors decay exponentially and the state stays safe.
Taro: It means for someone designing a hybrid system, you don't just pick a schedule; you have to coordinate that schedule with the compatibility of your reference trajectories across those different linearization modes.
Rosa: Right, so it’s about making sure that even when you’re switching outputs, the system doesn't get confused by which coordinate chart it’s currently operating in. It gives us a way to handle those state-dependent mismatches by quantifying them upfront.
University of Twente · Sapienza University of Rome · University of Sydney
cs.RO, math.DS
Submitted: 2025-10-20
Updated: 2026-02-23
Journal ref: Systems & Control Letters 219 (2027) 106618
DOI: 10.1016/j.sysconle.2026.106618
License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
Importance score: 90/100
The gist: The gist Switching among feedback-linearizing output sets (melds) involves studying switching among multiple square selections of output functions for nonlinear systems to derive dwell-time and
Key concepts
- Meld
- A meld is a specific selection or set of output functions used for feedback linearization. When switching between different melds, the system's coordinate charts change, leading to mismatches that classical switched-system tools cannot easily handle.
- Reference-Compatibility Constant
- This constant measures how mismatched the desired trajectories are when comparing the reference families implied by different melds. It quantifies an inherent incompatibility between the references across different switching modes, showing that dwell time alone is insufficient to overcome this mismatch.
- Cross-Chart Maps
- These maps describe how a coordinate transformation defined by one meld interacts with the coordinate transformation of another meld. Analyzing their Lipschitz bounds is crucial because these bounds quantify the size of the state-dependent mismatches that arise during switching.
- Dwell-Time Condition
- This is a specific time constraint on how long the system must stay in one meld before switching. The derived condition depends on controller decay rates and the reference compatibility constant, ensuring that tracking errors between switches decay exponentially.
Summary
The gist Switching among feedback-linearizing output sets (melds) involves studying switching among multiple square selections of output functions for nonlinear systems to derive dwell-time and compatibility guarantees for state boundedness and tracking consistency.
How it works
-
The core idea is to switch between a finite set of feedback-linearizing output choices, where each choice induces a distinct feedback-linearizing coordinate chart defined on a common neighborhood Switching between melds therefore produces state-dependent coordinate mismatches that are not captured by classical switched-system analyses.
-
The effect of switching is quantified through
uniform Lipschitz bounds on the inverse chart maps and on the associated cross-chart mappings
. These bounds are used to derive an explicit dwell-time condition that guarantees exponential decay of active-output tracking errors between switches, seamless tracking of outputs shared by consecutive melds, and uniform boundedness of the state error within the safe set. -
The analysis introduces a
reference-compatibility constant that measures mismatch among reference families across melds
. This constant makes explicit that dwell time alone cannot compensate for incompatible references.
Coordinate Transformations and Meld Mappings
** For each output yi = hi(x) of relative degree ri, a map Φi is defined which lifts the state to the (ri − 1)-th jet of the i-th output trajectory. Stacking these maps defines Φσ: R n → R n, which is a local diffeomorphism on Bσ by standard exact linearization results. Assumption 1 states that for each σ ∈ Mx◦, there exists an open set Uσ with K ⊂ Uσ such that the map Φσ: Uσ → Φσ(Uσ) is a diffeomorphism with inverse Ψσ2, and Ψσ is Lipschitz on Φσ(K). The cross-map Θi, σ:= Φi ◦ Ψσ is Lipschitz on Φσ(K). These bounds are key for switching as they allow comparison between inactive references and the trajectories implied by the currently active meld. The uniform bounds LΨ and LΘ are defined based on these Lipschitz constants. **
Reference Trajectories and Tracking Errors
** Desired trajectories y d(t) are defined, and the desired jet for output i is y d i(t):= y d i(t) ˙y d i(t)... y d(ri−1)(t)⊤ ∈ R ri. The tracking error for output yi is defined as the difference between the desired and actual jets: ξi(t):= y d i(t) − yi(t), which represents the compatibility error (or reference mismatch) when yi is inactive. When output yi is part of the active meld, ξi is the standard tracking error. The control law construction involves a virtual input w where each entry wi is of the form: wi = y d,(ri)i + k 1i(y d i − yi) +... + k(ri−1)i(y d,(ri−1)i − y(ri−1)i), z = k⊤ i ξi. **
Seamless Output Tracking of Switching Melds
** Proposition 1 states that under the control law (14), the subsystem associated with ξi evolves on [tk, tk+l+1) according to the same dynamics as in each individual meld interval, i.e., it is not affected by the switching. This ensures that any output shared by consecutive melds retains its exponential convergence across the switch. The analysis shows that for any j = 1,..., Ms and any t ≥ tk such that σ(t′) = σj ∀t′ ∈ [tk, t), the tracking error satisfies ξi(t) ≤ LΘCe−α(t−tk) y d σj(tk) − yσj(tk) + N. **
Guarantees on the Boundedness of the State
** Assumption 3 requires that the reference-induced state χ(t) is well-defined and satisfies χ(t) ∈ K for all t ≥ t0, and there exists a margin condition such that x ∈ R n: x − χ(t) ≤ δ ⊂ K, ∀t ≥ t0. Theorem 2 establishes uniform boundedness by deriving dwell-time conditions (23),(24) that guarantee the tracking error is bounded by S = max(S1, S2) for all t ∈ [t0 + T, t**
i) For all t ∈ [t0 + T, t∗), x(t) − χ(t) ≤ S, where one admissible choice of S is p 2LΨLΘC(ε+N)+pN.
ii) If S ≤ δ, then t∗ = ∞, meaning x(t) ∈ K for all t ≥ t0 + T.
Numerical Example with a 3R Robot and a Multi-dimensional Deck of Outputs
** The example considers a 3R planar manipulator where the deck of candidate outputs is ∆ = (y1 = q1, y2 = q2, y3 = q3, y4 = xG1, y5 = yG1, y6 = xG2, y7 = yG2). Five compatible melds are defined: σ1 to σ5. The task demonstrates that between 7s and 13s, the output q3 continues its exponential convergence to the desired value seamlessly, despite the switching at t = 9s. Similarly, between 13s and 18s, the output q1 maintains its convergence even during the switching at t = 18s. This shows that outputs shared by consecutive melds keep their exponential tracking across the switch. **
The resulting conditions are constructive and apply to general nonlinear systems admitting exact feedback linearization. The paper concludes that dwell time must be chosen together with the reference trajectories so that consecutive meld references are mutually compatible where their charts overlap. Furthermore, the analysis is inherently local and assumes exact feedback linearization with full vector relative degree, possibly after dynamic input extension. Operation near singularities and configurations admitting nontrivial zero dynamics are excluded by construction. Robustness to uncertainty can be handled via standard robust feedback-linearization arguments, but explicit uncertainty-dependent bounds for LΨ, LΘ, and N are left for future work.
--- Page 9 ---
[1] Saiedeh Akbari, Glen Merritt, Federico M. Zegers, and Christian A. Cousin. A hybrid systems approach to dual-objective functional electrical stimulation cycling. IEEE Control Systems Letters, 6:2126–2131, 2022
[5] Defeng He, Lei Wang, and Jing Sun. On stability of multiobjective nmpc with objective prioritization. Autom., 57:189–198, 2015
[6] A. Isidori. Elementary theory of nonlinear feedback for multi-input multi-output systems. Nonlinear Control Systems, pages 219–291, 1995
[7] Daniel Liberzon. Switching in Systems and Control. Systems & Control: Foundations & Applications. Birkhäuser Boston, Boston, MA, 1 edition, 2003
[8] M. Mizzoni, P. van Goor, and A. Franchi. Unified feedback linearization for nonlinear systems with dexterous and energy-saving modes.
Improvements for AI systems
-
textbfSeamless Tracking During Mode Switching: The system can maintain exponential convergence of shared outputs across switching instants because
any output shared by consecutive melds retains its exponential convergence across the switch.
This ensures that critical, persistent objectives are not disrupted by mode changes, as stated in Proposition 1 and Section E. -
textbfGuaranteed State Invariance Within a Safe Set: The system's state is guaranteed to remain within a compact safe set K after an initial transient time T, provided switching instants satisfy specific dwell-time conditions (23) and (24). This is achieved by showing that for all subsequent time,
x(t) − χ(t) ≤ S,
and if S ≤ δ, thenx(t) ∈ K.
-
textbfExplicit Dwell-Time Scheduling: The switching frequency can be precisely calculated based on the system's decay rates and reference compatibility constant. The required minimum dwell time τk is derived as
τk = 1/α ln LΘC p(ϵ + N),
which directly links stability guarantees to the inherent complexity (cross-chart mismatch) of the output selection strategy. -
textbf Enhanced Reference Management: The system can robustly handle changes in desired objectives by quantifying the incompatibility between them via a
reference-compatibility constant.
This constant makes it explicit thatdwell time alone cannot compensate for incompatible references,
guiding designers to ensure consecutive melds have overlapping or compatible coordinate charts. -
textbf Predictable Tracking Error Bounds: The tracking error for any output during a switching interval is bounded by an expression that combines the exponential decay within the active meld and the reference mismatch:
ξi(t) ≤ LΘCe−α(t−tk) Xa∈Iσ(t) ξa(tk) + N.
This allows for precise estimation of tracking performance even during dynamic transitions.
Related papers
- FMT x: An Efficient and Asymptotically Optimal Extension of the Fast Marching Tree for Dynamic Replanning
- MPCFormer: A physics-informed data-driven approach for explainable socially-aware autonomous driving
- RoboLab: A High-Fidelity Simulation Benchmark for Analysis of Task Generalist Policies
- ARC: A Reasoning Recipe for Robot Foundation Models
- HRDexDB: A 4D Dexterous Grasping Dataset Across Human and Multiple Robot Embodiments
- APT: Action Expert Pretraining Improves Instruction Generalization of Vision-Language-Action Policies