Stormworks: Радар, вычисление скорости цели. Координаты цели радара на карте.

Аватар автора
Битвы и Победы
Продолжаем двигаться к "идеальному" оружию (ну или эпическому провалу, как уж выйдет). Сегодняшняя тема - определение истинной скорости цели в виде трехкомпонентного вектора. Зачем оно надо? А чтобы точку упреждения посчитать, зная скорость цели и скорость снаряда. Задача кажется простой, но не тут то было. Радар расположен на лодке, которая меняет свое пространственное положение и ориентацию постоянно (подскакивает и раскачивается на волнах, меняет направление движения, имеет свою собственную скорость.) Это все нужно будет учитывать. Кроме всего прочего, радар работает с глюками - неверно отображает азимут на цель при ненулевом возвышении цели. А еще он шумит, шумят датчики наклона и компас, которые используются для преобразования координат, так что нужна довольно мощная фильтрация сигнала. Так что сегодня в планах: - Перевод координат цели из азимута, угла возвышения и расстояния, сообщаемых радаром, в координаты по карте (долгота, широта, высота нам уровнем моря.) - Обратный перевод. Это чтобы ориентировать оружие в расчетную точку прицеливания - Попытка усреднить и отфильтровать расчетную скорость ========================== Для желающих отправить сообщение на стрим и поддержать канал и его аффтора: =========================== Моя группа в дискорде: Заходите, там много общения по поводу космических инженеров и программирования. =========================== Конфигурация компьютера: Материнская плата: ASUS PRIME Z390-P Процессор: Intel Core i7-9700KF Видеокарта: ASUS...

0/0


0/0

0/0

0/0