Abstract
The high level of autonomy within autonomous systems demands new control strategies to achieve more complex objectives while ensuring both safety and robustness, rather than relying solely on a given reference. To this end, this article addresses the problem of temporal logic disturbance rejection control (TLDRC) for a class of nonlinear systems subject to disturbances. Signal temporal logic (STL) specifications are introduced for the representation of complex tasks. A control barrier function (CBF), composed of a monotonic function characterizing the temporal behavior of the system and a predicate function, is constructed to encode the STL specifications. To guarantee robustness against disturbances, generalized proportional integral observers (GPIOs) are introduced for higher-accuracy disturbance estimation. It is shown that by fully exploiting the constructed CBF and the disturbance estimate, the developed TLDRC strategy is able to ensure the STL specifications and compensate undesirable effects caused by unknown disturbances, even if they are fast-time-varying. A numerical example is presented to illustrate the effectiveness of the proposed strategy.
Original language | English |
---|---|
Journal | IEEE Transactions on Cybernetics |
DOIs | |
Publication status | Accepted/In press - 2024 |
Keywords
- Control barrier function (CBF)
- disturbance observer
- disturbance rejection
- nonlinear systems
- signal temporal logic (STL)
ASJC Scopus subject areas
- Software
- Control and Systems Engineering
- Information Systems
- Human-Computer Interaction
- Computer Science Applications
- Electrical and Electronic Engineering