06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!