Design and development of a remotely operated vehicle with new maneuvering method

Similar documents
Robust Controller Design for an Autonomous Underwater Vehicle

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle

Introduction. Chapter 1. Contents. 1.1 Background

APPLICATIONS AND CHALLENGES FOR UNDERWATER SWIMMING MANIPULATORS

Force Modeling, Quaternion PID, and Optimization

Hardware-In-the-loop simulation platform for the design, testing and validation of autonomous control system for unmanned underwater vehicle

Application of Hydrodynamics and Dynamics Models for Efficient Operation of Modular Mini-AUVs in Shallow and Very-Shallow Waters

UNMANNED UNDERWATER VEHICLE SIMULATOR ENABLING THE SIMULATION OF MULTI- ROBOT UNDERWATER MISSIONS WITH GAZEBO

Early Stage Design of a Spherical Underwater Robotic Vehicle

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries

Robotics (Kinematics) Winter 1393 Bonab University

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

600M SPECTRE FIBEROPTIC ROV SYSTEM

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS

Camera Drones Lecture 2 Control and Sensors

Application of Hydrodynamics and Dynamics Models for Efficient Operation of Modular Mini-AUVs in Shallow and Very Shallow Waters

Dynamical Modeling and Controlof Quadrotor

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION

Best Practices for Maneuvering

Vision-based Localization of an Underwater Robot in a Structured Environment

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

Mobile Robots Locomotion

dspace DS-1104 based Real-Time Verification of 3D Collision Avoidance for Autonomous Underwater Vehicles

State Space System Modeling of a Quad Copter UAV

Design of a Three-Axis Rotary Platform

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM

Measurements using three-dimensional product imaging

Attitude Control for Small Satellites using Control Moment Gyros

DESIGN, MODELLING AND CONTROL OF AN AUTONOMOUS UNDERWATER VEHICLE. Louis Andrew Gonzalez

Design and Analysis of Control Bay Used in Guided Missile

Numerical Estimation and Validation of Shallow Draft Effect on Roll Damping

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit

INNOVATUM REFERENCE MANUALS. Section 4-1. Smartrak Description & Installation

Motion Control (wheeled robots)

Optimal design of floating platform and substructure for a spar type wind turbine system

Using Adams/View to Develop a Real-Time ROV Simulator

Autonomous Control of Tilt Tri-Rotor Unmanned Aerial Vehicle

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors

UNDERWATER REMOTELY OPERATED VEHICLE DESIGNED for SEARCH in MARITIME and RIVER AREAS

Introduction to Inertial Navigation (INS tutorial short)

A Method for Calculating the Amount of Movements to Estimate the Selfposition

EFFECT OF YAW-TILTED HINGE AXIS ON DEPLOYMENT ROBUSTNESS OF MARS AIRPLANE

Theory and Design Issues of Underwater Manipulator

TRV-005. The TRV series has sufficient thrust to allow proven operations in currents up to 4 knots and down to depths of 3,300...

CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES

inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE

3D Transformations. CS 4620 Lecture 10. Cornell CS4620 Fall 2014 Lecture Steve Marschner (with previous instructors James/Bala)

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

1 in = 25.4 mm 1 m = ft g = 9.81 m/s 2

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

Face Detection and Tracking Control with Omni Car

Elective in Robotics. Quadrotor Modeling (Marilena Vendittelli)

Argus Remote Systems a/s. Argus Abyss Features. 1 of 1

JEM Internal Ball Camera (Int-Ball)

NAVAL POSTGRADUATE SCHOOL

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed

Structural Configurations of Manipulators

Research Article Analysis of Parameter Sensitivity Using Robust Design Techniques for a Flatfish Type Autonomous Underwater Vehicle

Improved Operational Efficiency Through 3D Laser Scanning Techniques. Presented by Grace Chia, Sales Engineer, Seatronics

ME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA

SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

Methodology to Determine Counterweights for Passive Balancing of a 3-R Orientation Sensing Mechanism using Hanging Method

Development of Wall Mobile Robot for Household Use

Complete SE 3 Underwater Robot Control with Arbitrary Thruster Configurations

Autonomous Underwater Vehicle Control with a 3 Actuator False Center Mechanism

Handout. and. brief description. Marine Gravity Meter KSS 32- M

AUV Cruise Path Planning Based on Energy Priority and Current Model

LAIR. UNDERWATER ROBOTICS Field Explorations in Marine Biology, Oceanography, and Archeology

INS aided subsurface positioning for ROV surveys

Horizontal Flight Dynamics Simulations using a Simplified Airplane Model and Considering Wind Perturbation

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Motion estimation of unmanned marine vehicles Massimo Caccia

An AUV for Ocean Exploring and its Motion Control System Architecture

The Joys of Smoothing

Keywords: UAV, Formation flight, Virtual Pursuit Point

Transactions on Modelling and Simulation vol 10, 1995 WIT Press, ISSN X

A Study on Evaluation of Conceptual Designs of Machine tools

Camera gimbal control system for unmanned platforms

Disturbance Rejection in Multi-Rotor Unmanned Aerial Vehicles Using a Novel Rotor Geometry

Operator Manual. MS1000 Software. Trencher Monitoring System

Space Robot Path Planning for Collision Avoidance

Calibration of Inertial Measurement Units Using Pendulum Motion

A Simplified Vehicle and Driver Model for Vehicle Systems Development

EEE 187: Robotics Summary 2

A unified motion planning method for a multifunctional underwater robot

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling

An Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots

Path Planning and Decision-making Control for AUV with Complex Environment

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

VALIDATION METHODOLOGY FOR SIMULATION SOFTWARE OF SHIP BEHAVIOUR IN EXTREME SEAS

3D Transformations. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 11

INVERSE KINEMATICS ANALYSIS OF A 5-AXIS RV-2AJ ROBOT MANIPULATOR

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

Transcription:

Indian Journal of Geo Marine Sciences Vol. 46 (1), December 017, pp. 519-56 Design and development of a remotely operated vehicle with new maneuvering method Zainah Md. Zain*, Maziyah Mat Noh, Khairil Ashraf Ab Rahim & Nurfadzillah Harun Instrument & Control Engineering (ICE) Cluster, Universiti Malaysia Pahang, Pekan Branch, 6600 Pekan, Pahang, Malaysia. [zainah@ump.edu.my, maziyah@ump.edu.my] Received 16 April 017 ; revised 9 October 017 In this paper, a remotely operated vehicle (ROV) consisting of four thrusters is designed and developed called X4-ROV. X4-ROV is a micro observation class ROV to be used mainly for visual observation of underwater structure or environment by utilizing a high definition web camera. The designed vehicle structure was aims towards portability and maneuverability in attitude motions of roll, pitch, and yaw, and the translational motion forward/reverse/lateral. This work explains the use and modification of an open-source platform (OpenROV) into X4-ROV system. [Keywords: Underwater vehicle, X4-ROV, OpenROV, thruster s configuration] Introduction Remotely operated vehicle (ROV) is a type of the unmanned underwater vehicle (UUV) use in underwater exploration for carrying out the hazardous task in challenging environment 1. The demands for these vehicles become significantly high during 1980 and were made by oil and gas industry. In a few years later, an extensive research and development for UUV are done for deployment in many areas of interests. Currently, UUV are used in research and deployment for many fields of operations. In the maritime sector they are used to inspect a ships' hull condition 3. Use in the oceanographic discovery and water pollution research in the science field 4-5 and most ROV is deployed for commercial undersea operation as seen in oil and gas or telecommunication industry 6. Another class of UUV mostly used for underwater study is autonomous underwater vehicles (AUV). The difference of AUVs and ROVs is that AUVs are controlled automatically by on-board computers and can work independently without connecting to the surface. ROVs, on the other hand, are controlled or remotely controlled by the human operator from a cable or wireless communication on the ship or on the ground 7. An observation class UUV priority is realtime data telemetry between vehicles and operator for a successful mission, the presence of human operator makes complex multi-objective underwater missions possible: humans can react to sudden changes in a mission plan caused by the unpredictable nature of the ocean environment 8. AUV, however, are more suitable for a predetermined mission where data collection is the main goal and operator intervention is unnecessary 9. Furthermore, due to the limitation of the advance technology AUV is still limited in both autonomy and capabilities. For this purpose, a ROV system is a definite choice for a given task. Commercially modern ROV systems can be categorized by size, depth capability, onboard horsepower, and whether they are all-electric or electro-hydraulic. Generally, commercial ROV is group into four categories small, medium, heavy, and seabed class. The small class consists of micro and mini ROV with power less than 5hp use for the shallow underwater observation that carrying a camera for observation or inspection. The medium class ROV is that power up to 50 hp. They are the

50 INDIAN J. MAR. SCI. VOL. 46, NO. 1, DECEMBER 017 larger size and durable construction to handle more pressure in the water, step up in propulsion size and increased payload, and usually fitted with manipulators to give them ability in handling some objects. The heavy class ROV is the vehicle with typical power less than 0 hp, they are heavy duty vehicle use to perform more challenging tasks, and typically fitted with multiple tools and manipulators to carry out specialize tasks. Seabed class is highly specialized vehicles use to lay undersea pipes and cable on seabed power at least 00 hp. The paper is organized as follows. In section, the overall system design for X4-ROV is presented followed by coordinate system of an AUV, hull design, mass and added mass and electronics system. The basic concept of X4-ROV propulsion system is discussed in Section 3. In Section 4, we present the X4- ROV thrusters based-on OpenROV thrusters configuration to control the attitude and position of X4- ROV. The results and discussions are given in Section 5. Section 6 concludes the paper. X4-ROV Overall System ROV system performance is a delicate balance between design and operational characteristic trade-offs. They are formed by a highly interrelated group of the subsystem to provide impressive subsea capabilities. The design of X4- ROV is based on a few operational goals: low cost, high mobility/portability, and live data streaming (video feed). The project is divided into two major parts which are mechanical design, and electronic/software development. The overall vehicle system is shown in Fig. 1. established. There have two coordinate systems: i.e., inertial coordinate system (or fixed coordinate system) and motion coordinate system (or body-fixed coordinate system). The coordinate frame {E} is composed of the orthogonal axes {E x E y E z } and is called as an inertial frame. This frame is commonly placed at a fixed place on Earth. The axes E x and E y form a horizontal plane and E z has the direction of the gravity field. The body fixed frame {B} is composed of the orthonormal axes {X, Y, Z} and attached to the vehicle. The body axes, two of which coincide with principle axes of inertia of the vehicles, are defined in Fossen 10 as follows: X is the longitudinal axis (directed from aft to fore) Y is the transverse axis (directed to starboard) Z is the normal axis (directed from top to bottom) Fig. shows the coordinate systems of underwater vehicle, which consist of a right-hand inertial frame {E} in which the downward vertical direction is to be positive and right-hand body frame {B}. Fig. Coordinate systems of underwater vehicle Letting x y z T denote the mass center of the body in the inertial frame, defining the rotational angles of X-, Y- and Z-axis as T, the rotational matrix R from the body frame {B} to the inertial frame {E} can be reduced to: Fig. 1 X4-ROV system Definition of Coordinate System In order to describe the underwater vehicle's motion, a special reference frame must be cc R cs s ssc cs sss cc sc csc ss css sc cc where cα denotes cos α and sα is sin α. (1)

ZAINAH et al.: DESIGN AND DEVELOPMENT OF A REMOTELY OPERATED VEHICLE 51 Hull Design X4-ROV is a type of ROV with a torpedo hull shape and is driven by four thrusters allocated on the side of the fuselage at equal intervals. Assigning the thrusters on the side of the fuselage is a key point, when controlling the motion and attitude of the fuselage in 6-degree of freedom (DOF) as in Fig. 3. Fig. 3 X4-ROV X4-ROV has four thrusters arranged vertically and horizontally to control the position by itself using the difference in thrust generated by the thrusters. The X4-ROV hull in Fig. 4 is designed using SolidWorks. To simplify the development process, a prototype of X4-ROV shown in Fig. 5 is constructed using a PVC pipe, laser cut acrylic, and a few 3D printed parts for testing of system operation and to produce the platform so that further testing and experiments can be conducted. Mass and Added Mass A phenomenon that affects underwater vehicles is added mass. When a body moves underwater, the immediate surrounding fluid is accelerated along with the body. This affects the dynamics of the vehicle in such a way that the force required to accelerate in the water can be modelled as added mass. The added mass is added to the vehicle model to produces the equivalent effect. This added mass depends on the X4-ROV shape and the fluid density. From the characteristic of added mass, the total mass matrix M of the body can be written as M M I () b M f Fig. 4 SolidWorks drawing for X4-ROV (b) (a) Fig. 5(a) Cylinder hull from PVC; (b) laser cut acrylic as watertinght flange; (c) 3D printed part for thruster mounting where M b is a mass of the vehicle, M f is an added mass matrix, I is a 3 3identity matrix. The additional mass matrix M f can be written as M f diag A, B, C (3) (c)

5 INDIAN J. MAR. SCI. VOL. 46, NO. 1, DECEMBER 017 These additional masses can be determined, as explained by Leonard 11, such as A B (4) C in which the α, β and γ, the elements of M f are reduced to r r r r r r r r r 1 3 1 3 1 d 3 r 0 3 r r r 1 0 0 d r 1 d r 3 (5) where r i (i = 1,, 3) is a semi axis of the ellipsoidal body along the axis, is an eccentricity of an ellipse. Calculating and ellipsoidal vehicle with r 1 = 5r and r = r 3 = r. 4 Setting that V r1 r r3 is a volume of the vehicle 3 and is a density of the fluid. 3 A 0.0591V 3.94r (6) 3 B C 0.0894V 5.96r The added mass of the cylinder in water is calculated using added mass of the cylinder formula 1 M f R L (7) Here is a density of the fluid, R is the radius and L is the length. Using the cylindrical body specification in Table 1, the required thrust for 0.5m/s acceleration is F ( M M a (8) ) b f By assuming, = 1000 kg/m 3 gives M f = 4.086 kg, M b (body included electronic parts) = 3.4 kg and F = 3.743 N. The thrust power from the thrusters is measured by using simple test tank setup in Fig. 6. When the motor thrust forward direction a force in opposite direction is produced and can be read on the electronic scale. Electronic System OpenROV 13 is a mini observation class of ROV which has the advantage of compact size and weight as shown in Fig. 7(a). (a) (b) Fig. 6Test tank setup for thrust measurement Table 1 Cylindrical body specification Radius Length Mass 55mm 430mm ~1.3 kg It could stream HD video to a laptop at the ground station over an ultra-thin two-wire tether. Besides that, OpenROV can dive to a depth of 100 m (38 ft) and the intuitive control system allows for smooth movement 13. OpenROV is based on open source platform where a user can work collaboratively with each other to improve user experience and push the ROV system beyond its limitation. Although a user could purchase a fully functional ROV with the do-it-yourself (DIY) style kit. There is a few modified version of OpenROV platforms have been developed such as Kevin_K ROV in Fig. 7(b) 14.

ZAINAH et al.: DESIGN AND DEVELOPMENT OF A REMOTELY OPERATED VEHICLE 53 (a) (b) Fig. 7 (a) OpenROV; (b)kevin K Workclass ROV X4-ROV is controlled from the ground station by using a laptop connected to the vehicle using umbilical cable. Fig. 8 shows the block diagram of the X4-ROV electronic system. Fig. 8 Electronic system block diagram The onboard controller consists of two main electronic systems working together as a brain, and nerve system of the X4-ROV. The microcomputer, Beaglebone handles higher level tasks, such as running the webserver that hosts the cockpit page/software, acquiring the video stream from the webcam over USB. The controller board (based on ATMega560) however is a host and linked to many different electronic parts, such as sensors, power circuitry, and the electronic speed controller (ESC). The OpenROV controller board is modified by attaching an extra electronic speed controller to the board before implementing on the X4-ROV. The modification of the current OpenROV software is made by changing the operator control interface to accommodate the changes made in hardware. Fig. 9 shows the system interfacing, and it is control through cockpit window open in the laptop. The resulting commands are read and convert to appropriate drive signal on the Arduino board. Fig. 9 The ROV system architecture Basic Concepts of X4-ROV Propulsion System The propulsion system for an X4-ROV is very well modeled with four thrusters in a cross configuration, by applying conventional quadrotor design concepts. The control of the X4-ROV motion can be achieved by varying the speed of each thruster to change the thrust and torque produced by them. Each thruster produces both thrust and torque about its center of rotation, as well as a drag force opposite to the vehicle s direction of travel. Driving the two pairs of thrusters in opposite directions removes the need for tail rudders. Consequently, longitudinal rotation is achieved by creating an angular speed difference between the two pairs of thrusters. Increasing or decreasing the speed of the four thrusters simultaneously permits forward acceleration. Rotation about the vertical and the lateral axis and consequently horizontal or vertical motion is achieved by tilting the vehicle. This is possible by conversely changing the thruster speed of one pair of thrusters as described in Fig. 10. In spite of the four thrusters, an X4-ROV remains an underactuated and dynamically unstable system. This concept offers better payload and is simpler to build and control, which is a decisive advantage 15. If all thrusters are spinning at the same speed, with thrusters 1 and 3 rotating counter clockwise and thrusters and 4 clockwise, the net hydrodynamic torque, and hence the angular acceleration about the roll axis is exactly zero, which implies that any roll stabilizing rudders of conventional vehicles are not needed. Angular accelerations about the pitch and yaw axis can be caused separately without impacting the roll axis. Each pair of thrusters rotating in the same direction controls one axis, either yaw or pitch, and increasing thrust for one thruster while decreasing thrust for the other will maintain the torque balance needed for roll

54 INDIAN J. MAR. SCI. VOL. 46, NO. 1, DECEMBER 017 stability and induce a net torque about the yaw or pitch axis. thrusters and configured in X4 configuration, a typical four thruster configuration of a ROV as shown in Fig. 1(a) allow for a 3 or 4-DOF. Fig. 1(b) shows an extra ESC is added to the electronic system to control four thrusters. Fig. 10 X4-ROV thrusters (Back view) Attitude and Position Control for X4-ROV ROV operates in environment with 3D space, it require the vehicle to position itself defined by 6- DOF of motion. The notation of motion for a marine vehicle is shown in Table. An observation class ROV requires more agility and manoevrebility in both translational and rotational motion in comparison to work class ROV which emphasize on stability in translational motion. Among the problems for observation or inspection is that the water condition or environment causing a poor visibility at a distance. Hence, inspection of larger object become a complex task. Table Cylindrical body specification (a) Top view (b) Rear view Fig. 11 OpenROV default hardware configuration (a) DOF Motion Notation 1 Translational motion in x-direction Surge Translational motion in y-direction Sway 3 Translational motion in z-direction Heave 4 Rotational motion in in x-direction Roll 5 Rotational motion in in y-direction Pitch 6 Rotational motion in in z-direction Yaw Some modification are made to the OpenROV default controller board program (which is default to control three thrusters only) to suit with the X4- ROV thrusters configuration which is has four thrusters to control. The thruster program of the default system as shown in Fig. 11 is used to control two thrusters for surge and yaw motion while the vertical mounted thruster use for ROV heave motion. Thus, this configuration allow for 3-DOF of motion. Meanwhile X4-ROV has four (b) Fig. 1 (a) Typical 4-thusters configuration; (b) Modification to controller board Theoretically, our X4 configuration allows 6-DOF of motion for the vehicle. For rotational and translational surge motion the program control four thrusters speed and direction. While to achive heave and sway motion only two thrusters are used as shown in Fig. 13. Later modification to user control are made on the cockpit interface ROVs locomotive are different than other marine vehicle that they are using

Thrust (kg) ZAINAH et al.: DESIGN AND DEVELOPMENT OF A REMOTELY OPERATED VEHICLE 55 multiple thrusters to position itself in underwater environment. Translational motion in y (sway) and z (heave) direction is not directly possible with current X4 thruster configuration, thus a vector thrust strategy are adapt on the X4-ROV as shown in Fig. 14 and Fig.14. However it is still to be proves wether the sway and heave motion will be possible with this approach. A modification to some cockpit interface of OpenROV is done as more control keys are needed to reflect the addtional DOF of the vehicle from 3-DOF to 6- DOF. maximum thrust obtain is 1.5kg. Test result is shown in Fig. 18. Fig. 15 Translational motion of X4-ROV Fig. 13 Rotational motion of X4-ROV Fig. 16 Translational motion of X4-ROV Fig. 14 Translational motion of X4-ROV Results and Analysis To demonstrate the pressure impact on the X4- ROV body, the SolidWorks software is used by simulating the water flow (pressure) in forward direction. The Fig. 15 shows the cut plot to demonstrate the body reaction which focused at the tip of the X4-ROV body. A surface plot shows the pressure acted on ROV body as in Fig. 16. The precaution should be taken since the region with higher pressure distribution can cause break or leakage on the body. This can be avoided by thickening the body wall. The water flow trajectory in forward motion is shown in Fig. 17. It is necessary to study the turbulence while moving in the fluid so that the thrust are used efficiently. From the test, the 0 Fig. 17 Translational motion of X4-ROV Thrust allocation 10 0 30 40 50 60 70 80 90 100 Thrust factor (%) Fig. 18 Translational motion of X4-ROV Conclusion and Future Work The X4-ROV is successfully designed and developed. The initial thrust test result can be further improved. In future, a full testing will be

56 INDIAN J. MAR. SCI. VOL. 46, NO. 1, DECEMBER 017 carried out after finalizing the hardware and software integration and the analysis on the sensor output and required motor speed can be conducted. Acknowledgement The authors would like to thank for the support given to this research by Universiti Malaysia Pahang (UMP) under grant RDU170366. References 1. Aras, M. S. M., Kamarudin, M. N., Nor, A. S. M., Jaafar, H. I., Shah, H. N. M., Kassim, A. M., Rashid, M. Z. A., Development and Modelling of Unmanned Underwater Glider Using The System Identification Method, Journal of Engineering and Technology, Vol. 56 (013) 136-145.. The Remotely Operated Vehicles Committee of the Marine Technology Society (MTS ROV), Citing Internet sources URL http://www.rov.org/rov 3. Azis, F. A., Aras, M. S. M., Rashid, M. Z. A., Othman, M. N. and Abdullah, S. S, Problem Identification for Underwater Remotely Operated Vehicle (ROV): A Case Study, Procedia Engineering, Vol. 41 (01) 554-560. 4. Lygouras, J. N., Lalakos, K. A., and Tsalides. P. G., THETIS: An Underwater Remotely Operated Vehicle for Water Pollution Measurements, Microprocessors and Microsystems, (5) (1998) 7-37. 5. Bachmayer, R., Humphris, S., Fornari, D. J. and Van Dover, C. L., Oceanographic Research Using Remotely Operated Underwater Robotic Vehicles: Exploration of Hydrothermal Vent Sites on the Mid-Atlantic Ridge at 37 (degrees) North 3 (degrees) West, Marine Technology Society Journal, 3(3) (1998) 37. 6. Zingaretti, P. and Zanoli, S. M., Robust Real-time Detection of an Underwater Pipeline, Engineering Applications of Artificial Intelligence, 11() (1998) 57-68. 7. Soylu, S., Proctor, A. A., Podhorodeski, R. P., Bradley, C., and Buckham, B. J., Precise Trajectory Control for an Inspection Class ROV, Ocean Engineering, 111 (016) 508-53. 8. Christ, R. D., and Wernli Sr, R. L., The ROV Manual: A User Guide for Observation Class Remotely Operated Vehicles, Chapter 3 (007) 46-80. 9. Citing Internet sources URL OpenRov, Openrov.com 10. Fossen T.I, Guidance and Control of Ocean Vehicles, John Wiley & Sons Ltd., 1994. 11. Leonardo, N. E., Stability of a Bottom-heavy Underwater Vehicle, Automatica, Vol. 33, no. 1 (1997) 331-346. 1. MIT EDU Website, http://web.mit.edu/.016/www/handouts/ 13. Work Class Open ROV, Citing Internet sources URL https://forum.openrov.com/t/work-class-openrov/674. 14. Le Tu, G. R., Tobita, S., Watanabe, K., and Nagai, I., The Design and Production of an X4-AUV, 54th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE) (015) 1118-111. 15. Bouabdallah, S., Murrieri, P., and Siegwart, R., Towards Autonomous Indoor Micro VTOL, Autonomous Robots, vol. 18 (005) 171 183.