Skip to content

Омнікоптер

Омнікоптер - це мультикоптер, який може забезпечити тягу в усіх напрямках (6 ступенів свободи). Це дозволяє йому рухатися в будь-якому напрямку без нахилу, і він може зависати під довільним кутом нахилу. Все це досягається шляхом розташування позицій двигуна і вісі тяги у певних способах:

Омнікоптер

Ця конструкція слідує оригінальному дизайну від Бресчіаніні, Даріо та Рафаелло Д'Андреа.

Специфікація матеріалів

Компоненти, необхідні для цієї збірки, є:

Parts List

Assembly

Frame

  • Print the 3D parts ::: info The orientation of the corner pieces matters. You will notice if it's wrong when the angles of the rods are not correct. :::

  • Cut the rods

  • Test that it all works by connecting the frame pieces together:

    Frame

  • Place the motors as far out as possible, without the propellers touching the rods.

Електроніка

Solder the peripherals to the flight controller. We used the following assignments:

  • ESCs: the 2 ESCs can be connected directly to the two connectors of the KakuteH7. To avoid conflicts we removed the power pin (right-most pin) from one of the connectors.
  • Telemetry to UART1
  • GPS до UART4
  • RC до UART6 FC closeup

Зауваження:

  • Make sure the magnetometer is placed away from power. We ended up placing it to the bottom of the center-piece with a 4cm padding styrofoam.
  • Put some tape on the barometer (without taping the opening!) to avoid any influence from light.
  • We did not glue the frame. It is certainly advisible to do so after initial test flights, but it might work without.

Конфігурація програмного забезпечення

ESC

Спочатку налаштуйте ESC на режим 3D (бідирекційний). Ми мали проблеми з налаштуваннями запасних ESC в режимі 3D: коли спробували змінити напрямок, мотор іноді більше не запускався, поки ESC не був перезавантажений. Так що нам довелося змінити налаштування ESC.

Для цього ви можете використовувати Betaflight на контролері польоту, а потім використовувати режим пропуску і набір BL Heli (переконайтеся, що в Betaflight налаштовано повітряну раму з 8 моторами). Це налаштування:

ESC settings

Зокрема:

  • встановіть напрямок руху двигуна на Обидва напрямки
  • збільшити потужність розгону до 100% (це консервативно і може знизити ефективність)

INFO

Переконайтеся, що двигуни не перегріваються зі зміненими налаштуваннями.

PX4

  • Виберіть загальний корпус багатокоптерного повітряного каркасу
  • Використовуйте перемикач увімкнення зброювання, не використовуйте увімкнення палицею
  • Виберіть DShot як протокол виводу на всіх восьми виходах
  • Налаштуйте двигуни відповідно до цього: Motor Config Ми використовували наступну конвенцію: двигуни спрямовані в напрямку, куди вказує вісь. Напрям обертання відповідає напряму позитивного тяги (переміщення слайдера двигуна вгору). Переконайтеся, що використовуєте правильні пропси, оскільки є версія CCW та CW.
  • Параметри:
    • Змініть логіку десатурації для кращого відстеження настрою: встановіть CA_METHOD на 0.
    • Вимкнути виявлення відмов: встановити FD_FAIL_P та FD_FAIL_R на 0.
  • Цей файл містить всі відповідні параметри.

Відео

Моделювання

Є мішень імітації омнікоптера в Gazebo Classic:

sh
make px4_sitl gazebo-classic_omnicopter

Gazebo Sim

Зауваження

Деякі загальні зауваження:

  • Швидкість реакції газу становить близько 30%.
  • Час польоту становить близько 4-5 хвилин. Можливо, це можна трохи покращити, використовуючи більші пропелери.