with a generalized physical velocity. This relationship
is specially important for the angular velocity of a free
moving object due to the fact that time derivative of
angular representations (such a roll-pitch-yaw) do not
stand for the angular velocity. However, there is al-
ways a correspondence between these vectors. For
external forces this mapping is indeed important. It
relates a physical force/torque wrench to the general-
ized coordinates q = (x
v
,y
v
,z
v
,φ
v
,θ
v
,ψ
v
) whose last
3 components does not represent a unique physical
space. In this work, such mapping is given by J
q
and
appears in the contact force mapping by the normal-
ized operator J
¯
ϕ
. The operator J
q
can be seen as the
difference of a Analytical Jacobian and the Geometric
Jacobian of a robot manipulator.
5.2 The Controller
Notice that the controller exhibits a PD structure
plus a nonlinear I-tame control action, with nonlin-
ear time-varying feedback gains for each orthogonal
subspace. It is in fact a decentralized PID-like, coined
as ”Sliding PD” controller. It is indeed surprising that
similar control structures can be implemented seem-
ingly for a robot in the surface or below water, with
similar stability properties, simultaneous tracking of
contact force and posture. Of course, this is possible
under a proper mapping of jacobians, key to imple-
ment this controller.
5.3 Friction at the Contact Point
When friction at the contact point arises, which is ex-
pected for submarine tasks wherein the contact object
is expected to exhibits a rough surface, with high fric-
tion coefficients, a tangential friction model should
be added in the right hand side. Particular care must
be employed to map the velocities. Complex friction
compensators can be designed, similar to the case of
force control for robot manipulators, therefore details
are omitted.
6 CONCLUSIONS
Although a PD controller, recently validated by
(Smallwood, 2004) has a much simpler structure and
very good performance for underwater vehicles in po-
sition control schemes, it does not deal with the task
of contact force control.
The desired contact force can be calculated via
equation (19) directly in the generalized frame in
which it occurs.
Structural properties of the open-loop dynamics of
submarine robots are key to design passivity-based
controllers. In this paper, an advanced, yet sim-
ple, controller is proposed to achieve simultaneously
tracking of time-varying contact force and posture,
without any knowledge of his dynamic parameters.
This is a significant feature of this controller, since in
particular for submarine robots the dynamics are very
difficult to compute, let alone its parameters.
A simulation study provides additional insight
into the closed-loop dynamic properties for set-point
control and tracking case.
REFERENCES
Fossen, T. I. (1994). Guidance and Control of Ocean Vehi-
cles. Chichester.
IFREMER (1992). Project vortex: Mod
´
elisation et simula-
tion du comportement hidrodynamique d’un v
´
ehicule
sous-marin asservi en position et vitesse. Technical
report, IFREMER.
Liu, Y., Arimoto, S., Parra-Vega, V., and Kitagaki, K.
(1997). Decentralized adaptive control of multiple
manipulators in cooperations. International Journal
of Control, 67(5):649–673.
Olgu
´
ın-D
´
ıaz, E. (1999). Mod
´
elisation et Commande d’un
Syst
`
eme V
´
ehicule/Manipulateur Sous-Marin. PhD
thesis, Laboratoire d’Automatique de Grenoble.
Parra-Vega, V. (2001). Second order sliding mode control
for robot arms with time base generators for finite-
time tracking. Dynamics and Control.
Parra-Vega, V. and Arimoto, S. (1996). A passivity-based
adaptive sliding mode position-force control for robot
manipulators. International Journal of Adaptive Con-
trol and Signal Processing, 10:365–377.
Sagatun, S.I.; Fossen, T. (1991). Lagrangian formulation of
underwater vehicles’ dynamics. Decision Aiding for
Complex Systems, IEEE.
Smallwood, D.A.; Whitcomb, L. (2001). Toward model
based dynamic positioning of underwater robotic ve-
hicles. volume 2. OCEANS,IEEE Conference and Ex-
hibition.
Smallwood, D.A.; Whitcomb, L. (2004). Model-based dy-
namic positioning of underwater robotic vehicles: the-
ory and experiment. IEEE Journal of Oceanic Engi-
neering, 29(1).
Spong M.W., V. M. (1989). Robot Dynamics and Control.
Yoerger, D.; Slotine, J. (1985). Robust trajectory control
of underwater vehicles. Oceanic Engineering, IEEE
Journal, 10(4).
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
28