Professional Documents
Culture Documents
Ocean Engineering
journal homepage: www.elsevier.com/locate/oceaneng
art ic l e i nf o
abstract
Article history:
Received 21 January 2013
Accepted 26 August 2015
Available online 7 December 2015
This work addresses the design, implementation and testing of a new precision guidance and control
system for an inspection class remotely operated underwater vehicle (ROV). A new multi-input multioutput control law, composed of a model-based equivalent control signal and two adaptive signals, is
presented. In the controller, the rst adaptive signal is a PID signal with a novel adaptation law that
enhances the controller performance and allows efcient ne tuning of the controller. The second
adaptive signal continuously estimates the upper bound on the lumped uncertainty vector and acts as a
corrective term for the equivalent control law. A Lyapunov based guidance algorithm is implemented
that can tolerate signicant uncertainties in the system kinematics. The effectiveness of the system on an
ROV is demonstrated through eld trials in sheltered waters. For the experimental work, an extended
Kalman lter is used to for navigation, blending the on-board sensor measurements with a process
model to produce an estimate of the vehicle dynamics. The collective guidance and navigation system are
validated using high precision optical motion capture data. The system achieves decimetre-level precision, signicantly extending the capabilities of the ROV for tasks requiring high precision position and
velocity control.
& 2015 Elsevier Ltd. All rights reserved.
Keywords:
Control system
Remotely operated underwater vehicles
Adaptive
Sliding mode
Guidance
Falcon ROV
1. Introduction
Remotely Operated underwater Vehicles (ROVs) have widespread
need for automatic correction of erroneous motion caused by currents and tether disturbances.
Traditional linear controllers cannot provide high precision
Abbreviations: DVL, Doppler velocity log; EKF, extended Kalman lter; IMU,
inertial measurement unit; NED, north, east, down reference frame; ROV, remotely
operated underwater vehicle; SBL, short baseline acoustic system; UUB, uniformly
ultimately bounded; wrt, with respect to
n
http://dx.doi.org/10.1016/j.oceaneng.2015.08.061
0029-8018/& 2015 Elsevier Ltd. All rights reserved.
509
introduces the test facility that was built for this research and
2. Experimental facilities
2.1. Underwater research facility
The experimental test facility is shown in the photographs of
Fig. 1 and is comprised of a modied boathouse in a commercial
marina. The boathouse, which sits on pontoons on top of the
water, has an opening to the test area that is 5.25 m long and 3 m
lumped uncertainty vector. This adjustment removes the dependence of the Lyapunov stability on the time rate of change of the
lumped uncertainty vector, which in turn, leads to a universally
stable controller, in the Lyapunov sense, even in the presence of
sudden vehicle motion. In addition, the parameter drift problem
was eliminated using a leakage term based on a variant of the
s-modication method (Ioannou and Kokotovic, 1983). Finally, the
adaptive PID layer with a novel adaptation mechanism was also
incorporated to further enhance the controller performance. This
PID layer is an intuitive tool to ne tune the controller behaviour
and eliminate any small residual errors.
To facilitate implementation, this new controller must be
complemented by a trajectory generator and by a sensor feedback
loop. In this work, the two-layered hierarchical architecture proposed in Aicardi et al. (1995) is employed. Firstly, the outer guidance loop algorithm receives target way-point locations and
generates motion directives based on current vehicle state, as
estimated by an Extended Kalman Filter (EKF). The motion
directives are subsequently fed to the inner control loop, where
the controller described in this work uses the motion directives
and the same EKF state feedback to generate thruster commands.
The navigation sensors used in this work are housed in an
auxiliary navigation enclosure, which is attached to the ROV. The
enclosure contains a Systron-Donner Inertial Measurement Unit
(IMU), an RDI Explorer Doppler Velocity Log (DVL), a Sparton
Compass, and a SouthStar Short Base Line (SBL) acoustic positioning system. The SouthStar SBL system exploits the umbilical
cable to trigger acoustic signals from the vehicles emitter. In this
conguration, the acoustic signal only needs to travel in one
direction minimizing errors and allowing faster pinging rates to be
achieved. In order to conclusively evaluate the performance of the
navigation system, a high precision optical motion capture system
is utilized. The optical system provides an absolute measurement
of the true vehicle state for comparison to the EKF estimation,
allowing for a direct evaluation of the performance rather than
inferring performance based on covariance matrices produced in
the EKF calculations. The controller performance was tested
through a series of eld trials based on the trajectory following
and way point tasks. The results indicate the effectiveness of the
510
wide. The opening is used to launch and recover the ROV and for
making measurements; however, once underwater, the ROV can
venture outside of these boundaries. The water depth in the test
form a coordinate frame and attached to the ROV. In this conguration, the output of the camera system can be used to track the
position and orientation of the vehicle while it is manoeuvring
underwater.
The four SBL reference stations are located in the corners of the
boathouse at a depth of roughly 0.8 m, approximately the same
depth as the ROV operates with the Visualeyez mast attached. This
roll, and a rate gyro on the Z-axis. To support the advanced control
3. Modelling
3.1. ROV kinematics
Two reference frames are used to express the motion of the
ROV, an inertial reference frame that is coincident with the NorthEast-Down (NED) frame and a body-xed frame afxed to the
vehicle centre of mass as shown in Fig. 4. The ROV's state vector
with respect to (wrt) its body-xed frame is dened as
q = [u v w p q r ]T where the rst three elements are the
translational velocities and the second three elements are the
rotational rates of the vehicle about the x y and z axis, respectively.
The vehicle state wrt the inertial frame is given by
= [ X Y Z ]T . The spatial transformation matrix
between the inertial frame and ROV's body-xed frame is given by
J, which includes the angular velocity transformation matrix J1 and
the linear velocity transformation matrix J2. The transform J2 is a
rotation matrix obtained using the typical ZYX ( ) yaw,
pitch and roll Euler rotation sequence and J 1 is the associated
angular velocity transformation matrix.
= Jq, J =
03 3 J2
J1 03 3
(1)
To get all the pages converted, you need to purchase the software from:
http://www.anypdftools.com/buy/buy-pdf-to-word.html