В разработке: новая логика завоза снасти в UNIBOAT

В автопилоте UNIBOAT я сейчас внедряю новую логику завоза снасти и ввожу новое понятие, которого раньше не было.

Раньше всё выглядело так:

  • есть точка завоза — куда приезжает кораблик
  • есть точка сброса — где снасть падает с кораблика

И считалось, что это одно и то же.

Теперь появляется третья, ключевая точка —
точка падения снасти.


Точка падения снасти — это реальное место на дне, где в итоге оказывается приманка.
И именно она интересует рыбака, а не координаты кораблика на поверхности.

Пока снасть опускается на дно, её:

  • сносит течением
  • тянет в сторону рыбака за счёт лески

На глубине и при течении это смещение легко даёт несколько метров.


Что это значит на практике.

Если вы хотите, чтобы снасть легла точно в точку Х, автопилоту нужно:

  • понимать глубину в этом месте
  • знать скорость и направление течения
  • учитывать, что леска будет тянуть снасть к берегу

Поэтому задача автопилота теперь не «доехать до точки Х», а привезти кораблик в такое место, откуда снасть после падения ляжет в точку Х.


Чтобы это работало корректно, от рыбака требуется минимум действий:

Во-первых, желательно проехать с эхолотом в районе будущих завозов.
Не обязательно делать полный скан — достаточно, чтобы кораблик побывал там и «пощупал» дно.
Если данные глубины уже сохранены в автопилоте, расчёт точки падения становится заметно точнее.

Во-вторых, нужно откалибровать течение.
Кораблик останавливается над зоной ловли, включается режим калибровки, и автопилот измеряет фактический снос. Эти данные используются дальше автоматически.

Все остальные параметры — такие как влияние лески или скорость падения оснастки — можно настроить один раз под свою снасть. Для большинства случаев подойдут значения по умолчанию.


Важно понимать одну вещь:
если кораблик сбросил снасть не прямо над точкой, это не ошибка GPS и не «кривой завоз». Это значит, что автопилот осознанно сместил точку сброса, чтобы снасть в итоге легла туда, куда нужно — на дне.

В остальном работа с корабликом остаётся прежней.
Меняется только логика: вместо поверхности воды в центре внимания теперь реальное положение снасти на дне.

Функция находится в разработке (уже завершающая стадия). По мере готовности буду показывать тесты и реальные примеры работы.

Определение скорости течения производится на основе движения кораблика и усреднения данных о воде. При сильном ветре эти значения могут быть неточными. Если вы планируете завозить снасть в стоячей воде или на спокойной реке/озере, не запускайте калибровку течения. В этом случае будет учтено только влияние лески на горизонтальное смещение снасти, без добавления смещения от течения.