This paper proposes an optimal active perception strategy using the Constructibility Gramian (CG) as a metric to quantify the richness of the information acquired along the planned trajectory. A critical issue is the dependence of the CG on the transition matrix, whose closed-form expression is not available for most robotic systems while its numerical computation is usually costly. We leverage differential flatness to transform the nonlinear system in the Brunovsky form, for which the transition matrix reduces to the exponential of a Jordan block. The resulting CG is a measure of the acquired information through the flat outputs about the flat outputs themselves and their derivatives. The inverse flatness change of coordinates is then used to come back to the original state variables, needed for computing the feedback control law. The flat outputs are parameterized through B-Splines with control points determined by actively maximizing CG. We simulate our approach on a unicycle vehicle and a planar UAV that need to estimate their configuration while measuring their distance w.r.t. two fixed markers. Simulations show the effectiveness of our methodology in reducing both the computational time and the estimation uncertainty.

Active Sensing Control for Differentially Flat Systems

Napolitano, Olga
Primo
;
Pinizzotto, Annamaria;Selvi, Daniela;Pallottino, Lucia
Penultimo
;
Salaris, Paolo
Ultimo
2024-01-01

Abstract

This paper proposes an optimal active perception strategy using the Constructibility Gramian (CG) as a metric to quantify the richness of the information acquired along the planned trajectory. A critical issue is the dependence of the CG on the transition matrix, whose closed-form expression is not available for most robotic systems while its numerical computation is usually costly. We leverage differential flatness to transform the nonlinear system in the Brunovsky form, for which the transition matrix reduces to the exponential of a Jordan block. The resulting CG is a measure of the acquired information through the flat outputs about the flat outputs themselves and their derivatives. The inverse flatness change of coordinates is then used to come back to the original state variables, needed for computing the feedback control law. The flat outputs are parameterized through B-Splines with control points determined by actively maximizing CG. We simulate our approach on a unicycle vehicle and a planar UAV that need to estimate their configuration while measuring their distance w.r.t. two fixed markers. Simulations show the effectiveness of our methodology in reducing both the computational time and the estimation uncertainty.
2024
Napolitano, Olga; Pinizzotto, Annamaria; Verdecchia, Matteo; Pettinari, Alessio; Selvi, Daniela; Pallottino, Lucia; Salaris, Paolo
File in questo prodotto:
File Dimensione Formato  
Active_Sensing_Control_for_Differentially_Flat_Systems.pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 656.82 kB
Formato Adobe PDF
656.82 kB Adobe PDF Visualizza/Apri
Active_Sensing_Control_for_Differentially_Flat_Systems.pdf

accesso aperto

Tipologia: Versione finale editoriale
Licenza: Creative commons
Dimensione 480.36 kB
Formato Adobe PDF
480.36 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/1250608
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact