
A route calculation for unmanned vessel
Author(s) -
А.С. Коренев,
С.П. Хабаров,
А.Г. Шпекторов
Publication year - 2021
Publication title -
morskie intellektualʹnye tehnologii
Language(s) - English
Resource type - Journals
eISSN - 2588-0233
pISSN - 2073-7173
DOI - 10.37220/mit.2021.54.4.047
Subject(s) - computer science , geodesic , position (finance) , computation , cartesian coordinate system , course (navigation) , collision avoidance , tracing , sequence (biology) , point (geometry) , boundary (topology) , track (disk drive) , arc (geometry) , geographic coordinate system , mode (computer interface) , algorithm , collision , mathematics , engineering , geometry , geodesy , aerospace engineering , mathematical analysis , computer security , finance , biology , economics , genetics , operating system , geography
Рассматривается проблема определения маршрута движения безэкипажного судна с учетом жестких требований контроля положения и курса судна. Современные электронно-картографические навигационно-информационные системы в режиме управления траекторией определяют точку поворота для выхода на новый участок маршрута, что недостаточно для управления безэкипажным судном в автономном режиме. Для повышения точности предложено проводить расчет траектории движения безэкипажного судна в географических координатах c учетом движения судна по радиусу поворота между участками траектории без перевода в прямоугольную систему координат. Показано, что при движении в свободной акватории проблема может быть сведена к решению обратной геодезической задачи. Предложен универсальный алгоритм расчета траектории в виде сегментов дуг большого круга, позволяющий получить путевые точки маршрута с любой заданной точностью. В случае возникновения ограничений на движение между двумя участками по внутреннему радиусу необходимо рассчитать альтернативный маршрут обхода препятствия. Для данного случая предложен расчетный маневр, полученный на основе решения задачи Дубинса. Альтернативный маршрут формируется в виде последовательности криволинейных сегментов, соответствующих заданному радиусу поворота. Алгоритм расчета путевых точек позволяет получить траекторию обхода препятствия с любой степенью детализации. A route calculation problem for unmanned vessels is investigated according to the control position and course high requirements. Present day electronic chart display and information systems (ECDIS) operating on the track control regime provide wheel-of-point calculation to course changing. It is not enough to control unmanned ship on the route in the autonomous mode. To increase control precision a new route calculation routine is suggested. The routine provides route calculation in the geodesic coordinates without Cartesian reference system mapping. It is shown that in the empty water the routine can be reduced to an inverse survey computation. A universal route calculation algorithm providing great circle arc segmentation with any given accuracy is suggested. In the case of course changing restricted area, it is needed to calculate an alternate route for obstacle or collision avoidance. The algorithm of alternate route calculation based on Dubins problem solution is applied. The route is found as a sequence of great circle arcs according to the ship turn radius. The shown algorithm allows finding avoidance route waypoints with any given resolution.