Documente Academic
Documente Profesional
Documente Cultură
Abstract—Considering the high-speed hovercraft navigation a difficult but important problem to study the high-speed ship
safety and its complicated maneuvering and control performance, collision avoidance combined with the hovercraft dynamics
it is necessary to study the real-time obstacle avoidance combined performance [2].
with the hovercraft dynamics performance. This paper introduced
an improved Follow the Gap Method (FGM) with dynamic The collision avoidance approaches can be roughly divided
window approach (DWA) considering the real-time hovercraft into two categories, global and local. This paper concentrate on
dynamic performance to avoid obstacles. The traditional DWA is the local approach which uses no priori information of
used to find an appropriate velocity, that is the vehicle selects the surrounding environment to generate control law. Local
possible velocity in the admissible velocity space to avoid collision approach is not computationally expensive in general and
during a specific time interval. And then choose the most suitable for reacting to sudden changes in the environment [3].
appropriate velocity by using an objective function. In addition, In this way, it avoids unexpected obstacles autonomously and
this method mostly applies in vehicles with first-order dynamically. On the other hand, Global approach which is also
nonholonomic constraints such as automobile and has the problem regarded as path planning, finds a most appropriate geometric
of performance decline applying in hovercraft. For the improved path from actual location to goal location by using a map which
DWA applied on hovercraft, the acceleration and deceleration contains priori information. This kind of approach is considered
limits are added to the algorithm and the influence of the choice of efficiency only in a static situation and it is always expensive in
heading angle during collision avoidance process is more
computation. There are many studies involved with static path
emphasized. In this paper, follow the gap method is used to find
reference heading angle. FGM aims to find the optimal command
planning (e.g. Probabilistic Road-maps, Rapidly Exploring
angle by selecting maximum gap in hovercraft’s view and Random Trees, Generalized Sampling Based Methods,
combining the maximum gap center azimuth with goal azimuth Visibility Graphs, Voronoi Diagrams and Cell Decomposition
using a heuristic and fusing function. Traditional FGM has the Methods) [4]. Moe and Pettersen extended recent results in set-
problem of calculating difficulties in nonholonomic constraints based guidance theory to an underactuated surface vessel and
and ignoring the working scope of radar. The improved FGM proved it is a great choice to use set-based guidance on control
addresses these problems by restricting rudder angle and design. It guarantees collision avoidance of moving and static
classifying the obstacles. In this way, the collision avoidance goal obstacles and ensures path following of a predefined desired
is achieved by properly guiding the heading angle and leading an path at the same time [5,6].
accessible velocity. Effectiveness of this combined algorithm as
well as the parameter regulation strategy is verified on a dynamic FGM is a novel method for collision avoidance and was first
simulative model of hovercraft. proposed by Volkan Sezer and Metin Gakasan at 2012 [4].
FGM is a kind of geometric method of obstacle avoidance
Keywords—Hovercraft; dynamic obstacle avoidance; Follow the without any consideration on dynamics. It needs to calculate the
Gap Method; dynamic window approach desired heading angle, but does not give linear and angular
velocity reference. It aims to choose maximum gap and adjust
I. INTRODUCTION command angle to the center of maximum gap as much as
A hovercraft, known as an air-cushion vehicle or ACV, is a possible. This novel algorithm is very easy since it has only one
craft capable of traveling over land, water, mud, ice, and other parameter to tune. Because of its inherent properties in the
surfaces. As a typical representative of high-speed ships, the definition, it does not have local minimum problem compared
normal speed of hovercraft is up to 50 -60 knots. The high speed to some other methods, such as Artificial Potential Field
of hovercrafts may cause maneuvering and control problems, Approach, Virtual Force Field Method, and so on. An important
such as obstacle avoidance, dynamic instability, operation in advantage of this method is that it is safer than other methods
winds, and so on [1]. For marine navigation safety, it is always in that it tends to guide the robot right in the middle of the
to (12000m,12000m).
Trajectory
12000 goal position
(10879.80,11264.51)
11000
10000
9000
8000
7000
North (m)
4000
Pseudocode 1
3000
Initialization;
Create random static obstacles; 2000
Start of loop body 1000
Load the result of the last moment;
Using 4 order Runge-Kutta method to solve differential equations and 0 2000 4000 6000 8000 10000 12000
get the motion state and attitude of hovercraft and other essential East (m)
parameters of this moment;
Calculation of essential parameters; Fig.7a Trajectory of hovercraft
Determine which method to use;
PID of rotation speed;
Calculation of propeller force;
PID of heading angle;
Calculation of rudder force;
Calculation of aerodynamics;
Calculation of hydrodynamics;
Calculation of gravity;
Store results;
End of loop body
Tuning parameter K is selected as 2500.
The value of maximum acceleration and deceleration of (12)
and (13) can be get by using experimental method. It also can
be get by calculating the ratio of force to mass, assuming the
Heading Linear acceleration
80 10
vd (m/(s*s))
70 5
60 0
50
Heading (deg)
-5
0 100 200 300 400 500 600 700 800 900 1000
40 t (s)
Angular acceleration
0.1
30
rd (deg/(s*s))
0.05
20
0
10
0 -0.05
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
t (s) t (s)
Fig. 7b Heading of hovercraft Fig. 7e Linear acceleration and angular acceleration of hovercraft
u minimum distance
21 2000
1800
20
1600
19 1400
surge speed (m/s)
1200
distance(m)
18
1000
17
800
16 600
400
15
200
14 0
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
t (s) t (s)
Fig. 7c Surge speed of hovercraft Fig. 7f Minimum distance from obstacles to hovercraft
-10
V. CONCLUSION
0 100 200 300 400 500 600 700 800 900 1000
t (s) The combination of improved FGM and simplified DWA
Fig. 7d Roll angle of hovercraft
which is applied on hovercraft avoiding collisions is present in
this paper. The proposed method is proven to be successful in
guiding a high-speed vehicle (i.e. hovercraft) from an arbitrary
initial location to the goal location without collision with static
obstacles. Because of its simplicity and easiness, it can be
applied on other marine crafts, mobile robots or aircrafts. The
most impressive advantage of this method is its safety and [6] Moe, Signe, and Kristin Y. Pettersen. "Set-Based line-of-sight (LOS) path
following with collision avoidance for underactuated unmanned surface
easiness of tuning. Another advantage is that it can be combined vessels under the influence of ocean currents." Control Technology and
with kinds of global planning methods. Despite satisfying Applications (CCTA), 2017 IEEE Conference on. IEEE, 2017.
simulation results, a more accurate mathematical model should [7] D. Fox, W. Burgard and S. Thrun, "Controlling synchro-drive robots with
be established which takes complex environment factors into the dynamic window approach to collision avoidance," Intelligent Robots
account. Moreover, moving obstacle as well as FGM-DWA and Systems '96, IROS 96, Proceedings of the 1996 IEEE/RSJ
International Conference on, Osaka, 1996, pp. 1280-1287 vol.3.
optimization solution should be concerned in the further
[8] D. Fox, W. Burgard and S. Thrun, "The dynamic window approach to
research. collision avoidance," in IEEE Robotics & Automation Magazine, vol. 4,
no. 1, pp. 23-33, Mar 1997.
REFERENCES [9] Brock, Oliver, and Oussama Khatib. "High-speed navigation using the
global dynamic window approach." Robotics and Automation, 1999.
[1] Fein, J. A., A. H. Magnuson, and D. D. Moran. "Dynamic performance Proceedings. 1999 IEEE International Conference on. Vol. 1. IEEE, 1999.
characteristics of an air cushion vehicle." Journal of Hydronautics 9.1
(1975): 13-24. [10] Ogren, Petter, and Naomi Ehrich Leonard. "A convergent dynamic
window approach to obstacle avoidance." IEEE Transactions on
[2] Tao, M., and W. Chengjie. "Hovercraft performance and skirt-cushion Robotics 21.2 (2005): 188-195.
system dynamics design." (2012).air
[11] Y. Kang and A. C. Victorino, "Human-vehicle cooperative driving using
[3] B. O. H. Eriksen, M. Breivik, K. Y. Pettersen and M. S. Wiig, "A modified Image-based Dynamic Window Approach: System design and
dynamic window algorithm for horizontal collision avoidance for AUVs," simulation," 2016 IEEE 19th International Conference on Intelligent
2016 IEEE Conference on Control Applications (CCA), Buenos Aires, Transportation Systems (ITSC), Rio de Janeiro, 2016, pp. 2487-2492.
2016, pp. 499-506.
[12] A. Özdemir and V. Sezer, "A Hybrid Obstacle Avoidance Method:
[4] Sezer, Volkan, and Metin Gokasan. "A novel obstacle avoidance Follow the Gap with Dynamic Window Approach," 2017 First IEEE
algorithm:“Follow the Gap Method”." Robotics and Autonomous International Conference on Robotic Computing (IRC), Taichung, 2017,
Systems 60.9 (2012): 1123-1134. pp. 257-262.
[5] S. Moe and K. Y. Pettersen, "Set-based Line-of-Sight (LOS) path [13] Özdemir, Aykut, and Volkan Sezer. "Follow the Gap with Dynamic
following with collision avoidance for underactuated unmanned surface Window Approach." International Journal of Semantic Computing 12.01
vessel," 2016 24th Mediterranean Conference on Control and (2018): 43-57.
Automation (MED), Athens, 2016, pp. 402-409.