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.5 Explicit Force Control 219<br />

where x t expresses the third task; infact, since the manipulator has a3link<br />

planar structure, ameasure of its manipulability issimply given by q 2 ,<br />

where q 2 =0corresponds to akinematic singularity.<br />

Let us suppose that the system starts the mission in the non-dexterous<br />

configuration<br />

η =[0 0 − 0 . 001 15 0 − 4] T m, deg ,<br />

q =[46 − 89 − 44 ] T deg<br />

corresponding to the end-effector position x =[2 . 45 − 0 . 42 0 . 91 ] T m.<br />

Aweighted pseudoinverse was used to compute J # characterized by the<br />

weight matrix W =blockdiag { 10I 6 , I 3 } .Tosimulate an imperfect hovering<br />

of the vehicle the control law was implemented with lower gains for the<br />

vehicle; the performance of the simulated vehicle, thus, has an error that is<br />

of the same magnitude of areal vehicle in hovering.<br />

To accomplish the above task, firstly the force control scheme 1isused<br />

together with the sliding mode motion control law described in Section 7.6;<br />

notice that non-perfect gravity and buoyancy compensation was assumed.<br />

Figure 8.11 reports the contact force and the end-effector error components<br />

obtained. Since the desired final position is given as aset-point, the initial<br />

end-effector position errors are large. In Figure 8.12, the position and orientation<br />

components of the vehicle are shown; it can be recognized that, despite<br />

the large starting value, the roll angle is kept in the desired range.<br />

To take advantage of dynamic compensation actions, the force control<br />

scheme 2isused to accomplish the same task as above together with the<br />

singularity-free adaptive control presented inSection 7.9; notice that only<br />

the restoring force terms have been considered to be compensated and a<br />

constant unknown error, bounded to ± 10%, of these parameters has been<br />

assumed. There are 4parameters for each rigid body of the UVMS, giving<br />

16 parameters in total. Moreover, during the task execution an unexpected<br />

impact occurs along x .<br />

In Figure 8.13, the contact force and the end-effector error components<br />

are shown. It can be recognized that the unexpected impact, occurring atabout<br />

3s, is safely handled: atransient force component along x is experienced;<br />

nevertheless, at the steady state the desired force is achieved with null error.<br />

It can be noted that the expected coupling between the force and the<br />

motion directions affects the x direction also before the unplanned impact.<br />

This coupling, due tothe structure and configuration of the manipulator, is<br />

not observed along y .<br />

In Figure 8.14, the vehicle’s position and orientation components are<br />

shown. It can be recognized that the vehicle moves byabout 10 cm; nevertheless,<br />

the manipulator still performs the primary task accurately. Moreover,<br />

the large initial roll angle is recovered by exploiting the system redundancy<br />

since this task does not conflict with the higher priority task.<br />

In the force control scheme labeled 1the force error directly modifies the<br />

force/moments/torques acting on the UVMS, leading to an evident physical

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

Saved successfully!

Ooh no, something went wrong!