
Maneuverability measure of hovering-type underwater vehicles using robotic manipulability: A preliminary study
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 saving1. 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.
(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 be the positions and rotational angles of the end-effector, and let be the joint angles. Then, we have
| (1) |
Differentiating Equation (1) with respect to time, we obtain the following input–output velocity relationship:
| (2) |
where, is the Jacobian matrix, is the input to the manipulator, and is the output. The manipulability measure is given by
| (3) |
where, is the determinant of a matrix , if , and if .
To investigate the meaning of Equation (3), we consider the case where is applied to the manipulator. Then, Equation (2) yields
| (4) |
where, 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
| (5) |
where, , , is an eigenvector of JJT, , is an eigenvector of JTJ, U and V are orthogonal matrices, , and .
Equation (5) represents the ellipsoid of which is obtained by rotating the ellipsoid of by U. Here, are the lengths of the semi-axes and 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., 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 and be the linear and angular velocities of the vehicle, respectively, be the linear velocity exerted by the i-th thruster, and 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
| (6) |
where, E is the orthogonal rotation matrix rotating an arbitrary vector counterclockwise by 90o in a plane and given by
| (7) |
Let be the speed generated by the i-th thruster and be the direction vector of the i-th thruster. Since =, Equation (6) can be extended to the case of n thrusters as follows:
| (8) |
where, 0 is a 2×1 zero vector. Consequently, we can obtain the following input–output velocity relationship:
| (9) |
where, , , and , where, is the matrix on the right side of Equation (8) and is the matrix on the left side. As a result, similar to Equation (3), the maneuverability measure of the vehicle can be expressed as
| (10) |
where, m = 3 because we deal with the vehicle on a horizontal plane, and 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 , , and . The position vectors of the thrusters are given by , , and . Let () 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 ) and αi is varied to investigate the resulting maneuverability.
We examine the maneuverability for the following four cases: (i) , , and (i.e., ); (ii) ; (iii) ; (iv) , for . For simplicity, the three angles () 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
| (11) |
| (12) |
| (13) |
where, and .
Table 1 shows the maneuverability for the four cases. It is observed that the case 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 . To examine this in detail, we compute the singular value decomposition of Jt, i.e., . At , the singular value matrix Σt and the orthogonal matrix Ut are obtained as
| (14) |
| (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 (, , ) show the same pattern, and the singular values corresponding to the rotational velocity are 0.8660, 0.7071, and 0.5000 for , , and , 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 shows the notations for tracking a straight-line path. Let pv, pp, and 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
| (16) |
and vvf and ωv are obtained by
| (17) |
| (18) |
where, ky and kθ are control gains, vvfd is the desired forward speed of the vehicle, and ηy and ηθ are computed by
| (19) |
| (20) |
The actual control input st in Equation (9) is obtained as follows. First, the linear velocities with respect to the fixed frame, , obtained by Equation (16) are transformed into the linear velocities with respect to the body frame, vv, using . Next, compute . Then, apply st to Equation (9) to obtain vv. Consequently, the motion of the vehicle can be computed using and .
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 , , and . The sum of the vector norms of the thruster speeds st is examined as the path angle θp is varied to , , and . Since the simulation results for all four cases follow the same pattern, the case 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 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.
A straight-line path used for the simulations. The sum of the vector norms of st is computed as the path angle θp varies.
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 . In addition, we examine wt and Σ||st|| for the case , , with a path angle of ; 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 ; 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 ; however, the maeuverability associated with the x-axis decreases. This explains why Σ||st|| is greater than in the case . 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 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.
4.2 Using Four Thrusters
Figure 8 shows a square arrangement formed by four thrusters. Let l = 1 m, and , , , . We investigate the maneuverability of the following three cases: (i) (, , , and ); (ii) ; (iii) , and the Jacobian matrix Jt is given by
| (21) |
| (22) |
| (23) |
Table 3 shows the results. Similar to the cases in Subsection 4.1, the case 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 (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 .

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






