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.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