ESESO-UUV
ESESO - Error-State Extended State Observer for Unmanned Underwater Vehicles (UUV)
This research addresses the trajectory tracking problem of an unmanned underwater vehicle (UUV) within 4 degrees of freedom (DOF) subject to external disturbances and measurement noise. An adaptive control framework consisting of an adaptive model predictive control (MPC) and an error- state extended state observer (ESESO) is proposed. The MPC is utilized to stabilize the system while the ESESO is proposed to estimate both the state and the lump disturbance. In contrast to most conventional ESOs, we explicitly formulate a sensor-fusion problem by tracking the error state of the observer. The ESESO feeds back the filtered state to the MPC to achieve the adaptability of the closed-loop system. The stability analysis in the Lyapunov sense for both ESESO and adaptive MPC is conducted, whose asymptotic stability is shown. Sufficient simulation via a semi-physical experiment is conducted to validate the effectiveness and superiority of the proposed control framework.
GitHub
![BlueRov2](/assets/img/eseso_mpc.png)