All original content is created in Ukrainian. Not all content has been translated yet. Some posts may only be available in Ukrainian.Learn more

Liftoff: FPV Drone Racing - an FPV drone simulator on macOS M1 (personal experience)

This content has been automatically translated from Ukrainian.
I read a bit about learning to control FPV drones and noticed that almost all courses include training on the Liftoff: FPV Drone Racing simulator (macOS, Windows, and SteamOS (Linux)). It makes sense to first develop the skill on a simulator (and not crash real drones during training).
Liftoff: FPV Drone Racing is available on Steam. A gamepad is required for control. At first, I thought I needed to buy a separate remote for this.
I found training versions of FPV drones online, and they all have quite simple remotes. For example, the BetaFPV LiteRadio 2 SE looks very simple.
betafpv_lite_radio_2_se.png
After reading some reviews on Steam about the game, I understood that any gamepad (with sticks) is needed for the simulator. A couple of dozen hours should be spent to learn to control the drone more or less.
My setup:
  • macBook Air M1
  • 8BitDo gamepad
The Liftoff: FPV Drone Racing simulator has a Ukrainian localization (not complete, for example, the lessons are currently in English).
Liftoff_FPV_Drone_Racing_Ukrainian_Locale.png
On macOS with M1, Liftoff: FPV Drone Racing works quite well. I didn't see any problems on my macBook Air.
My 8BitDo gamepad is recognized by Steam (and macOS) as a PS DualShock4. 
Before moving on to the next step - buying a training kit (something like the BetaFPV kit) and training on it - I plan to fly in the simulator. Judging by how often I crash drones in the simulator - this is the right decision. There’s no talk of racing mode, as it’s very complicated. But training + free flight for starters is very good.
Перші години я намагався пройти навчання в симуляторі Liftoff: FPV Drone Racing. Це дуже важко. Трохи легше мені було в режимі 'вільний політ'. Там можна піднятись високо у повітря і тренувати навички керування FPV-дроном. Але через кілька годин невдач я вирішив трошки почитати, чи має бути контролер настільки чутливим. Незначний рух і дрон вже десь розбивається.
steeam_stat_liftoff_fpv.png
Я знайшов непогане відео на ютуб, де американець розповідає про те, які саме налаштування він використовує для свого XBox-контролера.
Коротко кажучи - за замовчуванням дрон рухається дуже швидко.
Налаштування чутливості контролера Liftoff: FPV Drone Racing
fpv_drone_default_settings.png
Якщо подивитись на Макс швидкість стандартного налаштування, можна побачити значення 1148. Якщо я правильно розумію, це показник градусів. Секунда тримання стіку вашого контролера зробить поворіт на 1148 градусів навколо осі. Тобто приблизно ~3.2 оберти.
Саме через ці показники, контролер дуже чутливий і керувати дроном майже неможливо (бо дуже швидко).
Щоб зробити контролер менш чутливим - треба знизити ці показники. Я використовую наступні налаштування (наразі все ще обирию оптимальний варіант):
slower_fpv_drone_settings.png
Ви можете спробувати наступні налаштування (які рекомендують більш досвідченні люди з інтернетів):
recommendation_fpv_drone_setting.png
Зверніть увагу, що налаштування мають бути однакові для різних рухів. Також після того як зберегли налаштування - треба скинути поточну гру, щоб нові налаштування FPV-дрона вступили у силу:
reset_settings.png
Я (наразі) не маю досвіду з реальними FPV-дронами або пультами-керування. Люди кажуть, що використання симулятора з ігровим контролером може розвинити звичкі, які можуть нашкодити у реальному керуванні. 
Але на мою думку - сам симулятор дуже корисний, хачаб тим, щоб зрозуміти як дрон повидить себе та як саме треба їм керувати, щоб він поводив себе так, як ви того хочете.
Калібрування контролера у Liftoff: FPV Drone Racing - ще одна річ, що може зробити керування FPV-дронов більш приємним.
Калібрування контролера - це простий процес, який дозволіть грі зрозуміти характеристики стіків. Просто слідуйте вказівкам у Liftoff (покрутіть по кругу, поверніть стікі назад у центр (відпустіть), рух туди, рух сюди).
Тонке налаштування Liftoff: FPV Drone Racing (суб'єктивний погляд).
У мене зараз налаштування наступні:
liftoff_gamepad_settings.png
Мені не дуже подобається, що дрон за замовчуванням має вімкнений газ, та тобі потрібно завждий його знижувати під час польоту. Мені більш органічно виглядає, коли мені потрібно додавати газу, щоб рухатись. Саме тому мій газ стоїть на позначці 0.33.
Тобто газ за замовчуванням буде такого рівня, що дрон буде скидати швідкість:
0_33.png
Це суб'єктивне бачення. Наразі я буду трошки експерементувати з налаштуваннями Liftoff: FPV Drone Racing. Ціль - навчитися плюс-мінус правильно керувати дроном. Наступний крок - тренування на реальному маленькому BetaFPV дроні.
Запустив цей FPV-симулятор дронів в Ubuntu на своєму Acer Nitro 5. Більше детально за посиланням
Відповідь проста - так. DualShock 4 можна підключити до комп'ютера та використовувати в симуляторі дронів Liftoff: FPV Drone Racing. Але зауважте, що ігрові контролери лише надають можливість зрозуміти як управляти дроном. Тож якщо ви хочете перейти на реальні FPV-дрони, слід задуматись про перехід на більш спеціалізовані контролери.
DualShock 4;  macOS m1; Liftoff: FPV Drone Racing
DualShock 4; macOS m1; Liftoff: FPV Drone Racing
Наразі у мене немає ноутбука з лінуксом, тож протестував DualShock 4 та симулятор Liftoff на macOS Sonoma. Як підключити цей контролер до маку - можна почитати тут.
25 Apr 20:50

How to reset the controller settings in OpenEmu?

Трошки про ігри
Трошки про ігри@boring_gamer
25 Apr 21:24

What can you play on the TV? (Android TV, Xiaomi TV P1E 65")

Трошки про ігри
Трошки про ігри@boring_gamer
26 Apr 23:15

How to play Need For Speed Underground (NFSU) on Mac M1?

Трошки про ігри
Трошки про ігри@boring_gamer
30 Apr 21:45

Fixing Input Lag of the 8BitDo Pro 2 Bluetooth Gamepad on Mac

Трошки про ігри
Трошки про ігри@boring_gamer
List of songs from the game Need For Speed Underground
10 May 18:13

List of songs from the game Need For Speed Underground

Трошки про ігри
Трошки про ігри@boring_gamer
04 Jun 20:30

Launching Need For Speed Underground 2 on Mac M1

Трошки про ігри
Трошки про ігри@boring_gamer
27 Jul 14:19

Launching Liftoff: FPV Drone Racing on Ubuntu (personal experience)

Трошки про ігри
Трошки про ігри@boring_gamer
27 Jul 14:43

What is steamOS?

Трошки про ігри
Трошки про ігри@boring_gamer
02 Feb 10:52

How to connect PlayStation controllers (DualShock / DualSense) 4 to Mac?

Трошки про ігри
Трошки про ігри@boring_gamer
01 Mar 10:42

[Review] Budget dock station for two DualShock 4 gamepads (iplay)

Трошки про ігри
Трошки про ігри@boring_gamer
PS Network and PS Store - An error occurred on the console. The mobile app shows a blank screen.
21 Mar 17:47

PS Network and PS Store - An error occurred on the console. The mobile app shows a blank screen.

Трошки про ігри
Трошки про ігри@boring_gamer
CS2 on macOS with M1 does not work, and support for CS:GO will end.
24 Mar 11:29

CS2 on macOS with M1 does not work, and support for CS:GO will end.

Трошки про ігри
Трошки про ігри@boring_gamer