Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
8.3 Impedance Control 203<br />
8.2 Dexterous Cooperating <strong>Underwater</strong> 7-DOF<br />
Manipulators<br />
AMADEUS (Advanced MAnipulator for DEep <strong>Underwater</strong> Sampling) was a<br />
project funded by the European Community within the MAST III framework<br />
program on Marine Technology development. One of the project’s objectives<br />
includes the realization of aset-up composed by two 7-DOF Ansaldo manipulators<br />
to be used incooperative mode [71]. The controller has been developed<br />
by G. Casalino et al. and itisbased onahierarchy of interacting functional<br />
subsystems.<br />
At the lowest level there isthe joint motion control, grouped inafunctional<br />
scheme defined VLLC (Very Low Level Control), one for each manipulator,<br />
that receive asinput the desired joint velocities and outputs the<br />
real joint positions. In case ofhigh bandwidth loop this block behaves asan<br />
integrator.<br />
On the top there isthe LLC (Low Level Control) that receives as input<br />
the desired homogeneous transformation for the end-effector and output the<br />
desired joint velocities. Details on the handling of the kinematic singularities<br />
can be found in [71, 72] and reference therein.<br />
At an higher level works the MLC (Medium Level Control) that operates<br />
completely in the operational space and outputs the desired homogeneous<br />
transformation matrix for the LLC. This block has been designed to interact<br />
with an operator via an human-computer interface and thus implements<br />
specific attention to the use of aexpressly developed mouse. Moreover, the<br />
case of manipulators cooperation is properly taken into account.<br />
The above approach has been developed using the RealTime Workshop<br />
tool of the Matlab c� software package. The controllers are based onCmodules<br />
running on distributed CPUs with VxWorks operative system properly<br />
synchronized at 5ms.<br />
Figure 8.1 reports aphoto taken during an experiment run in apool, the<br />
two manipulators have afixed base and cooperate in the transportation of a<br />
rigid object. This experiment has been the unique of this kind ever reported<br />
in the literature.<br />
In [282] the coordinated control of several UVMSs holding arigid object<br />
is also taken into account byproperly extending the UVMS dynamic control<br />
proposed in [281].<br />
8.3 Impedance Control<br />
Y. Cui et al. ,in[94], propose an application for aclassical impedance controller<br />
[149, 254].<br />
It is required that the desired impedance at the end effector is described<br />
by the following