Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T00:01:56.636Z Has data issue: false hasContentIssue false

A practical environment potential field modelling method for complex geometric objects

Published online by Cambridge University Press:  15 September 2022

Zhongxian Zhu
Affiliation:
Marine Engineering College, Dalian Maritime University, Dalian, China
Hongguang Lyu*
Affiliation:
Navigation College, Dalian Maritime University, Dalian, China
Jundong Zhang
Affiliation:
Marine Engineering College, Dalian Maritime University, Dalian, China
Yong Yin
Affiliation:
Navigation College, Dalian Maritime University, Dalian, China
Xiang Fan
Affiliation:
Shanghai Merchant Ship Design and Research Institute, Shanghai, China
*
*Corresponding author. E-mail: lhg@dlmu.edu.cn.
Rights & Permissions [Opens in a new window]

Abstract

Several studies have been conducted on collision avoidance (CA) and path planning for maritime autonomous surface ships (MASS) based on artificial potential field (APF) and electronic navigation chart (ENC) data. However, to date, accurate, highly efficient, and automatic modelling of complicated geometry environment potential fields (EPFs) has not been realised. In this study, an accurate EPF model is established using ENC data to describe different types of obstacles, navigable areas, and non-navigable areas. The implicit equations of complex polygons are constructed based on the R-function theory, and the discrete-convex hull method is introduced to realise the automatic modelling of EPF. Moreover, collaborative CA and obstacle avoidance (OA) experiments are designed and conducted in a simulated environment and based on the ENC data. The results show that the proposed EPF modelling method is accurate, reliable, and time-efficient even with numerous ENC data and complex shapes owing to the R-function representation for geometric objects and discrete-convex hull method. The combination of improved APF and EPF models is proven to be effective for CA and OA. This paper presents a practical EPF modelling approach for APF-based ship path planning.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Figure 1. Potential field for point objects with different values of ${\boldsymbol{\beta}_{\boldsymbol{i}}}$: (a) potential contours, (b) potential surfaces

Figure 1

Figure 2. Potential fields for line objects: (a) ${\boldsymbol{\gamma}_{\boldsymbol{i}}}\textrm{ = }1.0$, (b) ${\boldsymbol{\gamma}_{\boldsymbol{i}}}\textrm{ = 5}.0$

Figure 2

Table 1. Recommended $\boldsymbol{\beta}$, $\boldsymbol{\gamma}$, and $\boldsymbol{\alpha}$ values for different objects

Figure 3

Figure 3. Convex hull and side-chains of polygon B

Figure 4

Figure 4. EPF modelling procedure for complex face object

Figure 5

Figure 5. Coordinate system of ship motion

Figure 6

Figure 6. Repulsive forces for TS

Figure 7

Figure 7. Potential fields generated by convex polygons ($\boldsymbol{\alpha}$ = 10 ⋅ 0): (a) triangle, (b) quadrangle, (c) pentagon

Figure 8

Figure 8. Potential fields generated by concave polygons ($\boldsymbol{\alpha}$ = 10 ⋅ 0): (a) pentagon, (b)hexagon, (c) heptagon

Figure 9

Figure 9. Potential fields with different $\alpha$ values: (a) $\boldsymbol{\alpha}$ = 50 ⋅ 0, (b) $\boldsymbol{\alpha}$ = 10 ⋅ 0, (c) $\boldsymbol{\alpha}$ = 1 ⋅ 0

Figure 10

Figure 10. Potential fields of complex polygons ($\boldsymbol{\alpha}$ = 10 ⋅ 0)

Figure 11

Figure 11. Hierarchical structure of complex polygons

Figure 12

Figure 12. Potential fields of very complex polygons

Figure 13

Figure 13. 20 ⋅ 0 m isobath and sampling points near Zhangzidao islands: (a) 20 ⋅ 0 m isobath, (b) sampling points

Figure 14

Figure 14. Potential field of 20 ⋅ 0 m depth area: (a) $\boldsymbol{\alpha}$ = 5 ⋅ 0, (b) $\boldsymbol{\alpha}$ = 50 ⋅ 0

Figure 15

Figure 15. Time consumption of 1,000 iterations in calculating the EPF for each point

Figure 16

Table 2. Particulars and the initial condition of KangHe

Figure 17

Figure 16. OA result for KangHe ($\boldsymbol{\alpha}$ = 50 ⋅ 0)

Figure 18

Figure 17. Course of KangHe in OA test

Figure 19

Figure 18. Speed of KangHe in OA test

Figure 20

Figure 19. Initial conditions of the scenario and collaborative CA results for KangHe: (a) initial scenario conditions, (b) collaborative CA and OA results

Figure 21

Table 3. Particulars and initial conditions of ships

Figure 22

Table 4. Parameters for CA tests

Figure 23

Figure 20. Speed of KangHe

Figure 24

Figure 21. Course of KangHe

Figure 25

Figure 22. DCPAs, TCPAs, and distances between KangHe and TSs: (a) DCPAs, (b) TCPAs, (c) distances

Figure 26

Figure 23. Collaborative CA and OA results for KangHe

Figure 27

Figure 24. Speed of KangHe

Figure 28

Figure 25. Course of KangHe

Figure 29

Figure 26. DCPAs, TCPAs, and distances between KangHe and TSs: (a) DCPAs, (b) TCPAs, (c) distances

Figure 30

Table 5. CA results for KangHe