Guidance and control of a reconfigurable unmanned underwater vehicle

Abstract The problem of designing, implementing and testing a general-purpose guidance and control system for unmanned underwater vehicles for scientific applications is addressed in this paper. A three-level hierarchical architecture is proposed in order to uncouple the execution of user-defined motion-task functions with respect to the operating environment (guidance), from linear and angular speed control and mapping of the required control actions onto the actuation system. The introduction of PI-type task functions enables a conventional Lyapunov-based guidance system to counteract the effects both of unmodelled, i.e. unmeasured kinematic interactions between the vehicle and the environment, and of bias in velocity measurements. The vehicle dynamics are managed by conventional gain scheduling regulators performing velocity control, while an advanced actuator model, which considers propeller–hull interactions, improves the precision of the thrust to propeller rate mapping. Preliminary tests, carried out in a high-diving pool with an over-actuated prototype ROV, proved the system's functionality and showed high performances in terms of its precision in accomplishing near bottom slow motion tasks, e.g. altitude and hovering control and trajectory tracking, even when the mapping of the required control actions onto the actuation system is reconfigured to face any type of thruster fault.

[1]  M. Nokin Sea trials of the deep scientific system VICTOR 6000 , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[2]  Hobart R. Everett,et al.  Sensors for Mobile Robots: Theory and Application , 1995 .

[3]  William J. Kirkwood Tiburon: science and technical results from MBARI's new ROV integrated to a SWATH platform , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[4]  A. J. Healey,et al.  Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles , 1993 .

[5]  Paulo Oliveira,et al.  Navigation systems design: an application of multi-rate filtering theory , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[6]  Giuseppe Casalino,et al.  Stability and robustness analysis of a two layered hierarchical architecture for the closed loop control of robots in the operational space , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[7]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[8]  Angelo Alessandri,et al.  Experiences on the modelling and identification of the heave motion of an open-frame UUV , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[9]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[10]  D. B. MARCO,et al.  Local area navigation using sonar feature extraction and model-based predictive control , 1998, Int. J. Syst. Sci..

[11]  X. Xu,et al.  Applications of direct 3D motion estimation for underwater machine vision systems , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[12]  D. Maddalena,et al.  Innovations on underwater stereoscopy: the new developments of the TV-Trackmeter , 1994, Proceedings of OCEANS'94.

[13]  M. L. Krieg,et al.  Performance of state space multi-sensor track fusion with model mismatch , 1996, Proceeding of 1st Australian Data Fusion Symposium.

[14]  Massimo Caccia,et al.  Acoustic Motion Estimation and Control for an Unmanned Underwater Vehicle in a Structured Environment , 1997 .

[15]  G. Bruzzone,et al.  Active sonar-based bottom-following for unmanned underwater vehicles , 1999 .

[16]  John J. Leonard,et al.  A second generation survey AUV , 1994, Proceedings of IEEE Symposium on Autonomous Underwater Vehicle Technology (AUV'94).

[17]  Debra S. Stakes,et al.  Tiburon: development of an ROV for ocean science research , 1994, Proceedings of OCEANS'94.

[18]  Carlos Silvestre,et al.  Navigation, Guidance and Control of AUVs: An Application to the MARIUS Vehicle , 1995 .

[19]  Junku Yuh,et al.  Modeling and control of underwater robotic vehicles , 1990, IEEE Trans. Syst. Man Cybern..

[20]  Massimo Caccia,et al.  Variable-configuration UUVs for marine science applications , 1999, IEEE Robotics Autom. Mag..

[21]  Thor I. Fossen,et al.  Adaptive control of nonlinear underwater robotic systems , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[22]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[23]  Jean-Jacques E. Slotine,et al.  Robust trajectory control of underwater vehicles , 1985 .

[24]  Thor I. Fossen,et al.  Robust Adaptive Control of Underwater Vehicles: A Comparative Study , 1995 .

[25]  Massimo Caccia,et al.  A man-machine interface for the development of an innovative underwater gripper , 1998, Int. J. Syst. Sci..