Autonomous control and high-level decision-making for autonomous ships in complex environments are largely dependent on real-time navigational data from sensory systems and nautical charts. Visualization and manipulation of data contained within electronic navigational charts (ENC) or hydro/geographic information systems (HIS/GIS) is generally handled on the application or operations level. However, accessible and open-source application programming interfaces (API) for displaying and managing spatial bathymetry or other related sea-faring data for research and development are scarce. This work presents an open-source ENC visualization and manipulation API implemented in Python, with heavy emphasis on accessibility and simplicity. The current version of the package provides tools for displaying marine polygon data such as ships, ocean depths, reefs, and shallows, using the transverse Mercator projection. Additionally, polygon- and point-based transformation and calculation methods for application development based on spatial geometry, path planning and numerical optimal control are implemented. Usage of the spatial methods are demonstrated by examples involving high-level path or trajectory planning, optimization, and assisted decision-making for autonomous and remote-controlled ships. ; publishedVersion
Electronic Navigational Charts for Visualization, Simulation, and Autonomous Ship Control
2021-01-01
cristin:1973216
IEEE Access
Aufsatz (Zeitschrift)
Elektronische Ressource
Englisch
DDC: | 629 |
Elaborating Ecdis Electronic Navigational Charts in France
Online Contents | 2005
|HYDROGRAPHIC SURVEYS, ELECTRONIC NAVIGATIONAL CHARTS AND ECDIS
British Library Conference Proceedings | 2001
|Clustering Bathymetric Data for Electronic Navigational Charts
Online Contents | 2016
|One-stop shop for navigational charts
Online Contents | 2009
Updating Sea Charts and Navigational Publications
Online Contents | 2003
|