A Constructive Method for Designing Safe Multirate Controllers for Differentially-Flat Systems

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Agrawal, Devansh R., Parwana, Hardik, Cosner, Ryan K., Rosolia, Ugo, Ames, Aaron D., Panagou, Dimitra
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929506901557248
author Agrawal, Devansh R.
Parwana, Hardik
Cosner, Ryan K.
Rosolia, Ugo
Ames, Aaron D.
Panagou, Dimitra
author_facet Agrawal, Devansh R.
Parwana, Hardik
Cosner, Ryan K.
Rosolia, Ugo
Ames, Aaron D.
Panagou, Dimitra
contents We present a multi-rate control architecture that leverages fundamental properties of differential flatness to synthesize controllers for safety-critical nonlinear dynamical systems. We propose a two-layer architecture, where the high-level generates reference trajectories using a linear Model Predictive Controller, and the low-level tracks this reference using a feedback controller. The novelty lies in how we couple these layers, to achieve formal guarantees on recursive feasibility of the MPC problem, and safety of the nonlinear system. Furthermore, using differential flatness, we provide a constructive means to synthesize the multi-rate controller, thereby removing the need to search for suitable Lyapunov or barrier functions, or to approximately linearize/discretize nonlinear dynamics. We show the synthesized controller is a convex optimization problem, making it amenable to real-time implementations. The method is demonstrated experimentally on a ground rover and a quadruped robotic system.
format Preprint
id arxiv_https___arxiv_org_abs_2403_18015
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Constructive Method for Designing Safe Multirate Controllers for Differentially-Flat Systems
Agrawal, Devansh R.
Parwana, Hardik
Cosner, Ryan K.
Rosolia, Ugo
Ames, Aaron D.
Panagou, Dimitra
Systems and Control
Robotics
We present a multi-rate control architecture that leverages fundamental properties of differential flatness to synthesize controllers for safety-critical nonlinear dynamical systems. We propose a two-layer architecture, where the high-level generates reference trajectories using a linear Model Predictive Controller, and the low-level tracks this reference using a feedback controller. The novelty lies in how we couple these layers, to achieve formal guarantees on recursive feasibility of the MPC problem, and safety of the nonlinear system. Furthermore, using differential flatness, we provide a constructive means to synthesize the multi-rate controller, thereby removing the need to search for suitable Lyapunov or barrier functions, or to approximately linearize/discretize nonlinear dynamics. We show the synthesized controller is a convex optimization problem, making it amenable to real-time implementations. The method is demonstrated experimentally on a ground rover and a quadruped robotic system.
title A Constructive Method for Designing Safe Multirate Controllers for Differentially-Flat Systems
topic Systems and Control
Robotics
url https://arxiv.org/abs/2403.18015