REVIEW 2 major objections 6 minor 11 references
Implicit Predecessor-Based Region of Attraction Estimation and Robust Invariance Analysis for a Two-Wheeled Inverted Pendulum
T0 review · 2 major / 6 minor · reviewed 2026-07-09 · glm-5.2
Pith's one-line read Backward-Reaching the Region of Attraction
desk verdict Solid, practical RoA enlargement for a TWIP — the predecessor expansion is sound, the hardware validation is thin but genuine. 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 central mechanism is the recursive predecessor operator. Given an initial invariant set V0 defined by a Lyapunov sublevel condition v0(x) <= 1, the N-step predecessor set VN consists of all states x for which the N-step nonlinear dynamics map f^N(x) lands back inside V0. Membership in VN is tested by evaluating the implicit function vN(x) = v0(f^N(x)) and checking whether it is at most 1. Because V0 is positively invariant, the nested sequence V0 subset V1 subset ... subset VN is guaranteed to lie within the true region of attraction, and the union over all N converges to it.
What would settle it
Find a state x for which the implicit membership test vN(x) <= 1 holds (certified as inside the RoA) but the nonlinear closed-loop trajectory starting from x does not converge to the upright equilibrium. This would break the chain of invariance inheritance from V0 to VN.
Extended reading notes
Core claim
By composing a Lyapunov sublevel-set membership test with N iterations of the nonlinear closed-loop dynamics, the paper defines an implicit function whose sublevel set is a certified subset of the region of attraction. This implicit predecessor representation avoids explicit geometric construction of the expanded set while preserving the formal convergence guarantee inherited from the initial Lyapunov-certified invariant set. Applied to a saturated-LQR-stabilized inverted pendulum, the certified region grows from a small conservative neighborhood to a boundary that matches Monte Carlo and hardware observations.
Load-bearing premise
The entire predecessor expansion rests on the initial Lyapunov-based set being truly positively invariant under the exact nonlinear closed-loop dynamics. This invariance depends on a local bound on the nonlinear remainder terms being correct and on the saturation model faithfully capturing the actuator limits. If that bound is wrong or the saturation model is inaccurate, the initial set is not actually invariant, and every predecessor set built on top of it loses its formalgu
Editorial extensions
If this is right
- The implicit predecessor representation can be applied to other underactuated or saturated nonlinear systems where Lyapunov certificates exist but are overly conservative, provided the closed-loop dynamics can be iterated numerically.
- The robust positive invariance analysis, which yields a disturbance-dependent sixth-degree polynomial condition on the local radius, offers a template for certifying robustness margins of Lyapunov sets under actuator disturbances.
- Hardware experiments show the implicit membership test correctly predicts recovery versus failure on a physical robot, suggesting the method could serve as a real-time safety monitor: evaluate vN(x) for the current disturbed state and flag whether the system remains within the certified recovery region.
- The gap between the certified predecessor-expanded boundary and the true empirical boundary visible in Monte Carlo samples quantifies how much additional conservatism remains, guiding future work on tighter initial Lyapunov functions or alternative set representations.
Reading between the lines
- If the implicit membership function vN(x) can be evaluated in real time, it could function as a runtime safety certificate for robotic systems: a supervisor could check whether the current state lies inside the certified region and trigger fallback behaviors when it does not.
- The predecessor expansion is limited by the prediction horizon N and computational cost of iterating nonlinear dynamics; for high-dimensional systems, the implicit membership test may become expensive, suggesting the method is most practical for moderate-dimensional systems like the 4-state pendulum studied here.
- The robust positive invariance analysis reveals a disturbance-dominated inner radius below which convergence cannot be certified, implying that for sufficiently large disturbances the equilibrium itself is practically destabilized even if the nominal controller is stable.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes combining a certified Lyapunov-based positively invariant set with a predecessor-based implicit representation to enlarge the certified inner approximation of the region of attraction (RoA) for a nonlinear two-wheeled inverted pendulum (TWIP) stabilized by a saturated LQR. The Lyapunov-certified set V0 is computed via a local Taylor bound on the nonlinear remainder, and the predecessor expansion VN = {x : v0(f^N(x)) <= 1} is represented implicitly, enabling exact membership tests without explicit set construction. A robust positive invariance (RPI) analysis of V0 under bounded additive input disturbances is also provided. The approach is validated via Monte Carlo simulations (5000 samples) and two hardware experiments. The mathematical framework is internally consistent, the predecessor expansion logic is sound, and the formal guarantees are correctly scoped. The paper is a solid contribution to the practical certification of nonlinear control systems.
Significance. The paper addresses a well-known limitation of Lyapunov-based RoA estimation: conservatism. By combining a simple quadratic Lyapunov function with predecessor-based implicit expansion, the authors obtain a significantly larger certified region while preserving formal guarantees. The implicit membership representation is a practical strength, as it avoids the need to explicitly construct predecessor sets, which is analytically intractable for nonlinear dynamics. The inclusion of RPI analysis and hardware validation adds practical value. The methodology is demonstrated on a representative underactuated nonlinear system (TWIP), making the results relevant to the broader robotics and control community.
major comments (2)
- Section 4.1 (Monte Carlo Validation): The Monte Carlo simulation uses the same nonlinear closed-loop model f(x) that defines the predecessor expansion. Therefore, agreement between the simulated stable/unstable boundary and the predecessor contour VN(x) = 1 is expected by construction and does not constitute independent validation of the certified region. The paper should explicitly acknowledge this: the Monte Carlo results confirm that the numerical contour extraction is consistent with the model, but they do not independently verify the correctness of the Lyapunov decrease condition or the invariance of V0. The two hardware experiments (Section 4.2) provide genuine out-of-model validation, but only two data points are insufficient to claim that the approximation 'matches the empirical closed-loop behavior' broadly. This claim should be tempered accordingly.
- Section 3.3, Eq. (20): The RPI analysis introduces the disturbance model x_{k+1} = A_cl x_k + g(x_k) + B_w w_k + h(x_k, w_k), but the terms B_w and h(x_k, w_k) are not explicitly defined. The paper states that B_w w_k is the 'linear contribution of the disturbance' and h collects 'higher-order nonlinear interaction terms,' but it is unclear how these terms arise from the additive input disturbance model. If the disturbance enters at the control input (as stated), the linear contribution should be B_d w_k (or B_d times the disturbance gain), and the nonlinear interaction terms should be specified. Without this, the sixth-degree polynomial p(rho, w_bar) in Eq. (21) cannot be independently verified. Please provide the explicit derivation of B_w and h(x_k, w_k), and if possible, include the expression for p(rho, w_bar) or its coefficients.
minor comments (6)
- Section 3.1, Eq. (7): The notation |P A_cl| is used but not defined. It appears to denote a matrix norm, but the specific norm (e.g., induced 2-norm, Frobenius norm) should be specified, as the bound on gamma depends on it.
- Section 2.1, Eq. (1): The dead-zone compensation term d_b u_0(u_c) is described verbally but the functional form of u_0(u_c) is not given. A brief explicit definition would aid reproducibility.
- Figure 2 and Figure 3: The axis labels use notation like '3 (rad)' and '_xw (m/s)', which appear to be rendering artifacts (likely theta and x_dot_w). Please correct the axis labels for readability.
- Section 3.2, Eq. (14): The claim that the union of predecessor sets converges to the RoA is attributed to backward reachable set theory (Serry and Liu, 2025). A brief justification or reference to the specific theorem would strengthen this statement.
- Section 4.2: The two hardware experiments use velocity references of -0.5 m/s and -1.0 m/s. It would be useful to clarify whether the RoA analysis is performed around the upright equilibrium (zero velocity) or around the tracking equilibrium, and how the reference shift is handled in the predecessor function evaluation.
- The reference 'Fici et al., 2026' (arXiv:2604.04455) is cited for the Lyapunov construction method. If this is a companion or prior work by the same authors, the relationship should be clearly stated to distinguish the novel contribution of the present paper.
Circularity Check
No circularity found: the predecessor expansion is a standard backward-reachability construction, the Lyapunov set is certified via an independent Taylor-bound argument, and the one self-citation is non-load-bearing.
full rationale
The paper's central derivation is self-contained. The Lyapunov-based invariant set V0 is certified using a standard discrete-time Lyapunov equation and a local Taylor bound on the nonlinear remainder g(x), following Theorem 4.7 in Khalil (2002) — an external, standard reference. The predecessor expansion VN = {x : v0(f^N(x)) ≤ 1} is a standard backward-reachability construction: any state whose N-step forward image lands in the invariant set V0 is guaranteed to converge, since V0 is positively invariant. This is not circular — it is a correct logical implication from a certified invariant set, not a definition of the RoA in terms of itself. The Monte Carlo validation uses the same model f, so its agreement with the predecessor boundary is expected (as the paper itself acknowledges by calling it 'empirical reference'), but this is not circularity — it is consistency checking, and the two hardware experiments provide genuine out-of-model validation. The one self-citation (Fici et al., 2026) is for the Lyapunov construction procedure, which is itself based on the standard Khalil theorem and is not load-bearing for the predecessor expansion or the RPI analysis. No step in the derivation chain reduces to its own inputs by construction, and no 'prediction' is a renamed fit. The formal guarantees are correctly scoped: the Lyapunov decrease condition is independently verified, and the predecessor expansion preserves (rather than assumes) convergence guarantees. Score: 0 — no significant circularity.
Assumptions & free parameters
free parameters (3)
- LQR weights Q and R =
See Eq. 4
- Local validity radius rho =
2.724e-2
- Prediction horizon N =
1500
assumptions (3)
- standard math The nonlinear closed-loop dynamics can be rewritten as x_{k+1} = A_cl x_k + g(x_k) where g(x_k) is locally bounded by |g(x_k)| < gamma |x_k|.
- domain assumption The initial Lyapunov-based set V0 is positively invariant under the nominal closed-loop dynamics.
- domain assumption The DC motor dead-zone is adequately compensated by a constant offset u0.
Cite this review
Pith. "Pith review of Implicit Predecessor-Based Region of Attraction Estimation and Robust Invariance Analysis for a Two-Wheeled Inverted Pendulum." pith.science (2026). https://pith.science/paper/42AL7JSD
@misc{pith2026260707231,
author = {Pith},
title = {Pith review of: Implicit Predecessor-Based Region of Attraction Estimation and Robust Invariance Analysis for a Two-Wheeled Inverted Pendulum},
year = {2026},
howpublished = {\url{https://pith.science/paper/42AL7JSD}},
note = {Machine review of arXiv:2607.07231}
}
read the original abstract
Estimating the region of attraction (RoA) of nonlinear systems is fundamental for assessing closed-loop stability and ensuring safe operation. While Lyapunov-based approaches provide certified stability guarantees, they often yield conservative inner approximations of the RoA. This paper combines a certified Lyapunov-based positively invariant set with a predecessor-based implicit representation to compute a significantly less conservative inner approximation of the RoA while preserving formal stability guarantees. In addition, the robust positive invariance of the initial certified Lyapunov-based invariant set is analyzed under bounded additive input disturbances, providing formal robustness guarantees. The proposed methodology is demonstrated on a nonlinear two-wheeled inverted pendulum stabilized by a saturated linear quadratic regulator. The resulting RoA approximation is compared with the initial Lyapunov-certified invariant set and validated through Monte Carlo simulations and hardware experiments, showing a substantially enlarged certified operating region that matches the empirical closed-loop behavior. These results demonstrate the practical applicability of combining certified Lyapunov analysis with predecessor-based set propagation for RoA approximation and robustness assessment of nonlinear systems.
Figures
Reference graph
Works this paper leans on
-
[1]
Balint, S., Kaslik, E., Balint, A. M., and Grigis, A. (2006). Methods for determination and approximation of the domain of attraction in the case of autonomous discrete dynamical systems. Advances in Difference Equations, 2006:1–16
work page 2006
-
[2]
Fici, L., Wahby, D., Detailleur, A., Barreau, M., and Ducard, G. (2026). Region of Attrac- tion Estimation for Linear Quadratic Regu- lator, Linear and Robust Model Predictive Control on a Two-Wheeled Inverted Pendu- lum. arXiv:2604.04455
work page Pith review arXiv 2026
-
[3]
Gross, L., Maywald, L., Kumar, S., Kirchner, F., and Lüth, C. (2022). Analytic Estimation of Region of Attraction of an LQR Controller for Torque Limited Simple Pendulum. pages 2695–2701. arXiv:2211.15437 [cs]
work page Pith review arXiv 2022
-
[4]
Han, D., Rizaldi, A., El-Guindy, A., and Althoff, M. (2016). On enlarging backward reach- able sets via Zonotopic set membership. In 2016 IEEE International Symposium on In- telligent Control (ISIC), pages 1–8, Buenos Aires. IEEE
work page 2016
-
[5]
Horibe, T., Zhou, B., Hara, S., and Tsubakino, D. (2018). Quantitative measure for non- linear unstable systems based on the region of attraction and its application to designing parameter optimization – inverted pendulum example. Advanced Robotics, 32(8):399–410. Joao P. Hespanha (2010). Linear System Theory. Lecture notes, University of California
work page 2018
-
[6]
Khalil, H. K. (2002). Nonlinear systems. Pren- tice Hall, Upper Saddle River, N.J, 3rd ed edition
work page 2002
-
[7]
Serry, M. and Liu, J. (2025). Underapprox- imating Safe Domains of Attraction for Discrete-Time Systems Using Implicit Rep- resentations of Backward Reachable Sets. arXiv:2409.10657 [math.OC]
work page Pith review arXiv 2025
-
[8]
Tellez, J. and Collado, J. (2013). Estimate of the region of attraction of a Kapitza pendu- lum subject to an harmonic excitation and analysis of the pendulum behavior for a non harmonic excitation. In 2013 10th Interna- tional Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), pages 87–91, Mexico City, Mexico. IEEE
work page 2013
Show all 11 references
-
[9]
and Anderson, J
Valmorbida, G. and Anderson, J. (2017). Region of attraction estimation using invariant sets and rational Lyapunov functions. Automat- ica, 75:37–45
2017
-
[10]
and Vidyasagar, M
Vannelli, A. and Vidyasagar, M. (1985). Maximal Lyapunov Functions and Domains of Attrac- tion for Autonomous Nonlinear Systems. Au- tomatica
1985
-
[11]
and Mohamad Nor, N
Zhang, H. and Mohamad Nor, N. (2025). Control Strategies for Two-Wheeled Self-Balancing Robotic Systems: A Comprehensive Review. Robotics, 14(8):101
2025
Reviewed July 9, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.