Next Article in Journal
Privacy and Security in Cognitive Cities: A Systematic Review
Next Article in Special Issue
Roto-Translational Control of Spacecraft in Low Earth Orbit Using Environmental Forces and Torques
Previous Article in Journal
Torsional Behavior Evaluation of Reinforced Concrete Beams Using Artificial Neural Network
Previous Article in Special Issue
Multi-Sensor Fusion for Aerial Robots in Industrial GNSS-Denied Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Maneuverability Analysis: A Preliminary Application on an Autonomous Underwater Reconfigurable Vehicle

Department of Industrial Engineering, University of Florence, 50139 Florence, Italy
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(10), 4469; https://doi.org/10.3390/app11104469
Submission received: 21 April 2021 / Revised: 5 May 2021 / Accepted: 7 May 2021 / Published: 14 May 2021
(This article belongs to the Special Issue Advances in Aerial, Space, and Underwater Robotics)

Abstract

:
Since the development of the first autonomous underwater vehicles, the demanded tasks for subsea operations have become more and more challenging as, for instance, intervention, maintenance and repair of seabed installations, in addition to surveys. As a result, the development of autonomous underwater reconfigurable vehicles (AURVs) with the capability of interacting with the surrounding environment and autonomously changing the configuration, according to the task at hand, can represent a real breakthrough in underwater system technologies. Driven by these considerations, an innovative AURV has been designed by the Department of Industrial Engineering of the University of Florence (named as UNIFI DIEF AURV), capable of efficiently reconfiguring its shape according to the task at hand. In particular, the UNIFI DIEF AURV has been provided with two extreme configurations: a slender (“survey”) configuration for long navigation tasks, and a stocky (“hovering”) configuration designed for challenging goals as intervention operations. In order to observe the several dynamic features for the two different configurations, a novel formulation for the dynamic maneuverability analysis (DMA) of an AURV, adapting Yoshikawa’s well-known manipulability theory for robotic arms, is proposed in this work. More specifically, we introduce a novel analysis which relates the vehicle body-fixed accelerations with the rotational speed of each thruster, taking into account also the AURV dynamic model for each configuration and the propulsion system.

Graphical Abstract

1. Introduction

The off-shore oil and gas industry has a growing demand for new and innovative solutions for inspection, maintenance and repair of seabed installations. Currently, these tasks are usually carried out in hostile environments using remotely operated vehicles (ROVs) deployed from a large surface vessel; however, ROV operations require high expenses due to the daily ship cost and the large number of crew members which such operations need. As a result, in order to reduce the inspection cost and deal with the several logistic constraints, the interest in autonomous underwater vehicles (AUVs) has rapidly increased in the last few years. Indeed, AUVs are currently exploited for long-distance monitoring and inspection, as they are provided with an ever-increasing precision navigation system [1,2]. Moreover, the development of vehicles that can incorporate both the AUV inspection and ROV intervention functionalities is one of the most challenging tasks of the underwater industry as well as the scientific community [3]. A recent example is Hydrone-R, the underwater intervention drone (UID) from Saipem S.p.A., which is a technology that allows accurate inspections on submarine systems, certifies operation, and detects and prevent any malfunctions [4]. With the regard of other innovative AUVs, the basic idea concerns vehicle with many configurations and the ability to autonomously switch between them depending on the main task to accomplish. For instance, the autonomous underwater reconfigurable vehicles (AURV) can select the most appropriate configuration so as to dive with the optimal fluid dynamic efficiency and achieve the minimum power consumption for long distance navigation; furthermore, the robot may be provided with a larger number of degrees of freedom for complex manipulation operations or to perform autonomous docking in a subsea station. As a matter of fact, AURVs do arise as a promising tool for incorporating several reconfigurable modules and accomplishing both the autonomous navigation/inspection and intervention tasks.
As far as the AURV state of the art is concerned, one of the most innovative vehicles is made by EELUME [5,6], an underwater snake robot (USR), developed by Subsea Intervention for underwater inspection and manipulation. This vehicle is basically a self-propelled robotic arm that can move over long distances and carry out maintenance and repair tasks in spaces not usually accessible by conventional underwater vehicles. In greater detail, it is a modular, flexible robot capable of swimming like a snake, or being propelled by conventional thrusters. Additionally, the vehicle can be assembled with an arbitrary number of elements linked each other with a flexible joint. Another example of AURV has been presented by Houston Mechatronics in 2018; specifically, Houston Mechatronics is a subsea service company with deep expertise in robotics and intelligent automation, founded by former NASA roboticists responsible for designing and developing some of the most advanced robots in the world. The conceptual vehicle, named Aquanaut [7], is a robot with two different configurations: in AUV mode, it can cover long distances while accomplishing tasks like seabed mapping, and inspection of large area; in ROV mode, the hull can open its structure, exposing two robotic arms for manipulation operations. In particular, in the closed version, the vehicle appears as a classical UUV with a slender shape; in this configuration, it can move itself with only three motors for long distance, controlling only three degrees of freedoms. In the open version, the upper part of the hull moves away from the main body, exposing other four motors, in order to obtain a vectored configuration of the motors, and two robotics arms. Driven by these considerations, an innovative AURV [8,9], capable of efficiently reconfiguring its shape, according to the demanded task, spanning from a “survey”, slender configuration to a “hovering”, stocky configuration have been designed by the Department of Industrial Engineering of the University of Florence (UNIFI DIEF). After the design stage has been partially fulfilled, the need for investigating the dynamic characteristics of the two different extreme configurations has arisen. In fact, a novel formulation for the dynamic maneuverability analysis (DMA) of an AURV, adapting Yoshikawa’s well-known manipulability theory for robotic arms [10,11], is proposed in this paper. If the manipulability concept was first introduced as a measure of the ability of robotic arms in positioning and orienting end effectors, in the same way, the maneuverability can be defined as the capability of a mobile robot to move over several degrees of freedom. With regard to the application of the maneuverability concept in subsea robotics, several works [12,13] discussed the optimization of thruster configurations for omnidirectional underwater vehicles. In particular, the relationship between the longitudinal forces of the thrusters and the body-fixed generalized forces has been studied. In the context of our work, we are not only introducing a novel analysis that relates the vehicle body-fixed accelerations with the rotational speed of each thruster, but we apply this methodology to several AURV configurations. Furthermore, we provide an accurate description of the AURV dynamic model and the propulsion system for each vehicle configuration.
The paper structure reflects the procedural workflow. In Section 2, we summarize the research activity design guidelines alongside a review of the major exploited theoretical concepts. In Section 3, we briefly illustrate the kinematic and dynamic behavior of each configuration of the AURV with the assumptions made in this work. In Section 4, we provide the study of the propulsion system selected for the vehicle. Additionally, in Section 5, we describe the new dynamic maneuverability formulation, starting from the theoretical basics, to the application of this theory to an underwater vehicle. In Section 6, we outline the metrics and indices used for a quantitative evaluation of the AURV maneuverability. Finally, the simulation results of the DMA applied to the UNIFI DIEF AURV can be observed in Section 7. A conclusive discussion is provided in Section 8.

2. The UNIFI DIEF AURV

As highlighted in Section 1, AURVs can be the key to push the boundaries of the underwater robotics technologies by merging the robot capabilities of performing both the surveys and inspection/intervention tasks by maintaining high-standard effectiveness and efficiency. As a consequence, we have designed an innovative AURV (Figure 1) capable of efficiently reconfiguring its shape, spanning from a “survey”, slender configuration to a “hovering”, stocky configuration [9]. This innovative solution allows switching between a stocky and symmetrical shape, with an isotropic behavior useful to face unexpected external disturbances (e.g., marine currents and water flow induced by waves is the vehicle is at low depth), and a slender one, with an elongated body to minimize the hydrodynamic drag (i.e., reducing the power consumption) in the longitudinal direction.
Nevertheless, the major benefit is not limited to a hydrodynamic shape variation; the vehicle is furtherly supplied with the key ability to change its geometrical structure and, then, its motors configuration. By analyzing the propulsion layouts, the UNIFI DIEF AURV configuration is an eight thruster arrangement with four of them fixed on the horizontal plane and four thrusters on the vertical direction in the body-fixed frame. In particular, the hovering configuration has a perfect vectored layout in the horizontal plane, with the ability of a fully 3 D motion, while in the survey configuration the horizontal thrusters result aligned, thus maximizing the thrust in the longitudinal direction of motion. Finally, the aforementioned “shape changing ability” is guaranteed by two distinct types of joint (Figure 2): two actuated and four free joints.
A more comprehensive overview of the technical features concerning the UNIFI DIEF AURV was illustrated in a previous work of the authors [8]. An exhaustive discussion of the vehicle mechanical layout was reported there.

3. Kinematic and Dynamic Modeling for AURVs

The kinematic and dynamic description of the UNIFI DIEF AURV is briefly discussed in this Section; for the sake of completeness, the two different and extreme vehicle configurations have been studied in a decoupled manner, without the development of a multibody model [14,15] (whose development is, nonetheless, planned as a strategic solution for future research activities). In light of these considerations, the kinematic models, commonly exploited for AUVs by the scientific community [16,17], have been employed for both the hovering and survey configurations. To be more specific, in the following, we assume that once one of the two extreme configurations, described by the joint coordinate vector q , has been reached, it does not change dynamically and the reconfigurable vehicle can be considered as a unique rigid body.
Within the context of this work, the following notation is employed: a generic vector p R 3 expressed in a particular O 0 x 0 y 0 z 0 frame is denoted with 0 p , whereas, if it is convenient to define vectors without an explicit reference to a specific coordinate frame (coordinate free vector), it will be simply indicated with p . A generic rotation matrix R SO ( 3 ) is indicated with two indices R i j , where the notation represents the unit vectors of the frame i with respect to frame j. Following the Society of Naval Architects and Marine Engineers (SNAME) notation [16], the state of an underwater vehicle (considered as a rigid body) is represented by using two reference frames. A local Earth-fixed reference frame (hypothesized as inertial) with axes pointing north, east, and down (NED frame) O N x N y N z N , and a right-handed body reference frame O b x b y b z b whose origin is the center of mass of the vehicle (see Figure 3) with its x-axis pointing in the forward motion direction, its z-axis pointing down, and its y-axis completing a right-handed reference frame. The pose of a vehicle is therefore represented with
η = N η 1 η 2 ,
where N η 1 is the position of O b with respect to the NED frame, and η 2 is the orientation the body-fixed frame w.r.t. the NED frame, where roll ( ϕ ), pitch ( θ ), and yaw ( ψ ) (RPY) angles are employed to describe the orientation. Additionally, AUV linear and angular velocities along the axis of the body-fixed reference (surge, sway, and heave motion) can be denoted as
ν = b ν = b ν 1 b ν 2 .
The differential kinematic model is shown in Equation (3), and further information can be found in [17].
η ˙ = J ( η ) ν N η ˙ 1 η ˙ 2 = R b N η 2 0 3 × 3 0 3 × 3 T b N ( η 2 ) b ν 1 b ν 2 ,
where R b N is the rotation matrix between the body and the NED frame, and T b N ( η 2 ) is the matrix mapping the angular velocity b ν 2 onto the derivatives of the orientation angles.
With regard to the complete inverse dynamic model of the AURV, the well-known equation describing the balance of the forces acting on the center of mass of the vehicle [16,17] has been extended to take into account several configurations of the robot by introducing the joint vector q :
M ( q ) ν ˙ + C ( ν , q ) ν + D ( ν , q ) ν + g ( η , q ) = τ ( u , ν , q ) ,
where M ( q ) describes the mass matrix, C ( ν , q ) outlines the centrifugal and Coriolis matrix, D ( ν , q ) reports the damping matrix, g ( η , q ) are the effects of gravity and buoyancy, τ ( u , ν , q ) indicates the forces and torques provided by the rotational speeds u R m of m thrusters, η and ν as defined in Equation (3). As already mentioned, a preliminary model has been developed for the two configurations of the UNIFI DIEF AURV, by assuming each of them as an AUV with a different shape.
Turning to the quantities on the left-hand side of Equation (4), it can be observed that there are the sum of multiple contributions due to the motion of the vehicle and to its interaction with the surrounding fluid; hereafter, these terms are comprehensively analyzed while listing the assumptions considered in the proposed research activity. In greater detail, the matrix M ( q ) comprised of the sum of two terms: M = M R B + M A , where M R B takes into account the physical properties of the vehicle, while M A is usually denoted with the term added mass matrix, and describes the fact that due to the higher density (with respect to air) of the fluid where the vehicle moves in, larger accelerations are required to move not only the vehicle, but also the surrounding fluid itself. Under the assumption that the added mass matrix can be neglected, being the body-fixed frame centered in the center of gravity of the vehicle, the matrix and inertia matrix can be represented as
M ( q ) = M R B ( q ) = m I 3 × 3 0 3 × 3 0 3 × 3 I O b ( q ) ,
where m is the mass of the vehicle, I 3 × 3 is the identity 3 × 3 matrix, and I O b is the inertia tensor expressed in the body-fixed frame. A further simplification is obtained by assuming that the body-fixed reference axes coincide with the principal axes of inertia. This implies that I O b becomes diagonal, and Equation (5) simplifies as
M ( q ) = m 0 0 0 0 0 0 m 0 0 0 0 0 0 m 0 0 0 0 0 0 I x ( q ) 0 0 0 0 0 0 I y ( q ) 0 0 0 0 0 0 I z ( q )
where I i is the moment of inertia about the ith axes of the body-fixed frame.
Within the same hypothesis, the centrifugal and Coriolis matrix C ( ν , q ) can be simplified as
C ( ν , q ) = C R B ( ν , q ) = 0 3 × 3 m S ν 1 m S ν 1 S I O b ( q ) · ν 2 ,
where S ( · ) is the operator that builds a 3-by-3 skew-symmetric matrix from a vector a ¯ R 3 such as
S ( a ¯ ) = 0 a ¯ z a ¯ y a ¯ z 0 a ¯ x a ¯ y a ¯ x 0 .
Furthermore, the matrix D ( ν , q ) models the dissipative effects due to the motion within the fluid; the main damping contributions are given by the nonlinear skin friction due to turbulent boundary layers, and by the viscous damping force due to vortex shedding. Damping effects are highly nonlinear and coupled; for underwater vehicles, to a first approximation, coupling effects and terms higher than the second order (with respect to body-fixed velocity) can be neglected, which in turn equals to assume a diagonal structure for D ( ν ) . Finally, since quadratic terms dominate over linear terms, D ( ν , q ) can be approximated with
D ( ν , q ) = diag 6 × 6 X i ( q ) | ν 1 , i | X j ( q ) | ν 2 , j | , i = j = x , y , z ,
where diag n × n ( · ) is the operator which builds a n-by-n diagonal matrix from a vector a ¯ R n such as
diag n × n a ¯ = a ¯ 1 0 0 0 0 0 0 a ¯ n .
For the sake of completeness, the angular damping coefficients have been neglected in this work (i.e., X j ( q ) | ν 2 , j | = 0 3 × 1 ), while the first three terms in Equation (9) can be calculated as described in [1] with
D i ν 1 , i , q = X i ( q ) | ν 1 , i | = 1 2 ρ A f , i ( q ) C D , i ( q ) ν 1 , i , i = x , y , z ,
where ρ represents the water density, A f , i is the projection of the area of the hull of the vehicle on a plane perpendicular to the i-axis of the body-fixed frame, and C D , i is the drag coefficient, which quantifies the fluid resistance against the vehicle motion.
Additionally, the vector g ( η , q ) of generalized forces due to the gravity b f G and buoyancy forces b f B in the body-fixed frame is represented by
g ( η , q ) = b f G η 2 , q + b f B η 2 , q b r G × b f G η 2 , q + b r B × b f B η 2 , q ,
where b r G and b r B represent the positions of the center of gravity and the center of buoyancy with respect to the body-fixed frame.
In the case of vehicles whose center of mass and center of buoyancy are constant w.r.t. the joint configuration q , the expression of the gravity vector and the buoyancy vector are simply:
b f G η 2 , q = b f G η 2 = R N b 0 0 m g I , b f B η 2 , q = b f B η 2 = R N b 0 0 ρ g I ,
where g I is the gravity acceleration vector expressed in the NED frame, ∇ is the volume of the vehicle submerged body, and ρ is the water density. In the context of this work, the center of gravity and buoyancy have been assumed as coincident with the center of mass (i.e., with the origin of the body-fixed frame), any torque due to gravity/buoyancy force will be applied to the vehicle and Equation (12) is approximated as
g ( η , q ) = g ( η ) = b f G η 2 + b f B η 2 0 3 × 1 .
Furthermore, the study of marine vehicles cannot neglect the effects of specific disturbances such as ocean current [17]. Simplified modeling of the current effect can be obtained by assuming the current irrotational and constant in the Earth-fixed frame; thus, its effect on the vehicle can be modeled as a constant disturbance in the Earth-fixed frame that is further projected onto the vehicle-fixed frame. Indeed the ocean current, expressed in the NED frame, N ν c can be represented as,
N ν c = ν c , x ν c , y ν c , z 0 0 0 , N ν ˙ c = 0 6 × 1 .
The current effects can be added to the dynamics of a rigid body moving in a fluid by simply considering the relative velocity in the body-fixed frame ν r = b ν r = ν R N b N ν c in the derivation of the Coriolis and centripetal terms and the damping terms. Finally, the Equation (4) can be simplified in a more compact form, as follows:
M ( q ) ν ˙ + Γ ( ν r , q , η ) = τ ( u , ν , q ) Γ ( ν r , q , η ) = C ( ν r , q ) ν r + D ( ν r , q ) ν r + g ( η ) ,
where Γ ( ν r , q , η ) represent the sum of the nonlinear generalized forces applied to the reconfigurable vehicle, depending on the configuration q , the NED pose η and the body-fixed velocity ν r with respect to the marine currents.

4. Thruster Configuration and Propulsion System

A linear relation [18] holds between forces and moments acting on the vehicle τ R 6 and the motor thrusts t ( ν , u ) R m as shown in Equation (17).
τ ( ν , u , q ) = B ( q ) t ( ν , u ) ,
where u R m is the vector that collects the rotational speed of each motor and m is the number of motors, B is the thrust allocation matrix (TAM), which depends upon the thruster poses with respect to the vehicle center of gravity, as defined in Equation (18), and Equation (19).
B ( q ) = B 1 ( q ) B 2 ( q ) ,
with
B 1 ( q ) = b n i ( q ) B 2 ( q ) = b r i ( q ) × b n i ( q ) ,
where b n i represents, in the body frame, the unit vector of the axis of the ith thruster and b r i its center with respect to the body-fixed frame. As suggested in [13], a more intuitive representation of the ith column of Equation (19), in different AURV configurations, can be observed in spherical coordinates. In particular, the axial unit vector of the ith thruster has been modeled as
b n i ( q ) = sin θ i ( q ) cos φ i ( q ) sin θ i ( q ) sin φ i ( q ) cos θ i ( q ) ,
where θ i is the inclination and φ i the azimuth angle of the longitudinal axis of the ith thruster in the q configuration of the AURV.
Concerning the propulsion system, the four-quadrant motor characteristic is approximated, according to [2], with the purpose of modeling the relationship between the thrust value t i and the rotational speed u i of the thruster:
t i ν , u i = d u i , V sgn u i k u i 2 f ( p p , V a , i ,
where k is a coefficient that relates motor thrust and propeller speed at bollard conditions (usually divided in the forward and backward bollard coefficients, depending on the propeller motion), f ( p p , V a , i ) is a function depending on the ith motor advance speed V a , i and the propeller pitch p p (a construction parameter), and d u i , V is the term including in the model the dead-zone boundary values at the voltage supply level V . In the context of this work, a preliminary assumption has been made by neglecting the dead-zone boundary values and the term depending upon the motor advance speed. Additionally, we define a physical maximum value u i m a x as the rotational speed of each thruster, and Equation (21) can be simplified as follows:
t i u ^ i = sgn u ^ i k ( u i m a x u ^ i ) 2
u i = u i m a x u ^ i ,
where u ^ i [ 1 , 1 ] represents the signed ratio of the thruster speed with respect to its maximum value. Finally, inserting the previously defined thrust vector
t ( u ) = [ sgn u ^ 1 k ( u 1 m a x u ^ 1 ) 2 sgn u ^ m k ( u m m a x u ^ m ) 2 ] T
in Equation (16) leads to the complete AURV dynamic model
M ( q ) ν ˙ + Γ ( ν r , q , η ) = T ( q ) sgn ( u ^ ) u ^ 2 ,
where T ( q ) = k U m a x B ( q ) is the linear map between the generalized forces τ and the "power-normalized" vector u ^ 2 defined by exploiting the operator ( · ) i , which transforms every element of a vector a ¯ R n such as
a ¯ i = a ¯ 1 i a ¯ 2 i a ¯ n i T ,
and where U m a x R m × m is the diagonal matrix defined as
U m a x = ( u 1 m a x ) 2 0 0 0 ( u 2 m a x ) 2 0 0 0 0 0 ( u m m a x ) 2 ,
which takes into account in Equation (25) the power-normalized values of maximum rotational speed, and sgn ( u ^ ) R m × m is the diagonal matrix expressed as
sgn ( u ^ ) = s g n ( u ^ 1 ) 0 0 0 s g n ( u ^ 2 ) 0 0 0 0 0 s g n ( u ^ m ) ) .

5. Dynamic Maneuverability Analysis

The concept of dynamic maneuverability measurement for AURVs can be defined by adapting Yoshikawa’s approach for robotic arms [10]. While the theory of dynamic manipulability measurement of robotics arms is proposed as an index of their ability in manipulating the end effector, the dynamic maneuverability of an underwater vehicle takes into account a quantitative study of the AURV ability to move along its degrees of freedom in the several configurations, by considering the vehicle system dynamics. More in detail, the Equation (25) can be reformulated as follows:
ν ˙ + ν ˙ Γ ( ν r , q , η ) = J ( q ) u ^ 2
J ( q ) = M 1 ( q ) T ( q ) sgn ( u ^ )
ν ˙ Γ ( ν r , q , η ) = M 1 Γ ( ν r , q , η )
where J ( q ) R 6 × m is the linear map between the power-normalized rotational speed vector u ^ 2 and the vehicle body-fixed acceleration, including the contribution ν ˙ Γ ( ν r , q , η ) from the nonlinear terms Γ ( ν r , q , η ) in Equation (25).
According to Yoshikawa’s theory [10], the concept of maneuverability can be obtained by observing how the Jacobian matrix J ( q ) is deformed by the unit sphere S ( · ) R m of the power-normalized rotational speeds, such as
S ( u ^ ) = { u ^ : u ^ = 1 } .
It is worth noticing how the operator ( · ) 2 , defined in Equation (26), transforms the unit sphere S ( · ) in a biquadratic surface Q ( u ^ ) = { u ^ : u ^ 2 = 1 } .
In Figure 4, the particular case of two-dimensional biquadratic surface Q ( u ^ ) can be observed; from a practical point of view, this situation corresponds to afford the problem of estimating the maximum values of the AURV body accelerations ν ˙ given the quasimaximum value of the thruster rotational speeds. For the sake of completeness, the term “quasimaximum” is used in this work to outline the fact the system inputs will never reach their maximum value at the same time, as shown in Figure 4.
Turning to a geometric interpretation of Q ( u ^ ) , the set of all propeller rotational speeds, at the input to the dynamic system defined in Equation (31), can be formulated as
u ^ 2 T u ^ 2 = 1
where u ^ 2 is defined as
u ^ 2 = J ( q ) ( ν ˙ + ν ˙ Γ ( ν r , q , η ) )
which leads to
( ν ˙ + ν ˙ Γ ( ν r , q , η ) ) T ( ( J ( q ) ) T J ( q ) ) ( ν ˙ + ν ˙ Γ ( ν r , q , η ) ) = 1
where the operator ( · ) refers to the Moore–Penrose pseudoinverse. The Equation (35) represents the dynamic maneuverability ellipsoid (DME) of the dynamic system described in Equation (31), defined as the set of the possible body-fixed accelerations ν ˙ given the biquadratic surface Q ( u ^ ) as input, and the acceleration ν ˙ Γ ( ν r , q , η ) provided by the nonlinear forces. As a matter of fact, the nonlinear accelerations ν ˙ Γ ( ν r , q , η ) result in a translation of the DME center, while it can be observed how the deformation (i.e., the length of the semiaxis) of the DME is related to the Jacobian J ( q ) = M 1 ( q ) T ( q ) sgn ( u ^ ) . In light of these considerations, the volume of the DME only depends on the chosen propulsion system, on the physical properties of the AURV, and on the thruster configuration on the actual configuration. A more exhaustive explanation can be provided by considering the singular value decomposition (SVD) of J ( q ) [19],
J = U Σ V T = U diag r × r σ 1 , , σ r 0 ( r ) × ( m r ) 0 ( 6 r ) × r 0 ( 6 r ) × ( m r ) V T
J + = V Σ + U T = V diag r × r 1 / σ 1 , , 1 / σ r 0 ( r ) × ( 6 r ) 0 ( n r ) × r 0 ( m r ) × ( 6 r ) U T
where Σ R 6 × m contains the r nonzero singular values σ i of J ( q ) in decreasing order, U R 6 × 6 is an orthogonal matrix whose columns are the left singular vectors of J ( q ) that form an orthonormal base of the output space, and V R m × m is an orthogonal matrix whose columns are the right singular vectors of J ( q ) that form an orthonormal base of the input space. Furthermore, considering that
Σ + R m × 6 : Σ + = diag r × r 1 / σ 1 , , 1 / σ r 0 ( r ) × ( 6 r ) 0 ( n r ) × r 0 ( m r ) × ( 6 r )
Σ + T R 6 × m : Σ + T = diag r × r 1 / σ 1 , , 1 / σ r 0 ( r ) × ( m r ) 0 ( 6 r ) × r 0 ( 6 r ) × ( m r )
Σ + T Σ + = error 1 / σ 1 2 , , 1 / σ r 2 0 ( r ) × ( 6 r ) 0 ( 6 r ) × r 0 ( 6 r ) × ( 6 r ) R 6 × 6 ,
and inserting Equations (37), (36), and (40) in Equation (35), it results in the formulation of the DME expressed in the base of the left singular vectors of ν ˙ + ν ˙ Γ ( ν r , q , η ) , as follows
w T Σ + T Σ + w = 1
w = U T ( ν ˙ + ν ˙ Γ ( ν r , q , η ) ) , w R 6 .
Equation (41) describes the relationship among the singular values σ i of J ( q ) and the DME. In greater detail, it can be observed that the singular values σ i represent the length of the DME semiaxis, expressed as in Equation (41), whereas their direction in the body-fixed frame can be obtained from the ith column of the matrix U = [ U i ] . Finally, from a practical consideration, the DME expressed in Equation (35) is studied in a decoupled manner from the linear ν ˙ 1 and angular ν ˙ 2 accelerations point of view. Thus, by defining
J ( q ) = J 1 ( q ) J 2 ( q ) ,
the linear DME and the angular DME are evaluated, such as
( ν ˙ 1 + ν ˙ Γ 1 ( ν r , q , η ) ) T ( ( J 1 ( q ) ) T J 1 ( q ) ) ( ν ˙ 1 + ν ˙ Γ 1 ( ν r , q , η ) ) = 1
( ν ˙ 2 + ν ˙ Γ 2 ( ν r , q , η ) ) T ( ( J 2 ( q ) ) T J 2 ( q ) ) ( ν ˙ 2 + ν ˙ Γ 2 ( ν r , q , η ) ) = 1 .
For the sake of completeness, the well-known formulations of Equations (41) and (37) can be extended for both the linear and angular ellipsoids defined in Equations (44) and (45).

6. Metrics and Indices

As described above, the linear and angular DMEs provides a qualitative geometric evaluation of the maneuverability of an AURV configuration; conversely, quantitative indices will be outlined in this Section. More specifically, Yoshikawa’s manipulability index [10,11] is defined as
W 1 ( q ) = J ( q ) J ( q ) T = i = 1 6 σ i
which is proportional to the volume of the DME. Therefore, it can be used to numerically evaluate the overall maneuverability of the system by exploiting the following concept: a larger volume reflects a better performance. The Equation (46) does not consider if the vehicle is near a “singularity”, i.e., a situation where the vehicle cannot move in a direction U i associated to a singular value σ i = 0 . Thus, a second manipulability index is often associated with the inverse of condition number k 2 ( J ( q ) ) of the Jacobian matrix J ( q ) as
W 2 ( q ) = 1 k 2 ( J ( q ) ) = σ min σ max
k 2 ( J ( q ) ) = J ( q ) 2 J ( q ) 2 = σ max σ min .
The aforementioned index is considerably appealing since immediately provides useful information: firstly, it can be observed that this index represents the ellipsoid eccentricity; then, if the vehicle is not omnidirectional (i.e., cannot move in every degree of freedom), the index defined in Equation (47) holds to a zero value. Finally, the authors propose a third index as an absolute value of the AURV maneuverability in the three different directions of the body-fixed frame. As described in Section 5, the problem of estimating the maximum values of the AURV body accelerations ν ˙ given the quasimaximum value of the thruster rotational speeds have been addressed in this work. From a more practical as well as physical perspective, it can be seen as a way to measure the difference between the maximum admissible linear ν ˙ 1 and angular ν ˙ 2 accelerations along each axis of the body-fixed reference frame. As a result, for the linear and angular DMEs, these indices can be defined as
j W 3 ( q ) = max i ( σ i U i + ν ˙ Γ ( ν r , q , η ) ) T l j , i , j = 1 , 2 , 3 ,
where l j R 3 is the unit vector identifying the jth direction of the AURV linear/angular motion.

7. Simulations and Results

The maneuverability simulation performed for both the extreme UNIFI DIEF configurations are presented in this Section. Within the context of this work, the following notation is employed: a generic property A ( q 1 ) belongs to the “survey” AURV configuration, while A ( q 2 ) relates to a feature of the “hovering” one. Furthermore, the results hereafter presented have been obtained by means of MATLAB-coded dynamic simulations. In particular, along with the assumptions proposed in Section 3, the following settings have been used:
  • the AURV position η 1 is the same in both the two configurations, and the vehicle orientation η 2 will be expressed with respect to the NED frame. Additionally, it is assumed that the vehicle is in resting position (i.e., ν = 0 6 × 1 ) affected by the marine currents. Although this hypothesis may seem restrictive, it was decided, within this preliminary study, to consider the scenario in which the AURV, in both the configurations, is stationary; realistic cases of motion will be investigated in the future. The kinematic parameters are summarized in Table 1:
  • The dynamic terms in Equation (4) have been evaluated by exploiting several preliminary hydrodynamic simulations. More accurate identification strategies will be further analyzed in the future in order to provide an accurate estimate of the AURV dynamic parameters. Therefore, the dynamic features of survey q 1 and hovering q 2 configurations are respectively listed in Table 2.
  • The two different thrust allocation matrices B ( q ) have been evaluated by using the body-fixed position r i and longitudinal direction n i of the ith thruster in both configurations, estimated in the design stage of the AURV. As a result, Table 3 shows the thruster configurations parameters, where the ith thruster longitudinal axis have been expressed in the terms of the inclination θ i and azimuth φ i angle in spherical coordinates.
    It can be straightforwardly observed, as already described in the Section 2, how the first four thrusters are necessary for the linear motion of the vehicle along the horizontal plane, whereas the last four provide displacement along the vertical direction of the body-fixed frame. In particular, Table 3, shows how the first four thrusters are all aligned along the surge axis in the survey configuration, with the aim of improving the longitudinal navigation, whilst, at the same time, the AURV cannot move in the sway direction.
  • With regard to the propulsion system parameters, Table 4 outlines the estimated values for the BlueRobotics T200 propeller [20], the motor selected to be equipped in the UNIFI DIEF AURV; it is worth noticing how these values have been evaluated by exploiting the methodology described from the authors in [21].
As highlighted in Section 4, in this work, a preliminary assumption has been done by neglecting the dead-zone boundary values and the term depending upon the motor advance speed. Indeed, we approximate the relationship among the motor rotational speed and the longitudinal thrust with the forward bollard coefficient defined in Table 4.
The above-illustrated parameters have been employed in order to obtain the linear DME and angular DME, described in Equations (44) and (45), and the maneuverability indices defined in Equations (46)–(49) in Section 6, for both the configurations of the UNIFI DIEF AURV. Figure 5, illustrates the angular and linear ellipsoids for the survey shape of the vehicle. In particular, it is worth noticing how the linear DME turns to a circle, since the singular value related to the sway direction is equal to zero, as observed in the Table 5; thus, Yoshikawa’s index W 1 ( q 1 ) and W 2 ( q 1 ) are also a zero value. If these results define the survey configuration as a singular one (i.e., the motion on the sway axis of the body-fixed frame is not taken into account), it should be considered as the index x W 3 ( q 1 ) , defined as the maximum values of the AURV body accelerations ν ˙ , along the surge x direction, given the quasimaximum value of the thruster rotational speeds as input, is much larger than the same index for the hovering configuration. Conversely, the hovering configuration has the property of a omnidirectional motion in all the six degrees of freedom, as shown in Figure 6, and, as a consequence, Yoshikawa’s index W 1 ( q 2 ) is different from zero. Additionally, it is interesting to notice that the index W 2 ( q 2 ) is closer to the unit value in both linear DME and angular DME, which implies that the hovering configuration is accurately controllable in every direction of space and can find a realistic application in complex tasks, as, for instance, working on an offshore structure or recovering samples from a shipwreck. Furthermore, Figure 7 illustrates the linear DME for the survey configuration in two different situations: firstly, when the ellipsoid is calculated considering to be in the absence of accelerations due to nonlinear terms (i.e., ν ˙ Γ ( ν r , q , η ) = 0 6 × 1 ), then with the assumptions explained at the beginning of this Section. As proposed in Section 5, the nonlinear accelerations ν ˙ Γ ( ν r , q , η ) result in a translation of the linear DME center, while the shape of the linear DME is not affected, since it is only related to the singular values σ ( q ) . These considerations can also be applied in the case of the angular DME indeed. In conclusion, this section showed the results of the innovative dynamic maneuverability analysis on the UNIFI DIEF AURV obtained by means of dynamic simulations. From a qualitative point of view, linear and angular DMEs have been estimated for both the extreme configurations of the vehicle. As a first observation, it can be noted that such strategy allows immediately to distinguish if a vehicle is omnidirectional or if it is singular along a direction of motion. Additionally, several indices have been supplied as quantitative measurements of the AURV maneuverability. More specifically, the index proposed by the authors in Equation (49) represents the maximum value of the AURV body accelerations given the quasi-maximum value of the thruster rotational speeds. Therefore, this index can be used as a relevant absolute value of maneuverability for the different AURV configurations.

8. Conclusions

This work collects the results of the preliminary research activity on the dynamic maneuverability analysis (DMA) application on the innovative AURV designed by the Department of Industrial Engineering of the University of Florence [8,9]. As a matter of fact, autonomous underwater reconfigurable vehicles [3] do arise as a promising tool for incorporating several reconfigurable modules and accomplishing several complex tasks as intervention, maintenance, and repair (IMR) operations. The activity focused on the study of the maneuverability methodology for underwater vehicles, by starting from the analysis of state-of-the-art solutions in the field of robotics arm [10], and leading to the specific case-study of the UNIFI DIEF AURV. While the concept of maneuverability has already been studied in underwater robotics, as, for instance, for the thruster configuration optimization [12,13], we introduce a novel analysis which relates the vehicle body-fixed accelerations with the rotational speed of each thruster, taking into account also the AURV dynamic model for the several configurations, and the propulsion system assumed in the designing phase. It is worth noticing that, despite the specific application of this work, the proposed methodology can be applied to any unmanned underwater vehicle (UUV), if its dynamic and propulsion system parameters are correctly identified. In this context, the application of artificial intelligence (AI) algorithms has been arisen as innovative solutions for the identification of the UUV dynamic parameters, as suggested in [22]. As a result, further investigations and comparisons will be performed among the UNIFI DIEF AURV and other AUVs. Moreover, [14] inspires the possibility for further studies on multibody modeling for reconfigurable vehicles. The last, but not least, key topic which is worth being explored in the future is the introduction of all the nonlinear properties which have not been considered in the AURV dynamic model, as the estimate of the added mass terms as well as the dead-zone boundary values of the thrusters. All these open problems and research areas, whose resolution and deepening constitute a natural continuation of the cutting-edge research activity carried out thus far, will be subjected to further investigations in the near future.

Author Contributions

Conceptualization, E.T., M.P. and B.A.; methodology, E.T., M.P. and B.A.; software, E.T.; validation, E.T., M.P.; formal analysis, E.T., B.A.; investigation, E.T., M.P. and B.A.; resources, B.A.; writing—original draft preparation, E.T.; writing—review and editing, E.T., M.P. and B.A.; visualization, E.T.; supervision, B.A.; project administration, B.A.; funding acquisition, B.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been supported by Project SCN00306 SUONO—Safe Underwater Operations iN Oceans funded by the Italian Ministry of Education, University, and Research in the framework of the competitive call on Smart Cities and Communities—Topic on Marine technologies (2014–2021), and by Project RUVIFIST (Reconfigurable Underwater Vehicle for Inspection, Free-floating Intervention and Suvey Tasks), funded by the Universities of Pisa, Siena, Firenze in the framework of the POCARNO Project funded by the POC MISE program of the Italian Ministry of Economic Development.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fanelli, F. Development and Testing of Navigation Algorithms for Autonomous Underwater Vehicles; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  2. Franchim, M.; Ridolfim, A.; Allottam, B. Underwater navigation with 2D forward looking SONAR: An adaptive unscented Kalman filter-based strategy for AUVs. J. Field Robot. 2020, 38, 355–385. [Google Scholar] [CrossRef]
  3. Kang, S.; Yu, J.; Zhang, J.; Jin, Q. Development of Multibody Marine Robots: A Review. IEEE Access 2020, 8, 21178–21195. [Google Scholar] [CrossRef]
  4. Hydrone—Sviluppo Njord Field. Available online: https://www.saipem.com/it/progetti/hydrone-sviluppo-njord-field (accessed on 15 January 2021).
  5. Pettersen, K.Y.; Liljebäck, P.; Sørensen, A.J.; Stavdahl, Ø.; Lund, F.; Transeth, A.A.; Gravdahl, J.T. Underwater Manipulator Arm Robot. U.S. Patent 20180021945A1, 25 January 2015. [Google Scholar]
  6. Liljebäck, P.; Mills, R. Eelume: A Flexible and Subsea Resident IMR Vehicle. In Proceedings of the OCEANS 2017—Aberdeen, Aberdeen, UK, 19–22 June 2017; pp. 1–4. [Google Scholar]
  7. Manley, J.; Halpin, S.; Radford, N.; Ondler, M. Aquanaut: A New Tool for Subsea Inspection and Intervention. In Proceedings of the OCEANS 2018 MTS/IEEE Charleston, Charleston, SC, USA, 22–25 October 2018; pp. 1–4. [Google Scholar]
  8. Pagliai, M.; Ridolfi, A.; Gelli, J.; Meschini, A.; Allotta, B. Design of a Reconfigurable Autonomous Underwater Vehicle for Offshore Platform Monitoring and Intervention. In Proceedings of the IEEE/OES Autonomous Underwater Vehicle Workshop (AUV), Porto, Porto, Portugal, 6–9 November 2018; pp. 1–6. [Google Scholar]
  9. Allotta, B.; Gelli, J.; Pagliai, M.; Ridolfi, A. Veicolo Sottomarino a Configurazione Variabile. IT Patent 201800007463A1, 24 July 2018. [Google Scholar]
  10. Yoshikawa, T. Dynamic manipulability of robot manipulators. In Proceedings of the IEEE International Conference on Robotics and Automation, St. Louis, MI, USA, 22–25 March 1985; pp. 1033–1038. [Google Scholar]
  11. Yoshikawa, T. Manipulability of Robotic Mechanisms. Int. J. Robot. Res. 1985, 4, 3–9. [Google Scholar] [CrossRef]
  12. Pierrot, F.; Benoit, M.; Dauchez, P. Optimal thruster configuration for omni-directional underwater vehicles. SamoS: A Pythagorean solution. In Proceedings of the IEEE Oceanic Engineering Society. OCEANS’98, Nice, France, 28 September–1 October 1998; pp. 655–659. [Google Scholar]
  13. Kharrat, H. Optimization of Thruster Configuration for Swimming Robots; Rice University: Houston, TX, USA, 2014. [Google Scholar]
  14. Kelasidi, E.; Pettersen, K.Y.; Gravdahl, J.T.; Strømsøyen, S.; Sørensen, A.J. Modeling and propulsion methods of underwater snake robots. In Proceedings of the IEEE Conference on Control Technology and Applications (CCTA), Maui, HI, USA, 27–30 August 2020; pp. 819–826. [Google Scholar]
  15. Di Vito, D.; De Palma, D.; Simetti, E.; Indiveri, G.; Antonelli, G. Experimental validation of the modeling and control of a multibody underwater vehicle manipulator system for sea mining exploration. J. Field Robot. 2021, 38, 171–191. [Google Scholar] [CrossRef]
  16. Fossen, T.I. Guidance and Control of Ocean Vehicles; John Wiley & Sons: Hoboken, NJ, USA, 1994. [Google Scholar]
  17. Antonelli, G. Underwater Robots; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  18. Carlton, J.S. Marine Propellers and Propulsion; Elsevier Ltd.: Amsterdam, The Netherlands, 2007. [Google Scholar]
  19. Chiacchio, P.; Bouffard-Vercelli, Y.; Pierrot, F. Force polytope and force ellipsoid for redundant manipulators. J. Field Robot. 1997, 14, 613–620. [Google Scholar] [CrossRef]
  20. BlueRobotics. Available online: https://bluerobotics.com/ (accessed on 15 January 2021).
  21. Allotta, B.; Costanzi, R.; Gelli, J.; Pugi, L.; Ridolfi, A. Design of a modular propulsion system for MARTA AUV. In Proceedings of the OCEANS 2015, Genova, Italy, 18–21 May 2015; pp. 1–7. [Google Scholar]
  22. Sands, T. Development of Deterministic Artificial Intelligence for Unmanned Underwater Vehicles (UUV). J. Mar. Sci. Eng. 2020, 8, 578. [Google Scholar] [CrossRef]
Figure 1. The UNIFI DIEF AURV in the hovering and survey configurations.
Figure 1. The UNIFI DIEF AURV in the hovering and survey configurations.
Applsci 11 04469 g001
Figure 2. The several joints system and thrust configuration of the UNIFI DIEF AURV in the hovering (open) and survey (closed) configurations.
Figure 2. The several joints system and thrust configuration of the UNIFI DIEF AURV in the hovering (open) and survey (closed) configurations.
Applsci 11 04469 g002
Figure 3. The Society of Naval Architects and Marine Engineer (SNAME) notation. NED and body-fixed frames.
Figure 3. The Society of Naval Architects and Marine Engineer (SNAME) notation. NED and body-fixed frames.
Applsci 11 04469 g003
Figure 4. The two-dimensional biquadratic surface Q ( u ^ ) .
Figure 4. The two-dimensional biquadratic surface Q ( u ^ ) .
Applsci 11 04469 g004
Figure 5. The estimated linear DME (top figure) and angular DME (bottom figure) for the survey configuration of the UNIFI DIEF AURV. As can be seen from the graphs, the linear DME turns to a circle since there is not any possible motion on the sway direction.
Figure 5. The estimated linear DME (top figure) and angular DME (bottom figure) for the survey configuration of the UNIFI DIEF AURV. As can be seen from the graphs, the linear DME turns to a circle since there is not any possible motion on the sway direction.
Applsci 11 04469 g005
Figure 6. The estimated linear DME (top figure) and angular DME (bottom figure) for the hovering configuration of the UNIFI DIEF AURV. It can be observed as this configuration is accurately controllable in every direction of the space.
Figure 6. The estimated linear DME (top figure) and angular DME (bottom figure) for the hovering configuration of the UNIFI DIEF AURV. It can be observed as this configuration is accurately controllable in every direction of the space.
Applsci 11 04469 g006
Figure 7. The estimated linear DME for the survey configuration of the UNIFI DIEF AURV in two distinct different situations: firstly, in the top figure, the ellipsoid is calculated considering to be in absence of accelerations due to nonlinear terms (i.e., ν ˙ Γ ( ν r , q , η ) = 0 6 × 1 ), then, in the bottom figure, with the vehicle affected by nonlinear generalized forces, resulting in the translation of the linear DME center.
Figure 7. The estimated linear DME for the survey configuration of the UNIFI DIEF AURV in two distinct different situations: firstly, in the top figure, the ellipsoid is calculated considering to be in absence of accelerations due to nonlinear terms (i.e., ν ˙ Γ ( ν r , q , η ) = 0 6 × 1 ), then, in the bottom figure, with the vehicle affected by nonlinear generalized forces, resulting in the translation of the linear DME center.
Applsci 11 04469 g007
Table 1. Main kinematic parameters.
Table 1. Main kinematic parameters.
NED position (m): η 1 = [ 0.0 , 0.0 , 1.0 ] T
NED orientation (RPY) [ r a d ] : η 2 = [ 0.0 , 0.0 , 0.0 ] T
Linear relative body-fixed velocity (m/s): ν 1 r = [ 0.4 , 0.0 , 0.0 ] T
Angular relative body-fixed velocity (rad/s): ν 2 r = [ 0.0 , 0.0 , 0.0 ] T
Table 2. UNIFI DIEF AURV dynamic parameters.
Table 2. UNIFI DIEF AURV dynamic parameters.
Mass matrix:    M ( q 1 ) = 250.0 0.0 0.0 0.0 0.0 0.0 0.0 250.0 0.0 0.0 0.0 0.0 0.0 0.0 250.0 0.0 0.0 0.0 0.0 0.0 0.0 10.7 0.0 0.0 0.0 0.0 0.0 0.0 58.2 0.0 0.0 0.0 0.0 0.0 0.0 65.3
Coriolis matrix:     C ( ν r , q 1 ) = 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0
Damping matrix:     D ( ν r , q 1 ) = 21.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Gravity and Buoyancy vector:     g ( η ) = [ 0.0 , 0.0 , 12.2 , 0.0 , 0.0 , 0.0 ] T
Mass matrix:    M ( q 2 ) = 250.0 0.0 0.0 0.0 0.0 0.0 0.0 250.0 0.0 0.0 0.0 0.0 0.0 0.0 250.0 0.0 0.0 0.0 0.0 0.0 0.0 49.2 0.0 0.0 0.0 0.0 0.0 0.0 31.6 0.0 0.0 0.0 0.0 0.0 0.0 77.2
Coriolis matrix:     C ( ν r , q 2 ) = 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 0.0
Damping matrix:     D ( ν r , q 2 ) = 41.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Gravity and buoyancy vector:     g ( η ) = [ 0.0 , 0.0 , 12.2 , 0.0 , 0.0 , 0.0 ] T
Table 3. UNIFI DIEF AURV thrust configuration parameters.
Table 3. UNIFI DIEF AURV thrust configuration parameters.
Thruster positions ( q 1 ) [ m ] :     r 1 = [ 0.7 , 0.4 , 0.0 ] r 2 = [ 0.7 , 0.4 , 0.0 ] r 3 = [ 0.7 , 0.4 , 0.0 ] r 4 = [ 0.7 , 0.4 , 0.0 ] r 5 = [ 0.0 , 0.3 , 0.0 ] r 6 = [ 0.0 , 0.3 , 0.0 ] r 7 = [ 0.8 , 0.0 , 0.0 ] r 8 = [ 0.8 , 0.0 , 0.0 ]
Thruster longitudinal axis ( q 1 ) [ r a d ] :     θ 1 = π 2 , φ 1 = 0.0 θ 2 = π 2 , φ 2 = 0.0 θ 3 = π 2 , φ 3 = 0.0 θ 4 = π 2 , φ 4 = 0.0 θ 5 = 0.0 , φ 5 = 0.0 θ 6 = 0.0 , φ 6 = 0.0 θ 7 = 0.0 , φ 7 = 0.0 θ 8 = 0.0 , φ 8 = 0.0
TAM:     B ( q 1 ) = 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.8 0.8 0.4 0.4 0.4 0.4 0.0 0.0 0.0 0.0
Thruster positions ( q 2 ) [ m ] :     r 1 = [ 0.6 , 0.5 , 0.0 ] r 2 = [ 0.6 , 0.5 , 0.0 ] r 3 = [ 0.6 , 0.5 , 0.0 ] r 4 = [ 0.6 , 0.5 , 0.0 ] r 5 = [ 0.0 , 1.0 , 0.0 ] r 6 = [ 0.0 , 1.0 , 0.0 ] r 7 = [ 0.6 , 0.0 , 0.0 ] r 8 = [ 0.6 , 0.0 , 0.0 ]
Thruster longitudinal axis ( q 2 ) [ r a d ] :     θ 1 = π 2 , φ 1 = π 4 θ 2 = π 2 , φ 2 = π 4 θ 3 = π 2 , φ 3 = π 4 θ 4 = π 2 , φ 4 = π 4 θ 5 = 0.0 , φ 5 = 0.0 θ 6 = 0.0 , φ 6 = 0.0 θ 7 = 0.0 , φ 7 = 0.0 θ 8 = 0.0 , φ 8 = 0.0
TAM:     B ( q 2 ) = 0.7 0.7 0.7 0.7 0.0 0.0 0.0 0.0 0.7 0.7 0.7 0.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.9 0.9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.6 0.6 0.8 0.8 0.8 0.8 0.0 0.0 0.0 0.0
Table 4. T200 BlueRobotics Thruster model parameters.
Table 4. T200 BlueRobotics Thruster model parameters.
Propeller pitch: [ m / r e v ] 0.09
Forward bollard coefficient: [ N s 2 ] 0.0128
Backward bollard coefficient: [ N s 2 ] 0.008753
Forward dead-zone boundary limit: [ H z ] 4.8833 + 0.5866 ( V 14 )
Backward dead-zone boundary limit: [ H z ] 4.8167 0.5974 ( V 14 )
Maximum speed: [ r p m ] 2400
Table 5. Quantitative maneuverability indices for the UNIFI DIEF AURV.
Table 5. Quantitative maneuverability indices for the UNIFI DIEF AURV.
Survey Configuration
Linear DMEAngular DME
σ 1 ( q 1 ) = 0.164 , U 1 = [ 1 , 0 , 0 ] T σ 1 ( q 1 ) = 0.839 , U 1 = [ 1 , 0 , 0 ] T
σ 2 ( q 1 ) = 0.164 , U 2 = [ 0 , 0 , 1 ] T σ 2 ( q 1 ) = 0.420 , U 2 = [ 0 , 1 , 0 ] T
σ 3 ( q 1 ) = 0.0 , U 3 = [ 0 , 1 , 0 ] T σ 3 ( q 1 ) = 0.267 , U 3 = [ 0 , 0 , 1 ] T
W 1 ( q 1 ) = 0.0 W 1 ( q 1 ) = 0.094
W 2 ( q 1 ) = 0.0 W 2 ( q 1 ) = 0.318
x W 3 ( q 1 ) = 0.128 x W 3 ( q 1 ) = 0.838
z W 3 ( q 1 ) = 0.115 y W 3 ( q 1 ) = 0.420
y W 3 ( q 1 ) = 0.0 z W 3 ( q 1 ) = 0.266
Hovering Configuration
Linear DMEAngular DME
σ 1 ( q 1 ) = 0.164 , U 1 = [ 0 , 0 , 1 ] T σ 1 ( q 1 ) = 0.587 , U 1 = [ 0 , 1 , 0 ] T
σ 2 ( q 1 ) = 0.116 , U 2 = [ 1 , 0 , 0 ] T σ 2 ( q 1 ) = 0.565 , U 2 = [ 1 , 0 , 0 ] T
σ 3 ( q 1 ) = 0.116 , U 3 = [ 0 , 1 , 0 ] T σ 3 ( q 1 ) = 0.437 , U 3 = [ 0 , 0 , 1 ] T
W 1 ( q 2 ) = 0.022 W 1 ( q 2 ) = 0.145
W 2 ( q 2 ) = 0.707 W 2 ( q 2 ) = 0.745
x W 3 ( q 2 ) = 0.050 x W 3 ( q 2 ) = 0.565
y W 3 ( q 2 ) = 0.067 y W 3 ( q 2 ) = 0.587
z W 3 ( q 2 ) = 0.115 z W 3 ( q 2 ) = 0.437
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Topini, E.; Pagliai, M.; Allotta, B. Dynamic Maneuverability Analysis: A Preliminary Application on an Autonomous Underwater Reconfigurable Vehicle. Appl. Sci. 2021, 11, 4469. https://doi.org/10.3390/app11104469

AMA Style

Topini E, Pagliai M, Allotta B. Dynamic Maneuverability Analysis: A Preliminary Application on an Autonomous Underwater Reconfigurable Vehicle. Applied Sciences. 2021; 11(10):4469. https://doi.org/10.3390/app11104469

Chicago/Turabian Style

Topini, Edoardo, Marco Pagliai, and Benedetto Allotta. 2021. "Dynamic Maneuverability Analysis: A Preliminary Application on an Autonomous Underwater Reconfigurable Vehicle" Applied Sciences 11, no. 10: 4469. https://doi.org/10.3390/app11104469

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop