Beruflich Dokumente
Kultur Dokumente
1, 2015 11
Yaxin Li*
Graduate School of Engineering,
Kagawa University,
Hayashi-cho, Takamatsu 761-0396, Japan
Email: s13d642@stmail.eng.kagawa-u.ac.jp
*Corresponding author
Shuxiang Guo
Department of Intelligent Mechanical Systems Engineering,
Kagawa University,
Hayashi-cho, Takamatsu 761-0396, Japan
and
Harbin Engineering University,
Nangang District, Harbin,
Heilongjiang Province, 150001, China
Email: guo@eng.kagawa-u.ac.jp
Chunfeng Yue
Graduate School of Engineering,
Kagawa University,
Hayashi-cho, Takamatsu 761-0396, Japan
Email: s12d502@stmail.eng.kagawa-u.ac.jp
Abstract: This paper describes the preliminary concept of a novel spherical underwater robot
(SUR). The novel SUR employs a spherical hull and equipped with multiple vectored
water-jet-based thrusters. This paper focuses on the preliminary design of the novel spherical
underwater robot’s structure. Based on the structure, the finite element analysis is used to test the
strength of structure and the feasibility of the concept. Meanwhile, the simulation of the robot’s
dynamics and kinematics is also finished to verify the stabilisation and validity of the new
structure. On the basis of the structural characteristics of the spherical robot, its dynamic model is
derived by applying the Lagrange-Routh equations briefly. A 3D model of robot is built by
CATIA and finite element method is applied base on the model. Then the model is exported to
ADAMS for simulation. The results of simulation by combining MATLAB/Simulink with
ADAMS are presented. The simulation results indicate that the proposed virtual prototype system
has the capability of simulative demonstration and performance validation, and can provide an
innovative approach for AUV graphic simulation.
Keywords: spherical underwater robot; SUR; finite element analysis; simulation of kinematics;
virtual prototype system; autonomous underwater vehicle; AUV.
Reference to this paper should be made as follows: Li, Y., Guo, S. and Yue, C. (2015)
‘Preliminary concept of a novel spherical underwater robot’, Int. J. Mechatronics and
Automation, Vol. 5, No. 1, pp.11–21.
Shuxiang Guo received his PhD in Mechano-Informatics and Systems from Nagoya University,
Nagoya, Japan, in 1995. Currently, he is a Professor with the Department of Intelligent
Mechanical System Engineering at Kagawa University. He has published about 370 refereed
journal and conference papers. His current research interests include micro robotics and
mechatronics, micro robotics system for minimal invasive surgery, micro catheter system, micro
pump, and smart material (SMA, ICPF) based on actuators.
Chunfeng Yue received both his BS and Master in Changchun University of Science and
Technology. He is a PhD candidate at the Graduate School of Engineering, Kagawa University.
His research interest is related to spherical underwater robot.
This paper is a revised and expanded version of a paper entitled ‘Preliminary concept and
kinematics simulation of a novel spherical underwater robot’ presented at 2014 IEEE
International Conference on Mechatronics and Automation, Tianjin China, 4–6 August 2014.
preliminary concept in details. Section 3 describes the system can take back to the robot when the robot is out of
mathematical modelling and theoretical analysis of the operation, which can avoid the damage of the robot. Even
novel SUR. In this section, the trajectory of the SUR is the robot is under working, the propulsion system structure
discussed in the quaternion space. The finite element can also reduce the resistance, which is totally different
analysis of the novel SUR is inquired in Section 4. The from other structures. As the water-jet just has a little
simulation setup along with the discussion on the protrudent beyond the surface of the robot when it is
experimental results is reported in Section 5. Section 6 working. The mode of motions will be introduced in 2.3.
provides concluding remarks.
2.2 Concept of the mechanical structure
Figure 3 Four vectored water-jet thruster propulsion system,
(a) blue print of new propulsion system (b) physical This paper focus on how motion performance will be
drawing (see online version for colours) affected by using a vectored water-jet-based propulsion
system on a SUR. The essential mechanical components of
the novel SUR is shown in Figure 5. The physical picture of
the robot is presented in Figure 6.
Waterproofing is critical for underwater applications.
Since the hull was not waterproofed, we required a
waterproof box for electronic components. All the
non-watertight parts of the robot, such as the controller,
circuit, batteries and sensors can be sealed in the waterproof
box. The box is made of acrylic. Its total height was 22 cm
and its inner diameter was 14 cm. The four vectored
water-jets comprise the whole propulsion system.
2 Overall design
Our underwater robot is spherical in shape, and equipped
with a multiple vectored water-jet-based propulsion system,
which differs from previous research. A type of spherical
underwater vehicle with traditional blade thrusters was
introduced in Do et al. (2004). Watanabe (2006) proposed a
spherical AUV with a relatively small size and an externally
installed four-blade thruster. In Yue et al. (2013b), the
principles and a dynamic analysis of a new type of water-jet (a)
thruster were presented, but the system was not used on
SURs. The unmanned streamlined underwater vehicle
AUV-150, developed by CMERI in India, is propelled by
water-jet thrusters.
duty cycles and turning angles: 1° change of the turning 2.3 Motion states of the novel SUR
angle corresponds the 0.05% change of the duty cycle.
Refer to the content in the previous section, there are eight
Figure 5 Mechanical structure of the robot (see online version severs and four thrusters should be controlled to realise the
for colours) movements of the SUR. The control strategy is presented in
Figure 9.
(a) (b)
(a) (b)
Preliminary concept of a novel spherical underwater robot 15
Figure 11 The gyration motion (see online version for colours) driving of the servo motor. And the latency state robot has a
complete spherical shape to dodge the detection of the
sonar. As it is shown in Figure 13.
Based on the presented weight distribution, it is difficult
to realise the full speed motion. There are two experiments
have been carried out to try to solve this problem. To
change the weight distribution, the barycentre should be
regulated accurately. Two approached of changing the
barycentre are proposed. Firstly, a mess block which is
fixed on the hull with springs is used to change the weight
distribution when the robot turning angles. Figure 14 shows
the concept of the mechanism. Figure 15 presents
Figure 12 The sinking and floating motion, (a) sinking experimental prototype of the mechanism.
(b) floating (see online version for colours)
Figure 14 Mechanism of changing the barycentre (see online
version for colours)
(a) (b)
Figure 13 The latency state robot, (a) vertical view (b) lateral
view (see online version for colours)
(a) (b)
The sinking and floating motion is shown in the (a) (b)
Figure 12. At this motion, the four water-jet thrusters also
Figure 16 Improved model of mechanism for changing
are employed to provide force for floating and sinking. With
barycentre, (a) vertical view (b) lateral view
the incremental thruster, the robot can realise the demanding (see online version for colours)
motion neatly, which is almost impossible for the previous
design with the three thrusters.
The potential application field of the proposed robot is
the fixed point 360° intelligent investigation in underwater
environment. With the flexibility of the four-thruster
structure and the reasonable mass distribution, the novel
SUR can realise the omni-directional motion to investigate
the surrounding environment, which is almost impossible
for the previous robot. Based on the potential application
fields of the proposed robot, it should be difficult to detect
when the robot is on the latency mission. With the new
distribution of the thrusters, the exerted part of the (a) (b)
propulsive system can be almost totally concealed in the As the effect of the inertia, the barycentre of robot will be
hull of the novel SUR. The process can realised through the change quickly with the spin of the SUR. The results
16 Y. Li et al.
verified the feasibility of this approach. However, it is hard The Euler parameters (instead of Euler angles) which are a
to control the process of changing. A relatively high set of four parameters are used to describe the orientation of
frequency is required for this mechanism to work. The sway the sphere. Euler parameters have the advantage of being a
frequency of the underwater vehicle may be not enough for non-singular two to one mapping with the rotation. In
the stabilisation mechanism. Hence, another method is addition, Euler parameters form a unit quaternion and can
tested to do the work. be manipulated using quaternion algebra (Yue et al., 2012,
Figure 16 shows the second approach to realise the 2013a).
adjustment of the weight distribution. Four mass blocks are
used to regulate the barycentre of robot. Each block can be 3.1.2 Mathematical model of the novel SUR
controlled to move through the threaded rod. The second
type of the mechanism has more sensitive to motion X and Z are the coordinates of the contact point Oc between
frequency. Anyway, further work will focus on the stability the sphere and the plane, and (α, β, γ) are the generalised
and feasibility of changing the barycentre with quick Euler angles used to describe the sphere orientation. We
response. have adopted a Newton formulation for propulsion
mechanism since the acceleration of the sphere appears
explicitly in the equation. These equations have the form:
3 Theoretical analyses of the novel SUR G
∑ M = (∑ ) ∑ G
[I ] • ω +
G G
ρ × mρ (1)
This section describes the development of an analytical
model of the novel SUR using quaternion. where ( ∑[ I ]) is the moment due to the weights of the
individual masses, I is the moment of inertia of the robot
3.1 Mathematical modelling G
and ω is the angular acceleration of the sphere robot. The
G
3.1.1 Establishment of coordinated system vector ρ represents the position vector of the robot. The
G
Since the novel SUR has a symmetrical characteristic vectors represented by ρ are equivalent to the absolute
structure, the model is founded in one plane. OXY plane is accelerations of individual parts.
chosen to be the reference plane. Other situation can be In our implementation, due to discrete nature of the
deduced from the proposed analysis. Considering a server motors, we can suppose, for each step of simulation,
spherical robot on a horizontal plane as shown in Figure 17, each is temporarily fixed in its position related to the
an inertial coordinate frame is attached to the ground and geometry. Thus, we can neglect the second term on the right
denoted as XYZ with its origin at the point O. hand of the equation in a good rate of approximation. It
helps calculating angular acceleration. A static analysis has
Figure 17 Coordinates setup of the novel SUR (see online the following form:
version for colours) G
∑ M = (∑ ) G
[I ] • ω (2)
G
let i, j, k be the unit vectors of the body frame and ω be the
angular velocity of the sphere given by
The body coordinate axes Xs, Ys, Zs, parallel to XYZ, are Let us suppose that the robot rolls without slipping. Hence,
attached to the sphere and have their origin at the centre of the velocity of the contact point Oc, with respect to the
the sphere Os. The set of generalised coordinates describing inertial coordinates is zero. The constraint equations reduce
the sphere consists of: to
Due to the symmetric design of the ball, the gravity Let us suppose that ε xn , ε ny and ε zn are the projection of the
force acts vertically through the centre of the spherical robot angular velocity of the sphere in the (n – 1)th step, given by
and the contact point Oc. Both the reaction force and
frictional force act through the Oc contact point. Hence, the ⎡•n⎤ ⎡ •• ⎤
sum of the external moment at the contact point Oc is zero. ⎢ ωξ ⎥ αn
⎡ ε xn ⎤ ⎢ n ⎥ ⎡1 0 sβn ⎤ ⎢ ⎥
And the angular moment of the robot at Oc is a conservative ⎢ n⎥ ⎢ • ⎥ ⎢ ⎢ •• ⎥
quantity. Therefore, the resultant moment vector is as ⎢ ε y ⎥ = ⎢ ωη ⎥ = ⎢ 0 cα n − sα n c β n ⎥⎥ ⎢ β n ⎥
following. ⎣⎢ ε z ⎦⎥ ⎢ • ⎥ ⎢⎣0 sα n
n n cα n c β n ⎥⎦ ⎢ •• ⎥
⎢⎣ωζ ⎥⎦ ⎢⎣ γ n ⎥⎦
(12)
⎡ z1 + z 2 + z 3 + z 4 ⎤
⎡ •
⎤⎡ • ⎤
M = mg ⎢⎢ 0 ⎥
⎥ (7) ⎢0 0 β n cβ n ⎥ ⎢α n ⎥
⎢⎣ − x1 − x 2 − x3 − x 4 ⎥⎦ ⎢ • • • ⎥⎢ • ⎥
+ ⎢0 − α n sα n − α n cα n c β n + β n sα n s β n ⎥ ⎢ β n ⎥
⎢ • • • ⎥⎢ • ⎥
⎢⎣0 α n cα n − α n sα n s β n − β n cα n s β n ⎥⎦ ⎣⎢ γ n ⎥⎦
3.2 Trajectory planning
Because of omni-directional property of the robot, direct from equation (8), equation (10) and equation (12) the
path is proposed and the travelling path is very close to the resultant moment equation in the nth step is as following
shortest path to the target. For calculating the moment of
⎡ 4 4
⎤
inertia, we use three 3*3 matrixes as below: ⎢ Z
⎢ K =1
∑
y k −n − Y ∑
K =1
zk − n ⎥
⎥
⎡ I wjxx I wjxy I wjxz ⎤ ⎡ I cjxx I cjxy I wjxz ⎤ ⎢ 4 ⎥ ⎡ 4 ⎡ ε xn ⎤
⎢ w w ⎥ ⎢ ⎥
4
⎤ ⎢ ⎥
I j = ⎢ I jyz I jyy I jyz ⎥ , I j = ⎢ I cjyz
w w c
I cjyy I cjyz ⎥ , ⎢X
⎢ ∑zk − n − Z ∑ ⎥ ⎢ ∑
xk − n ⎥ = ⎢ ( I kw + I kc ) + I s ⎥ ⎢ ε ny ⎥
⎦⎥ ⎢ ε n ⎥
(13)
⎢⎣ I wjzx I wjzy I wjzz ⎥⎦ ⎢⎣ I cjzx I cjzy I cjzz ⎥⎦ ⎢ K =1 K =1
⎥ ⎣ K =1 ⎣ z⎦
(8) ⎢ 4 4
⎥
⎡ I xs 0
⎢
0 ⎤
⎥
⎢Y
⎢⎣ K =1
∑
xk − n − X ∑ yk − n ⎥
⎥⎦
I c = ⎢ 0 I ys I wjyz ⎥ K =1
processing is comprised of the calculation and analytic 1,000 N, which simulates the robot is in the 2 m depth under
result (Bondy et al., 2014). The novel SUR will be analysed water. We can easily find that the structural strength meets
according to the procedure. Firstly, the whole robot should the qualification, and the stress concentration points are
be divided into many elements, which is the essence of the distributed in the hatch of the hull, this part should be
FEM. The mesh generation of the SUR is shown in disposed specially.
Figure 19. The robot is divided into 62,799 nodes and
213,418 elements. Figure 20 Define the restraints and the loads (see online version
for colours)
Figure 18 Analysis procedure of the finite element method
(a) (b)
5 Simulation and results controllers are not ones for professional modelling tool, so
its control capabilities are limited, however, interfaces
The ADMAS is used to carry on the kinetic simulation of
between ADAMS and other software such as MATLAB,
the novel SUR. ADAMS is the most widely used
EASY and so on allow ADAMS complete fine system
multi-body dynamics and motion analysis software in the
simulation.
world. Traditional ‘build and test’ design methods are now
too expensive, too time consuming, and sometimes even Figure 22 3D model of the novel SUR in CATIA (see online
impossible to do. ADAMS multi-body dynamics software version for colours)
enables engineers to easily create and test virtual prototypes
of mechanical systems in a fraction of the time and cost
required for physical build and test. Unlike most CAD
embedded tools, ADAMS incorporates real physics by
simultaneously solving equations for kinematics, static,
quasi-static, and dynamics.
Figure 23 The trajectories of the novel SUR on the x-z plane (see online version for colours)
20 Y. Li et al.
Figure 24 Simulation results for the novel SUR, (a) variation in X-axis (b) variation in Z-axis (see online version for colours)
(a) (b)
Preliminary concept of a novel spherical underwater robot 21
The results of the SUR in tracking a straight line in x-z Das, T. and Mukherjee, R. (2004) ‘Exponential stabilization of the
plane is shown in Figure 23, in contrast with reference line rolling sphere’, Automatic, Vol. 40, No. 11, pp.1877–1889.
(red). As expected, simulations reveal that the spherical Das, T. and Mukherjee, R. (2006) ‘Reconfiguration of a rolling
robot converges globally uniformly to the desired point with sphere: a problem in evolute-involute geometry’, ASME
Journal of Applied Mechanics, Vol. 73, No. 4, pp.590–597.
acceptable dynamic performances.
The evolutions of the variables for tracking the desired Do, K.D., Jiang, Z.P., Pan, J. and Nijmeijer, H. (2004) ‘A global
output-feedback controller for stabilization and tracking of
curve are shown in Figures 24(a) and 24(b). The reference under actuated ODIN: a spherical underwater vehicle’,
linear velocity vs is 100 mm/s. Figures 24(a) and 24(b) Automatic, Vol. 40, No. 1, pp.117–124.
indicate that the robot starts in the x-z plane at t = 0.75 s. Gilyén, A. and Szvoboda, P. (2009) ‘Development of the
This corresponds to a pure moving motion. Simulation hungaroshere: the Husar-11 rover within a transparent sperial
indicates that the velocities generated oscillatory and space probe model with special planetrary surface activities’,
chattering behaviour with these assumptions. 40th Lunar and Planetary Science Conference 2009.
Guo, S., Du, J., Ye, X., Gao, H. and Gu, Y. (2010a) ‘Real-time
adjusting control algorithm for the spherical underwater
6 Conclusions robot’, INFORMATION – An International Interdisciplinary
Journal, Vol. 13, No. 6, pp.2021–2029.
A mathematical model of novel SUR motion was Guo, S., Lin, X., Tanaka, K. and Hata, S. (2010b) ‘Development
established using the conservation of angular momentum, and control of a vectored water-jet based spherical underwater
and an algorithmic motion planning was developed. The vehicle’, Proceedings of the 2011 IEEE/ICIA International
model was validated through a set of simulations. Results of Conference on Information and Automation, pp.1341–1346.
simulations and experimental trajectories of the robot on the Guo, S., Du, J., Ye, X., Yan, R. and Gao, H. (2011) ‘The
plane were found consistent with a reasonable accuracy and computational design of a water jet propulsion spherical
the methods are effective. Comparing with existing motion underwater vehicle’, Proceedings of the 2011 IEEE
International Conference on Mechatronics and Automation,
plans, most of which require intensive numerical pp.2375–2379.
calculations, strategies in this paper involve simple
Kmet, S., Stanova, E., Fedorko, G., Fabian, M. and
algorithmic iteration and provide the scope for easy Brodniansky, J. (2013) ‘Experimental investigation and finite
implementation. However, experiments also show that the element analysis of a four-layered spiral strand bent over a
SUR has a strong tendency to oscillate. So a robust curved support’, Engineering Structures, Vol. 57,
closed-loop controller and suitable stabilisation method are pp.475–483.
necessary. Study in this paper demonstrates the feasibility of Li, Y., Guo, S. and Yue, C. (2014) ‘Preliminary concept and
the approaches and a better controlled SUR is expected to kinematics simulation of a novel spherical underwater robot’,
be improved in the future. On the basis of the analytic Proceedings of 2014 IEEE International Conference on
results mentioned, the concept is feasible and valid. Our Mechatronics and Automation, pp.1907–1912.
team will manufacture a prototype based on the concept. Lin, X. and Guo, S. (2012) ‘Development of a spherical
underwater robot equipped with multiple vectored
water-jet-based thrusters’, Journal of Intelligent and Robotic
Systems, Vol. 67, Nos. 3–4, pp.1–15.
Acknowledgements Lin, X., Guo, S., Tanaka, K. and Hata, S. (2011) ‘Underwater
This research project was partly supported by the National experiments of a water-jet-based spherical underwater robot’,
Proceedings of the 2011 IEEE International Conference on
Natural Science Foundation of China (61375094), and Key
Mechatronics and Automation, pp.738–742.
Research Program of the Natural Science Foundation of
Pu, Z.X. and Yang, X.Y. (2013) ‘Finite element analysis based on
Tianjin (13JCZDJC26200).
the CATIA mine car engine connecting rod’, Advanced
Materials Research, Vol. 619, pp.66–68.
Watanabe, K. (2006) ‘An AUV based experimental system for the
References underwater technology education’, OCEANS 2006-Asia
Bondy, M., Altenhof, W., Chen, X., Snowdon, A. and Vrkljan, B. Pacific, pp.1–7.
(2014) ‘Development of a finite element/multi-body model of Yue, C., Guo, S. and Li, M. (2013a) ‘ANSYS FLUENT-based
a newborn infant for restraint analysis and design’, Computer modeling and hydrodynamic analysis for a spherical
Methods in Biomechanics and Biomedical Engineering, underwater robot’, Proceedings of 2013 IEEE International
Vol. 17, No. 2, pp.149–162. Conference on Mechatronics and Automation, pp.1577–1581.
Bruhna, F.C., Kratza, H., Warellb, J. et al. (2008) ‘A preliminary Yue, C., Guo, S. and Shi, L. (2013b) ‘Hydrodynamic analysis
design for a spherical inflatable microrover for planetary of the spherical underwater robot SUR-II’, International
exploration’, Acta Astronautica, Vol. 63, No. 5, pp.618–631. Journal of Advanced Robotic Systems, Vol. 10, No. 247,
Choi, H.T., Hanai, A., Choi, S.K. and Yuh, J. (2003) pp.1–12, DOI: 10.5772/56524.
‘Development of an underwater robot, ODIN-III’, Yue, C., Guo, S. and Lin, X. (2012) ‘Analysis and improvement of
Proceedings of the 2003 IEEE International Conference on the water-jet propulsion system of a spherical underwater
Intelligent Robots and Systems, pp.836–841. robot’, Proceedings of 2012 IEEE International Conference
Choi, S.K. and Yuh, J. (1996) ‘Experimental study on a learning on Mechatronics and Automation, pp.2208–2213.
control system with bound estimation for underwater robots’,
Autonomous Robots, Vol. 3, No. 2, pp.187–194.