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.

112 6. Kinematic Control of UVMSs<br />

6.3 The Drag Minimization Algorithm<br />

In 1999 N. Sarkar and T.K. Podder ([249, 250]) suggest to use the system<br />

redundancy in order to minimize the total hydrodynamic drag. Roughly<br />

speaking the proposed kinematic control generates a coordinate vehicle/manipulator<br />

motion so that the resulting trajectory incrementally reduce<br />

the total drag encountered by the system.<br />

The second-order version of (6.3) is given by<br />

˙ζ r = J † ( η , q )<br />

�<br />

˙x E,d − ˙ J ( η , q ) ζ<br />

�<br />

+<br />

�<br />

I N − J † ( η , q ) J ( η , q )<br />

� ˙ζ a , (6.10)<br />

where, again, the vector ˙ ζ a is arbitrary and can be used tooptimize some<br />

performance criteria that can be chosen, similarly to eq. (6.4), as<br />

˙ζ a = − k H ∇ H ( q ) . (6.11)<br />

The Authors propose the following scalar objective function<br />

H ( q )=D T ( q , ζ ) WD( q , ζ ) (6.12)<br />

where D ( q , ζ )isthe damping matrix and W ∈ IR N × N is apositive definite<br />

weight matrix. Byproperly selecting the weight matrix it is possible to shape<br />

the influence of the drag of the individual components on the total system’s<br />

drag. Apossible choice for W is adiagonal matrix [250].<br />

The method istested in detailed simulations where the drag coefficients<br />

are supposed to be known. As noticed by the Authors, in practical situations,<br />

the drag coefficient need to be identified and this can not be an easy task; it<br />

must be noted, however, that theoretical drag coefficient are available in the<br />

literature for the most common shapes. Asafirst approximation it is possible<br />

to model the vehicle as an ellipsoid and the manipulator arms as cylinders.<br />

The proposed method, thus, even being approximated, provides information<br />

of wider interest.<br />

It is worth noticing that drag minimization has been the objective of<br />

several approaches, even not based on kinematics control, such as, e.g., [160,<br />

161]; in [164], the Authors propose to utilize agenetic algorithm to be trained<br />

over aperiodic motion in order to estimate the trajectory’s parameters that<br />

minimize the directional drag force in the task space.<br />

6.4 The Joint Limits Constraints<br />

N. Sarkar, J.Yuh and T.K. Podder, in 1999 ([252]) take into account the<br />

problem ofhandling the manipulators’ joints limits.<br />

The Authors propose to suitably modifying the weight matrix W in<br />

Eq. (6.2). In detail, W is chosen asadiagonal matrix the entries of which<br />

are related to aproper function. The approach might also take into account

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

Saved successfully!

Ooh no, something went wrong!