Designing Control Barrier Functions Using a Dynamic Backup Policy
Freire, Nicotra
This paper presents a systematic approach to construct control barrier functions for nonlinear control affine systems subject to arbitrary state and input constraints. Taking inspiration from the reference governor literature, the proposed method defines a family of backup policies, parametrized by the equilibrium manifold of the system. The control barrier function is defined on the augmented state-and-reference space: given a state-reference pair, the approach quantifies the distance to constraint violation at any time in the future, should the current backup policy reference remain constant. Sensitivity analysis is then used to compute the (possibly nonsmooth) Jacobian with respect to the augmented state vector. To showcase its simple yet general nature, the proposed method is applied to an inverted pendulum on cart.
academic
Progettazione di Funzioni di Barriera di Controllo Utilizzando una Politica di Backup Dinamica
Il presente articolo propone un metodo sistematico per costruire funzioni di barriera di controllo (CBF) per sistemi non lineari affini nel controllo sotto vincoli arbitrari di stato e ingresso. Ispirato dalla letteratura sui regolatori di riferimento, il metodo definisce una famiglia di politiche di backup parametrizzate da varietà di equilibrio del sistema. La funzione di barriera di controllo è definita nello spazio aumentato stato-riferimento: dato una coppia stato-riferimento, il metodo quantifica la distanza dal futuro arbitrario nel tempo alla violazione del vincolo, mantenendo costante il riferimento della politica di backup. Successivamente, l'analisi di sensibilità calcola la matrice jacobiana (potenzialmente non liscia) rispetto al vettore di stato aumentato.
Le funzioni di barriera di controllo (CBF) sono strumenti potenti per la progettazione di controllori per sistemi critici per la sicurezza, ma la loro sintesi sistematica per sistemi generali sotto vincoli arbitrari di stato e ingresso rimane difficile. Sebbene la definizione moderna di CBF sia stata stabilita nel 2017, la loro progettazione sistematica rimane un problema aperto.
In molte applicazioni, i professionisti sono costretti ad adottare candidati CBF perché più facili da progettare, ottenendo buone prestazioni attraverso sintonizzazione dei parametri e variabili di rilassamento, ma mancano di garanzie di sicurezza rigorose di CBF efficaci.
Lavori precedenti degli autori hanno dimostrato che i margini di sicurezza dinamici (DSM) nello spazio aumentato stato-riferimento sono CBF. Il presente articolo estende i DSM basati su traiettorie per costruire CBF, fornendo un metodo più sistematico e generale.
Metodo Sistematico di Progettazione CBF: propone un metodo di costruzione DSM-CBF basato su predizione di traiettoria, applicabile a sistemi non lineari affini nel controllo con vincoli arbitrari di stato e ingresso
Politica di Backup Dinamica: la politica di backup è parametrizzata attraverso la varietà di equilibrio del sistema con parametrizzazione variante nel tempo, fornendo maggiore flessibilità rispetto a politiche di backup fisse
Garanzie Teoriche: dimostra la stabilità asintotica della matrice di sensibilità sottostante sotto ipotesi moderate e affronta rigorosamente i problemi derivanti dalla potenziale non-levigatezza della CBF
Considerazioni Pratiche: risolve i problemi di orizzonte temporale finito e levigatezza, proponendo strategie più facili da implementare e provandone la sufficienza e la fattibilità
Famiglia di Politiche di Backup Parametrizzate: diversamente dalle politiche di backup fisse, fornisce un'intera famiglia di strategie attraverso la parametrizzazione della varietà di equilibrio
CBF nello Spazio Aumentato: definisce la CBF nello spazio aumentato stato-riferimento, gestendo naturalmente la dinamica del riferimento
Gestione della Non-Levigatezza: utilizza rigorosamente la matrice jacobiana generalizzata di Clarke per affrontare la potenziale non-levigatezza della CBF
Garanzie di Fattibilità: dimostra la fattibilità del filtro di sicurezza, u = π(x,v), w = 0 è sempre una soluzione fattibile
Sicurezza: il metodo proposto mantiene con successo il soddisfacimento di tutti i vincoli, la posizione del carrello rimane nell'intervallo ±4.5m, la deviazione dell'angolo del pendolo rimane nell'intervallo ±20°
Vantaggi di Prestazione:
Rispetto a DSM-CBF basato su Lyapunov: convergenza più veloce, traiettorie più lisce
Rispetto a ERG: velocità di risposta significativamente migliorata
Rispetto a CBF di backup tradizionale: prestazioni superiori, grazie ai gradi di libertà aggiuntivi forniti dalla famiglia di politiche di backup parametrizzate
Ingresso di Controllo: l'ingresso soddisfa sempre il vincolo ±20N ed è più liscio rispetto ad altri metodi
Il metodo del presente articolo è profondamente ispirato dalla letteratura sui regolatori di riferimento, in particolare dal concetto di margine di sicurezza dinamico, ma lo estende al framework CBF.
L'articolo cita i principali lavori nel campo, inclusi:
Ames et al. (2017): definizione moderna di CBF
Chen et al. (2021): concetto di CBF di backup
Nicotra e Garone (2018): regolatore di riferimento esplicito
Lavori precedenti degli autori: fondamenti teorici di DSM-CBF
Valutazione Complessiva: Si tratta di un articolo di alta qualità con teoria rigorosa e metodo innovativo, che fornisce un approccio sistematico alla progettazione di CBF. Mantenendo il rigore teorico, il metodo possiede buona praticità. La generalità e la relativa semplicità di implementazione del metodo gli conferiscono elevato valore pratico.