Перейти до вмісту

Симулятори для BCI-дронів

    Деякі симулятори та проєкти, де використовується BCI для керування дронами — від навчальних до дослідницьких рішень:

    Відкриті (open-source) проєкти

    • Brain-Drone Race Simulator (htil/bdr‑simulator)
      Веб-Unity симулятор, який використовує EEG (з Muse) для керування швидкістю дрона на основі гамма‑ та альфа‑хвиль. Створено з використанням bci.js, WebAssembly та Unity.
    • likith012/bci
      Проєкт для керування UAV через BCI із MATLAB, Node.js, Emotiv, OpenVibe та Lab Streaming Layer (LSL).
    • garrisoh/BCI‑Drone‑Control
      Java-додаток для управління Parrot AR.Drone через BCI (Emotiv EEG), із симулятором DroneSim. Команди: моргання, закриття очей, поворот голови.
    • Frijol/Drone-BCI
      Python-програма, що працює на macOS та дозволяє керувати дроном (Solo) через Emotiv EEG: передача команд через UDS, JSON.
    • NeurAlbertaTech Brain Drone
      Контролер дрона через OpenBCI, навчання LDA‑класифікаторів для команд, підключення через дашборд. Проєкт націлений на адаптацію під інші пристрої.
    • FYP‑Drone‑Navigation‑using‑BCI (Madiha001)
      Використання OpenBCI + Deep Learning для передбачення напрямку польоту дрона у симуляторі.

    Дослідницькі симуляційні системи

    • Квадрокоптер з моторною уявою
      Захист у віртуальному просторі (через симулятор AR Drone), де EEG-сигнали керують силою переміщення (прискоренням) дрона. Симуляція створена у Blender із фізично правдоподібним рухом.
    • P300 BCI + VR/AR для дронів
      Проєкт, який поєднує OpenViBE, Python, Unity 3D та DJI Tello (через Unity). Користувач концентрується на спалахових інтерфейсах (P300), а система керує дроном у VR або AR. Продуктивність у обох режимах була схожою.
    Тип проєктуІнструменти / Особливості
    Open-source DIYMuse, OpenBCI, Emotiv, Java, Python, Unity, Web
    Симуляції дрономAR Drone, Parrot, VR/AR, Unity, Blender
    Методи управлінняAlpha/Gamma, моторна уява, P300, LDA, DL