Определение местоположения судна по рельефу дна при помощи нейронной сети
https://doi.org/10.21821/2309-5180-2023-15-2-172-179
Аннотация
Предложена модель определения места судна по рельефу дна на основе нейронной сети прямого распространения, удовлетворяющей условию универсальной аппроксимации. Рассматриваемая нейронная сеть имеет один скрытый слой с нейронами, обладающими функциями активации в виде гиперболического тангенса. Данная модель реализована для одномерного случая, соответствующего движению судна в узком канале или на фарватере. На вход сети поступает последовательность производных глубины (по координате), измеренной эхолотом. На выходе получается значение линейной координаты судна на момент определения последней производной глубины. Обучающая выборка содержит не только записи, полученные по результатам предполагаемых предварительных промеров, но и их зашумленные видоизменения, полученные при помощи датчиков случайных чисел. Контрольная выборка содержит исключительно промерные данные. Для обучения нейронной сети используется метод Adamax. В качестве критерия качества работы нейронной сети используется наибольшее значение модуля ошибки координаты на контрольной выборке. Моделирование выполнялось на языке программирования Python с библиотекой Tensorflow. Глубина акватории представлена в виде полиномиальной функции координаты, что позволяет вычислять ее производную аналитически. Проведено моделирование, результаты которого свидетельствуют об удовлетворительной точности прогноза координаты нейронной сетью в условиях наличия погрешностей входного сигнала. Выполненные исследования зависимости качества обучения от размера мини-пакета и коэффициента скорости обучения позволяют сделать вывод о том, что данные параметры оказывают существенное влияние на результат, поэтому вопрос их оптимального выбора остается нерешенным и актуальным в рамках рассматриваемой задачи.
Ключевые слова
Об авторе
В. В. ДерябинРоссия
Дерябин Виктор Владимирович — доктор технических наук, доцент
198035, Санкт-Петербург, ул. Двинская, 5/7
Список литературы
1. Клюева С. Ф. Синтез алгоритмов батиметрических систем навигации / С. Ф. Клюева, В. В. Завьялов. — Владивосток: Мор. гос. ун-т, 2013. — 132 с.
2. Степанов О. А. Методы оценки потенциальной точности в корреляционно-экстремальных навигационных системах: аналитический обзор / О. А. Степанов. — СПб.: ЦНИИ «Электроприбор», 1993. — 84 с.
3. Каменев А. А. Применение искусственных нейронных сетей при моделировании спектроэнергетических характеристик местности для систем технического зрения с корреляционно-экстремальными алгоритмами навигации / А. А. Каменев, А. Ю. Тонышев // СПбНТОРЭС: тр. ежегодной НТК. — 2021. — № 1(76). — С. 259–262.
4. Hou G. A Novel Underwater Simultaneous Localization and Mapping Online Algorithm Based on Neural Network / G. Hou, Q. Shao, B. Zou, L. Dai, Z. Zhang, Z. Mu, Y. Zhang, J. Zhai // ISPRS International Journal of Geo-Information. — 2019. — Vol. 9. — Is. 1. — Pp. 5. DOI: 10.3390/ijgi9010005.
5. Боронников Д. А. Нейросетевой алгоритм организации пространственных данных о рельефе местности / Д. А. Боронников, Д. В. Пантюхин, С. В. Данько // Известия МГТУ МАМИ. — 2013. — Т. 1. — № 3 (17). — С. 157–164.
6. Ююкин И. В. Сплайновая модель оперирования гридированными данными как принцип электронного картографирования топографии морского дна / И. В. Ююкин // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2022. — Т. 14. — № 5. — С. 656–675. DOI: 10.21821/2309-5180-2022-14-5-656-675.
7. Ling Y. Active Bathymetric SLAM for autonomous underwater exploration / Y. Ling, Y. Li, T. Ma, Z. Cong, S. Xu, Z. Li // Applied Ocean Research. — 2023. — Vol. 130. — Pp. 103439. DOI: 10.1016/j.apor.2022.103439.
8. Ma T. AUV robust bathymetric simultaneous localization and mapping / T. Ma, Y. Li, R. Wang, Z. Cong, Y. Gong // Ocean Engineering. — 2018. — Vol. 166. — Pp. 336–349. DOI: 10.1016/j.oceaneng.2018.08.029.
9. Norgren P. A multibeam-based SLAM algorithm for iceberg mapping using AUVs / P. Norgren, R. Skjetne // IEEE Access. — 2018. — Vol. 6. — Pp. 26318–26337. DOI: 10.1109/ACCESS.2018.2830819.
10. Haykin S. Neural Networks and Learning Machines / S. Haykin. — New Jersey: Pearson, 2009. — 936 p.
11. Hornik K. Some new results on neural network approximation / K. Hornik // Neural Networks. — 1993. — Vol. 6. — Is. 8. — Pp. 1069–1072. DOI: 10.1016/S0893-6080(09)80018-X.
12. Pinkus A. Approximation theory of the MLP model in neural networks / A. Pinkus // Acta Numerica. — 1999. — Vol. 8. — Pp. 143–195. DOI: 10.1017/S0962492900002919.
13. Kingma D. P. Adam: A method for stochastic optimization / D. P. Kingma, J. Ba // 3rd International Conference on Learning Representations. — 2015. DOI: 10.48550/arXiv.1412.6980.
Рецензия
Для цитирования:
Дерябин В.В. Определение местоположения судна по рельефу дна при помощи нейронной сети. Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. 2023;15(2):172-179. https://doi.org/10.21821/2309-5180-2023-15-2-172-179
For citation:
Deryabin V.V. Seabed relief-based vessel position fixing with a neural network. Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova. 2023;15(2):172-179. (In Russ.) https://doi.org/10.21821/2309-5180-2023-15-2-172-179