Skip to content

ARK Flow

ARK Flow - це відкритий код DroneCAN optical flow, сенсор відстані та IMU модуль.

ARK Flow

Де купити

Замовте цей модуль з:

Характеристики обладнання

  • Схема з відкритим кодом та BOM
  • Сенсори
    • PixArt PAW3902 датчик оптичного потоку
      • Відстеження в умовах надзвичайно слабкого світла > 9 лк
      • Широкий робочий діапазон від 80 мм до 30 м
      • До 7.4 рад/с
    • 40mW ІЧ-світлодіод, вбудований на плату для покращення роботи в умовах слабкого освітлення
    • Broadcom AFBR-S50LV85D Time-of-Flight Distance Sensor
      • Інтегроване джерело світла лазера 850 нм
      • Поле зору (FoV) 12,4° x 6,2° з 32 пікселями
      • Типовий діапазон відстані до 30м
      • Робота в умовах 200 тис. люксів світла навколишнього середовища
      • Добре працює на всіх поверхнях
      • Трансмітер пучка 2° x 2° для підсвічування між 1 та 3 пікселями
    • Bosch BMI088 6-Axis IMU або Invensense ICM-42688-P 6-Axis IMU
  • STM32F412CEU6 MCU
  • Два роз'єми стандарту CAN для Pixhawk (4 Pin JST GH)
  • Роз'єм для відлагодження стандарту Pixhawk (6 контактів JST SH)
  • Вбудований резистор CAN з можливістю програмованого переключання
  • Малий форм-фактор
    • 3см x 3см x 1.4см
  • LED індикатори
  • USA Built

Налаштування обладнання

Підключення

ARK Flow підключений до шини CAN за допомогою стандартного кабелю JST GH з чотирма контактами Pixhawk. Для отримання додаткової інформації, зверніться до інструкцій з проводки CAN.

Встановлення

Рекомендоване положення монтажу полягає в тому, щоб роз'єми на платі вказували у напрямку задньої частини дрону, як показано на наступній картинці.

ARK Flow align with Pixhawk

Це відповідає значенню за замовчуванням (0) параметра SENS_FLOW_ROT. Змініть параметр належним чином, якщо використовується інша орієнтація.

Датчик може бути встановлений де завгодно на рамці, але ви повинні вказати позицію фокусної точки відносно центру мас транспортного засобу під час налаштування PX4.

Налаштування прошивки

ARK Flow працює з PX4 DroneCAN Firmware. Таким чином, він підтримує оновлення прошивки через шину CAN та dynamic node allocation.

Плати ARK Flow поставляються з останнім вбудованим програмним забезпеченням, але якщо ви хочете побудувати й прошити останнє програмне забезпечення самостійно, див. PX4 DroneCAN Firmware > Building the Firmware.

  • Ціль прошивки: ark_can-flow_default
  • Ціль завантажувача: ark_can-flow_canbootloader

Налаштування польотного контролера

::: інформація Ark Flow не завантажиться, якщо SD-карти немає у контролері польоту під час ввімкнення. :::

Увімкнення DroneCAN

Для використання плати ARK Flow підключіть її до шини CAN Pixhawk та увімкніть драйвер UAVCAN, встановивши параметр UAVCAN_ENABLE на 2 для динамічного призначення вузла (або 3, якщо використовуєте DroneCAN ESCs).

Кроки наступні:

  • У QGroundControl встановіть параметр UAVCAN_ENABLE на 2 або 3 та перезавантажте (див. Finding/Updating Parameters).
  • Підключіть ARK Flow CAN до шини CAN Pixhawk.

Після активації модуль буде виявлено при завантаженні. Дані потоку повинні надходити з частотою 10 Гц.

Конфігурацію DroneCAN в PX4 пояснено більш детально в DroneCAN > Enabling DroneCAN.

Конфігурація PX4

Потрібно встановити параметри оптичного потоку EKF для активації вимірювань оптичного потоку для розрахунку швидкості, встановити необхідні параметри DroneCAN та визначити зміщення, якщо датчик не знаходиться в центрі літального апарата.

Встановіть наступні параметри в QGroundControl:

Конфігурування потоку Ark

На ARK Flow можливо вам доведеться налаштувати наступні параметри:

ПараметрОпис
CANNODE_TERMВбудована завершення шини CAN.

Значення LED індикаторів

Ви побачите як червоні, так і сині світлодіоди на ARK Flow коли він прошивається, і постійний синій світлодіод, якщо він працює належним чином.

Якщо ви бачите червоний світлодіод, це означає, що виникла помилка, і вам слід перевірити наступне:

  • Переконайтеся, що у польотному контролері встановлено SD-картку.
  • Переконайтеся, що Ark Flow має встановлене ark_can-flow_canbootloader перед тим, як прошивати ark_can-flow_default.
  • Видаліть бінарні файли з кореневих та ufw директорій SD-карти та спробуйте зібрати та знову прошити.

Відео

PX4 утримує позицію за допомогою датчика потоку ARK для оцінки швидкості (у Режим позиції).