Related Experiment Video
Updated: May 24, 2025

Interactive and Visualized Online Experimentation System for Engineering Education and Research
Published on: November 24, 2021
Temporal Logic Disturbance Rejection Control of Nonlinear Systems Using Control Barrier Functions
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.
Related Concept Videos
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
Feedback control systems
Linear feedback systems are theoretical models that simplify analysis and design. These systems operate under the principle that their output is directly proportional to their input within certain ranges. For instance, an amplifier in a control system behaves linearly as long as the input signal remains within a specific range. However, most physical systems exhibit inherent nonlinearity...
Time and frequency -Domain Interpretation of Phase-lag Control
Phase-lag controllers do not place a pole at zero, but instead influence the steady-state error by amplifying any...
Time and frequency -Domain Interpretation of PI Control
Acting as a low-pass filter, the PI controller slows the system's response and extends settling times. This requires...
Control System Problem
When forming a closed-loop system, issues can arise if the poles cross into the unstable region, leading to potential...
Pole and System Stability
Simple poles are unique roots of the denominator polynomial. Each simple pole corresponds to a distinct solution to the system's characteristic equation, typically resulting in exponential decay terms in the system's...

