Reach-Stabilize Control of Control-Affine Systems with Unknown Affine Parameters
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.
Rosa: I'm Rosa, and with me are Dev and Taro, guest researcher.
Dev: Today's paper: "Reach-Stabilize Control of Control-Affine Systems with Unknown Affine Parameters".
Rosa: The gist This paper presents a novel mechanism to certify reach-stabilize behavior under parametric uncertainty for control-affine systems,
Dev: First, who's behind it and why it matters.
Paper summary: Dev: So we've covered the paper "Reach-Stabilize Control of Control-Affine Systems with Unknown Affine Parameters," which explores how to stabilize systems when you don't know all the parameters. The authors, Dorsey, Garg, and Goel, propose a framework involving an online parameter estimator and an adaptive error bound for their control design.
Rosa: The main thing they claim is that this combination allows them to jointly certify reach-stabilize behavior: making sure the state stays in a safe set if it starts inside, or enters it in finite time if it starts outside, and eventually converges to a goal point.
Taro: What this means for the world is that we can design controllers for complex systems where parameter uncertainty is a reality, and we don't have to rely on assumptions about persistence of excitation to get those safety guarantees.
Dev: They showed that the recovery time bound they achieve doesn't depend on the unknown parameters theta*, which is a big deal because it means you don't need perfect knowledge of the system dynamics for a reliable time estimate.
Rosa: It’s about creating a controller that is robust to uncertainty, not just conservative because you couldn't find an exact solution. The paper moves the focus towards using estimation to tighten safety margins in real-time.
Taro: In simple terms, they show that if you have this adaptive estimator running alongside your control law, you can achieve finite-time recovery and convergence guarantees even when the system parameters are unknown constants.
Dev: That's it. So the paper presents a controller for control-affine systems with unknown affine parameters where the closed loop remains in the safe set from an initial state inside it, enters in finite time from outside, and converges to a goal point while respecting these uncertainty constraints.
Conclusion: Rosa: So we've seen how this paper tackles reach stabilization for systems where you don't know the parameters beforehand, and now we're looking at what they actually concluded about it.
Dev: They’re talking about a controller that handles those unknown constants in the system dynamics, and they’re focusing on making sure it works reliably under uncertainty.
Rosa: The title itself is pretty descriptive—"Reach-Stabilize Control of Control-Affine Systems with Unknown Affine Parameters." It sounds like a mouthful, but it really hits the core problem: getting a system to a safe place when you don't know its exact tune.
Dev: Yeah, and the authors are working on this kind of robust control. What I’m hearing is they developed a method that uses an online estimate of those unknown parameters and ties that into their safety guarantees.
Rosa: So, what does it actually mean for the people listening? It means we can design controllers for systems where you can't perfectly measure everything, and still get the desired behavior—staying safe or reaching a goal—without needing to constantly keep track of every single physical constant.
Dev: Exactly. They’re showing that this adaptive approach lets you maintain those recovery guarantees even when the system parameters are drifting around in an unknown way. It’s about adapting the control strategy as you learn more about what the system is actually doing.
Rosa: It shifts the focus from needing a perfect model to needing a smart estimator and a robust safety layer that can handle whatever error comes out of it. That seems like a practical change for real-world applications, right?
Dev: It does. And they show that this adaptive controller doesn't just work in theory; they ran simulations where the state started outside the safe zone, and it actually got inside in finite time, which is a big deal for stability guarantees.
Rosa: So, to wrap up this segment—the main point is that you can build a system safety guarantee using online parameter estimation that doesn't need those pesky persistence of excitation assumptions. But the real question now becomes how fast these estimators have to run and what kind of computational overhead it adds to the control loop itself.
Alexander Dorsey, Kunal Garg, Ankit Goel
University of Maryland, Baltimore County · Arizona State University
math.OC, cs.SY, eess.SY
Submitted: 2026-10-08
Updated: 2026-10-08
License: http://creativecommons.org/licenses/by-sa/4.0/
The gist: The gist This paper presents a novel mechanism to certify reach-stabilize behavior under parametric uncertainty for control-affine systems, ensuring safe set recovery and convergence to a goal point
Key concepts
- Reach-Stabilize Problem
- This is the core problem: designing a controller for nonlinear systems where the state must first reach a designated safe set in finite time, stay within that set forever, and eventually settle at a specific goal point. The challenge is doing this reliably when the system's true physical parameters are unknown.
- Parameter Estimation with Computable Error Bounds
- The method uses an estimator to continuously guess the unknown system parameters. Crucially, it also generates a nonincreasing bound on how wrong that estimate might be. This allows the controller to know exactly how much uncertainty exists at any moment without needing continuous excitation of the system.
- Control Barrier Function (CBF) and Control Lyapunov Function (CLF)
- These are mathematical tools used to guarantee safety. The CBF condition ensures the system stays within a safe region, while the CLF condition helps drive the system toward a desired goal. The proposed method modifies these conditions by adding margins based on the estimation error, making them robust against parameter uncertainty.
Terminology
Summary
The gist This paper presents a novel mechanism to certify reach-stabilize behavior under parametric uncertainty for control-affine systems, ensuring safe set recovery and convergence to a goal point without requiring persistence of excitation
Problem Formulation
The problem considered is the reach-stabilize problem for a class of nonlinear control-affine systems with unknown parametric uncertainties, where the system states must remain in a safe set at all times, or enter a safe set in finite time and then remain in it, and converge to a goal point The state must reach the safe set in finite time, remain in the set thereafter, and converge to a goal point For known system models [4], [5], [6]. In practice, the model parameters are uncertain, and a controller certified under an assumed model need not retain either guarantee under the true parameters [7], [8] The safety guarantee of a standard CBF in terms of the forward invariance of a safe set only holds if the state starts inside the set
Parameter Estimation with Computable Error Bounds
The paper constructs an estimator that generates a parameter estimate and a computable, nonincreasing bound on the estimation error from a known initial error bound, without requiring persistence of excitation The uncertainty enters as a known regressor matrix multiplying an unknown constant parameter vector The state dynamics are written as x˙ = f(x) + g(x)u + φ(x)θ⋆, (1) where x ∈ D ⊆ R n is the measured state, u ∈ U ⊂ R m is the input, f: D → R n, g: D → R n×m, and φ: D → R n×p are known and locally Lipschitz The estimate is updated by the gradient law ˙ˆθ = ΓΦTf e, (9) where ˆθ ∈ R p and Γ > 0 is a scalar gain A bound on the estimation error is obtained by propagating an assumed bound on the initial error, and this bound is computable and nonincreasing
Control Design with Parameter Adaptation
The proposed method uses one online estimate of the parameter and one computable bound on its error jointly certify recovery of the safe set, forward invariance, and convergence to the goal point The construction has four steps. First, ˆθ is generated by a gradient update law driven by a filtered regressor Second, β is constructed from a known bound on the initial estimation error, and is tightened by an accumulated regressor when the regressor is excited over an interval, without requiring persistence of excitation Third, a margin proportional to β is added to the control barrier function condition and to the control Lyapunov function condition Fourth, the two modified conditions are enforced in a single quadratic program The margins absorb the estimation error, and thus the finite-time recovery and convergence guarantees of the known-parameter design hold for the unknown parameter whenever the quadratic program is feasible
Numerical Simulation Results
In numerical examples, with the initial state outside and inside the safe set, both baseline oracle control policy that uses the true parameter, both recover or remain in the safe set and converge to the goal point, while another baseline control policy that uses a fixed, incorrect, parameter does not remain in the safe set and does not converge to the goal point The adaptive controller uses ˆθ(t) together with δh(t) = Lφh(x)β(t) and δV (t) = LφV (x)β(t) as in (24) and (29), ensuring that the closed loop remains in the safe set from an initial state inside it, enters the safe set in finite time from an initial state outside it, and converges to the goal point The adaptive controller satisfies kuk∞ ≤ 3 for all three controllers
Conclusions
The paper presents a controller that solves the reach-stabilize problem for control-affine systems with an unknown constant parameter vector multiplying a known regressor matrix The closed loop remains in the safe set from an initial state inside it, enters the safe set in finite time from an initial state outside it, and converges to the goal point The recovery-time bound equals that of the known-parameter design and does not depend on the unknown parameter In all figures, blue denotes the oracle controller, red the naive controller, and yellow the adaptive controller The proposed control policy ensures that both recovery or remain in the safe set and converge to the goal point The bound on T in item 3 depends on x(0), γ, and ρ only, and thus does not depend on θ⋆ or β
References
[1] J. F. Fisac, M. Chen, C. J. Tomlin, and S. S. Sastry, “Reach-avoid problems with time-varying dynamics, targets and constraints,” in Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control, pp. 11–20, Association for Computing Machinery (ACM), Apr. 2015 [2] K. Margellos and J. Lygeros, “Hamilton–jacobi formulation for reach–avoid differential games,” IEEE Transactions on Automatic Control, vol. 56, pp. 1849–1861, Aug. 2011 [3] O. So and C. Fan, “Solving stabilize-avoid via epigraph form optimal control using deep reinforcement learning,” in Proceedings of Robotics: Science and Systems, 2023 [4] A. D. Ames, X. Xu, J. W. Grizzle, and P. Tabuada, “Control barrier function based quadratic programs for safety critical systems,” IEEE Transactions on Automatic Control, vol. 62, pp. 3861–3876, July 2017 [5] M. Z. Romdlony and B. Jayawardhana, “Uniting control lyapunov and control barrier functions,” in 53rd IEEE Conference on Decision and Control, pp. 2293–2298, Institute of Electrical and Electronics Engineers (IEEE), Dec. 2014 [6] A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, and P. Tabuada, “Control barrier functions: Theory and applications,” in 2019 18th European Control Conference (ECC), pp. 3420–3431, Institute of Electrical and Electronics Engineers (IEEE), Aug. 2019 [7] X. Xu, P. Tabuada, J. W. Grizzle, and A. D. Ames, “Robustness of control barrier functions for safety critical control,” IFACPapersOnLine, vol. 48, pp. 54–61, Jan. 2015 [8] S. Kolathaya and A. D. Ames, “Input-to-state safety with control barrier functions,” IEEE Control Systems Letters, vol. 3, pp. 108–113, July 2018 [9] M. Srinivasan, S. Coogan, and M. Egerstedt, “Control of multiagent systems with finite time control barrier certificates and temporal logic,” in 2018 IEEE Conference on Decision and Control (CDC), IEEE, 2018 [10] K. Hassan, D. Selvaratnam, and H. Sandberg, “On resilience guarantees by finite-time robust Control Barrier Functions with application to power inverter networks,” IEEE Open Journal of Control Systems, vol. 3, pp. 497–513, 2024 [11] K. Garg and D. Panagou, “Robust control barrier and control lyapunov functions with fixed-time convergence guarantees,” in 2021 American Control Conference (ACC), vol. 00, pp. 2292–2297, Institute of Electrical and Electronics Engineers (IEEE), May 2021 [12] K. Garg, E. Arabi, and D. Panagou, “Fixed-time control under spatiotemporal and input constraints: A quadratic programming based approach,” Automatica, vol. 141, p. 110314, July 2022 [13] A. J. Taylor and A. D. Ames, “Adaptive safety with Control Barrier Functions,” in 2020 American Control Conference (ACC), pp. 1399–1405, IEEE, 2020 [14] A. Isaly, O. S. Patil, R. G. Sanfelice, and W. E. Dixon, “Adaptive safety with multiple barrier functions using integral concurrent learning,” in 2021 American Control Conference (ACC), vol. 00, pp.
Improvements for AI systems
-
Safety certification for control-affine systems with unknown parameters: The system can be designed to satisfy
reach-stabilize
behavior, meaning it canenter C in finite time and then remain in it, and converge to a goal point,
even when the system starts outside the safe set. -
Robustness against parameter uncertainty: The controller design ensures that
the certified finite-time recovery bound equals that of the known-parameter design and does not depend on the unknown parameter,
meaningthe uncertainty thus changes the control effort required to meet the bound, and does not change the bound.
-
Online, excitation-free estimation: The system incorporates an estimator that generates a parameter estimate and a computable error bound
without requiring persistence of excitation,
meaning thatthe guarantees hold when no such excitation occurs.
-
Guaranteed convergence to goal point: The control law is designed such that the closed-loop trajectories satisfy
Stabilize: For all x(0) ∈ D, limt→∞ x(t) = xc,
ensuring the state converges to a specific goal point exponentially. -
Quadratic programming for control synthesis: The system employs a single quadratic program (QP) to enforce both modified Control Barrier Function (CBF) and Control Lyapunov Function (CLF) conditions simultaneously, allowing for the design of a feasible control input
at each time t from the quadratic program.
Abstract
This paper considers the reach-stabilize prob- lem for a class of nonlinear control-affine systems with unknown parametric uncertainties, where the system states must remain in a safe set at all times, or enter a safe set in finite time and then remain in it, and converge to a goal point. An estimator is designed that generates a parameter estimate and a computable, nonincreasing bound on the estimation error from a known initial error bound, without requiring persistence of excitation. The bound defines margins that are added to a control barrier and a control Lyapunov function condition, which are then enforced in a quadratic program for efficient control design. It is shown that, for the closed-loop system, the safe set is forward invariant when the system starts within the safe set and is finite-time reachable from outside the safe set with a recovery-time bound that does not depend on the unknown parameter, and that the goal point is exponentially stable. In two numerical examples, with the initial state outside and inside the safe set, the proposed control policy, a baseline oracle control policy that uses the true parameter, both recover or remain in the safe set and converge to the goal point, while another baseline control policy that uses a fixed, incorrect, parameter does not remain
Sources
- Composite Adaptive Control Barrier Functions for Safety-Critical Systems with Parametric Uncertainty
Related papers
- Lions and Muons: Optimization via Stochastic Frank-Wolfe under Heavy-Tailed Noise
- Adam-HNAG: A Convergent Reformulation of Adam with Accelerated Rate
- Incremental Learning in Mirror Flows
- Online Control via Counterfactual Tracking
- Asynchronous Replanning in Two Population Linear Quadratic Mean Field Games: Information Requirements and Stability
- Petrov-Galerkin operator inference with application to stability-encouraging identification