FPV-дроны

Бесплатный FPV-симулятор, в котором можно летать по реальным 3D-сканам

Через Dronewatch я наткнулся на FPV-симулятор, которым хочу поделиться. ShramkoGSFPV бесплатный, работает прямо в браузере и создан польским разработчиком Андреем Шрамко. Его особенность в том, что вы летаете не в специально построенной симуляционной среде, а в 3D-сканах реальных мест, например зданий и улиц. Проект пока находится в альфа-стадии.

Сканы делаются методом Gaussian Splatting: окружение состоит не из обычной полигональной сетки, а из огромного количества мелких 3D-«сплатов». Сцены берутся из SuperSplat, платформы PlayCanvas. По словам автора, в начале октября для загрузки было доступно более 1300 публичных сканов. В Liftoff или VelociDrone вы летаете в локациях, созданных для симулятора, так что подход здесь другой.

Модель полёта — действительно смоделированный квадрокоптер, по умолчанию 2,2-дюймовый cinewhoop в стиле BetaFPV Pavo20 Pro, плюс ещё пять пресетов, включая Meteor65 Pro и Air65. Можно использовать рейты Betaflight, Actual, KISS и Raceflight, а также импортировать Betaflight diff, чтобы перенести свои рейты и настройки PID. Передатчик EdgeTX подключается по USB через WebHID, но эта поддержка пока на стадии тестирования.

В скане по умолчанию нет столкновений. Симулятор решает эту задачу с помощью воксельной модели, которая работает как невидимые стены. Из данных столкновений можно удалить плавающие фрагменты или «фантомные стены», а также полностью отключить столкновения. Кроме того, можно импортировать собственный скан, например снятый дроном, смартфоном или 360-градусной камерой.

Мне особенно нравится идея заранее отсканировать локацию и отрабатывать трассу дома. Для пилотов cinewhoop это выглядит очень полезным. Нужен браузер с поддержкой WebGPU, пока в основном Chrome или Edge. Код открыт на GitHub под лицензией MIT.

Источник: Dronewatch

Комментарии 0

Оставьте первый комментарий на любом языке.

Войдите, чтобы комментировать