The Korean Society of Marine Engineering
[ Original Paper ]
Journal of Advanced Marine Engineering and Technology - Vol. 49, No. 6, pp.536-542
ISSN: 2234-7925 (Print) 2765-4796 (Online)
Print publication date 31 Dec 2025
Received 08 Dec 2025 Revised 20 Dec 2025 Accepted 20 Dec 2025
DOI: https://doi.org/10.5916/jamet.2025.49.6.536

Maneuverability measure of hovering-type underwater vehicles using robotic manipulability: A preliminary study

Jin-Kyu Choi ; Hayato Kondo1 ; Shuhei Nishida2
1Professor, Tokyo University of Marine Science and Technology, Tel: +81-3-5245-7384 hkondo@kaiyodai.ac.jp
2Researcher, Japan Agency for Marine-Earth Science and Technology, Tel: +81-46-867-9332 shuheinishida@jamstec.go.jp

Correspondence to: Professor, Ocean Science & Technology School, Korea Maritime & Ocean University, 727, Taejong-ro, Yeongdo-gu, Busan 49112, South Korea, E-mail: jk-choi@kmou.ac.kr, Tel: 051-410-4342

Copyright © The Korean Society of Marine Engineering
This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Considering a mission involving the installation of seafloor instruments using an underwater vehicle, it is crucial to place the instrument at the desired location as accurately and safely as possible. However, a fixed thruster configuration may not provide sufficient performance for installing instruments of varying shapes and sizes, and modifying the thruster arrangement can compensate for this limitation. This paper applies robotic manipulability to evaluate the maneuverability of underwater vehicles when selecting a thruster arrangement suitable for accomplishing a given task. We first outline robotic manipulability and formulate the input–output velocity relationship of an underwater vehicle with n thrusters on a horizontal plane to apply the concept. We then examine the maneuverability of two thruster configurations: an equilateral-triangle arrangement composed of three thrusters and a square arrangement composed of four thrusters. Furthermore, the sum of the vector norms of the thruster speeds is computed while the vehicle tracks a straight-line path to investigate its relationship with the vehicle’s maneuverability. These results demonstrate that robotic manipulability can be effectively applied to evaluating the maneuverability of underwater vehicles and that a higher level of maneuverability contributes to reducing energy consumption.

Keywords:

Manipulability, Maneuverability, Thruster arrangement, Underwater vehicle, Energy saving

1. Introduction

High-precision and reliable marine observations, including crustal deformation that causes earthquakes and changes in marine ecosystems, are essential for understanding the nature and mitigation of natural disasters. To achieve this, it is crucial to install instruments at the desired location as accurately and safely as possible.

Free fall [1] or wire [2] deployment from a surface vessel has usually been used to install seafloor instruments, and a remotely operated vehicle (ROV) [3] or a manned submersible [4] has been used when the instrument is sufficiently small and lightweight. However, the free-fall method is strongly affected by ocean currents and often causes instruments to land hundreds of meters away from the intended location. ROVs and manned submersibles enable precise placement while allowing operators to check seafloor conditions; however, significant limitations remain, such as the need for continuous operator control, substantial performance variability depending on operator skill, and the requirement for heavy support equipment such as winches and cranes. These constraints reduce opportunities for deployment operations.

An autonomous underwater vehicle (AUV) provides a promising platform for accomplishing desired deployments; however, a fixed thruster configuration may not provide sufficient performance for installing instruments of varying shapes and sizes, and modifying the thruster arrangement can compensate for this limitation, as shown in Figure 1. This paper discusses the use of robotic manipulability to evaluate the maneuverability of underwater vehicles when selecting a thruster arrangement suitable for accomplishing a given task.

Figure 1:

(a) Mission example: pinpoint installation of a seafloor instrument using an AUV. (b) Improved AUV maneuverability achieved by modifying the thruster arrangement.

Robotic manipulability was proposed by Yoshikawa as an index for evaluating the manipulating ability of an end-effector [5][6]; reference [5] addresses the kinematic aspects, whereas [6] deals with the dynamic aspects. Robotic manipulability has typically been applied to manipulator systems, and its application to mobile platforms has been relatively limited; however, several studies have reported the use of dynamic manipulability in drones [7] and AUVs [8].

In this paper, we investigate the relationship between manipulability and energy consumption during path tracking for a hovering-type AUV. Hovering-type AUVs have more thrusters than the degrees of freedom required for full motion, and this paper focuses on motion on a horizontal plane as a preliminary study. To do this, we first outline robotic manipulability in Section 2 and formulate the input–output velocity relationship of an underwater vehicle with n thrusters in Section 3. Section 4 examines the maneuverability of two thruster configurations: an equilateral-triangle arrangement composed of three thrusters and a square arrangement composed of four thrusters. Furthermore, the sum of the vector norms of the thruster speeds is computed while tracking a straight-line path. These results demonstrate that robotic manipulability can be effectively applied to evaluating the maneuverability of underwater vehicles and that a higher level of maneuverability contributes to reducing energy consumption.


2. Outline of Robotic Manipulability

Consider a robotic manipulator with n joints. Let r=(r1 r2    rm )TRm be the positions and rotational angles of the end-effector, and let θ=(θ1 θ2    θn )TRn be the joint angles. Then, we have

r=fθ(1) 

Differentiating Equation (1) with respect to time, we obtain the following input–output velocity relationship:

r˙=Jθ˙(2) 

where, J=fθθRm×n is the Jacobian matrix, θ˙ is the input to the manipulator, and r˙ is the output. The manipulability measure is given by

w=detJJT (3) 

where, det() is the determinant of a matrix , w=detJ if m=n, and w=0 if rankJ<m.

To investigate the meaning of Equation (3), we consider the case where θ˙2=θ˙12+θ˙22++θ˙n21 is applied to the manipulator. Then, Equation (2) yields

θ˙2=θ˙Tθ˙=J#r˙TJ#r˙=r˙T(JJT)-1r˙1(4) 

where, J#=JT(JJT)-1Rn×m is the pseudo-inverse of J, JJT is a positive semi-definite symmetric matrix, and the inverse of JJT exists when rank(J) = m. Using the singular value decomposition of J, i.e., J = UΣVT , Equation (4) can be rewritten by

θ˙2=γ˙TΣ-2γ˙1(5) 

where, γ˙=UTr˙Rm, U=(u1 u2    um )TRm×m, uiRm is an eigenvector of JJT, V=(v1 v2    vn )TRn×n, viRn is an eigenvector of JTJ, U and V are orthogonal matrices, Σ=diagσ1, σ2, , σm  0m×n-mRm×n, and Σ-2= diag1/σ12, 1/σ22, , 1/σm2.

Equation (5) represents the ellipsoid of γ˙ which is obtained by rotating the ellipsoid of r˙ by U. Here, σ1, σ2, , σm are the lengths of the semi-axes and u1, u2, , um are the corresponding directions with respect to the original coordinate system. The volume of the ellipsoid is proportional to the product of the lengths of the semi-axes, i.e., σ1σ2σm and the manipulability measure w given in Equation (3) is equal to this product.


3. Application to Underwater Vehicles

Figure 2 shows an underwater vehicle with n thrusters on a horizontal plane. Let vvR2 and ωvR be the linear and angular velocities of the vehicle, respectively, vtiR2 be the linear velocity exerted by the i-th thruster, and rtiR2 be the position vector from the vehicle’s center of mass to the i-th thruster. The relationship between vti and (vv, ωv) is given by

vti=vv+Ertiωv(6) 
Figure 2:

Schematic of an underwater vehicle with n thrusters on a horizontal plane.

where, E is the orthogonal rotation matrix rotating an arbitrary vector counterclockwise by 90o in a plane and given by

E=0-110(7) 

Let stiR be the speed generated by the i-th thruster and etiR2 be the direction vector of the i-th thruster. Since vti=stieti, Equation (6) can be extended to the case of n thrusters as follows:

et1000et2000etnst1st2stn=I2Ert1I2Ert2I2Ertnvvωv(8) 

where, 0 is a 2×1 zero vector. Consequently, we can obtain the following input–output velocity relationship:

Vv=Jtst(9) 

where, Vv=vv   TωvTR3, st=(s1 s2    sn )TRn, and Jt=Bt#EtR3×n, where, BtR2n×3 is the matrix on the right side of Equation (8) and EtR2n×n is the matrix on the left side. As a result, similar to Equation (3), the maneuverability measure of the vehicle can be expressed as

wt=det(JtJtT)(10) 

where, m = 3 because we deal with the vehicle on a horizontal plane, and wt=detJt ifn = 3 and wt = 0 if rank(Jt) < 3.


4. Numerical Examples

4.1 Using Three Thrusters

Figure 3 shows an equilateral triangle arrangement formed by three thrusters. Let l=1 m, r=33l, and h=36l. The position vectors of the thrusters are given by rt1=(r  0)T, rt2=(-h  l2)T, and rt3=(-h -l2)T. Let αi (i=1, 2, 3) be the direction angle of the i-th thruster and the xB-yB frame be the body frame attached to the vehicle. In the figure, vti is perpendicular to rti (denoted by αi=rti) and αi is varied to investigate the resulting maneuverability.

Figure 3:

Three thrusters arranged in an equilateral triangle configuration.

We examine the maneuverability for the following four cases: (i) α1=90o, α2=210o, and α3=-30o (i.e., αi=rti); (ii) αi=rti±30o; (iii) αi=rti±45o; (iv) αi=rti±60o, for i=1, 2, 3. For simplicity, the three angles αi (i=1, 2, 3) are varied by the same amount; this modification affects only on the maneuverability corresponding to the rotational velocity. The Jacobian matrix Jt in Equation (10) is given by

Jt=Bt#EtR3×3(11) 
Bt=I2Ert1I2Ert2I2Ert3R6×3(12) 
Et=et1000et2000et3R6×3(13) 

where, eti=R(αi)(1  0)T and Rαi=cos(αi)-sin(αi)sinαicos(αi).

Table 1 shows the maneuverability for the four cases. It is observed that the case αi=rti yields the largest value, and the maneuverability decreases as the angle deviation increases. This is because the angular velocity can be produced most effectively when αi=rti. To examine this in detail, we compute the singular value decomposition of Jt, i.e., Jt=UtΣtVtT. At αi=rti, the singular value matrix Σt and the orthogonal matrix Ut are obtained as

Σt=1.00000000.40820000.4082(14) 
Ut=0-1   000-1-10   0(15) 

Maneuverability wt for the cases presented in Subsection 4.1. Here, αi=⊥rti denotes the angle αi at which vti is perpendicular to rti. The inequality signs indicate which value is larger.

From the column vectors of Ut, the first diagonal component of Σt represents the length of the semi-axis of the ellipse associated with the rotational velocity, while the second and third components correspond to the velocities along the x- and y-axes, respectively. We observe that the maneuverability associated with rotational velocity is the largest, and the maneuverabilities associated with the linear velocities are identical. The other three cases (αi=rti±30o, ±45o, ±60o) show the same pattern, and the singular values corresponding to the rotational velocity are 0.8660, 0.7071, and 0.5000 for rti±30o, ±45o, and ±60o, respectively. This thruster configuration is advantageous for motions that require frequent rotations. To verify this property, we perform simulations of straight-line path tracking while varying the path angle θp shown in Figure 4.

Figure 4:

Notations for tracking a straight-line path.

Figure 4 shows the notations for tracking a straight-line path. Let pv, pp, and pv=ηx ηyTp be the position vectors of the vehicle, the origin of the xp-yp frame (path frame) with respect to the fixed frame, and the vehicle with respect to the path frame, respectively. Let vvf be the forward speed of the vehicle and θv, θp, and ηθ be the heading angle of the vehicle, the angle of the xp-axis measured from the x-axis, and the angle of the forward direction measured from the xp-axis, respectively. The path-tracking objective can be achieved by making ηy and ηθ equal to zero.

From Figure 4, the linear and rotational velocities of the vehicle with respect to the fixed x-y frame are given by

x˙vy˙vθ˙v=cosθv0sinθv001vvfωv(16) 

and vvf and ωv are obtained by

vvf=vvfd(17) 
ωv=-kyηy-kθηθ(18) 

where, ky and kθ are control gains, vvfd is the desired forward speed of the vehicle, and ηy and ηθ are computed by

ηxηy=pvp=RTθppv-pp(19) 
ηθ=θv-θp(20) 

The actual control input st in Equation (9) is obtained as follows. First, the linear velocities with respect to the fixed frame, (x˙v  y˙v)T, obtained by Equation (16) are transformed into the linear velocities with respect to the body frame, vv, using vv=RT(θv)(x˙v  y˙v)T. Next, compute st=Jt-1Vv. Then, apply st to Equation (9) to obtain vv. Consequently, the motion of the vehicle can be computed using (x˙v  y˙v)T=R(θv)vv and θ˙v=ωv.

Figure 5 shows the simulation conditions. The vehicle starts from the stationary position (0 0)T m with a heading angle of 0o. The parameters are set to vvfd=1 m/s, ky=1, and kθ=1.2. The sum of the vector norms of the thruster speeds st is examined as the path angle θp is varied to 20o, 40o, and 60o. Since the simulation results for all four cases follow the same pattern, the case αi=rti is presented as a representative example. Figure 6 shows the results. It is observed that a larger path angle θp requires a higher thruster speeds st to produce the increased rotational motion (this trend can also be seen in Table 2). Table 2 presents the sum of the vector norms of st (denoted by Σ||st||) for all cases. In contrast to the maneuverability results, the case αi=rti yields the smallest value, and Σ||st|| increases as the angle deviation becomes larger. This implies that a higher level of manipulability contributes to reducing energy consumption.

Figure 5:

A straight-line path used for the simulations. The sum of the vector norms of st is computed as the path angle θp varies.

Figure 6:

Simulation results of straight-line path tracking for the case αi=⊥rti. (a) Position and heading angle. (b) Thruster speeds st.

Sum of the vector norms of the thruster speeds st (denoted by Σ||st||) for the cases presented in Subsection 4.1 when tracking the straight-line path with path angle θp, as shown in Figure 5.

The aforementioned cases involve thruster arrangements in which the thruster angles are identical with respect to αi=rti. In addition, we examine wt and Σ||st|| for the case α1=rt1, α2=rt2+60o, α3=rt3+60o with a path angle of θp=20o; here, the direction angle of the first thruster differs from those of the second and third thrusters. We obtained wt = 0.0833 and Σ||st|| 767.9838. The maneuverabilty is the same as in the case αi=rti+60o; however, the sum of the vector norms of the thruster speeds is larger. Computing the singular value decomposition of Jt, we can obtain Σt = diag (0.7644, 0.4298, 0.2537). The rotational maeuverability increases because α1=rt1; however, the maeuverability associated with the x-axis decreases. This explains why Σ||st|| is greater than in the case αi=rti+60o. Figure 7 illustrates the thruster speeds st when the vehicle perfectly tracks the straight line. We know that a larger value of st3 is required to maintain the desired forward speed and heading angle; because α1=rt1 can generate a larger rotational motion, st3 must compensate for this effect to maintain straight-line tracking. From this example, we observe that energy consumption can differ even when the maneuverability is the same. This is because the maneuverability is defined as the product of the singular values associated with the linear and rotational velocities, and different combinations of singular values can yield the same product.

Figure 7:

Thruster speeds st when the vehicle exactly tracks the straight line. (a) α1=⊥rt1, α2=⊥rt2+60o, α3=⊥rt3+60o. (b) αi=⊥rti+60o.

4.2 Using Four Thrusters

Figure 8 shows a square arrangement formed by four thrusters. Let l = 1 m, and rt1=(l2  l2)T, rt2=(-l2  l2)T, rt3=(-l2 -l2)T, rt4=(l2 -l2)T. We investigate the maneuverability of the following three cases: (i) αi=rti (α1=135o, α2=-135o, α3=-45o, and α4=45o); (ii) αi=rti±30o; (iii) αi=rti±45o, and the Jacobian matrix Jt is given by

Jt=Bt#EtR3×4(21) 
Bt=I2Ert1I2Ert2I2Ert3I2Ert4R8×3(22) 
Et=et10000et20000et30000et4R8×4(23) 
Figure 8:

Four thrusters arranged in a square configuration.

Table 3 shows the results. Similar to the cases in Subsection 4.1, the case αi=rti yields the largest maneuverability, and the value decreases as the angle deviation increases. In addition, if we want to increase the maneuverability associated with the rotational velocity, the thrusters can be rearranged so that the lengths of rti become shorter (denoted by αi=rti (shorter)). Figure 9 illustrates such a thruster arrangement, and the far-right column of Table 3 confirms that this configuration increases the maneuverability while reducing energy consumption compared with the case αi=rti.

Sum of the vector norms of the thruster speeds st (denoted by Σ||st||) for the cases presented in Subsection 4.2 when tracking a straight-line path with path angle θp. The case αi=⊥rti (shorter) corresponds to the example shown in Figure 9.

Figure 9:

Thruster arrangement when αi=⊥rti and the length of the position vector rti is shorter than that in the case shown in Figure 8. The position vectors are given by rt1=(l2  0)T, rt2=(0  l2)T, rt3=(-l2 0)T, and rt4=(0 -l2)T.


5. Conclusion

In this paper, we discussed a maneuverability measure for underwater vehicles based on robotic manipulability. Through the formulation and numerical examples, we showed the following:

  • (1) Robotic manipulability can be successfully applied to evaluate the maneuverability of underwater vehicles.
  • (2) A higher level of manipulability contributes to reducing energy consumption during tracking a path.
  • (3) Energy consumption can differ even when the maneuverability is the same. This occurs because maneuverability is defined as the product of the singular values corresponding to the linear and rotational velocities, and multiple combinations of singular values can yield the same product. Consequently, a maneuverability value that is suitable for one task may not be suitable for another.

Our future work will involve conducting a detailed investigation of the issue described in (3) and extending the analysis to three-dimensional motion.

Acknowledgments

This work was supported by the Korea Maritime & Ocean University Research Fund in 2025.

Author Contributions

Conceptualization, J. -K. Choi; Methodology, J. -K. Choi; Validation, J. -K. Choi, H. Kondo, S. Nishida; Formal Analysis, J. -K. Choi; Investigation, J. -K. Choi; Resources, J. -K. Choi, H. Kondo, S. Nishida; Data curation, J. -K. Choi; Writing-Original Draft Preparation, J. -K. Choi; Writing-Review & Editing, J. -K. Choi, H. Kondo, S. Nishida; Visualization, J. -K. Choi; Supervision, J. -K. Choi; Project Administration, J. -K. Choi; Funding Acquisition, J. -K. Choi.

References

  • A. Ito, H. Shiobara, M. Miller, H. Sugioka, J. Ojeda, C. Tassara, M. Shinohara, M. Kinoshita and H. Iwamori, “Long-term array observation by ocean bottom seismometers at the Chile Triple Junction,” Journal of South American Earth Sciences, vol. 124, 104285, 2023. [https://doi.org/10.1016/j.jsames.2023.104285]
  • J. -K. Choi, T. Fukuba, H. Yamamoto, Y. Furushima, T. Miwa, and K. Kawaguchi, “Pinpoint and safe installation of a standalone seafloor observatory,” Proceedings of IEEE/MTS Oceans, 2018. [https://doi.org/10.1109/OCEANSKOBE.2018.8559472]
  • T. Yokobiki, J. -K. Choi, S. Nishida, H. Matsumoto, E. Araki, K. Kawaguchi, N. Takahashi and S. Kodaira, “Construction of DONET2,” Techno-Ocean, pp. 435-438, 2016. [https://doi.org/10.1109/Techno-Ocean.2016.7890693]
  • J. Kasahara, T. Sato, H. Momma, and Y. Shirasaki, “A new approach to geophysical real-time measurements on a deep-sea floor using decommissioned submarine cables,” Earh, Planets and Space, vol. 50, pp. 913-925, 1998. [https://doi.org/10.1186/BF03352187]
  • T. Yoshikawa, “Manipulability of robotic mechanisms,” The International Journal of Robotics Research, vol. 4, no. 2, pp. 3-9, 1985. [https://doi.org/10.1177/027836498500400201]
  • T. Yoshikawa, “Dynamic manipulability of robot manipulators,” Transactions of the Society of Instrument and Control Engineers, vol. 21, no. 9, pp. 970-975, 1985. (in Japanese) [https://doi.org/10.9746/sicetr1965.21.970]
  • Y. Tadokoro, T. Ibuki and M. Sampei, “Dynamic manipulability analysis and design optimization of a fully-actuated hexrotor UAV with symmetric-coplanar-tilted-rotor structure,” Transactions of the Society of Instrument and Control Engineers, vol. 53, no. 8, pp. 480-489, 2017. (in Japanese) [https://doi.org/10.9746/sicetr.53.480]
  • E. Topini, M. Pagliai, and B. Allotta, “Dynamic maneuverability analysis: A preliminary application on an autonomous underwater reconfigurable vehicle,” Applied Sciences, vol. 11, no. 10, 4469, 2021. [https://doi.org/10.3390/app11104469]

Figure 1:

Figure 1:
(a) Mission example: pinpoint installation of a seafloor instrument using an AUV. (b) Improved AUV maneuverability achieved by modifying the thruster arrangement.

Figure 2:

Figure 2:
Schematic of an underwater vehicle with n thrusters on a horizontal plane.

Figure 3:

Figure 3:
Three thrusters arranged in an equilateral triangle configuration.

Figure 4:

Figure 4:
Notations for tracking a straight-line path.

Figure 5:

Figure 5:
A straight-line path used for the simulations. The sum of the vector norms of st is computed as the path angle θp varies.

Figure 6:

Figure 6:
Simulation results of straight-line path tracking for the case αi=⊥rti. (a) Position and heading angle. (b) Thruster speeds st.

Figure 7:

Figure 7:
Thruster speeds st when the vehicle exactly tracks the straight line. (a) α1=⊥rt1, α2=⊥rt2+60o, α3=⊥rt3+60o. (b) αi=⊥rti+60o.

Figure 8:

Figure 8:
Four thrusters arranged in a square configuration.

Figure 9:

Figure 9:
Thruster arrangement when αi=⊥rti and the length of the position vector rti is shorter than that in the case shown in Figure 8. The position vectors are given by rt1=(l2  0)T, rt2=(0  l2)T, rt3=(-l2 0)T, and rt4=(0 -l2)T.

Table 1:

Maneuverability wt for the cases presented in Subsection 4.1. Here, αi=⊥rti denotes the angle αi at which vti is perpendicular to rti. The inequality signs indicate which value is larger.

αi=rti αi=rti±30o αi=rti±45o αi=rti±60o
wt 0.1667 > 0.1443 > 0.1179 > 0.0833

Table 2:

Sum of the vector norms of the thruster speeds st (denoted by Σ||st||) for the cases presented in Subsection 4.1 when tracking the straight-line path with path angle θp, as shown in Figure 5.

αi=rti αi=rti±30o αi=rti±45o αi=rti±60o
Σ||st|| at θp = 20o 487.9322 < 488.0926 < 488.4120 < 489.3600
Σ||st|| at θp = 40o 489.3361 < 489.9522 < 491.1661 < 494.6763
Σ||st|| at θp = 60o 491.5318 < 492.8354 < 495.3684 < 502.4738

Table 3:

Sum of the vector norms of the thruster speeds st (denoted by Σ||st||) for the cases presented in Subsection 4.2 when tracking a straight-line path with path angle θp. The case αi=⊥rti (shorter) corresponds to the example shown in Figure 9.

αi=rti αi=rti±30o αi=rti±45o αi=rti (shorter)
wt 0.0884 > 0.0765 > 0.0625 0.1250
Σ||st|| at θp = 20o 563.6932 < 563.9696 < 564.5191 563.2764
Σ||st|| at θp = 40o 566.1011 < 567.1498 < 569.2034 564.4983
Σ||st|| at θp = 60o 569.8188 < 572.0021 < 576.2011 566.4225