Ricardo Gutierrez,Jesse B. Hoagg
Abstract:This article presents a closed-form adaptive controlbarrier-function (CBF) approach for satisfying state constraints in systems with parametric uncertainty. This approach uses a sampled-data recursive-least-squares algorithm to estimate the unknown model parameters and construct a nonincreasing upper bound on the norm of the estimation error. Together, this estimate and upper bound are used to construct a CBF-based constraint that has nonincreasing conservativeness. Furthermore, if a persistency of excitation condition is satisfied, then the CBFbased constraint has vanishing conservativeness in the sense that the CBF-based constraint converges to the ideal constraint corresponding to the case where the uncertainty is known. In addition, the approach incorporates a monotonically improving estimate of the unknown model parameters thus, this estimate can be effectively incorporated into a desired control law. We demonstrate constraint satisfaction and performance using 2 two numerical examples, namely, a nonlinear pendulum and a nonholonomic robot.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to design an Adaptive Control Barrier Function (A - CBF) to ensure that the system state satisfies the constraint conditions in the presence of parameter uncertainty, and as the Persistency of Excitation is satisfied, the conservatism of this A - CBF gradually disappears. Specifically:
1. **Problem Background**: In a control system, in order to ensure the safety or performance requirements of the system, certain state constraints must be adhered to. However, when there is uncertainty in the system model, the traditional Control Barrier Function (CBF) method may lead to overly conservative behavior, thus affecting the performance of the system.
2. **Existing Challenges**:
- **Conservatism Problem**: Existing robust CBF methods usually adopt the worst - case boundaries, which may lead to overly conservative system behavior.
- **Performance Degradation**: Due to model uncertainty, even if the desired control input can meet the performance requirements, the state constraints may not be guaranteed.
3. **Research Objectives**:
- **Non - increasing Conservatism**: Design an adaptive CBF method such that its conservatism does not increase over time, and under the condition of satisfying the persistency of excitation, the conservatism gradually disappears.
- **Parameter Estimation**: Estimate the unknown model parameters by the Recursive Least Squares (RLS) method and construct a non - increasing upper bound of the estimation error.
- **Performance Optimization**: Effectively incorporate the estimated parameters into the desired control law to improve the performance of the system while ensuring the satisfaction of the state constraints.
4. **Solutions**:
- **Adaptive CBF Design**: Use the sample data recursive least - squares algorithm to estimate the unknown model parameters and construct a non - increasing upper bound of the estimation error. These estimates and bounds are used to construct a CBF - based constraint condition, whose conservatism does not increase over time and gradually disappears when the persistency of excitation is satisfied.
- **Control Law Design**: Incorporate the estimated unknown model parameters into the desired control law to ensure that while satisfying the state constraints, it is as close as possible to the desired control input.
5. **Verification and Application**:
- The effectiveness of the proposed method is verified through two numerical examples (a nonlinear pendulum and a non - holonomic robot), showing that this method can ensure the satisfaction of state constraints and improve the performance of the system in the presence of model uncertainty.
In summary, this paper aims to solve how to design an adaptive control barrier function that can ensure the satisfaction of state constraints and avoid excessive conservatism in the presence of model uncertainty, and verifies its effectiveness and superiority through theoretical analysis and numerical experiments.