You are on page 1of 8

Available online at www.sciencedirect.

com

ScienceDirect
IFAC PapersOnLine 54-16 (2021) 356–363
Evaluation
Evaluation of
of Dynamic
Dynamic Coupling
Coupling Intensity
Intensity and
and Passive
Passive Attitude
Attitude Control
Control of
of
Evaluation of Dynamic
Underwater Coupling Intensity
Vehicle-Manipulator and Passive
SystemsAttitude Control of
Evaluation of Dynamic
Underwater
Evaluation of Dynamic
Underwater Coupling Intensity
Vehicle-Manipulator
Coupling and Passive
Intensity and Passive
Vehicle-Manipulator Systems
SystemsAttitude
Attitude Control of
Control of
Éverton
Éverton
Underwater
Éverton L.
L. de Oliveira.
Underwater
L. de
de Oliveira.
Vehicle-Manipulator
Oliveira. Gabriel
Gabriel S. Belém.
Belém. Rodrigo
Rodrigo M.
Vehicle-Manipulator
Gabriel S.
S. Belém. Rodrigo M.
Systems
M. Morais.
Morais. Décio C.
Systems
Morais. Décio C. Donha
Décio C.
Donha
Donha
Éverton
Éverton L.
L. de
de Oliveira.
Oliveira. Gabriel
Gabriel S.
S. Belém.
Belém. Rodrigo
Rodrigo M.
M. Morais.
Morais. Décio
Décio C.
C. Donha
Donha
Éverton L. Lab. of Dynamic
Dynamic and Rodrigo
Control (LDC)
(LDC)
L. de
de Oliveira. Gabriel S. Belém. M. Morais. Décio C.
C. Donha
Lab. of and Control
Éverton Oliveira.
Polytechnic
Polytechnic School
School of
Gabriel
Lab.
of Lab.
of
of S.of
University
Lab. Belém.
Dynamic
of Dynamic
of São
Dynamic
University
and
Sãoand
Rodrigo
Control
Control
Paulo
and Control
Paulo
M.
(LDC)
(LDC)
(USP), São Morais.
São Paulo,
(LDC)
(USP),
Décio
Paulo, CO
Donha
CO 05508-030
05508-030
Polytechnic
Polytechnic School of University of São Paulo (USP), São Paulo, CO 05508-030
Polytechnic School
School of University
of Lab.
Brazil
Brazil
Lab.
of
of São
of Dynamic
(Tel:
University
(Tel:
of Dynamic
Paulo
and (USP),
Control
+55-11-3091-5779;
São Paulo (USP),
+55-11-3091-5779;
and Control
São
São Paulo,
(LDC)
(LDC) Paulo, CO
CO 05508-030
05508-030
Polytechnic
e-mail: School of
ev_lins@usp.br, Brazil
Brazil (Tel:
University of
(Tel: +55-11-3091-5779;
São Paulo (USP),
+55-11-3091-5779;
gbelem4@usp.br, São
rodmorais@usp.br,Paulo, CO 05508-030
decdonha@usp.br)
e-mail: ev_lins@usp.br,
Polytechnic School of Brazil (Tel:
University of +55-11-3091-5779;
gbelem4@usp.br,
São rodmorais@usp.br,
Paulo (USP), São decdonha@usp.br)
Paulo, CO 05508-030
e-mail:
e-mail: ev_lins@usp.br, gbelem4@usp.br, rodmorais@usp.br,
Brazil (Tel: +55-11-3091-5779; decdonha@usp.br)
e-mail: ev_lins@usp.br,
ev_lins@usp.br, gbelem4@usp.br,
gbelem4@usp.br, rodmorais@usp.br,
rodmorais@usp.br,
Brazil (Tel: +55-11-3091-5779;
decdonha@usp.br)
decdonha@usp.br)
Abstract: e-mail:
Abstract: In the
In ev_lins@usp.br,
the future, gbelem4@usp.br,
underwater manipulation rodmorais@usp.br,
are intended decdonha@usp.br)
tasks are to be
be performed by
by moving
In the future,
Abstract: e-mail:
Abstract:
underwater
ev_lins@usp.br,
future, manipulation
gbelem4@usp.br,
underwater tasks
tasks are intended
manipulation rodmorais@usp.br, to
to be performed
performed by moving
intended decdonha@usp.br) moving
Abstract:
base
base robots,In
robots, the
the future,
namely
Innamely future, underwater
Underwater
underwater
Underwater manipulation
manipulation tasks
Vehicle-Manipulator
Vehicle-Manipulator are
are intended
Systems
tasksSystems intended(UVMSs).
(UVMSs). to
to be
be performed
However, the
performed
However, by
by moving
the manip-
moving
manip-
base
Abstract:
base robots,
robots, In namely
the
namely future,Underwater
underwater
Underwater Vehicle-Manipulator
manipulation
Vehicle-Manipulator tasks Systems
are
Systems intended(UVMSs).
(UVMSs). to be However,
performed
However, the
by
the manip-
moving
manip-
ulation
base
Abstract:
ulation taskIninduces
robots,
task induces
namely
the reaction
future,Underwater
reaction forces
underwater
forces and torques on
Vehicle-Manipulator
manipulation
and torques ontasksthe underwater
the underwater
Systems
are intended vehicle,
(UVMSs). to
vehicle,be affecting
However,its
performed
affecting its
the
by position-
manip-
moving
position-
ulation
base
ulation task
robots,
task induces
namely
induces reaction
Underwater
reaction forces
forces and
and torques
Vehicle-Manipulator
torques on
on the
the underwater
Systems
underwater vehicle,
(UVMSs).
vehicle, affecting
However,
affecting its
the
its position-
manip-
position-
ulation
ing.
base
ing. task induces
Therefore,
robots,
Therefore, namely it is
it reaction
is necessary
necessary
Underwater forces
to and torquesfor
to Vehicle-Manipulator
compensate
compensate foronthese
the underwater
these disturbances
Systems
disturbances vehicle,
(UVMSs). to perform
to performaffecting
However, its
theposition-
the coordinated
the coordinated
manip-
ing.
ulation
ing. Therefore,
task
Therefore, induces it
it is
is necessary
reaction
necessary to
forces
to compensate
and
compensatetorques for
on
for these
the
these disturbances
underwater
disturbances to
vehicle,
to perform
performaffectingthe
the coordinated
its position-
coordinated
control
ing.
ulation task
control of
Therefore, the
of the UVMS
induces it is
UVMSreaction or
necessarythe station
to
forces and
or the station keeping
compensatetorques
keeping of the
for
of the underwater
these
on the disturbances
underwater
underwater vehicle. to
vehicle,
vehicle. For
perform this
Foraffecting sake,
the this
coordinated
this sake,itsthis paper
position-
paper
control
ing.
control
presents of
Therefore,
ofa the
the
new UVMS
UVMSit is
methodology or
necessary
or the
the station
to
station
to keeping
compensate
keeping
evaluate the of
of the
for
the
intensity underwater
these disturbances
underwater
of the vehicle.
vehicle.
dynamic to For
perform
For
coupling this
this sake,
the
sake,
as a this
coordinated
this
function paper
paperof
ing. Therefore,
presents a new it is necessarytotoevaluate
methodology compensate the for theseofdisturbances
intensity the dynamic tocoupling
perform as theacoordinated
function of
presentsofaa the
control
presents newUVMS
new methodology
methodology or the to evaluate
station
to evaluate
keeping the of
the intensity
the
intensity of the
underwater
of the dynamic
dynamic
vehicle. coupling
For
coupling this as a function
sake,
as a function
this paperof
of
the
control
the working
presents ofa new
the frequency
methodology
UVMS orof the
the manipulator.
to
station evaluate
keeping theWith
of such
intensity
the information
of
underwater the dynamic will
vehicle. be
coupling
For possible
this as to
a
sake, predict
function
this the
paperof
the working
working
presents
frequency
frequency
aa range
new methodology
of
of the
the tomanipulator.
manipulator.
evaluate the
With
With such
such information
intensity information
of
will be
be possible
will coupling possible to
to predict
predict the the
the
the working
working
frequency
presents
frequency new frequency
frequency
range in
in which
methodology
which of the
of the
the manipulator.
manipulator.
dynamic
to
dynamic evaluate With
With
coupling
the
coupling such
such
is
intensity
is of the
significant.
significant. the dynamic
information
information Also,
dynamic
Also, will
will
this
this be
couplingpossible
beapproach
possible
approach
as aa function
to
to
ascould
could predict
predict
be
function
be usedof
the
the
of
frequency
the working
frequency range
range in which
frequency
in which of the dynamic
the dynamic
manipulator. coupling
With
coupling issuch
is significant.
information
significant. Also,will
Also, thisbeapproach
this approach
possible could
to
could be used
predict
be used
the
used
on
the
on the
frequency
working
the task
task planning
range in which
frequency
planning level
level to
of the
to produce
dynamic
manipulator.
produce dynamically
coupling
With issuch
dynamically feasible
significant.
information
feasible reference
Also,will
reference trajectories,
this possibleimproving
beapproach
trajectories, could
to predict
improving be used
the
on the task
frequency planning
range in level to produce dynamically feasible reference trajectories, improving the
on
on thethe task
control
frequency
control task planning
planning
performance.
range
performance. in which level
level
whichBeyond
Beyond
the
to
the dynamic
to produce
produce
the
dynamic
the
coupling
coupling is
dynamically
dynamically
identification
identification of
is
of
significant.
feasible
feasible
aa safe
safe frequency
significant. Also,
Also, this
reference
reference
frequency range,
this
range,
approach
trajectories,
trajectories,the
approach
the
could
could be
improving
improving
obtained
obtained be used
the
the
results
used
results
control
on the
control performance.
task planning
performance. Beyond
level
Beyond to the
produce
the identification
dynamically
identification of
of a safe
feasible
a safe frequency
reference
frequency range,
trajectories,
range, the
the obtained
improving
obtained results
the
results
also
control
on
also theprovide
task
provide interesting
performance.
planning
interesting level insights
Beyond theabout
to produce
insights about the dynamic
dynamic
identification
dynamically
the coupling
of feasible
acoupling
safe frequency influence
reference
influence range,for the
the
trajectories,
for attitude
the attitude
obtained
improving Degrees
results
Degreesthe
also
control
also provide
provide interesting
performance.
interesting insights
Beyond
insights the about
about the
the dynamic
identification
dynamic of acoupling
safe
coupling influence
frequency
influence range,for
for the
the
the attitude
obtained
attitude Degrees
results
Degrees
also
of
control
of provide
Freedom
Freedom interesting
(DoFs)
performance.
(DoFs) of the
ofBeyond
theinsights theabout
underwater
underwater the dynamic
vehicle,
identification
vehicle, of acoupling
which
which can
can be
safe influence
related
frequency
be related to
range,
to for the
results
results attitude
thereported
obtained
reported Degrees
in
in previ-
results
previ-
of
also Freedom
provide (DoFs)
interesting of the underwater
insights about vehicle,
the which
dynamic can
coupling be
be related
influence to results
for reported in previ-
ous
of
also
ous works.
provideMoreover,
Freedom
works. (DoFs)
interesting
Moreover, of motivated
the underwater
insights
motivated by
by the
about results
thevehicle,
the obtained
which
dynamic
results obtained canhere
coupling here and
related the
influence
and for the
thetooriginality
results
originality
attitude
of
of this
thereported this in
attitude Degrees
applica-
previ-
Degrees
applica-
ous
of works.
Freedom Moreover,
(DoFs) of motivated
the underwater by the results
vehicle, obtained
which can here
be and
related the tooriginality
results of
reported this applica-
in
ous
tion, works.
of Freedom
tion, a passive
aa passive Moreover,
(DoFs) control
control motivated
of theis
is synthesized
underwater forby theforresults
the
vehicle, obtained
attitude
which can of here
UVMSs. and
be relatedThe the
The originality
simulation
to results of
reported this
results in previ-
applica-
show
previ-
tion,works.
ous
tion, a passive
passiveMoreover,
control is synthesized
control motivated
is synthesized
synthesized by thefor
the
the attitude
forresults
the attitude
obtained
attitude
of
of here
of
UVMSs.
UVMSs.
UVMSs. and The
the
The
simulation
simulation
originality
simulation of
results
results
this
results
show
show
applica-
show
tion,
good
ous
good a
works. passive
attenuation
attenuation control
Moreover, for
for the
the is synthesized
pitch
motivated
pitch oscillations
by
oscillations thefor the
with
results
with attitude
the
obtained
the of
proposed
proposed UVMSs.
here control.
and
control. The
the simulation
originality of results
this show
applica-
good aattenuation
tion,
good attenuation
passive for the
control
for theispitch
pitch oscillations
synthesized
oscillations for withattitude
the
with the proposed
the proposed
of UVMSs.control.
control. The simulation results show
good
tion,
Copyright attenuation
a passive
© 2021for for
control the ispitch
ThetheAuthors. oscillations
synthesized for
This is an open with
the the
attitude
access proposed
of
article UVMSs.control.
under The simulation
the CC BY-NC-ND results
licenseshow
Keywords:
good
Keywords: attenuationUnderwater
Underwater Vehicle-Manipulator
pitch oscillations
Vehicle-Manipulator with System,
the
System, Dynamic
proposed
Dynamic Coupling,
control.
Coupling, Passive Control.
Passive Control.
Keywords:
good attenuationUnderwater
(https://creativecommons.org
Underwater for theVehicle-Manipulator
pitch/licenses/by-nc-nd/4.0/)
oscillations with
Vehicle-Manipulator System,
the proposed
System, Dynamic
Dynamic Coupling,
control.
Coupling, Passive Control.
Keywords:
Keywords: Underwater Vehicle-Manipulator System, Dynamic Coupling, Passive Passive Control.
Control.
Keywords: Underwater Vehicle-Manipulator
Keywords: Underwater Vehicle-Manipulator System, System, Dynamic Coupling, Passive Control.
et al.
et al.Dynamic
(2014), where
(2014), Coupling,
where the pitch
the Passive
pitch angleControl.
angle is found
is found as as the
the most
most affected
affected
1.
1. INTRODUCTION
INTRODUCTION et
et
DoF. al.
al. (2014),
(2014),
In Shah where
where
et al. the
the
(2021) pitch
pitch isangle
angle is
is
performed found
found a as
as the
the
dynamic most
most affected
affected
analysis of
1.
1. INTRODUCTION
INTRODUCTION et
DoF. al. (2014),
In Shah where
et al. the
(2021) pitch isangle is
performed found a as the
dynamic most affected
analysis of
UVMSs are currently 1. INTRODUCTION
seen as the answerer to perform autono- DoF.
et
DoF.
a al.
UVMS In
(2014),
In Shah
Shah
with et
where
et al.
al.
flexible (2021)
the
(2021) pitch
joints. is
is performed
angle is
performed
Among found
all a
a
thedynamic
as the
dynamic
effects analysis
most affected
analysis
included of
of
on
UVMSs are currently 1. seen as the
INTRODUCTION answerer to perform autono- DoF.
a
et UVMS
al. In
(2014), Shah
with et al.
flexible
where (2021)
the joints.
pitch is performed
Among
angle is all
found a
thedynamic
aseffects
the analysis
included
most affected of
on
UVMSs
UVMSs
mous are
are
underwater currently
currently 1. seen seen
seen
intervention as
as the
the
INTRODUCTION
in the
theanswerer
answerer
future. to to
to perform
perform
However, autono-
autono-
there are the a
DoF.
a UVMS
UVMS In with
Shah
with flexible
et al.
flexible (2021)joints.
joints. is Among
performed
Among all
all the
a
the effects
dynamic
effects included
analysis
included on
of
on
UVMSs
mous are currently
underwater intervention as the
in answerer
future. performthere
However, autono-are athe
DoF. model,
UVMS
model,In Shah the
with
the dynamic
flexible
etdynamic
al. (2021) coupling
joints.
coupling Among is
is
is performed considered
all the
considered
a dynamicnegligible
effects included
negligible
analysis once
onceon
of
mous
UVMSs
mous
numerousunderwater
are
underwater currently
challenges intervention
seen
intervention
associated as in
the
in the
the
with future.
answerer
future. However,
to perform
However,
its autonomous
autonomous there
autono-
there
operation are
are athe
the model,
UVMS
model, the
with
the dynamic
flexible
dynamic coupling
joints.
coupling Among is
is considered
all the
considered negligible
effects included
negligible once
onceon
mous underwater
numerous
UVMSs arechallenges
currently intervention
associated
seen as the in with
the future.
its
answerer However,
to there
performoperationautono-are the athe mass
model,
mass
UVMS ratio
ratio
with between
thebetween
dynamicjoints.
flexible the
the underwater
coupling
underwater
Among vehicle
is considered
allvehicle and
and
the effects manipulator
negligible
manipulator
included onceon
numerous
mous challenges
underwater associated
intervention with its autonomous operation mass ratio between the underwater vehicle and manipulator
numerous
that
that
mous need
numerous
need challenges
to
to
underwater be
be solved
challenges solved
interventionin orderin
associated
in order
associated into the
towith
the future.
its
achieve
with
achieve
future. However,
its autonomous
such
autonomous
such aa level
However, level there
operation
of
there are
are the
of dex-
operation
dex- is
is
the
is
model,
mass
low
mass
low
model,
low
(≈ ratio
(≈
(≈
the
5%).
ratio
5%).
5%).
dynamic
thebetween
According
between
According
dynamic
According
coupling
the
the underwater
to
underwater
to
to
is
is considered
Barbălată
Barbălată
coupling
Barbălată
vehicle
et al.
et
considered
et
negligible
and
al. (2014)
vehicle
al.
(2014)
and manipulatoronce
and Sivčev
and
negligible
(2014) and
Sivčev
manipulatoronce
Sivčev
that
terity
that need
numerouswithout
need to
to be
challenges
be a solved
human
solved in order
associated
operator
in order to achieve
with
(e.g.,
to its
achievetasking such
autonomous
such aa level
planning,level of dex-
operation
motion
of dex- the
is
et
is mass
low
al.
low (≈ ratio
5%).
(2018),
(≈ 5%). between
According
the coupling
According the underwater
to Barbălată
intensity
to Barbălată vehicle
et
depends
et al.
al. onand
(2014)
(2014) themanipulator
and
mass
and Sivčev
ratio.
Sivčev
terity
numerous
terity without
without a
challenges human operator
associated (e.g.,
with tasking
its planning,
autonomous motion
operation et
the al.
mass (2018),
ratio the coupling
between the intensity
underwater depends
vehicle onand the mass ratio.
manipulator
that
terityneed
terity without
coordination,
that without
coordination,
need to
to be aaa solved
humanmanagement,
human
energy
beenergy
operator
in
humanmanagement,
solved order
order to
operator
operator
in
(e.g.,
achieve
(e.g.,
(e.g.,
to
tasking
tasking such
communication,
achievetasking
communication,
such
planning,
aa level
planning,
planning,level
motion
of
etc.). One et
dex-
motion
motion
etc.).
of One
dex- is
et al.
low
al.
Based
et
Based
is low
(2018),
(≈
al. (2018),
on 5%).
(2018),
on
(≈ the
the
5%).
the coupling
According
the coupling
composite
the coupling
composite
According
intensity
to Barbălată
intensity
dynamics
intensity
dynamics
to Barbălată of
of
depends
et
et al.
depends
aa UVMS,
depends
UVMS,
on
al. (2014)
on
(2014)
the
onaathe
mass
and
mass
robust
the
ratio.
Sivčev
ratio.
masscontrol
robust
and ratio.
control
Sivčev
coordination,
terity without
coordination,
of the without
main problems energy
a human
energy
problems management,
operator
management,
isoperator
the dynamic
dynamic (e.g., communication,
tasking
communication,
coupling planning,
between etc.).
etc.). One
motion
One
theOneun- et etBased
al.
Based on
(2018),
on the
the composite
the coupling
composite dynamics
intensity
dynamics of
of a UVMS,
depends
a UVMS, on a
a robust
the mass
robust control
ratio.
control
coordination,
of the
terity main energy
a human management,
is the (e.g., communication,
coupling
tasking between
planning, etc.).
the
motionun- is
is proposed
Based
proposed
al. on theby
(2018), by the Canudas
composite
Canudas
coupling deintensity
de Wit et
dynamics
Wit et ofal.
al. (1998).
a(1998).
UVMS,
depends onThis
athe
This scheme
robust control
scheme
mass ex-
ex-
ratio.
of the main
coordination, problems
energy is the
management,dynamiccommunication,
coupling between the
etc.). un- is proposed by Canudas de Wit et al. (1998). This scheme ex-
of
of the
the main
derwater
derwater main
coordination, problems
vehicle
problems
vehicle energy and
and is the
the dynamic
manipulator,
is
manipulator,
management, coupling
which
dynamiccommunication,
coupling
which between
severely
between
severely theOne
the
affects
affects
etc.). un-
the
un-
the
One Based
is proposed
plores
is proposed
plores
Based on
thethe
the
on by composite
bandwidth
by
bandwidth
the Canudas
Canudas
composite dynamics
de
de Wit
difference
difference Wit et
dynamics of
al.aa(1998).
al.
between
et
between
of UVMS, a robust
This robust
the underwater
(1998).
the
UVMS, underwater
This
a control
scheme
scheme ex-
vehi-
ex-
vehi-
control
derwater
of the
derwater
control main
of vehicle
problems
vehicle
UVMSs. and
and Moremanipulator,
is the dynamic
manipulator,
precisely, which
coupling
which
the severely
between
severely
reactions affects
the
affects
generated the
un-
the
by plores
is proposed
plores the
the bandwidth
by
bandwidthCanudas difference
de
difference Wit between
et al.
between the
(1998).
the underwater
This scheme
underwater vehi-
ex-
vehi-
derwater
control
of the of
main vehicle
UVMSs.
problems and Moremanipulator,
is theprecisely,
dynamic which
the
coupling severely
reactions between affects
generatedthe the
by
un- cle
plores
cle
is and
and
proposed manipulator
the bandwidth
manipulator
by Canudas to
to get
difference
getde partially
between
partially
Wit et decoupled
decoupled
al. the
(1998). subsystems.
underwater
subsystems.
This scheme vehi-As
As
ex-
control ofvehicle
UVMSs. More precisely, the reactions
reactions generated by cle
derwater
control
the
the motion
control
motion
derwater of UVMSs.
of the
ofvehicle
UVMSs.
of the and Moremanipulator,
manipulator
More
manipulator
and precisely,
precisely,
manipulator, are seen
are which
the
seen
which as severely
as disturbances
the reactions
disturbances
severely affects
generated
generated on the
on
affects by cle
by
the
the ploresandthe
and
reported
cle and
reported
plores
manipulator
theby
by bandwidth
manipulator
Canudas
manipulator
Canudas
bandwidth
tode
to
tode
get
difference
get
Wit
get
Wit
difference
partially
et
et between
partially
al.
partially
al.
decoupled
decoupled
(1998),
decoupled
(1998),
between the
the
the
the
subsystems.
underwater
subsystems.
robust
robust
underwater vehi-
control
subsystems.
control
vehi-
As
As
Asis
is
the
the motion
control
motion
underwater of of
UVMSs.
of
vehicle,the
the manipulator
More
manipulator
affecting precisely,are
are
itsare seen
the
seen
position as disturbances
reactions
as disturbances
and attitude. generated on
on
Also, the
by
the
the reported
cle and
reported by Canudas
manipulator
by Canudas tode
de Wit
get
Wit et al.
partially
et al. (1998),
decoupled
(1998), the
the robust control
subsystems.
robust control Asis
is
the motion
underwater
control of of
vehicle,
UVMSs. the manipulator
affecting
More its
precisely, seen
position
the asanddisturbances
attitude.
reactions on the
Also,
generated by only
reported
only
cle needed
needed
and on the
by Canudas
on
manipulator the underwater
underwater
todeget vehicle
Witpartially
et vehicle
al. (1998), oncethe
once
decoupled therobust
the response
response
subsystems. of the
control
of the
Asis
underwater
the motion
underwater
positioning vehicle,
of
vehicle,
errors the on affecting
manipulator
affecting
the its
its
underwater areposition
seen
position
vehicleasand
and attitude.
disturbances
attitude.
are reflected Also,
on
Also,on the
the
the only
reported
only needed
needed by on
Canudas
on the
the underwater
de
underwaterWit et vehicle
al. (1998),
vehicle once
once thethe
the response
robust
response of
control
of the
is
the
underwater
positioning
the motion vehicle,
errors
of the on affecting
the
manipulator itsare
underwater position
vehicle
seen asand attitude.
are reflected
disturbances Also,on
on the manipulator
only needed
manipulator
reported by is too
on
is too
Canudas fast.
thefast. de Podder
underwater
Podder
Wit et &
&al.Sarkar
vehicle
Sarkar
(1998), (2004)
once
(2004)
the proposed
therobust
response
proposed a dy-
of
a
control dy-
the
is
positioning
underwater
positioning
manipulator errors
vehicle,
errors
through on
on the
the underwater
affecting
the its
underwater
kinematic vehicle
position
vehicle
coupling. and are
are
This reflected
attitude.
reflected
resultAlso,
inon
on the
poor manipulator
only needed
manipulator is
on
is too
the
too fast. Podder
underwater
fast. Podder & Sarkar
vehicle
& Sarkar (2004)
once the
(2004) proposed
response
proposed aa dy-
of the
dy-
positioning
manipulator errors
through on the underwater vehicle are reflected on the namic-based
manipulator motion
is too planning
fast. Podder for
& UVMSs
Sarkar to
(2004) solve the
proposed inverse
a dy-
underwater
manipulator
positioning
vehicle,
through the kinematic
affecting
kinematic coupling.
its position
coupling. andThis
attitude.
This result
result in
inonpoor
Also, poor namic-based
only needed on
namic-based motion planning
the underwater
ismotion planning for UVMSs
vehicle
for UVMSs oncetoto solve
the the
response
solve the inverse
of the
inverse
manipulatorerrors
manipulator
end-effector
end-effector
positioning through
positioning
through
positioning
errors on
on the underwater
the kinematic
and compromises
compromises
kinematic
and
underwater vehicle
coupling.
coupling.
vehicle are
the
theThis
This
are reflected
tasks.
tasks. result
result in
reflected the
inonpoor
poor
the manipulatorconsidering
namic-based
kinematics
namic-based
kinematics
manipulator too fast.
motion
motion
considering
is too fast. Podder
planning
the
planning
the
Podder & Sarkar
for
different
for
different
& Sarkar
UVMSs
UVMSs (2004)
bandwidth
bandwidthto
to solve
(2004) solveproposed
the aa dy-
the inverse
characteristics
inverse
characteristics
proposed dy-
end-effector
manipulator
end-effector positioning
through
positioning the and compromises
and compromises
kinematic coupling. the
the tasks.
This
tasks. result in poor kinematics
namic-based
kinematics considering
motion
considering the
planning
the different
for
different UVMSsbandwidth
bandwidthto solvecharacteristics
the inverse
characteristics
end-effector through
manipulator positioning thewas and compromises
kinematic coupling. the tasks.
This result in poor of of the system.
kinematics
the
namic-based system. This scheme
considering
This
motion scheme
planning uses
the uses the
different
forthe Fourier
bandwidth
Fourier
UVMSs series
toseries
solve tothe
distribute
characteristics
to distribute
inverse
The dynamic coupling studied by some authors. In McLain of the system. This scheme
The
The
The
dynamic
end-effector
dynamic
end-effector
dynamic
coupling
positioning
coupling
positioning
coupling
was
was
was
and
and
studied
compromises
studied
compromises
studied
by
by
by
some
some
some
authors.
the tasks.
authors.
the tasks.
authors.
In
In
In
McLain
McLain
McLain
kinematics
of
the
of
the the
slow
the
slow
kinematics system.
system.
and considering
This
andconsidering
fast
This
fast parts
partsscheme
schemeof theuses
the
ofthe
the uses
the
different
uses the
trajectory
the
trajectory
different
Fourier
bandwidth
Fourier
between
Fourier
between
bandwidth
series
series
seriesthe
to
to
distribute
characteristics
the to distribute
underwater
distribute
underwater
characteristics
et
The
et al.dynamic
al. (1996), coupling
(1996), aaa coordinated
coordinated controlby
was studied
control is some
is proposed
proposed authors.for the
for the station- the
In McLain
station- of the
the slow
the
slow and
system. fast
This
andmanipulator,
fast parts
partsschemeof
of the
the trajectory
uses the Fourier
trajectory between
Fourier
between seriesthe tounderwater
theto distribute
underwater
vehicle and respectively, which reduces the cou-
et
The
et
The
al.dynamic
et al.
keeping(1996),
(1996),
al.dynamic
keeping(1996),
of aa coordinated
coupling
of aa UVMS
UVMS
coupling was
composed
coordinated
composed
control
was studied
control
studied of aaby
of
is
by
proposed
some
small
is
small
some authors.
Autonomous
proposed
Autonomous
authors.
for
for the In
the
In Under- the
station-
McLain
station-
Under-
McLain
of slow
vehicle
vehicle
the slow
vehicle
and
and
system.
and
and
and
fast
This parts
manipulator,
manipulator,
fast parts
manipulator,
schemeof
of
the trajectory
respectively,
uses the
respectively,
the trajectory
respectively,
between
which
which
between
which
the
reduces
series
reduces
the
reduces
underwater
the
the cou-
distribute
cou-
underwater
the cou-
keeping
et al. of
(1996), a UVMS
a composed
coordinated control of a small
is Autonomous
proposed
small Autonomousfor the Under-
station-
Under- pling.
vehicle
pling.
the slow An
An and
andinexact
inexact
fast feedback
manipulator,
feedback
parts of the linearization
respectively,
linearization
trajectory to
which
to
betweencompensate
reduces
compensate
the for
the
for
underwater the
cou-
the
water
keeping
water
et al. Vehicle
of a UVMS
Vehicle
(1996), a (AUV)
(AUV)
coordinated and
composed
and of
of a
a one-link
of a is
one-link
control small cylindrical-shaped
Autonomous
cylindrical-shaped
proposed for the ma-
Under-
ma-
station- pling.
vehicle
pling. An
An and inexact feedback
manipulator,
inexact feedback linearization
respectively,
linearization to
which
to compensate
reduces
compensate for
the
for the
cou-
the
water
keeping
water Vehicle
of
Vehicle a UVMS (AUV)
(AUV) and
composed
and of
of a
a one-link
of a
one-link small cylindrical-shaped
Autonomous
cylindrical-shaped ma-
Under-
ma- dynamic
pling.
dynamic
vehicle An coupling
and inexact
coupling
manipulator,in
in a
feedback
a UVMS
UVMS is
is
respectively,developed
linearization
developed to
which by
by Barbălată
compensate
Barbălată
reduces for
the et
et
cou-al.
the
al.
nipulator.
water
keeping Vehicle
nipulator. of The
The
a UVMS experiments
(AUV)
experiments and
composed ofreveal
a
revealone-link
of athe
the dynamic
dynamic
small coupling
cylindrical-shaped
coupling
Autonomous as
as
Under-the
ma-
the dynamic
pling.
dynamic An coupling
inexact
coupling in a
feedback
in a UVMS
UVMS is developed
linearization
is developed to by Barbălată
compensate
by Barbălată for et
et al.
the
al.
nipulator.
water Vehicle
nipulator. The
The experiments
(AUV)
experiments and ofreveal
a
revealone-linkthe
the dynamic coupling
cylindrical-shaped
dynamic coupling as
as the
ma-
the (2015).
dynamic
(2015).
pling. An This
coupling
This control
control
inexact in includes
a UVMS
includes
feedback feedback
is developed
feedback
linearization terms
terms
to by ofBarbălată
of
compensatethe most
the most
for etdis-
al.
dis-
the
main disturbance
main
water disturbance
nipulator.
Vehicle The (AUV) during
experiments
during and the
the
of station-keeping.
reveal
a one-linkthe dynamic
station-keeping. Also,
coupling
Also,
cylindrical-shaped the coordi-
the coordi-
asma-
the (2015). dynamic
(2015). This
coupling
This control
control in includes
a UVMS
includes feedback
is developed
feedback terms
terms by of
of the
Barbălată
the most
most etdis-
al.
dis-
main disturbance
nipulator.
main The
disturbance during
experiments
during the
the station-keeping.
reveal the
station-keeping. dynamic Also,
coupling
Also, the
the coordi-
as the
coordi- turbed
(2015).
turbed
dynamic DoF,
This
DoF, i.e.,
i.e.,
coupling the
control
thein pitch
includes
pitch
a UVMS angle.
angle. is Also,
feedback
Also,
developed Han
terms
Han et
et
by al.
of
al. (2020)
the
(2020)
Barbălatămostdevel-
dis-
devel-
et al.
nated
nated control
main disturbance
control
nipulator. proved
Theproved during
experiments to be
to be able
theable
reveal to the
to perform
station-keeping.
performdynamic theAlso,
the station-keeping
the coordi-
station-keeping
coupling as the turbed turbed
(2015). DoF,
This
DoF, i.e., thecontrol
control
i.e., the pitch
includes
pitch angle.
angle. Also, Han
feedback
Also, Han
termset al.
et al.
of (2020)
the
(2020)mostdevel-
dis-
devel-
nated control proved to be able to perform the station-keeping oped
turbed
oped a fuzzy-based
DoF,
aa fuzzy-based i.e., the
This controlcontrol pitch to
angle.
to decouple
Also, the
Han underwater
et al. (2020) vehicle
devel-
main
nated
by
by
main disturbance
control
control proved
decoupling
nated
decoupling
disturbance the
proved
the during to
to be
subsystems
subsystems
during bethe station-keeping.
theable
able of
of to
totheperform
UVMS.
perform
the
station-keeping. UVMS. theAlso,
the The
The the
the coordi-
station-keeping
influence
station-keeping
Also, influence
coordi-of
of
(2015).
oped
turbedthe
oped fuzzy-based
DoF,
aa DoF, i.e., the
fuzzy-based
includes
control
thecontrol
pitch to decouple
angle.
to
feedback the
decouple
Also,
terms
the
Han
underwater
of the most
underwater
etofal.the
(2020)
vehicle
vehicledis-
devel-
by decoupling
nated
by
the control
decoupling
dynamic the
proved
the
coupling subsystems
to
subsystems
on be able
the of
of
DoFs to the UVMS.
perform
the of UVMS.
UVMSs the The
The influence
station-keeping
is influence
evaluated of
of
by
from
oped
from
turbed the manipulator
fuzzy-based
manipulator
i.e., control
by
pitch to decouple
by estimating
estimating
angle. decouplethe Han
the
Also, the
the underwater
terms
terms etofal.
the
underwater
(2020) vehicle
generalized
vehicle
generalized
devel-
by
the decoupling
dynamic
controlcoupling the subsystems
proved toon of the UVMS. The influence of from the manipulator by estimating the terms of the generalized
nated
the
by dynamic coupling onbethe able
the DoFs
DoFs of
to perform UVMSs
ofUVMS.
UVMSs is evaluated
the station-keeping
is (2012).
evaluated by
by oped the
from
inertia
from
inertia
oped theaa matrix
fuzzy-based
manipulator
matrix used in
manipulator
fuzzy-based used control
in by
aaa feedback
by
control to decouple
estimating
feedback
estimating
to decouplethe the underwater
the terms
linearization
terms
linearization
the underwater
of the
control.
ofcontrol. vehicle
the generalized
generalized
vehicle
the decoupling
the dynamic
Dunnigan
dynamic
Dunnigan
by decoupling & coupling
& the
Russell
coupling
Russell
the subsystems
on
on the
(1998)
(1998)
subsystems and
theand of
DoFs
DoFs
of the of
Periasamy
Periasamy
the UVMSs
ofUVMS.
UVMSs et The
et is
al.
al.
The influence
evaluated
is (2012).
evaluated
influence High
Highof
by
by
of inertia
from
inertia the matrix used
manipulator
matrix used in
in bya feedback
estimating
feedback linearization
the terms
linearization ofcontrol.
the
control.generalized
Dunnigan
the dynamic & coupling
Russellis(1998) (1998)
on and Periasamy et al.
al. (2012). High inertia
from the matrix used
manipulator in bya feedback
estimating linearization
the termscan control.
of the generalized
Dunnigan
coupling
Dunnigan
coupling
the dynamic
coupling
& Russell
influence
& coupling
Russellis(1998)
influence
influence is on the
seen
seen
seen
for
for
the
for
DoFs
and
and
DoFsthe
the
of
of UVMSs
thePeriasamy
attitude
Periasamy
attitude
UVMSs
attitude
et
DoFs
et al.
DoFs
DoFs
is
is of evaluated
(2012).
of
of the
evaluated
the
High
the under-
(2012). under-
High
under-
by
by From From previous
inertiaprevious
From matrix used
previous
works,
works,
used
works,
only
in aaonly
only
two approaches
two
feedback
two
approaches
linearization
approaches can
can
be identified
be identified
control.
be identified
to
to
to
Dunnigan
coupling
water
couplingvehicle & Russell
influence
influencecompared is (1998)
seen
is(1998)
seento for
the
forand the Periasamy
attitude
translation
thePeriasamy et
DoFs
ones,
attitudeones, DoFs al.
owed (2012).
of
of the
to
the High
under-
the re-
under- inertia
From
decouple
From previous matrix
previous works,
the manipulator
manipulatorin
works, onlyfrom feedback
only two
from
twothethe linearization
approaches
underwater
approaches can control.
be identified
vehicle:
canvehicle: (i) feed-
be identified feed- to
to
water
Dunnigan
water vehicle
vehicle & compared
Russell
compared to
to the
theand translation
translation et
ones, owed
al.
owed to
(2012).
to the
the re-
High
re- decouple
decouple the
the manipulator from the underwater
underwater vehicle: (i)
(i) feed-
coupling
water
storing
water
storing
coupling influence
vehicle
moments
vehicle
moments
influencecompared
and
compared
and is
is seento
reactions
to
reactions
seen for
the
the
for the attitude
translation
from
translation
from
the the
the
attitude DoFs
ones,
ones, owed
manipulator.
owed
manipulator.
DoFs of
of the
to
to
the under-
the
The
the
The re-
dy-
re-
dy-
under- From
decouple
forward
decouple previous
the
decoupling,
the works,
manipulator
manipulator and only (ii)two
from
from approaches
the underwater
frequency-based
the underwater can be identified
vehicle:
decoupling.
vehicle: (i)
(i) feed-
feed- to
storing moments and reactions from theismanipulator.
manipulator. The dy- forward
From
forward decoupling,
previous
decoupling, works, and
and only (ii)
(ii) frequency-based
two approaches
frequency-based candecoupling.
be identified
decoupling. to
water
storingvehicle
storing
namic
namic
water moments
coupling
moments
coupling
vehicle compared
inand
in
compareda lightweight
and
a to
reactions
lightweight
reactions
to the
the translation
from
UVMS
from
UVMS
translation the ones,
studied
theismanipulator.
studied
ones, owed
owed to the
The
by Barbălată
by Barbălată
toThe
the re-
dy-
dy-
re- decouple
forward
forward the manipulator
decoupling,
decoupling, and
and from
(ii)
(ii) the underwater
frequency-based
frequency-based vehicle:
decoupling.
decoupling. (i) feed-
namic coupling inand decouple the manipulator from the underwater vehicle: (i) feed-
storing
namic
namic
storing moments
coupling
coupling
moments in aaa lightweight
inand
lightweight
reactions
lightweight
reactions
UVMS
from
UVMS
UVMS
from the
the
ismanipulator.
is studied by
studied
ismanipulator.
studied
by Barbălată
Barbălată
The
by Barbălată
Thesec-dy-
dy- forward forward decoupling,
decoupling, and and (ii) (ii) frequency-based
frequency-based decoupling. decoupling.

The first
The first author acknowledges
author acknowledges CAPES
CAPES for the
for the Ph.D.
Ph.D. scholarship.
scholarship. The
The sec-
namic coupling in a lightweight UVMS is studied by Barbălată


The
namic first author
coupling acknowledges
in a lightweight CAPES for the Ph.D. scholarship. The sec-
The first author acknowledgesCNPq CAPES the UVMS for
for the is studied
the Ph.D. scholarship. by Barbălată
The
The sec-

ond

ond author
The first
author acknowledges
author
acknowledgesacknowledgesCNPq for
for the
CAPES undergraduate
Ph.D.
undergraduate scholarship.
scholarship.
scholarship. sec-
ond author
The acknowledges
first author CNPq
acknowledges for the undergraduate scholarship.
ond author acknowledges CNPq CAPES
CNPq for
for the for the Ph.D. scholarship.
the undergraduate scholarship. The
scholarship. sec-

ond
 author
The acknowledges
first author acknowledges CAPES undergraduate
for the Ph.D. scholarship. The sec-
ond author
2405-8963 acknowledges CNPq
© 2021 for the undergraduate scholarship.
an open access article under the CC BY-NC-ND license.
ond author Copyright
acknowledges CNPqThe Authors.
for the This is scholarship.
undergraduate
Peer review under responsibility of International Federation of Automatic Control.
10.1016/j.ifacol.2021.10.116
Éverton L. de Oliveira et al. / IFAC PapersOnLine 54-16 (2021) 356–363 357

The feedforward approach depends on a good representation of 4. The passive control is covered in Section 5 and its results/dis-
the dynamics, which is difficult to obtain in practice due to the cussions are given in Section 6. Finally, Section 7 holds the con-
model complexity. Hence, it is frequently combined with robust clusions and further works.
feedback control techniques to achieve the performance require-
ments. However, the sensory information in underwater vehi- 2. MATHEMATICAL MODEL
cles is limited, with noise and bounded sample rates which re- The analysis presented here is based on the mathematical model
stricts the feedback control. Instead, the frequency-based decou- of an idealized Intervention-AUV (I-AUV) on the vertical (div-
pling depends only on the knowledge of the frequency response, ing) plane, shown in Fig. 1. The I-AUV is composed of the
obtained experimentally or with the dynamic model. Mares-AUV (Ferreira et al., 2009, 2010) connected to a cylin-
drical-shaped link made of aluminum and with a high aspect ra-
Even so, there are doubts on how to apply the frequency-based tio (L / D > 10, with L being its length and D its diameter). Also,
decoupling and on how to determine the safe frequency range there is a sphere connected to the link representing the end-ef-
where such an approach is valid. Therefore, this work presents fector of the manipulator. The I-AUV has four (04) DoFs asso-
a new methodology to obtain the amplitude response of UVMSs ciated with the rigid body motion on the vertical plane, being
associated with the dynamic coupling between the underwater three (03) of the AUV (x, z and θ) and one (01) of the manipu-
vehicle and manipulator. The amplitude predictions are deter- lator (γ). The system is modeled with the Euler-Lagrange equa-
mined based on the working frequency range of the manipula- tion, according to de Oliveira et al. (2020), considering the rigid
tor. This turns possible to identify the range where frequency- body dynamics and the hydrodynamic (added mass and drag)
based decoupling can be used. The plots can be seen as a com- and hydrostatic (weight and buoyance) forces. The thrusters and
plement to the approach of Podder & Sarkar (2004), serving as motors dynamics are not considered and the actuation is repre-
guidelines to perform motion distribution on the subsystems of sented by a set of active forces and moments. The ocean current
a UVMS. Beyond that, the amplitudes plots bring an interesting is not considered in the present analysis.
understood of the dynamic coupling on the attitude DoFs. Fur-
thermore, the schemes of previous works always try to compen-
sate for the dynamic coupling. Therefore, the present approach
differs from others since it evaluates the coupling intensity, not
trying to compensate for that.
According to the results obtained, the manipulator acts like an
oscillator forcing the underwater vehicle to vibrate. Recuring to
the literature, it is founded that good attenuation is obtained us-
ing passive control techniques based on Dynamic Vibration Ab-
sorbers (DVAs) on forced vibrations.
Moreover, some works applied DVAs on fluid-structure inter-
action problems. Anh et al. (2007) proposed a DVA composed
of a pendulum-spring-damper system for stable inverted pendu- Figure 1. Idealized I-AUV on the vertical plane. Generalized coordinates in
lum systems. An inverted pendulum-type DVA is also devel- blue. Active motor forces in red. Origin (O), center of gravity (G) and center
of buoyancy (B). Index i; i = 0, 1, 2, is referring to the number of the body (0-
oped to reduce the required length of the classical pendulum- AUV; 1-cylindrical-shaped link; 2-sphere).
type DVA. To improve the damping characteristics of the sys-
tem, Anh et al. (2007) presented an optimal tunning method for Applying the Euler-Lagrange equation with ξ =  x, z,θ, γ  as
the parameters of the DVA. The inverted pendulum DVA is ap- the vector of generalized coordinates, the Equations of Motion
plied on an articulated ocean tower under flow-induced forces (EoMs) becomes (de Oliveira et al., 2020):
and good attenuation is found for random excitations. In Viet & M(ξ)ξ + C(ξ, ξ)ξ + d(ξ, ξ) + g(ξ) =
τ(ξ), (1)
Park (2011), a radial DVA, made of a mass-spring-damper sys-
where M is the generalized inertia matrix and C is the Corio-
tem, is used for the vibration suppression of an axisymmetric
lis/centrifugal forces matrix; d and g stands for the vectors of
spherical pendulum. Also, Viet & Park (2011) demonstrate that
drag and restoring forces, respectively, while τ represents the
the DVA frequency should be tunned twice of the pendulum to
vector of control forces. The modeling process to obtain the
improve the absorption. This DVA is tested on the liquid slosh-
terms in (1) are described in the sequence.
ing problem and good attenuation is found for random vibra-
tions, especially in the case of large oscillations. Moreover, in 2.1 Kinetic energy
Ueno & Franzini (2019), a nonlinear vibration absorber, similar The kinetic energy function follows:
to the pendulum-type DVA, is proposed to suppress flow-in-
duced vibrations on flexibly mounted cylinders. The results of 1
ξ Mξ; M  i=0 J i (M RB,i + M A,i )J i ,
2
= = (2)
models with one and two DoFs shown that the mass parameters 2
of the absorber have more influence on vibration suppression. with J i satisfying ηCGi = J iξ , where ηCGi =  x Gi , z Gi , ωi  is
the velocity vector of the i-th body; M RB,i and M A,i are the
Thus, motivated by these works and due to the originality of the ˆ A,i R i ,
rigid body and added mass matrices, where M A,i = R i M
present application, a passive control is synthesized for the atti-
with R i as the rotation matrix from the i-th frame to the Earth-
tude of UVMSs. Also, the proposed control is tested in different
fixed frame and M̂ A,i is the local added mass matrix.
scenarios and good attenuation is found in all of them.
The inertial forces in (1) are calculated as:
The remainder of this paper is organized as follows. Section 2
presents the mathematical model. The proposed methodology is d   
presented in Section 3, and its results/discussions are in Section  − = Mξ + Cξ. (3)
dt  ξ  ξ
358 Éverton L. de Oliveira et al. / IFAC PapersOnLine 54-16 (2021) 356–363

2.2 Potential energy 4. Simulations: do the numerical integration of the mathe-


The generalized potential of the hydrostatic forces and the asso- matical model for the closed-loop system (saving the re-
ciated restoring forces vector are given by: sults) in the frequency range defined before, as below:
 ξ   ξ 
=
2
F p + FB,i p B ; g
i = 0 W ,i G
=  i =0 J G FW ,i + J B FB ,i , (4)
2
=    −1 =; ξ (0) 0=
; ξ (0)  0, ωi  ,
ξ ξ   M (Bu − h ) 
i i i i

where J c satisfies pc = J cξ , with p c =  x c , z c  (c = Gi, Bi) as where u =  0, τ  and h = Cξ + d + g .


the position vector of c ; FW,i =  0, mi g  and FB,i =  0, −ρVi g 
T T

are the respective vectors of weight and buoyancy forces, with 5. Post-processing: make the calculation only for the DoFs
mi and Vi as the mass and volume of the i-th body, while g is the of the underwater vehicle ( k = 1, 2,3 ) and plot the results
gravity and ρ is the water density. as functions of the working frequency range.

2.3 Drag forces 5.1. Dimensionless amplitudes (Ak / D, where Ak is the


unbiased amplitude of the DoF and D is a character-
The drag forces due to the viscous effects are: istic length taken as the cross-sectional diameter of
η the underwater vehicle),
d  i 0= FD,i i = D0 η0 +  k 1 J k FD,1,k + J 2 FD,2 , (5)
2 n
=
=
ξ A x (ωi ) / D; A z (ωi ) / D; A θ (ω i ); i = 1, , N.
where D0 = R0 D ˆ 0 R0 , with D̂ 0 as the hydrodynamic damping 5.2. Dimensionless oscillation frequencies (fk / fy, where
matrix of the AUV; FD,1,k =  f D,xˆ 1 ,k ,f D,zˆ1 ,k  (k = 1,…,n) is the drag fk is the oscillation frequency of the DoF),
force vector of the k-th strip of the manipulator and J k satisfies f x (ωi ) / f y ; f z (ωi ) / f y ; f θ (ω i ) / f y ; i = 1, , N.
p k = J k ξ , with p k = [x k , z k ] as the position vector of the k-th 5.3. Dimensionless kinetic energy ( is the “total” ki-
strip, as in McLain et al. (1996); FD,2 =  f D,xˆ 2 ,f D,zˆ 2  is the drag netic energy and k is the dimensionless kinetic en-
force vector of the end-effector. Each drag component is evalu- ergy associated with the corresponding DoF),
ated on the local frame with Morison’s equation and, then, it is
written on the Earth-fixed frame to get the generalized forces in 2 i = ξ (ωi ) M (ωi )ξ (ωi ),
(5). This procedure can be seen in de Oliveira et al. (2020). k (ωi ) = M(k, k;ωi )ξ 2 (k;ωi ) / 2 i ; i = 1, , N.
2.4 Control forces The post-processing is done only for the DoFs of the underwa-
ter vehicle because the manipulator is controlled.
The control forces in terms of the control inputs follow:
=τ Z=
(ξ )u; Z (ξ ) blkdiag(B (ξ ),1), (6) 4. DYNAMIC COUPLING RESULTS
in which B is the control matrix and u =  T , τ  is the vector The results are presented in this section. The parameters of the
of control inputs, with T =  Ti  (i = 1,…,4) as the thrusts vector AUV-Mares are taken from Ferreira et al. (2009, 2010) and the
and τ as the motor torque. parameters of the manipulator are shown on the Tab. 1. The nat-
ural frequency and period are ωy = 0.9 (rad/s) and Ty = 7 (s),
3. DYNAMIC COUPLING EVALUATION respectively. The frequency range is ω = [0,…,0.9,…,3] (rad/s)
The methodology is based on the analysis of the flow-induced for N = 100. The control gains are kP = 100 and kD = 20. The
motion in a multi-column floating platform done in de Oliveira displacement amplitude is Amax = 57.3 (°). The simulations were
et al. (2021). The steps below summarize the procedure: done in MATLAB/Simulink® environment with the ode4 and
using a time step of 0.001 (s). This value was chosen according
1. Natural frequency: calculate the natural frequency and its to the eigenvalues of the model in (1) to guarantee the stability
associated period for the pitch angle of the underwater ve- of the numerical integration.
hicle as follows (adapted from Fossen, (1996)):
Regarding the amplitudes in Fig. 2 (a), there is a synchroniza-
cθ g θ ωy 1 tion of the pitch angle from low to intermediate frequencies (ω
=ωy = ; cθ = ; fy = ; Ty ,
Iy θ θ=θ 2 fy < 2 (rad/s)). The maximum amplitude is 70.5 (°) at ω = 0.9
where c θ is the stiffness coefficient related to the restoring (rad/s), which corresponds to the calculated natural frequency.
moment in pitch, g θ given in (4), calculated at the equilib- Due to the coupling with pitch angle, there is a peak of 2 (m) at
rium angular position, i.e., θ=0 (rad), while I y is the “to- ω = 0.9 (rad/s) for the vertical displacement. At higher frequen-
tal” inertia in pitch, thus, I y = M (3,3) . cies, the behavior is different since the pitch amplitude is about
3.5 (°). When ω > 2 (rad/s) the vertical displacement increases
2. Frequency range: set the working frequency range of the (linearly) with the frequency. This is due to the hydrodynamic
manipulator considering ω y as ones of its values, forces and associated propulsion, since the link acts like a fin,
=ω [ω
= i] ; i 1, 2, , y, y + 1, , N. propelling the AUV upwards (-z). Also, the horizontal displace-
3. Manipulator control: set the reference displacement as: ment is less than 0.7 (m) in all frequency range.
=γ d A=
max sin(ω i t); i 1, , N, The oscillation frequencies at Fig. 2 (b) show the coupling be-
tween the pitch angle and horizontal displacement. Concerning
with A max as the maximum amplitude of the angular dis-
the vertical displacement, it has a very low oscillation frequency
placement. Then, synthesize the tracking controller as:
that is associated with translational motion. The kinetic energies
=τ I γ α r + n(ξ, ξ, ξ), are shown in Fig. 2 (c). In that, the coupling between the hori-
in which I γ = M (4, 4) is the “total” inertia moment asso- zontal displacement and pitch angle is shown by the symmetry
ciated with the angular displacement of the manipulator, among the respective curves. Also, the velocities depend on the
α r =γ d − k P γ − k D γ is the reference acceleration, with k P corresponding oscillation frequencies. Thus, the kinetic energy
and k D as the control gains, while = γ γ d − γ is the track- related to the vertical displacement is expected to increase with
ing error and n is a feedforward term. the working frequency.
Éverton L. de Oliveira et al. / IFAC PapersOnLine 54-16 (2021) 356–363 359

(a) (a)

(b) (b)
Figure 3. Temporal series. (a): ω = 0.9 (rad/s); (b): ω = 3 (rad/s).

These results are summarized in Tab. 1. for the 1-st (pitch) and
2-nd (heave) oscillation modes. There is no well-defined ampli-
tude for the vertical displacement at the 2-nd mode since it is
associated with the translational motion.
Table 1. Maximum displacements.
Modes x (m) z (m) θ (°)
1-st (pitch) 0.04 2 70.5

2-nd (heave) 0.05 – 3.5

The results obtained agree with the remarks done by Dunnigan


& Russell (1998) and Periasamy et al. (2012) about the ampli-
fied oscillations verified on the attitude DoFs. Especially for the
pitch angle, as reported in Barbălată et al. (2014). Thus, theoret-
(c) ical finds related to the dynamic coupling on the control prob-
Figure 2. Results of the dynamic coupling analysis for the I-AUV. (a): lem are well represented by the present approach. Another in-
Amplitude; (b): Frequency; (c): Kinetic energy. Results for the displacements teresting result is that with the proposed methodology, a syn-
amplitudes in x (black), z (blue) and θ (red).
chronization range, similarly to the ones of flow-induced oscil-
The changes in the amplitudes at low and high frequencies can lations problems is seen on the pitch angle. Therefore, these os-
also be verified on the temporal series shown in Fig. 3. For ex- cillations cannot only be associated with the restoring moments
ample, in Fig. 3 (a), the frequency of the manipulator is equal to and/or hydrodynamic forces since their amplitude depends on
the natural frequency, i.e., ω = 0.9 (rad/s). In this case, the pitch the working frequency of the manipulator.
amplitude corresponds to 70.5 (°), as reported early. However,
According to Canudas de Wit et al. (1998) and Podder & Sarkar
in Fig. 3 (b), the working frequency is equal to ω = 3 (rad/s),
(2004), to achieve the frequency-based decoupling, the manip-
outside the synchronization range shown in Fig 2 (a). For this
ulator should operate at higher frequencies compared to the un-
frequency, the pitch amplitude is around 3.5 (°).
derwater vehicle. The obtained results agree with this statement
once the amplitude of the pitch oscillations is low at high fre-
quencies.
360 Éverton L. de Oliveira et al. / IFAC PapersOnLine 54-16 (2021) 356–363

Beyond recovers theoretical findings of previous works focused 2) and c = ci  (j = 1,…, 4) are the vectors of generalized forces
on the control problem, this methodology can identify a safe fre- due to the drag on the concentrated masses.
quency range for the coordinated control. For example, concern-
The expressions of the energy functions and generalized forces
ing the idealized I-AUV, ω > 2 (rad/s) is the range where the
of the PDVAs in (7) are given in the Appendix.
pitch amplitude is negligible. Nonetheless, the frequency is re-
lated to the drag forces experimented on the manipulator, which 6. CONTROL RESULTS
can compromise the autonomy. Hence, the safe frequency range
should be defined, taking into account the stabilization and en- The effectiveness of the passive control is verified through nu-
ergy consumption criterions. merical simulations. The analyses are performed for two scenar-
ios: 1) during the station-keeping control and 2) for the trajec-
5. DYNAMIC VIBRATION ABSORBER MODEL tory tracking. In both scenarios, the manipulator tracks a trajec-
tory given by γd = Amax sin(ωt) with the control synthetized be-
The oscillation amplitude of the pitch angle at low frequencies
fore. During the station-keeping, ω = 0.02t (rad/s). For the tra-
can be reduced if an attitude control is used. If an active control
jectory tracking, the AUV should perform a circular trajectory
is used, then the control efforts are allocated on the thrusters in
described by xd = 5sin(ωt) and zd = 45 – 5cos(ωt), with ω = 0.9
order to produce a differential torque to control the pitch angle.
(rad/s). In both scenarios Amax = 57.3 (°). Also, a PD control is
However, this compromises the I-AUV autonomy since the en-
used on the station-keeping and trajectory tracking for x and z
ergy consumption is increased. Thus, seeking this problem, a
displacements. The performance is evaluated for three configu-
passive control is used here. The presented approach considers
rations: 1) only PD control, 2) PD with thrust allocation on the
a pair of Pendulums DVAs (PDVAs) to attenuate the pitch os-
pitch angle and 3) PD with PDVAs. The simulations were done
cillations at low frequencies. In the proposed configuration, the
with the same previous setup. Details about the control and sim-
pendulums are outside the AUV, as shown in Fig. 4. This ar-
ulation parameters are found in the Appendix.
rangement is based on the one of Anh et al. (2007), for inverted
pendulum systems. Also, this configuration was chosen because Figure 5 shows the time series of the pitch angle and of the ma-
of the space restriction inside the vehicle, which turns difficult nipulator displacement with a color gradient denoting the actual
to use a mass-spring-damper DVA. The PDVAs are made of a working frequency. It is verified a superior performance for the
rigid rod with a concentrated mass on its tip. The rod mass and PD control with thrust allocation in all scenarios. However, the
the hydrodynamic and hydrostatic forces acting on it are negli- PD with PDVAs provides good attenuation in comparison with
gible. The concentrated masses are spherical-shaped and the en- the standard PD control, reducing the oscillations in until 80%
vironmental forces acting on it should be considered. Revolute for both station-keeping and trajectory tracking.
joints with relative angular displacements α l (l = 1, 2) are used
to connect the pendulums with the AUV. In each joint, there is
a torsional spring and damper. Fig. 4 shows all the details of the
proposed configuration.

Figure 5. Pitch angle for the controllers tested.


Figure 4. I-AUV with a pair of PDVAs. Generalized coordinates in blue.
Origin (O), center of gravity (G) and center of buoyancy (B). Index i; The trajectory tracking on the vertical plane is shown in Fig. 6.
i = 3, 4, refers to the number of the body (3-Left PDVA; 4-Right PDVA). Again, the PD control with thrust allocation provides better re-
Let α = [α l , α 2 ] be the vector of generalized coordinates of the sults, as seen in Fig. 6 (b). Nonetheless, similar performance is
PDVAs. Then, the EoMs of the I-AUV becomes: achieved for the PD with PDVAs (see Fig. 6 (c)). The PD con-
trol performed worst, as shown in Fig. 6 (a)
d  p   p
Mξ + Cξ + d + g = τ −  − + c, To compare the performance in terms of the tracking errors and
dt  ξ  ξ (7)
d  p   p  p control efforts, the integral time-weighted absolute error (ITAE)
 + + = f, and integral absolute control action (IAU) indices are calculated
dt  α  α α according to Urrea-Quintero et al. (2018):
where p is the kinetic energy function of the PDVAs, account- t t
ing for rigid body and added mass effects, while p is the po- = ITAE  t ξ= j d  ; IAU = τ j d ; j 1, 2,3, (8)
tential energy function of the PDVAs, accounting for the restor- 0 0

ing effects (weight, buoyancy and torsional stiffness on the rev- where ξ =  ξ j  is the vector of tracking errors and τ =  τ j  is
olute joints); p is Rayleigh’s dissipation function, associated the vector of control inputs (j = 1, 2, 3).
with the viscous damping on the revolute joints; f =  f l  (l = 1,
Éverton L. de Oliveira et al. / IFAC PapersOnLine 54-16 (2021) 356–363 361

producing ITAE indices of 635.8 and 2934. Also, the IAU indi-
ces for these two configurations are null because there is no ac-
tuation on the pitch angle. Therefore, the PD with thrust alloca-
tion produces better stabilization for the pitch angle but at the
cost of increased energy consumption compared to the PD with
PDVAs.
An additional analysis is done using the methodology of Sec. 3
to verify the effects of the PDVAs on the dynamic coupling. The
simulations were performed considering the setup in Sec. 4.

(a)

(a)
(b)

(c)
Figure 6. Trajectory tracking. (a): PD; (b): PD+Allocation; (c): PD+PDVAs.

Tab. 2 shown the indices comparison. (b)

Table 2. Performance indices.


x z θ
Control Scen.
ITAE IAU ITAE IAU ITAE IAU
1 130.1 551.6 19 154.3 635.8 0
PD
2 227.8 617.5 255.2 608.5 2934 0
PD + 1 121.6 512.3 18.1 147.1 84.5 416.1
allocation 2 73.3 186.5 318.8 649 170.2 420
PD + 1 83.7 344.5 13.8 111 420.4 0
PDVAs 2 110.1 248.1 338.2 696.6 542.3 0

In the comparison, the PD with thrust allocation performed bet-


ter regarding the tracking errors since it provides smaller ITAE
indices. However, analogous results are obtained on the x and z
displacements with the standard PD and PD with PDVAs. Con-
cerning the pitch angle, the ITAE indices for the PD with thrust
allocation are 84.5 and 170.2 on the first and second scenarios, (c)
respectively, whereas the associated IAU indices are 416.1 and Figure 7. Amplitudes comparison. (a): x; (b): z; (c): θ.
420. In turn, the PD with PDVAs gives ITAE indices of 420.4 Fig. 7 compares the amplitudes of the I-AUV with and without
and 542.3. On the other hand, the standard PD performed worst, the PDVAs. With the passive control, all the amplitudes are at-
tenuated. Especially on the pitch angle. For example, at ω = 0.9
362 Éverton L. de Oliveira et al. / IFAC PapersOnLine 54-16 (2021) 356–363

(rad/s), the amplitude reduces of 70.5 (°) to 10 (°). At the same range and on the choosing of the parameters for the passive con-
frequency, the vertical displacement decreases from 2 (m) to 0.2 trol. Furthermore, a parametric study should be done to identify
(m). The horizontal displacement is also reduced from 0.7 (m) the influence of the parameters on the dynamic coupling inten-
to 0.2 (m). Thus, the manipulator can operate at lower frequen- sity. Also, the proposed control may be improved by combining
cies with the PDVAs without compromise the station-keeping it with thrust allocation to achieve better stabilization with en-
of the AUV. Also, it can improve the autonomy of the I-AUV ergy-saving. Moreover, the presented approaches will be tested
once the energy consumption due to the drag forces of the ma- in a dynamic model with more DoFs.
nipulator will be reduced. At higher frequencies (ω > 1.5 (rad/s))
still their attenuation on x and z displacements. Moreover, the REFERENCES
peak value of the pitch angle is now 26 (°) at ω = 1.7 (rad/s). Anh, N. D., Matsuhisa, H., Viet, L. D., & Yasuda, M. (2007).
Vibration control of an inverted pendulum type
The amplitudes can be checked on the temporal series in Fig. 8.
structure by passive mass–spring-pendulum dynamic
vibration absorber. Journal of Sound and Vibration,
307(1–2), 187–201.
https://doi.org/10.1016/j.jsv.2007.06.060
Barbălată, C., Dunnigan, M. W., & Petillot, Y. (2014).
Dynamic coupling and control issues for a lightweight
underwater vehicle manipulator system. 2014 Oceans -
St. John’s, 1–6.
https://doi.org/10.1109/OCEANS.2014.7002989
Barbălată, C., Dunnigan, M. W., & Pétillot, Y. (2015).
Reduction of the dynamic coupling in an underwater
vehicle-manipulator system using an inverse dynamic
model approach. IFAC-PapersOnLine, 48(2), 44–49.
https://doi.org/10.1016/j.ifacol.2015.06.008
Canudas de Wit, C., Olguin Diaz, E., & Perrier, M. (1998).
Robust nonlinear control of an underwater
(a) vehicle/manipulator system with composite dynamics.
Proceedings. 1998 IEEE International Conference on
Robotics and Automation (Cat. No.98CH36146),
1(May), 452–457.
https://doi.org/10.1109/ROBOT.1998.677015
de Oliveira, É. L., Belém, G. S., Pereira, V. B. R. A., Cardoso,
R., & Donha, D. C. (2020). Modeling and Model
Predictive Control of an Underwater Double Inverted
Pendulum. Proceedings of the XLI Ibero-Latin-
American Congress on Computational Methods in
Engineering, ABMEC, Ldc.
de Oliveira, É. L., Pesce, C. P., Mendes, B., Orsino, R. M. M.,
& Franzini, G. R. (2021). A Reduced-Order
Mathematical Model for the Current-Induced Motion of
a Floating Offshore Wind Turbine. ASME 2021 3rd
International Offshore Wind Technical Conference, 1–
(b) 11. https://doi.org/10.1115/IOWTC2021-3503
Figure 8. Temporal series comparison. (a): ω = 0.9 (rad/s);
Dunnigan, M. W., & Russell, G. T. (1998). Evaluation and
(b): ω = 1.7 (rad/s).
reduction of the dynamic coupling between a
Based on Figs. 7 and 8, the manipulator should work at ω < 1.7 manipulator and an underwater vehicle. IEEE Journal
(rad/s) when the PDVAs are added once pitch amplitude is low of Oceanic Engineering, 23(3), 260–273.
in this range and the drag forces will be reduced. https://doi.org/10.1109/48.701201
7. CONCLUSION Ferreira, B., Matos, A., Cruz, N., & Pinto, M. (2010).
Modeling and control of the mares autonomous
This paper presents a methodology to evaluate the intensity of underwater vehicle. Marine Technology Society
the dynamic coupling in UVMSs. Using this approach, the os- Journal, 44(2), 19–36.
cillation amplitudes can be accessed in the working range of the https://doi.org/10.4031/MTSJ.44.2.5
manipulator and a safe frequency range could be identified. The Ferreira, B., Pinto, M., Matos, A., & Cruz, N. (2009).
presented methodology also recovers theoretical findings early Hydrodynamic modeling and motion limits of AUV
reported in the literature, which reenforces the presented results.
MARES. IECON Proceedings (Industrial Electronics
Additionally, a passive attitude control system is proposed. In
Conference), 2241–2246.
the simulations, good attenuation is obtained for all DoFs with
the passive control, especially for the pitch angle. Future works https://doi.org/10.1109/IECON.2009.5415198
will focus on finding an analytic solution for the safe frequency Fossen, T. I. (1996). Guidance and Control of Ocean
Vehicles. In Automatica. John Wiley & Sons.
Éverton L. de Oliveira et al. / IFAC PapersOnLine 54-16 (2021) 356–363 363

https://doi.org/10.1016/0005-1098(96)82331-4 where mi is the mass and Ii is the inertia moment taken at


Han, H., Wei, Y., Ye, X., & Liu, W. (2020). Modeling and the center of gravity.
Fuzzy Decoupling Control of an Underwater Vehicle- 2. Potential energy. Accounting for the hydrostatic and elas-
Manipulator System. IEEE Access, 8, 18962–18983. tic forces, the following potential is established:
https://doi.org/10.1109/access.2020.2968063
1 2
p=  i 3 = (m RB,i g −  Vi g)z CGi +  l 1 k l α l2 , (11)
4
McLain, T. W., Rock, S. M., & Lee, M. J. (1996).
=
Experiments in the coordinated control of an underwater 2
arm/vehicle system. Autonomous Robots, 3(2–3), 213– with mRB,i as the rigid body mass, Vi as the volume of the
232. https://doi.org/10.1007/BF00141156 sphere, and ki as the stiffness coefficient.
Periasamy, T., Asokan, T., & Singaperumal, M. (2012). 3. Rayleigh’s dissipation function. Considering the viscous
Investigations on the dynamic coupling in AUV- damping on the passive joints, it is given by:
manipulator system and the manipulator trajectory
1 2
errors using bond graph method. International Journal p =  cl αl2 ,
2 l=1
(12)
of Systems Science, 43(6), 1104–1122.
https://doi.org/10.1080/00207721.2010.543488 where cl is the viscous damping coefficient.
Podder, T. K., & Sarkar, N. (2004). Unified Dynamics-based 4. Generalized drag forces. Let v Gi =  x Gi , z Gi  be the ve-
Motion Planning Algorithm for Autonomous locity vector, then, the generalized drag forces follow:
Underwater VehicleManipulator Systems (UVMS). In
v v
cj  f D,i G i ; f l  i 3 f D,i G i ,
4 4
Robotica (Vol. 22, Issue 1). = =
https://doi.org/10.1017/S0263574703005368
= i 3=
ξ j α l (13)
Shah, U. H., Karkoub, M., Kerimoglu, D., & Wang, H.-D. 1
f D,i = −  C D,i A i v G i | v G i |; i = 3, 4; l =1, 2,
(2021). Dynamic Analysis of the UVMS: Effect of 2
Disturbances, Coupling, and Joint-Flexibility on End- in which CD,i is the drag coefficient and Ai is the area pro-
Effector Positioning. Robotica, 19, 1–29. jected perpendicular to the flow direction.
https://doi.org/10.1017/S0263574721000072 The PD controller used in the simulations is given by:
Sivčev, S., Coleman, J., Omerdić, E., Dooly, G., & Toal, D.
(2018). Underwater manipulators: A review. Ocean = η [x, = z,θ] ; ηd [x d , = z d ,θ d ] ; θ d 0, (14)
τ 0= [f x ,f z , τθ ] ; τ 0= K P ( η − ηd ) + K D ( η − ηd ),
Engineering, 163(April), 431–450.
https://doi.org/10.1016/j.oceaneng.2018.06.018 and the control allocation is performed as (Fossen, 1996):
Ueno, T., & Franzini, G. R. (2019). Numerical studies on = T B= †
τ 0 ; B† B ( BB ) .
−1
(15)
passive suppression of one and two degrees-of-freedom
vortex-induced vibrations using a rotative non-linear The parameters of the AUV are in Ferreira et al. (2009, 2010).
vibration absorber. International Journal of Non-Linear Table 3. I-AUV parameters.
Mechanics, 116, 230–249.
Parameters (i = 1, 2) Values Units
https://doi.org/10.1016/j.ijnonlinmec.2019.07.001
MRB,1 = diag(2.66, 2.66, 0.06)
Urrea-Quintero, J.-H., Hernández-Riveros, J.-A., & Muñoz- MRB,i
MRB,2 = diag(1.42, 1.42, 0)
(kg, kg, kgm²)
Galeano, N. (2018). Optimum PI/PID Controllers MA,1 = diag(0.27, 1, 0.02)
M̂ A,i (kg, kg, kgm²)
Tuning via an Evolutionary Algorithm. In PID Control MA,2 = diag(0.54, 0.54, 0)
for Industrial Processes (Vol. 2, Issue 2, pp. 20–50). h, l O |O , l CG |O 2 1
0.2, 0.5, 0.25
1 1
(m)
InTech. https://doi.org/10.5772/intechopen.74297 D1 , D 2 0.05, 0.1 (m)
Viet, L. D., & Park, Y. (2011). Vibration control of the
axisymmetric spherical pendulum by dynamic vibration CD,1, CD,2 1.2, 0.5 (–)
absorber moving in radial direction. Journal of Table 4. PDVAs parameters.
Mechanical Science and Technology, 25(7), 1703–1709.
Parameters (i = 3, 4) Values Units
https://doi.org/10.1007/s12206-011-0418-8
mi, Ii 9.28, 0.02 (kg, kgm²)
APPENDIX
l Oi |O 0 , l CG i |O i , Di 0.5, 0.125, 0.125 (m)
The additional terms in (7) are calculated in the sequence. Con-
siders the coordinates (xG, zG) according to Fig. 4: CD,i 0.5 (–)

x + lCG 3|O3 sin(θ + α1 ) + h cos(θ) − lO3|O0 sin(θ) ,


x G3 = ki, ci 10, 10 (Nm/rad, Nms/rad)

x + lCG 4 |O4 sin(θ + α 2 ) + h cos(θ) + lO4 |O0 sin(θ) ,


x G4 = KP diag(100, 100, 200) (N/m, N/m, Nm/rad)
(9)
z + lCG 3|O3 cos(θ + α1 ) + h cos(θ) + lO3|O0 sin(θ) ,
z G3 = KD diag(100, 100, 200) (Ns/m, Ns/m, Nms/rad)

zG4 = z + lCG 4 |O4 cos(θ + α 2 ) + h cos(θ) − lO4 |O0 cos(θ) ,


where h , l CG i |O i and l Oi |O0 (i = 3, 4) are lengths.
Thus, it follows:
1. Kinetic energy. For rigid body and added mass, it is:
1 4
= p  mi (x Gi + z Gi )2 + I=
2 i =3
i ωi ; ω
2
θ+α, (10)

You might also like