06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

218 8. Interaction Control of UVMSs<br />

The use of the integral action inthe force controller gives ahigher priority<br />

to the force error with respect to the position error. In the motion control<br />

directions the desiredforce is null. An unexpected impact in adirection where<br />

the desired force is zero, thus, is handled by the controller yielding asafe<br />

behavior, which results in anon-null position error at steady state and anull<br />

force error, i.e., zero contact force.<br />

If f e,d /∈R( K ), i.e. the direction of f e,d is not parallel to n ,the controller<br />

is commanded to interact with the environment in directions along<br />

which noreaction force exists. Inthis case, adrift motion in that direction<br />

is experienced.<br />

These two force control schemes too, possess the safe behavior as the<br />

external force control scheme.<br />

The possibility that the end effector loses contact with the environment<br />

is also taken into account. The same algorithm as presented in Section 8.4.4<br />

were implemented.<br />

8.5.2 Simulations<br />

To test the effectiveness of the proposed force control schemes several numerical<br />

simulations were run under the Matlab c� / Simulink c� environment.<br />

The controllers were implemented in discrete time with asampling frequency<br />

of 200 Hz. The environmental stiffness is k =10 4 N/m.<br />

The simulated UVMS has 9DOFs, 6DOFs of the vehicle plus a3-link<br />

manipulator mounted on it [231]. The vehicle is abox of dimensions (2 ×<br />

1 × 0 . 5) m; the vehicle-fixed frame is located in the geometrical center of the<br />

body. The manipulator is a3-link planar manipulator with rotational joints.<br />

Figure 8.4 shows asketch ofthe system, seen from the vehicle’s xz plane, in<br />

the configuration<br />

η =[0 0 0 0 0 0] T m, deg ,<br />

q =[45 − 90 − 45 ] T deg<br />

corresponding to the end-effector position x =[2 . 41 0 1] T m.<br />

A case study is considered aimed at the following objectives: as primary<br />

task, to perform force/motion control of the end effector (exert aforce<br />

of 200 Nalong z ,moving the end effector from 2 . 41 mto2. 21 malong x ,<br />

while keeping y at 0m); as secondary task, to guarantee vehicle’s roll and<br />

pitch angles being kept in the range ± 10 ◦ ;astertiary task, to guarantee the<br />

manipulator’s manipulability being kept in asafe range. In detail, the 3task<br />

variables are:<br />

x p = x ,<br />

x s =[φ θ] T ,<br />

x t = q 2 ,

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

Saved successfully!

Ooh no, something went wrong!