Machine Learning Approach to Control an Autonomous

Speaker:  Bidyadhar Subudhi – Ponda Goa, India
Topic(s):  Architecture, Embedded Systems and Electronics, Robotics


Research on Autonomous Underwater Vehicle (AUV) has attracted increased attention of control and robotics engineering community in the recent years due to its many interesting applications such as in Defence organisations for underwater mine detection, region surveillance, oceanography studies, oil/gas industries for inspection of underwater pipelines and other marine related industries. However, for these applications effective motion control algorithms need to be developed. These motion control algorithms necessitate accurate representation of AUV dynamics involving hydrodynamic damping, Coriolis terms, mass and inertia terms etc. Control design for an AUV is challenging owing parametric uncertainties arising from hydrodynamic parameters and external disturbances due to variation in oceanic currents.

Among various motion control algorithms, waypoint tracking has more practical significance for oceanographic surveys and many other applications. In order to implement waypoint motion control schemes, Line-of-Sight (LoS) guidance law is employed which is computationally less expensive. In this work, adaptive control schemes are developed to implement LoS guidance for an AUV. Further, in order to realize the proposed control algorithms, a prototype AUV is developed in the laboratory. Adaptive control strategies are designed for an AUV by using its identified Nonlinear Autoregressive Moving Average eXogenous(NARMAX) model. The parameters of this NARMAX model structure are identified on-line using Recursive Extended Least Square (RELS) method. Then an adaptive controller is developed for realization of the LoS guidance law for an AUV. Using the kinematic equation and the desired path parameters, a Lyapunov based backstepping controller is designed to obtain the reference velocities for the dynamics. Subsequently, a self-tuning PID controller is designed for the AUV to track these reference velocities. Using an inverse optimal control technique, the gains of the self-tuning PID controller are tuned on-line. We also present a Machine Learning approach to path following control design for an AUV. To obtain dynamics of an AUV, a system identification technique using Extreme Learning Machine (ELM) structure is considered for identifying the dynamics of AUV. Then a robust model predictive adaptive control algorithm is designed for accomplishing efficient path following control of an AUV. The proposed control algorithms are verified first through simulation and then through experimentation on the prototype AUV.

About this Lecture

Number of Slides:  45
Duration:  60 minutes
Languages Available:  English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.