• Non ci sono risultati.

Modelling and Control of an Autonomous Underwater Vehicle for Mobile Manipulation

N/A
N/A
Protected

Academic year: 2021

Condividi "Modelling and Control of an Autonomous Underwater Vehicle for Mobile Manipulation"

Copied!
10
0
0

Testo completo

(1)

Modelling and Control of an Autonomous Underwater Vehicle for

Mobile Manipulation

Benedetto Allotta

1

, Roberto Conti

1

, Riccardo Costanzi

1

, Francesca Giardi

1

,

Enrico Meli

1

, Alessandro Ridolfi

1

1

University of Florence, Department of Industrial Engineering via Santa Marta 3, Florence, Italy, a.ridolfi@unifi.it

Abstract

In the last few years the development of the Autonomous Underwater Vehicles (AUVs) has had a greater importance because of their fundamental applications in the military field, in underwater explorations (e.g. archaeological field) and in the industrial field (e.g. for Oil&Gas). More specifically, in the evolution of the AUVs the following topics hold an important position, which are still characterized by many open problems: the dynamic performances and the control of the single vehicle, the mobile tele-manipulation of a single vehicle and the cooperation among vehicles (whether including the manipulation operations or not) [1] [2] [3] [5]. In this work the authors describe the multibody modelling and the control architecture of an AUV specifically thought for the mobile underwater manipulation, usually called I-AUV (AUV for Intervention). The performances of such an AUV will have to meet strict planning and control specifications, both as regards the vehicle itself and as for the manipulation phase.

Keywords: AUV, I-AUV, Underwater, Underwater Manipulation, Grasping

1

Introduction

In figure 1 a schematic representation of the vehicle is carried, while the logic of the whole model is shown in figure 2. The multibody model of the vehicle and of the robotic arm considers all the DOFs of the I-AUV; in the same way the multibody model of the gripper part accurately describes the dynamics of the object to be grasped and the interaction gripper-environment. The accurate modelling of the gripper-object contact [7] represents one the most important features of the multibody model and affects the behaviour of the whole system. The whole multibody model has been implemented in the Matlab-Simulink environment, through the toolbox SimMechanics, specifically designed to accurately and efficiently reproduce multibody systems.

Figure 1. Schematic representation of the I-AUV

The interaction among the different system bodies and the fluid, on the contrary, has been modelled by means of appropri-ate CFD analyses [4]. In particular the mathematical coupling between the multibody model and the fluid equations has been efficiently performed always through the toolbox SimMechanics. The control architecture is made up of 3 funda-mental parts (as visible in figure 2): the trajectory planning [1] [3], the vehicle control [1] [2] and the robotic arm control

(2)

Figure 2. Control logic, with uncoupled controller, of the I-AUV for underwater manipulation

[2] [5]. The trajectory planning is carried out as a function of the mission the vehicle has to complete and of the envi-ronment information such as, for instance, the position of the object it has to catch. Many trajectory planning strategies can be currently found in the multibody system literature, concerning different kinds of vehicles. The main approaches are usually based on path following [1] [3] and tracking techniques [6]. In this research activity the authors considered a path following approach because it turned out to be quite suitable for AUV applications [1] [3]. The vehicle control has to keep the AUV along the desired trajectory, modifying it, if necessary, to make the catching and the object manipulation easier. Finally the arm control has to enable the object catching from the gripper which is mounted on the arm itself, considering at the same time the desired trajectory the vehicle has to follow. In this phase a fundamental role will be played by the gripper-object contact [7] that will have to be accurately described from a multibody point of view. The control actions calculated by the previous architecture are in the end provided by the AUV motors which consequently modify the vehicle dynamics. In the development of the control architecture a particular attention has been focused on the interaction between the vehicle control and the control of the robotic arm and of the manipulation [1] [2] [5]. The uncoupled strategy (total or partial) of the control systems is possible when the vehicle dynamics and the robotic arm one are approximately uncoupled during the whole mission of the AUV; in that case the arm dynamics may be considered as a disturbance of the vehicle dynamics to be properly eliminated.

After this first project phase the realization of some prototypes of the proposed AUV is scheduled; the new prototypes will be duly tested providing an appropriate validation of both the multibody model and the control architecture.

2

I-AUV Modelling

2.1 Nomenclature

It is worth to define two reference frames, displayed in figure 3:

• “Body” frame < b > : reference frame, rigidly connected to the vehicle, with its origin Ob in the center of mass

of the vehicle (body) and axes aligned with the inertia principle axes of the body itself. xbaxis is the longitudinal one, positive according to the vehicle advancement, zbaxis vertical and pointing down and ybaxis to compose with the others a dexterous reference frame;

• “Fixed” frame < n >: inertial reference frame, with its origin Onon the surface and axes aligned with the ones

of a NED (North-East-Down) frame. xnaxis points North, ynaxis points Est and znDown.

The authors consider the study of an underwater vehicle (a rigid body) with 6 DOFs. According to SNAME nomenclature the underwater motion of the vehicle can be described using [1]:

~ η =~η1>~η>2 > with ~η1= [x y z]> ~η2= [ϕ ϑ ψ]> ~ ν =~ν> 1 ~ν > 2 > with ~ν1= [u v w]> ~ν2= [p q r]> ~ τ =~τ> 1 ~τ2> > with ~τ1= [X Y Z] > ~τ2= [K M N ] > , (1)

where ~η represents the position (~η1) and orientation (~η2) vector with respect to the fixed frame< n >, ~ν components are

(3)

Figure 3. Body frame < b > and fixed frame < n >

torques (~τ2) applied to the vehicle as to the body frame < b >.

2.2 Equation of Motion

The dynamical model of the system (I-AUV) consists in two different parts: an underwater vehicle (AUV) and a robotic arm. The hypotheses to study the models are to assume that both the vehicle and the various links of the manipulator can be considered as rigid bodies and connected by revolute kinematic joints. This whole mechanical system can be studied through classical multibody techniques.

The external forces and torques, i.e. the hydrodynamic effects and the buoyancy, are introduced into the model by means of generalized Lagrangian forces applied to each body constituting the multibody system (the body-vehicle, the links, the robotic manipulator arm and the gripper) in order to increase the reality of the system.

In this paper, the authors propose an effective approach to face the problem of the implementation of the hydrodynamic and the buoyancy effects into the multibody system. The method proposes to separate the dynamical study of the rigid system from the one of hydrodynamic and buoyancy effects; first of all, it is necessary to obtain, from the Newtonian formulation of the system, the external forces and torques acting on the various bodies of the multibody system. These actions, defined by ~τRBin the equation of motion [1], are:

• control actions ~τ

• sea current disturbances ~τE

• hydrodynamic and buoyancy effects ~τH

The absolute velocity of the vehicle ~ν written in the body reference frame is:

~ν = ~νr+ ~νc, (2)

where ~νris the relative velocity and ~νcis the current velocity. The equations of motion to describe the whole system [1]

are: ~τH+ ~τE = MRBν~˙c− MA~ν˙r+ + CRB(~νr) ~νc+ CRB(~νc) ~νr+ CRB(~νc) ~νc− CA(~νr) ~νr+ − D (~νr) ~νr− ~g (~η) , (3) and ˙ ~ η = J (~η) ~νr+ J (~η) ~νc, (4)

where MAis the added mass matrix, MRB is the rigid body mass matrix, CRB is the Coriolis rigid body matrix, CAis

the added Coriolis matrix, D is the damping matrix and g is the gravity vector.

(4)

τRB = τ + τH+ τE. (5)

and to couple this contribute with the whole multibody system dynamics by means of Eq. 9. These actions are reduced and applied to the Center of Gravity (CG) of each rigid bodies. The advantage of the presented method is the possibility to split in two parts the study of the dynamics of rigid bodies immersed in a fluid; in this way it is possible to study the rigid body dynamics through a classical multibody method and considering the effects due to the fluid as external forces and torques.

2.3 Multibody system dynamics

The dynamical analysis of a multibody system can be addressed mainly following two methods: the Newtonian approach and the Lagrangian one. The Newtonian method involves the description of the fundamental equations of dynamic for each rigid body and the introduction, among the external actions, of the reaction forces between the various links and the frame (not known a priori). This approach is quite general, and particularly suitable for the description of the serial mechanisms, due to the recursive nature of the approach.

The second method consists, instead, in the introduction of a pseudo-energetic function and in the use of Lagrange’s equations. In this paper, the authors have used the Lagrangian redundant approach to the study of the dynamics of the rigid bodies as it is more systematic and easily automatable (this method is mainly used in softwares able to model and simulate multibody systems).

To uniquely define the state of the system a set of redundant Lagrangian coordinates is introduced:

~ q = ~q1T, ..., ~qTN ∈ R6Nx1, with ~qi= ~ Gi ~ Φi  ∈ R6x1 i = 1, ..., N , (6)

where ~Giand ~Φiare respectively the coordinates of the CG and the Euler angles of the i-th rigid bodies.

It is assumed that the constraints are two-sided, sufficiently regular and independent, representable by algebraic equations in which it does not appear explicitly the time variable and holonomic (constraints on the configuration). It is also considered, for this application, the hypothesis that these constraints are smooth (ideal) although it is not strictly necessary for the approach.

With these assumptions the algebraic equation of the constraints can be written in a compact form, such as: ~

ψ (~q ) = ~0 , (7)

with ~ψ ∈ Rp(p is the number of Degree of Freedoms DOFs taken out by the constrains).

The Lagrange equations for rigid body systems are obtained as a condition of stationarity (minimization) of the generalized Lagrangian function L∗estimated as:

L∗ ˙~q, ~q,~λ = T  ˙~q, ~q− V (~q ) − ~λTψ (~~ q) , (8) where T is the kinetic energy of the system, V the potential energy and ~λ ∈ Rpis the Lagrangian vector.

The complete differential-algebraic equation (DAE) system, which is obtained from the previous equation, can be de-scribed through a unique matrix equation:

     M ∂ ~ψ ∂~q ˙ ~ q !T ∂ ~ψ ∂~q ˙ ~ q 0pxp      ¨ ~ q ~ λ  =    ~ Q − C ˙~q − ∂V ∂~q T ~ γ    . (9)

The use of the Lagrangian approach allows the study of the complete I-AUV model in terms of rigid dynamic equations. The hydrodynamic effects are taken into account inside the vector ~Q.

2.4 Hydrodynamics and buoyancy effects

The modelling of hydrodynamics and buoyancy effects is necessary to reproduce in a proper way the I-AUV during a navigation or a manipulation task. In this paper, the authors have implemented these actions in each bodies belonging to the I-AUV system (vehicle, links of the arm and gripper); the simulated effects are:

(5)

• hydrostatic effects due to the added masses; • hydrodynamic effects due to the added masses; • drag and lift forces;

• buoyancy effects.

For each body, these terms are described with respect to a reference frame system having its origin in the CG of the body, with axes parallel to the principal axes of inertia, vertical downhill z-axis, x-axis along the direction of the vehicle (when the robotic arm is stretched) and the y-axis accordingly in order to define a dexterous reference frame.

As regards the links of the robotic arm, the authors have supposed three assumptions: cylindrical shape, totally immersed bodies and characterized by three levels of symmetry. Assuming that the arm does not move at high velocities, the added mass matrix MAand the matrix of the centrifugal and Coriolis effects CAare respectively described in [1].

For a cylindrical body of mass m, length L and radius R, which moves in a fluid of density ρa, the coefficients of the

matrices MAand CAcan be obtained according with the strip theory [1], and according with the hypothesis R  L, the

following equations are obtained:

Xu˙ = −0.1πρaR2L, Yv˙ = −πρaR2L, Zw˙ = −πρaR2L

Kp˙ = 0, Mq˙ = −121πρaR2L3, Nr˙ = −121πρaR2L3.

(10)

As regards the effects of the hydrodynamic resistance, the elements of the damping matrix D are evaluated, by means of CFD analysis [4], expressing the forces and torques through the following six dimensionless parameters:

• frontal, lateral and vertical drag coefficient:

CDx= Fx 1 2ρaAfv2 CDy = Fy 1 2ρaDLv2 CDz= Fz 1 2ρaDLv2 (11)

• roll, pitch and yaw resistance coefficient:

CM x= Mx 1 2ρaAfD3ω2 CM y= My 1 2ρaDL4ω2 CM z= Mz 1 2ρaDL4ω2 . (12)

where the used symbols are: speed v, angular velocity ω, frontal area Af, diameter D, fluid density ρa, length L.

3

Planning of the grasping trajectory

In order to estimate the property of robustness of the uncoupled control strategies (for the AUV and Robotic Arm), a complex underwater mission of the I-AUV is planned; the mission consists in grasping an object (generally mobile) simultaneously with the moving forward of the vehicle on a desired trajectory. The achievement of this type of mission requires that the skills of mobile manipulation of the vehicle have to be activated during its navigation, stressing, this way, the dynamic coupling of the system; the controllers will have thus to face non negligible disturbances. The authors point out such operations are typically carried out with the vehicle in course of hovering, i.e. in a phase where the problem of the dynamic coupling is drastically reduced. The problem is shown in a completely general form in figure 4. The vehicle is supposed to move on a desired trajectory, defined in terms of a geometrical path and an associated time law of motion, planned by the trajectory generator on board of the vehicle. The navigation trajectory can be consequently described by the distance vector between the origin of the body system < b > and the origin of the NED system < n >, ~On

b, expressed

in the fixed frame, and by the rotation matrix Rn b: ~ Obn= ~Onb (π) Rbn= Rnb (π) ⇒ O~bn= ~Onb (t) , Rnb = Rnb(t) . π = π (t) (13)

The planning of the path and of the time law is carried out in order to make the grasp of the object easier: the vehicle needs to come gradually closer to the object near the grasping point, to make the intervention possible facing the limited arm and forearm length; moreover it is advisable to reduce the speed of the I-AUV compared to the one of the cruise phase, to

(6)

Figure 4. Planning of the trajectory to grasp a mobile object

increase the time for the grasping and thus limit the accelerations required to the joints. ˙~η1(t) is the absolute velocity of

the barycenter of the vehicle, while ~ωb(t) is its angular velocity, both expressed in the NED frame. As regards the motion

of the object, its trajectory is supposed to be known beforehand, as to an inertial reference. Of course, this hypothesis is generally not checked in practice, as neither the exact geometrical shape nor the trajectory of the object itself are initially known. In these cases it will be left to the intelligence on board, thanks to the outputs of the sensors (e.g. optic or acoustic sensors) to reconstruct the shape and the trajectory of the object and consequently to state the best strategies to complete the grasping operation. So right now, the motion of this body is supposed to be described through the following kinematic quantities:

~

Onob= ~Oobn (t)

Rnob= Rnob(t) , (14)

representing the position and the orientation of the object with respect to an inertial system, expressed in < n > frame. Besides, in the same reference frame the absolute linear and angular velocities ~vn

ob,aand ~ωnob,aare known. The case of a

still object is a particular sub-case where the position and the orientation in the inertial system are constant (null speeds). To plan the trajectory of the end-effector of the manipulator in the operative space first of all it is necessary to get, on the basis of the knowledge of the kinematic quantities of the centre of mass of the vehicle, the description of the trajectory of the shoulder of the robotic arm, where is fixed the origin of the < 0 > reference frame, according to DH convention. Consequently, it is obtained:

~

O0n= ~Onb + RnbO~b0

Rn0 = RnbRb0, (15)

where, with the reference frames shown in figure 4, ~Ob0=B2, 0, −H2T and Rb0 = Rx(π). Moreover, according to the

fundamental formula of the rigid motions:

~vn0,a= ˙~η1+ ~ωb× ~On0 − ~O n b  ~ ωn0,a= ~ωb. (16)

Successively, the authors move from the description of the absolute motion of the object to the description of the I-AUV relative motion, thanks to the following kinematic relations:

~ O0ob= (Rn0) T ~ Onob− ~O0n  R0ob= (Rn0)TRnob, (17)

(7)

where ~O0

ob = ~Oob0 (t) and R0ob = R0ob(t) set out the trajectory of the object with respect to the vehicle. The values of

linear and angular velocity of the object as to the DH reference frame < 0 > (the reference frame rigidly connected to the object) are extracted as follows:

~v0ob,r= (R0n)T ~vnob,a− ~vn 0,a



~

ωob,r0 = (R0n)T ω~nob,a− ~ωn0,a . (18) Relations (17) allow to define the trajectory of the object in the operative space of the manipulator end-effector, expressible as: ~ xob(t) = ~ Oob0 (t) ~ Φ0 ob(t)  , (19)

where vector ~Φ0obcontains RPY Euler’s angles extracted by rotation matrix R0ob. The trajectory of the object, at first, does not match the gripper one, which is in a position of rest; to get the grasping it is necessary the trajectory of the gripper is rapidly brought to match the trajectory of the object, and that the two paths are the same (both as regards the position part and the orientation one) for a period of time ∆T long enough to operate the gripper and allow the grasping of the body. This period ∆T is mandatory to allow a correct grasping; if the manipulator had a robotic arm, or a gripper, more articulated, the operation could also take place with a relative motion between the body and the end-effector, or with a very little time gap of common motion between the two. Since, nevertheless, in the presented case the gripper is formed of just two movable bodies connected to the last link of the wrist, the end-effector is required to position itself and remain, for a sufficient lapse of time, in the position as to the object that makes easier the grasping. When the operation is over, the trajectories of the object and the end-effector break up again and the arm e.g. can go back to a configuration of rest, fixed as to the vehicle. To optimize the performances of the arm controller and the vehicle one it is necessary to guarantee that the trajectory of the end-effector in the operative space is sufficiently smooth, so that the forces required to the actuators of the joints will not excite the system modes (not modelled). A possible process allowing the generation of a trajectory which meets such requirements is the following: the error is set out, in the operative space, between the the object pose and the end-effector one,

~e = ~xob(t) − ~xdes(t) , (20)

for which a time trend is defined beforehand. Particularly, each component of ~e has an evolution shown in figure 5, with a trapezoidal speed profile.

The progress chosen for ei(t) is made up of a linear section which is joined with two parabolic sections in the

neigh-borhood of the initial and final positions. A constant value of the second derivative is chosen for the initial and final parts, ¨eic; the second derivative is discontinuous but always limited. When this value has been chosen, with sign (¨eic) =

−sign (ei(0)), and ei(0) calculated trough the direct kinematic, it is found:

tc= tf 2 − 1 2 s t2 f|¨eic| − 4 |ei(0)| |¨eic| , (21)

with acceleration compliant with:

|¨eic| ≥

4 |ei(0)|

t2 f

. (22)

Once the trend of each of the 6 components of ~e is known, from (20) the trajectory of the end-effector, specified in the operative space can be evaluated:

~ xdes(t) = " ~O0 e,des(t) ~ Φ0 e,des(t) # , (23)

where ~O0e,desis the origin of Denavit-Hartenberg frame of the last link of the robotic arm, which, with RPY Euler’s angles of the same frame with respect to < 0 > ~Φ0

e,des, allows getting the homogeneous transformation matrix T n

0 (~qdes); from

this matrix, through the inverse kinematics, the vector of the desired joint coordinates ~qdes is calculated. If the I-AUV

control is sufficiently ready and robust, tracking this desired trajectory in the joint space and moving the gripper in an appropriate way, the I-AUV mission of the object grasping concludes successfully.

The strategies of uncoupled control have been studied through the simulation architecture of the whole I-AUV system developed in a Matlab-Simulink environment. The rigid dynamics of the vehicle and the robotic arm is reproduced

(8)

Figure 5. Time evolution of the generic component of the trajectory tracking error ei(t)

through the software tool for multibody modelling SimMechanics: this tool allows the I-AUV description through blocks representing rigid bodies, joints, sensors and elements of force and, successively, the formulation and solution of the equations of motion of the whole mechanical system. In the Simulink environment are instead implemented the modelling blocks of the vehicle and manipulator controllers, the trajectory generators and the blocks of the hydrodynamic action characterization. To analyze the performances of the proposed control typologies, and considering the greater complexity of the problem under examination, compared to the one concerning the simulation of a single AUV mission, the knowledge of the state of the dynamic system is presumed, in order to carry out an analysis independent from the quality of the measurement system. Besides, the authors presume to use a controller working with a 100 Hz frequency.

4

Results

In order to evaluate the performances of the proposed uncoupled control strategy, the authors show the results of a simu-lated rescue mission of an underwater object in motion (e.g. a spherical object).

As previously said, starting from the knowledge of the trajectory of the object, the gripper is controlled to match this trajectory (target), and after a time interval ∆T suitable for the grasping the manipulator moves back in its rest config-uration with respect to the vehicle. The mission results have been achieved through a 7 DOFs PID controller for the manipulator (a redundant one to avoid the singularities) and an uncoupled path following strategy for the AUV (suitable also for under-actuated vehicles [3]).

The spherical object moves forward with a speed of 0.04 m/s, keeping a constant depth (as to the frame < n >) equal to −0.18 m and following the trajectory shown in figure 6. The vehicle navigation is controlled to adapt its trajectory to the object one, approaching the object, to facilitate the grasping (during the grasping phase, the target path has to be included into the workspace of the manipulator): in the proposed example, the I-AUV moves forward, along the xn axis with a limited speed of 0.05 m/s and navigating at a constant reference depth. The manipulator, fixed at the beginning in its rest configuration, is activated and controlled to track the planned trajectory for the grasping (figure 6).

The gripper position moves rapidly to the target (object position), in accordance with the planned trend of the error ~e(t). Particularly as concerns ~e(t), the following parameters have been chosen, with reference to figure 5, in order to have an End Effector trajectory smooth enough:

(9)

Figure 6. Underwater simulated trajectories of the manipulator End Effector and of the object

tc = 2 s

eic = 0.5 m/s 2

∆T = 1 s .

The two paths match, with a limited error (a few mm), for 1 s; then the gripper gets back in its rest configuration as to the vehicle (which, during the grasping, has moved of about 0.25 m).

During the grasping intervention, the gripper maintains its orientation with respect to the NED frame: according to the arm motions, the wrist joints rotate in order to comply with the desired orientation of the gripper. The reference roll, pitch and yaw angles are hold with a maximum error of 0.04 rad, caused mainly by the vehicle motion.

The time trend of the position error of the vehicle is shown in figure 7. The error reaches a maximum value of 4 mm at the time the manipulator starts moving, and remains limited in time (about 10−3m). The orientation errors are also shown, in terms of roll, pitch and yaw angles of the body frame < b > compared to the desired ones (in this example, the desired ones are equal to zero, as the vehicle has to navigate in the forward direction, along xnaxis, keeping its initial orientation). These errors are important as they are linked to the time trends of the desired joint variables: the trajectory tracking of the AUV has to be accurate, to have, in the operative space, a smooth desired end-effector trajectory (linked to ~qdes(t)).

In the proposed case, the roll and pitch error orders are about 10−3rad, while the maximum yaw error is (0.07 rad): the propulsion system is able to compensate the disturbances due to the manipulator motion.

Figure 7. Time evolution of the position error and of the orientation errors of the vehicle

Finally, in figure 8 are shown the joint errors, less than (0.01 rad for the shoulder and elbow joints, 10−4rad for the wrist joints).

(10)

Figure 8. Time evolution of the joint errors of the manipulator: anthropomorphic structure and spherical wrist

5

Conclusions

In this work the authors described the multibody modelling and the control architecture of an AUV specifically thought for the underwater mobile manipulation, usually called I-AUV (AUV for Intervention). The performances of such an AUV have to meet strict planning and control specifications, both as regards the vehicle itself and as for the manipulation phase. The multibody model of the vehicle and of the robotic arm considers all the DOFs of the I-AUV; in the same way the multibody model of the gripper part accurately describes the dynamics of the object to be grasped. In this research activity the authors considered a path following approach suitable for AUV applications. The vehicle control keeps the AUV along the desired trajectory, modifying it, if necessary, to make the catching and the object manipulation easier. The arm control enables the object catching from the gripper which is mounted on the arm itself, considering at the same time the desired trajectory the vehicle has to follow. Finally, a fundamental role is played by the gripper-object.

The preliminary results of the proposed uncoupled control strategy have been satisfactory. Further developments are scheduled in order to reach a more realistic simulation, before the hardware testing phase: particularly, the on board sensors will be accurately modelled, also as regards the acquisition process of the information of the object to be grasped (e.g. acoustic or optical feedbacks).

References

[1] T.I. Fossen. Guidance and Control of Ocean Vehicles. I Ed., John Wiley & Sons, Chichester UK, 1994.

[2] G. Antonelli. Underwater Robots. Springer Tracts in Advanced Robotics, Springer-Verlag, 2nd edition, Heidelberg, 2006.

[3] M. Breivik, T.I. Fossen. Guidance-Based Path Following for Autonomous Underwater Vehicles. Proceedings of the OCEANS’05, Washington D.C., USA, 2005.

[4] B. Allotta, R. Costanzi, N. Monni, L. Pugi, A. Ridolfi, G. Vettori. Design and Simulation of an Autonomous Un-derwater Vehicle. Proceedings of the European Congress on Computational Methods in Applied Sciences and Engi-neering, ECCOMAS 2012, Vienna, Austria, September 10-14, 2012.

[5] D.M. Lane, J.B.C. Davies, G. Casalino et al. AMADEUS: Advanced Manipulation for Deep Underwater Sampling. IEEE Robotics& Automation Magazine, 2009.

[6] P. Antos, J. A. C. Ambrosio. A Control Strategy for Vehicle Trajectory Tracking Using Multibody Models. Multibody System Dynamics, 11, 365-394, 2004.

[7] S. Magheri, M. Malvezzi, E. Meli, A. Rindi. An innovative wheel-rail contact model for multibody applications. Wear, 271, 462-471, 2011.

Riferimenti

Documenti correlati

The second section presents recent changes occurring in the tourism industry and analyzes their impact on travel decision making, while the third section outlines the

affected by the remainder as in Bloom (2009) and Nodari (2014). We estimate the Structural VAR model for each of the uncertainty indices. First, we make two estimations with the

Once an attacker goes beyond this defense, software watermarking allows the owner of the violated code to prove the ownership of the pirated copies (Davidson and Myhrvold

A causa della conformazione geomorfologica del transetto, che vede la presenza di una piccola falesia, la distribuzione dei residui di Posidonia oceanica (L.) Delile si

The second part has been involves with the analysis and modelling of the ATV braking system, starting from the quarter of car model to describe the wheel’s dynamic during

Similar to other neighbouring countries, like France, the Netherlands or Denmark, German society is struggling today with the transformation of its population, a

The LOFAR images show that the radio emission associated with MaxBCG J199 is coming from a radio galaxy with a pair of jets and lobes extending from a compact core, and diffuse

Excluded fields: 55 fields targeting Abell clusters, the Hydra cluster, Coma, and the Crab Nebula; 27 fields targeting the following nearby galaxies: M31, M33, M63, M67, M81, M82,