Abstract
This paper presents the dynamic modelling and control of a developed compact autonomous underwater vehicle (AUV), which has a closed frame, neutrally buoyant, a three-part modular structure made up of glass fibre composite material. The robot uses three fix position bi-directional thrusters for propulsion, out of which two thrusters are used for horizontal planar motion and the third one is used for vertical motion. A detailed 3D model of the AUV has been developed using the CAD modelling software SOLIDWORKS to determine the system parameters. Kinematic analysis has been carried out to correlate the local and global position, velocity and acceleration of the AUV. Computational fluid dynamics (CFD) software ANSYS Fluent is used for boundary layer study to determine the hydrodynamic parameters. Using the kinematic and hydrodynamic parameters a six degrees of freedom (DOF) dynamic model is developed. With appropriate assumptions, the complex 6 DOF coupled non-linear dynamic model is simplified to a 4 DOF model. A closed-loop PD controller is developed using the partitioning law and the system dynamic model, which is simulated using MATLAB Simulink. A 3D guidance system is developed to follow path generated by waypoint technique using Line-of-Sight (LOS) strategy. This work will find application in the navigation of the AUV in a predefined path.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- \(\phi \) :
-
Roll (rad)
- \(\theta \) :
-
Pitch (rad)
- \(\psi \) :
-
Yaw (rad)
- u :
-
Surge (m/s)
- v :
-
Sway (m/s)
- w :
-
Heave (m/s)
- p :
-
Roll rate (rad/s)
- q :
-
Pitch rate (rad/s)
- r :
-
Yaw rate (rad/s)
- \(\eta \) :
-
Position and orientation in N-frame
- \(\nu \) :
-
Linear and angular velocity in B-frame
- m :
-
Mass (kg)
- \(I_b\) :
-
Inertia tensor
- \(r_g\) :
-
C.G Position in B-frame (m)
- \(r_b\) :
-
C.B Position in B-frame (m)
- \(f_g\) :
-
Gravitational vector (N)
- \(f_b\) :
-
Buoyancy vector (N)
- \(M_RB\) :
-
Rigid body inertia matrix
- \(C_RB\) :
-
Coriolis and Centripetal matrix
- Dv :
-
Damping matrix
- \(g(\eta )\) :
-
Gravitational and buoyancy matrix
- \(\rho \) :
-
Density of the flow medium (kg/m\(^3\))
- \(\nabla \) :
-
Displaced fluid volume (m\(^3\))
- \(C_d\) :
-
Coefficient of drag
- \(A_f\) :
-
Reference area (m\(^2\))
- \(\tau \) :
-
Body-fixed forces and moments
- L :
-
Thruster configuration vector (m)
- U :
-
Control input vector (N)
- r(t):
-
Radius of acceptance (m)
- \(X_p\) :
-
Proportional control gain
- \(X_v\) :
-
Derivative control gain
- e :
-
Position and orientation error
- \(\dot{e}\) :
-
Linear and angular velocity error
References
Sahoo A, Dwivedy SK, Robi PS (2017) Design of a compact ROV for river exploration. In: Proceedings of the advances in robotics, AIR ’17, New Delhi, India, ACM 30:1–30:6
Shen C, Shi Y, Buckham B (2016) Nonlinear model predictive control for trajectory tracking of an AUV: a distributed implementation. In: Proceedings of the IEEE 55th conference on decision and control (CDC), IEEE, pp 5998–6003
Allotta B, Caiti A, Chisci L, Costanzi R, Di Corato F, Fantacci C, Fenucci D, Meli E, Ridolfi A (2016) An unscented Kalman filter based navigation algorithm for autonomous underwater vehicles. Mechatronics 39:185–195
Ngatini AE, Nurhadi H (2017) Ensemble and Fuzzy Kalman Filter for position estimation of an autonomous underwater vehicle based on dynamical system of AUV motion. Expert Syst Appl 68:29–35
Sarhadi P, Noei AR, Khosravi A (2016) Model reference adaptive PID control with anti-windup compensator for an autonomous underwater vehicle. Robot Auton Syst 83:87–93
Fossen TI (1994) Guidance and control of ocean vehicles. Wiley, New York
Fossen TI (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, New York
Ataei M, Yousefi-Koma A (2015) Three-dimensional optimal path planning for waypoint guidance of an autonomous underwater vehicle. Robot Auton Syst 67:23–32
Fittery A, Mazumdar A, Lozano M, Asada HH (2012) Omni-egg: a smooth, spheroidal, appendage free underwater robot capable of 5 DOF motions. In: Proceedings of the OCEANS MTS IEEE international conference on harnessing the power of the ocean
Jung DS, Pott PP, Salumae T, Kruusmaa M (2013) Flow-aided path following of an underwater robot. In: Proceedings of the IEEE international conference on robotics and automation, pp 4602–4607
Schillai SM, Turnock SR, Rogers E, Phillips AB (2016) Evaluation of terrain collision risks for flight style autonomous underwater vehicles. In: Proceedings of the IEEE/OES international conference on autonomous underwater vehicles (AUV), IEEE, pp 311–318
Li Y, Guo S, Wang Y (2017) Design and characteristics evaluation of a novel spherical underwater robot. Robot Auton Syst 94:61–74
Fossen TI, Fjellstad OE (1995) Nonlinear modelling of marine vehicles in 6 degrees of freedom. Math Modell Syst 1(1):17–27
T200 thrusters: Blue Robotics, http://docs.bluerobotics.com/thrusters/t200/#t100-thruster-specifications. Last Accessed 4 Nov 2018
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sahoo, A., Dwivedy, S.K., Robi, P.S. (2020). Dynamic Modelling and Control of a Compact Autonomous Underwater Vehicle. In: P. P. Abdul Majeed, A., Mat-Jizat, J., Hassan, M., Taha, Z., Choi, H., Kim, J. (eds) RITA 2018. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-13-8323-6_25
Download citation
DOI: https://doi.org/10.1007/978-981-13-8323-6_25
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-8322-9
Online ISBN: 978-981-13-8323-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)