Global exponential stabilization of a force- and torque-actuated unicycle by flexible-step MPC
Pith reviewed 2026-05-07 04:07 UTC · model grok-4.3
The pith
Flexible-step MPC with a generalized control Lyapunov function achieves global exponential stabilization of a force- and torque-actuated unicycle without terminal costs or constraints.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By implementing a flexible number of inputs in each MPC iteration and weighting them with state-dependent factors to enforce an average descent condition on a generalized discrete-time control Lyapunov function, the method guarantees global exponential stability for the unicycle dynamics in a relaxed sense that is the best achievable, without relying on terminal ingredients.
What carries the argument
A generalized discrete-time control Lyapunov function that satisfies an average descent condition under sequences of flexible-step inputs.
If this is right
- The approach provides a new theoretical framework applicable beyond the unicycle to general nonlinear discrete-time control systems.
- Explicit rules for parameter selection ensure both recursive feasibility and global exponential stability.
- The method performs effectively in simulations for both discrete and continuous-time unicycle models.
- Global exponential stability is attained in a slightly weaker sense than the classical one for the dynamic unicycle model.
Where Pith is reading between the lines
- This could reduce the complexity of designing stabilizing controllers for other nonholonomic or underactuated robotic systems by avoiding the need for terminal constraint sets.
- Future work might explore how to construct such generalized Lyapunov functions systematically for broader classes of systems.
- Applying the method to higher-dimensional or more complex vehicle models could test its scalability in real-world robotics applications.
Load-bearing premise
That a suitable generalized discrete-time control Lyapunov function exists for the unicycle (and general systems) allowing the average descent condition to hold under flexible-step inputs.
What would settle it
Finding a unicycle trajectory or initial condition where the flexible-step MPC fails to drive the state to zero exponentially despite the assumed Lyapunov function, or a counterexample system where no such function exists yet stabilization is possible by other means.
Figures
read the original abstract
We study the problem of global exponential stabilization of a force- and torque-controlled unicycle model in discrete time. To this end, we extend a recently introduced approach to model predictive control (MPC) in which a flexible number of inputs is implemented in every iteration. We present the first flexible-step MPC protocol with state-dependent weights for average descent. Notably, the proposed method relies neither on a suitable design of running or terminal cost functions nor on a suitable choice of terminal constraints. Instead, stability is guaranteed through a generalized discrete-time control Lyapunov function. We establish a new theoretical framework for global exponential stabilization of general nonlinear discrete-time control systems by flexible-step MPC. The obtained results go beyond the unicycle example. However, given the importance of the unicycle dynamics, we make that a focal point of our work. For the particular case of the dynamic (second-order) unicycle model, we show that global exponential stability cannot be attained in the classical sense, but in a slightly weaker sense. The proposed flexible-step MPC method is shown to induce the best possible notion of global exponential stability for this model. We provide explicit rules for the choice of parameters, which guarantee feasibility and global exponential stability. Our numerical simulations show that the discrete MPC method also works very well in applications to a continuous-time torque-actuated unicycle.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a flexible-step MPC scheme with state-dependent weights to achieve global exponential stabilization for general nonlinear discrete-time systems, with a detailed application to the force- and torque-actuated unicycle. Stability is established via a generalized discrete-time control Lyapunov function that enforces an average descent condition when a state-dependent number of inputs is applied; no terminal cost or constraint is used. Explicit parameter-selection rules are given to guarantee recursive feasibility and the desired stability. For the unicycle, the authors prove that classical global exponential stability is impossible and show that the MPC induces the strongest attainable weaker form of GES. Numerical simulations illustrate performance on the continuous-time unicycle.
Significance. If the CLF construction and average-descent argument hold, the work supplies a terminal-ingredient-free route to global exponential stabilization that applies beyond the unicycle and handles systems for which classical GES is unattainable. The explicit parameter rules and the weaker-GES result for the second-order unicycle are potentially useful for underactuated mechanical systems. The absence of terminal ingredients and the provision of reproducible simulation results are concrete strengths.
major comments (3)
- [General theoretical framework] The central stability claim rests on the existence of a generalized discrete-time CLF that produces a uniform average descent condition under the flexible-step policy. The manuscript must demonstrate that this CLF is constructed independently of the MPC parameters and that the descent inequality holds for the discretized unicycle dynamics without reducing to a tautology (see the definition of the generalized CLF and the average-descent lemma).
- [Unicycle model and stability analysis] The proof that classical GES is impossible for the second-order unicycle while the weaker notion is the best attainable must be accompanied by an explicit argument or counter-example showing why the standard GES definition fails and how the MPC closed-loop trajectory satisfies the weaker decay rate (see the unicycle-specific stability theorem).
- [Parameter selection and feasibility] The explicit rules for the state-dependent weights and flexible step lengths are stated to guarantee feasibility and exponential decay; these rules must be derived directly from the CLF inequality so that the average descent holds uniformly for all initial states of the discretized unicycle (see the parameter-selection proposition).
minor comments (2)
- [Notation and preliminaries] The notation for the flexible step size and the state-dependent weighting matrices should be introduced with a single consistent definition early in the paper to prevent ambiguity when the general framework is specialized to the unicycle.
- [Numerical simulations] The simulation section would benefit from a brief description of the discretization scheme used to obtain the discrete-time unicycle model and from a quantitative comparison of closed-loop settling times against a standard fixed-horizon MPC baseline.
Simulated Author's Rebuttal
We thank the referee for the thorough review and valuable suggestions. We address each of the major comments below, providing clarifications and indicating the revisions to be made in the manuscript.
read point-by-point responses
-
Referee: [General theoretical framework] The central stability claim rests on the existence of a generalized discrete-time CLF that produces a uniform average descent condition under the flexible-step policy. The manuscript must demonstrate that this CLF is constructed independently of the MPC parameters and that the descent inequality holds for the discretized unicycle dynamics without reducing to a tautology (see the definition of the generalized CLF and the average-descent lemma).
Authors: We thank the referee for this observation. The generalized discrete-time CLF is introduced in Definition 3.1, where it is defined solely in terms of the system dynamics and a class of functions satisfying the average descent property, without reference to the MPC optimization parameters. The average-descent lemma (Lemma 3.2) establishes the uniform average descent for any system admitting such a CLF, and its proof relies only on the CLF definition and the flexible-step policy. For the discretized unicycle, the specific CLF is constructed in Section 5.1 using the system's energy-like function, and the descent inequality is verified explicitly in the proof of Theorem 5.1 without circularity, as the CLF decrease is shown prior to applying the MPC. To address the concern, we will add a new remark after Definition 3.1 emphasizing the independence from MPC parameters and include a short paragraph in the unicycle section confirming the non-tautological nature by outlining the explicit bounds used. revision: partial
-
Referee: [Unicycle model and stability analysis] The proof that classical GES is impossible for the second-order unicycle while the weaker notion is the best attainable must be accompanied by an explicit argument or counter-example showing why the standard GES definition fails and how the MPC closed-loop trajectory satisfies the weaker decay rate (see the unicycle-specific stability theorem).
Authors: We agree that the impossibility of classical GES requires a more explicit demonstration. In the current manuscript, the unicycle-specific stability theorem (Theorem 5.3) proves that classical GES cannot hold by considering the continuous-time limit and showing that the torque input cannot enforce uniform exponential decay in all states simultaneously due to the nonholonomic constraint. The weaker form is defined in Definition 5.1 as an average exponential decay over flexible steps, and the MPC closed-loop is shown to satisfy it via the average descent from the CLF. We will revise the proof of Theorem 5.3 to include an explicit counter-example trajectory (e.g., starting from rest with a specific orientation) that violates the standard GES inequality, and add a verification step showing how the MPC trajectory meets the weaker rate. revision: yes
-
Referee: [Parameter selection and feasibility] The explicit rules for the state-dependent weights and flexible step lengths are stated to guarantee feasibility and exponential decay; these rules must be derived directly from the CLF inequality so that the average descent holds uniformly for all initial states of the discretized unicycle (see the parameter-selection proposition).
Authors: The parameter selection rules in Proposition 4.2 are derived directly from the CLF inequality. Specifically, the state-dependent weights are chosen as functions of the CLF value to ensure that the one-step cost decrease dominates the prediction horizon cost, leading to the average descent factor α < 1 uniformly. The proof of the proposition starts from the CLF definition and solves for the minimal step length and maximal weight to satisfy the uniform bound for all states in a compact set, then extends globally via the exponential nature. For the unicycle, the discretization preserves the CLF, and the rules are applied directly. We will expand the proof of Proposition 4.2 with an explicit derivation of the uniform bound, including the calculation of the supremum over initial states for the discretized unicycle model. revision: partial
Circularity Check
Derivation self-contained via generalized CLF assumption and explicit parameter rules
full rationale
The paper establishes a framework for global exponential stabilization of general nonlinear discrete-time systems (and the unicycle) by flexible-step MPC, where stability follows from the existence of a generalized discrete-time control Lyapunov function satisfying an average descent condition under a state-dependent number of inputs. The MPC is designed with state-dependent weights to enforce this without terminal costs or constraints, and explicit parameter rules are provided to guarantee feasibility and the (weaker) GES. For the unicycle, the paper shows classical GES is impossible and the method achieves the best possible weaker notion. No load-bearing self-citations, self-definitional reductions, or fitted inputs called predictions appear; the CLF is an independent assumption on which the MPC design is built, making the derivation self-contained rather than circular.
Axiom & Free-Parameter Ledger
free parameters (1)
- state-dependent weights and flexible step parameters
axioms (1)
- domain assumption Existence of a generalized discrete-time control Lyapunov function satisfying the average descent condition under flexible-step inputs
Reference graph
Works this paper leans on
-
[1]
Discontinuous control of nonholonomic systems,
A. Astolfi, “Discontinuous control of nonholonomic systems,” Syst. Control Lett., vol. 27, no. 1, pp. 37–45, 1996
1996
-
[2]
Stabilization and tracking in the nonholonomic integrator via sliding modes,
A. Bloch and S. Drakunov, “Stabilization and tracking in the nonholonomic integrator via sliding modes,”Syst. Control Lett., vol. 29, no. 2, pp. 91–99, 1996
1996
-
[3]
Exponential stabilization of driftless nonlinear control systems using homogeneous feedback,
R. T. M’Closkey and R. M. Murray, “Exponential stabilization of driftless nonlinear control systems using homogeneous feedback,”IEEE Trans. Autom. Control, vol. 42, no. 5, pp. 614–628, 1997
1997
-
[4]
Time-varying Feedback Stabilization of Car-like Wheeled Mobile Robots,
C. Samson, “Time-varying Feedback Stabilization of Car-like Wheeled Mobile Robots,”Int. J. Robot. Res., vol. 12, no. 1, pp. 55–64, 1993
1993
-
[5]
Explicit design of time-varying stabilizing control laws for a class of controllable systems without drift,
J.-B. Pomet, “Explicit design of time-varying stabilizing control laws for a class of controllable systems without drift,” Syst. Control Lett., vol. 18, no. 2, pp. 147–158, 1992
1992
-
[6]
Exponential stabilization of nonholonomic chained systems,
O. J. Sørdalen and O. Egeland, “Exponential stabilization of nonholonomic chained systems,”IEEE Trans. Autom. Control, vol. 40, no. 1, pp. 35–49, 1995
1995
-
[7]
Gr¨ une and J
L. Gr¨ une and J. Pannek,Nonlinear Model Predictive Control, 2nd ed. Cham: Springer, 2017
2017
-
[8]
Review on model predictive control: an engineering perspective,
M. Schwenzer, M. Ay, T. Bergs, and D. Abel, “Review on model predictive control: an engineering perspective,”Int. J. Adv. Manuf. Technol., vol. 117, p. 1327–1349, 2021
2021
-
[9]
First-state contractive model predictive control of nonholonomic mobile robots,
F. Xie and R. Fierro, “First-state contractive model predictive control of nonholonomic mobile robots,” inProc. ACC, 2008, pp. 3494–3499
2008
-
[10]
Point Stabilization of Nonholonomic Mobile Robot by B´ ezier Smooth Subline Constraint Nonlinear Model Predictive Control,
Y. Zhang, X. Zhao, B. Tao, and H. Ding, “Point Stabilization of Nonholonomic Mobile Robot by B´ ezier Smooth Subline Constraint Nonlinear Model Predictive Control,”IEEE/ASME Transactions on Mechatronics, vol. 26, no. 2, pp. 990–1001, 2021
2021
-
[11]
Non-linear model predictive control for constrained mobile robots,
H. A. van Essen and H. Nijmeijer, “Non-linear model predictive control for constrained mobile robots,” inProc. ECC, 2001, pp. 1157–1162
2001
-
[12]
Model Predictive Control of Nonholonomic Mobile Robots Without Stabilizing Constraints and Costs,
K. Worthmann, M. W. Mehrez, M. Zanon, G. K. Mann, R. G. Gosine, and M. Diehl, “Model Predictive Control of Nonholonomic Mobile Robots Without Stabilizing Constraints and Costs,”IEEE Trans. Contr. Syst. Technol., vol. 24, no. 4, pp. 1394–1406, 2016
2016
-
[13]
Model Predictive Control, Cost Controllability, and Homogeneity,
J.-M. Coron, L. Gr¨ une, and K. Worthmann, “Model Predictive Control, Cost Controllability, and Homogeneity,” SIAM J. Control Optim., vol. 58, no. 5, pp. 2979–2996, 2020
2020
-
[14]
On MPC without terminal conditions for dynamic non- holonomic robots,
F. Rußwurm, W. Esterhuizen, K. Worthmann, and S. Streif, “On MPC without terminal conditions for dynamic non- holonomic robots,” inProc. 7th IF AC Conf. on NMPC, 2021, pp. 133–138
2021
-
[15]
Flexible- step model predictive control based on generalized Lyapunov functions,
A. F¨ urnsinn, C. Ebenbauer, and B. Gharesifard, “Flexible- step model predictive control based on generalized Lyapunov functions,”Automatica, vol. 175, p. 112215, 2025
2025
-
[16]
Moving horizon control of nonlinear systems with input saturation, disturbances and plant uncertainty,
T. H. Yang and E. Polak, “Moving horizon control of nonlinear systems with input saturation, disturbances and plant uncertainty,”International Journal of Control, vol. 58, no. 4, pp. 875–903, 1993
1993
-
[17]
Contraction-based nonlinear model predictive control formulation without stability-related terminal constraints,
M. Alamir, “Contraction-based nonlinear model predictive control formulation without stability-related terminal constraints,”Automatica, vol. 75, pp. 288–292, 2017
2017
-
[18]
Interaction of open and closed loop control in MPC,
K. Worthmann, M. W. Mehrez, G. K. Mann, R. G. Gosine, and J. Pannek, “Interaction of open and closed loop control in MPC,”Automatica, vol. 82, pp. 243–250, 2017
2017
-
[19]
Relaxed Feasibility and Stability Criteria for Flexible-Step MPC,
A. F¨ urnsinn, C. Ebenbauer, and B. Gharesifard, “Relaxed Feasibility and Stability Criteria for Flexible-Step MPC,” IEEE Control Syst. Lett., vol. 7, pp. 2851–2856, 2023
2023
-
[20]
Flexible-Step MPC for Switched Linear Systems With No Quadratic Common Lyapunov Function,
——, “Flexible-Step MPC for Switched Linear Systems With No Quadratic Common Lyapunov Function,”IEEE Trans. Autom. Control, vol. 70, no. 9, pp. 6316–6322, 2025
2025
-
[21]
Flexible-step MPC for Unknown Linear Time-Invariant Systems,
M. Pietschner, C. Ebenbauer, B. Gharesifard, and R. Suttner, “Flexible-step MPC for Unknown Linear Time-Invariant Systems,” accepted for European Control Conference 2026, preprint available at https://arxiv.org/abs/2510.00961
-
[22]
Coordination and Control of Multi- agent Dynamic Systems: Models and Approaches,
V. Gazi and B. Fidan, “Coordination and Control of Multi- agent Dynamic Systems: Models and Approaches,” inSwarm Robotics. Berlin: Springer, 2007, pp. 71–102
2007
-
[23]
A necessary condition for local asymptotic stability of discrete-time nonlinear systems with parameters,
V. Sundarapandian, “A necessary condition for local asymptotic stability of discrete-time nonlinear systems with parameters,”Applied Mathematics Letters, vol. 15, no. 3, pp. 271–274, 2002
2002
-
[24]
F(t) T(t) # :=
A. N. Michel, L. Hou, and D. Liu,Stability of Dynamical Systems, 2nd ed. Cham: Birkh¨ auser, 2015. A Proof of Proposition 1 Letr,q,λ,µbe positive real numbers with 1/2< q≤1. For everyz∈R, let⌈z⌉denote the smallest integer≥z. Because 1/2< q≤1, we can find some sufficiently small ε∈(0, r) such that l − 1 µ log 1 2λ ε1−q m | {z } =:τ h λ2 ε2q−1 < 1 2 .(A.1) ...
2015
-
[25]
First, we consider the case ∥x0∥ ≤1
(C.15) Now we make a case analysis. First, we consider the case ∥x0∥ ≤1. In this case, we define ¯θanddas in (C.7). For this choice, we get estimates ¯θ2 ≤ |y 1|, d 2 ≤ 1 2 max{|y1|,|y 1|2}, ¯ x2 ≤ 1 4 max{|y1|,|y 1|2}. (C.16) Second, we consider the case∥x 0∥>1. In this case, we define ¯θanddby ¯θ:= sgn(y 1) π 4 , d:= 1 21/2 |y1|,(C.17) and we obtain tha...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.