1
MAXX WILSON | MELISSA CRUZ
DECEMBER 2021
Unmanned Underwater Vehicle Controller
ME397 Digital Control
Objectives
2
The Pioneer REMUS-600 Autonomous Underwater Vehicle. (Source: White 2020)
Vehicle Modeling
3
Adapted from Engelhardtsen (2007) and Fossen (2011)
Parameters from da Silva (2007)
Problem Insights
4
Continuous Controller Design - Roll
5
Continuous Controller Design - Roll
6
Continuous Controller Design - Pitch
PID controller (Prestero, 2001)
Gains:
Response:
7
Continuous Controller Design - Yaw
PD Controller (Prestero, 2001)
Gains
Response
8
Continuous Controller Design - Yaw
9
Time (s)
Time (s)
Closed Loop Yaw Tracking for 0.1 Hz input
Commanded Fin Angle (deg)
Digital Controller - Sampling Time
Using emulation, we can obtain a discretized controller and vary sampling time to evaluate controller accuracy
The following slides show the discrete controller response obtained using ZOH
10
11
Ts = 0.1 s | Sampling at 10Hz
12
Ts = 0.02s | Sampling at 50Hz
13
Ts = 0.004s | Sampling at 250Hz
Digital Controller - Discretization Method
14
Bode Plot of Closed Loop Yaw Response at Ts = 0.02s
Digital Controller - Low Pass Filter
15
Conclusions
16
Future Work
17
References
Breivik, Morten & Fossen, Thor. (2009). Guidance Laws for Autonomous Underwater Vehicles. 10.5772/6696.
Fossen, T. (2002), Marine Control Systems, Marine Cybernetics AS.
Fossen, T.I. (2011). Models for Ships, Offshore Structures and Underwater Vehicles. In Handbook of Marine Craft Hydrodynamics and Motion Control, T.I. Fossen (Ed.). https://doi.org/10.1002/9781119994138.ch7
Manhães, M.M., Scherer, S.A., Voss, M., Douat, L.R., & Rauschenbach, T. (2016). UUV Simulator: A Gazebo-based package for underwater intervention and multi-robot simulation. OCEANS 2016 MTS/IEEE Monterey, 1-8.
da Silva, Jorge Estrela, et al. (2007). Modeling and Simulation of the LAUV autonomous underwater vehicle. 13th IEEE IFAC International Conference on Methods and Models in Automation and Robotics. Szczecin, Poland.
Engelhardtsen, Ø. (2007). 3D AUV Collision Avoidance [Thesis]. Norwegian University of Science and Technology.
Prestero, T. (2001). Verification of a Six-Degree of Freedom Simulation Model for the Remus Autonomous Underwater Vehicle [Thesis]. Massachusetts Institute of Technology.
White, S. (2020). “The Pioneer REMUS-600 Autonomous Underwater Vehicle.” Robotics AUVs, Ocean Observatories Initiative, https://oceanobservatories.org/marine-technologies/robotic-auvs/.
Yang, C. (2007). Modular Modelling and Control for Autonomous Vehicle (AUV) [Thesis]. Department of Mechanical Engineering National University of Singapore.
18
Questions?
19