FPV-дрони

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

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

Скани створюються методом Gaussian Splatting: оточення складається не зі звичайної полігональної сітки, а з величезної кількості дрібних тривимірних «сплатів». Сцени беруться з 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

Залиште перший коментар будь-якою мовою.

Увійдіть, щоб коментувати