PID Tuning using Cross-Entropy Deep Learning: a Lyapunov Stability Analysis
Hector Kohler, Benoit Clement, Thomas Chaffre, Gilles Le Chenadec
TL;DR
The paper tackles robust PID tuning for underwater vehicles subject to external disturbances by introducing a learning-based adaptive controller that automatically adjusts PID gains through an artificial neural network trained with the Cross-Entropy Method. Stability is analyzed within a Lyapunov framework, and the ANN-obtained gains are mapped to a parameter space that can be checked against Lyapunov criteria. Experiments in a Gazebo-based UUV simulation show that the LB PID can match the state stability of a Lyapunov-designed baseline and exhibit improved resilience to process variation, particularly under uncertain sensing and actuation. The work demonstrates the feasibility of gradient-free, data-driven PID tuning for safe and autonomous UUV operation and highlights the potential to integrate stability constraints directly into the learning process.
Abstract
Underwater Unmanned Vehicles (UUVs) have to constantly compensate for the external disturbing forces acting on their body. Adaptive Control theory is commonly used there to grant the control law some flexibility in its response to process variation. Today, learning-based (LB) adaptive methods are leading the field where model-based control structures are combined with deep model-free learning algorithms. This work proposes experiments and metrics to empirically study the stability of such a controller. We perform this stability analysis on a LB adaptive control system whose adaptive parameters are determined using a Cross-Entropy Deep Learning method.
