Control architectures for autonomous underwater vehicles

Autonomous underwater vehicles (AUVs) share common control problems with other air, land, and water unmanned vehicles. In addition to requiring high-dimensional and computationally intensive sensory data for real-time mission execution, power and communication limitations in an underwater environment make it more difficult to develop a control architecture for an AUV. In this article, the four types of control architectures being used for AUVs (hierarchical, heterarchical, subsumption, and hybrid architecture) are reviewed. A summary of 25 existing AUVs and a review of 11 AUV control architecture systems present a flavor of the state of the art in AUV technology. A new sensor-based embedded AUV control system architecture is also described and its implementation is discussed.

[1]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[2]  K. Ganesan,et al.  A pragmatic software architecture for UUVs , 1996, Proceedings of Symposium on Autonomous Underwater Vehicle Technology.

[3]  William J. Wilson,et al.  An intelligent assembly robotic system based on Relative Pose measurements , 1995, J. Intell. Robotic Syst..

[4]  S. M. Smith An approach to intelligent distributed control for autonomous underwater vehicles , 1994, Proceedings of IEEE Symposium on Autonomous Underwater Vehicle Technology (AUV'94).

[5]  S. McClaran,et al.  Architecture of the Texas A&M Autonomous Underwater Vehicle Controller , 1996, Proceedings of Symposium on Autonomous Underwater Vehicle Technology.