scispace - formally typeset
Journal ArticleDOI

Modeling and simulation of autonomous underwater vehicles: design and implementation

TLDR
This paper reviews the research work on real-time physics-based modeling and simulation for AUVs and presents the rationale for the simulation architecture and the lessons learned.
Abstract
Autonomous underwater vehicles (AUVs) have many scientific, military, and commercial applications because of their potential capabilities and significant cost-performance improvements over traditional means for performing search and survey. The development of a reliable sampling platform requires a thorough system design and many costly at-sea trials during which systems specifications can be validated. Modeling and simulation provides a cost-effective measure to carry out preliminary component, system (hardware and software), and mission testing and verification, thereby reducing the number of potential failures in at-sea trials. An accurate simulation can help engineers to find hidden errors in the AUV embedded software and gain insights into the AUV operations and dynamics. This paper reviews our research work on real-time physics-based modeling and simulation for our AUVs. The modeling component includes vehicle dynamics, environment and sensor characteristics. The simulation component consists of stand-alone versus hardware-in-the-loop (HIL) implementation, for both single as well as multiple vehicles. In particular, implementation issues with regard to multitasking system resources will be addressed. The main contribution of this paper is to present the rationale for our simulation architecture and the lessons learned.

read more

Citations
More filters
Journal ArticleDOI

Nonlinear Formation-Keeping and Mooring Control of Multiple Autonomous Underwater Vehicles

TL;DR: In this paper, a nonlinear formation-keeping and mooring control of multiple autonomous underwater vehicles (AUVs) in chained form is considered. But the authors focus on the formation of the AUVs and not on the control of the moorings.
Journal ArticleDOI

A hybrid-driven underwater glider model, hydrodynamics estimation, and an analysis of the motion control

TL;DR: In this paper, the authors presented a mathematical model of the hybrid-driven glider, an estimation of the hydrodynamics and an analysis of the motion control, and the simulation results demonstrated that the Neural Network Predictive Control (NNPC) produced better control performance than the performance of the MPC and LQR when dealing with disturbances.
Journal ArticleDOI

A survey on deployment techniques, localization algorithms, and research challenges for underwater acoustic sensor networks

TL;DR: A survey of the deployment techniques and localization algorithms for UASNs has been presented based on their major advantages and disadvantages and research challenges and open research issues of UASN have been discussed to provide an insight into future research opportunities.
Patent

Autonomous vehicle simulation system

TL;DR: In this paper, the authors present a simulation system for an autonomous vehicle, which includes a user interface configured to facilitate user inputs comprising spontaneous simulated events in a simulated virtual environment during simulated operation of the autonomous vehicle via an autonomous vehicle control system.
Proceedings ArticleDOI

Neptune: a hil simulator for multiple UUVs

TL;DR: This paper presents Neptune, a multivehicle, real-time, graphical simulator based on OpenGL that allows hardware in the loop simulations and proposes a classification of these applications.
References
More filters
Book

Guidance and Control of Ocean Vehicles

TL;DR: Modeling of Marine Vehicles Environmental Disturbances Stability and Control of Underwater Vehicles Dynamics and Stability of Ships Automatic Control of Ships Control of High-Speed Craft Appendices Bibliography Index as mentioned in this paper
Book

Programming with POSIX threads

TL;DR: This book offers an in-depth description of the IEEE operating system interface standard, POSIXAE (Portable Operating System Interface) threads, commonly called Pthreads, and explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization.
Journal ArticleDOI

Toward an improved understanding of thruster dynamics for underwater vehicles

TL;DR: In this article, a novel approach to modeling the four quadrant dynamic response of thrusters as used for the motion control of ROV and AUV underwater vehicles is proposed. But the model is not suitable for the underwater vehicles with small size and respond quickly to commands.
Journal ArticleDOI

Development, comparison, and preliminary experimental validation of nonlinear dynamic thruster models

TL;DR: In this article, the authors examined dynamical models for bladed-propeller-type marine thrusters, and proposed a simplified model for a bladed propeller type marine thruster.