Walkera QR X350 PRO. DEVO-M. ArduPilot

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «== Введение == При разработке полётного контроллера DEVO-M в компании Walkera воспользовали...»)
 
(Установка ArduPilot)
Строка 34: Строка 34:
 
И отсечка установлена на 10,7В, что не позволяет использовать полную ёмкость аккумулятора, это тоже можно изменить.
 
И отсечка установлена на 10,7В, что не позволяет использовать полную ёмкость аккумулятора, это тоже можно изменить.
  
== Установка ArduPilot ==
+
== Настройка ArduPilot ==
 
'''Всё, что описано, вы делаете на свой страх и риск. За последствия никто ответственности не несёт.'''
 
'''Всё, что описано, вы делаете на свой страх и риск. За последствия никто ответственности не несёт.'''
  
Для того, чтобы почти все это богатство задействовать нам нужна программа настройки [[MissionPlanner]]. Качаем [http://ardupilot.com/downloads/?did=82 тут].
+
Для того, чтобы задействовать почти все функции ArduPilot нам нужна программа настройки [[MissionPlanner]]. Качаем [http://ardupilot.com/downloads/?did=82 тут].
 
Шнурок для подключения есть в комплекте [[Walkera QR X350 PRO|QR X350 PRO]].
 
Шнурок для подключения есть в комплекте [[Walkera QR X350 PRO|QR X350 PRO]].
 +
 +
После подключения к [[MissionPlanner]] нельзя пользоваться консолью и Wizard, нельзя обновлять программное обеспечение.
 +
 +
Обязательно нужно сразу сделать копию настроек ([http://www.youtube.com/watch?v=iK-1v6wNago видео]). Чтобы появился пункт Full Parameters List, нужно активировать чекбокс Advanced Menu.
 +
 +
=== Полезные параметры ===
 +
* '''AHRS_GPS_MINSATS''' - Раньше было значение 6, но в версии 1.1 стало = 7. Смысл этого параметра в следующем. ArduPilot использует скорость, определённую по GPS, для коррекции показаний акселерометра. При малом количестве спутников, точность определения скорости по GPS падает, начинают происходить забросы трека, и, чтобы исключить рывки коптера, введен параметр минимального количества спутников, при котором коррекция активна. То есть коррекция будет отключаться, если спутников меньше 7. А раньше отключалась, если меньше 6. Параметр лучше поправить в [[MissionPlanner]], а не прошивать через софт от Walkera, который ещё и драйвер подменяет.
 +
 +
* '''WPNAV_SPEED''' - это скорость, с которой летит коптер при возвращении домой в RTL или во время исполнения миссии. По умолчанию 300 см/с, но можно установить 900, чтобы коптер домой летел шустро. В принципе, он может и 1500 лететь, но при этом быстро расходуется аккумулятор. 900 - оптимальная скорость с точки зрения покрываемого расстояния по отношению к истраченным амперам [forum.rcdesign.ru/blogs/74565/blog18700.html].
 +
 +
* '''WPNAV_LOIT_SPEED''' - это максимальная скорость, с которой летит коптер при полете в режиме Loiter (удержание по GPS). По умолчанию 500, можно увеличить до 700.
 +
 +
* '''PILOT_VELZ_MAX''' - максимальная скороподъёмность, которую может задать пилот стиком газа при управлении коптером в режимах, использующих удержание высоты по барометру (Loiter, AltHold, Sport). По умолчанию 250, можно поставить 500.
 +
 +
* '''RTL_ALT''' - высота в см, которую наберет коптер при команде RTL прежде чем полететь домой. По умолчанию 1500 (15 метров). К примеру, если на местности, где предстоит летать, есть деревья по 25 м, то стоит этот параметр с запасом установить в значение 3500.
 +
 +
* '''WP_YAW_BEHAVIOR''' - настройка, определяющая, куда направлен нос коптера при возвращении домой по RTL и при выполнении миссии. По умолчанию 2, а если поставить 1, то коптер полетит домой, развернувшись вперёд носом.
 +
 +
После изменения настроек нужно не забыть нажать Write Params, чтобы они прописались в полётном контроллере.
 +
 +
== Ссылки ==
 +
* [http://forum.rcdesign.ru/blogs/74565/blog18700.html Источник]
 +
* [http://copter.ardupilot.com/wiki/table-of-contents/ Официальный сайт Ardupilot]

Версия 19:24, 26 июня 2014

Содержание

Введение

При разработке полётного контроллера DEVO-M в компании Walkera воспользовались открытым проектом ArduPilot.

Чем это хорошо? Начинающий моделист получает летящий «из коробки» квадрокоптер, уже настроенный производителем.

Чем плохо? Никакого софта для настройки, только четыре полётных режима. Можно этим и ограничиться, для большинства пользователей достаточно. Но это лишь малая часть того, что может полётный контроллер ArduPilot.

Что (не)может DEVO-M

Изначально в QR X350 PRO доступны только четыре режима полета ArduPilot.

  • Stabilize Mode - выравнивание по акселерометрам в горизонт. Обычный режим полёта.
  • Loiter Mode - удержание в точке по GPS и барометрическому датчику высоты.
  • RTL Mode - возвращение в точку взлёта и автоматическая посадка.
  • Simple Mode - управление коптером не зависит от того, куда смотрит его перед.

Какие полётные режимы можно реализовать:

  • Altitude Hold - при среднем положении ручки газа коптер удерживает высоту автоматически, по крену и тангажу - как в обычном режиме.
  • Acro Mode - акселерометры практически не участвуют в выравнивании коптера, коптер управляется как классический вертолет, может делать кувырки.
  • Auto Mode - автоматически летит по заранее запрограммированной миссии.
  • Circle Mode - летает круг носом в центр автоматически, пилот управляет только высотой.
  • Drift Mode - летает как самолет с элеронами, при крене доворачивает по курсу.
  • Follow Me! - следует за объектом, требуется радиомодем и GPS у объекта слежения.
  • Guided Mode - управляется с наземной станции по радиомодему: немедленно летит в указанную точку на карте на планшете, смартфоне или ноутбуке.
  • Land mode - автоматическая посадка.
  • Loiter Mode - удержание в точке по GPS и барометрическому датчику высоты.
  • Position Mode - удержание в точке по GPS, высота управляется пилотом с помощью газа без датчика высоты.
  • RTL Mode - возвращение в точку взлёта и автоматическая посадка.
  • Simple Mode - управление коптером не зависит от того, куда смотрит его перед.
  • Super Simple Mode - коптер управляется так, как будто он всегда передом от пилота, независимо от реального направления Home Lock.
  • Sport Mode - то же самое, что и Acro Mode, но с удержанием высоты.
  • Stabilize Mode - выравнивание по акселерометрам в горизонт. Обычный режим полёта.

Также по умолчанию отключена полезная функция Geo Fence, виртуальный забор, коптер возвращается в точку взлёта если он улетает слишком высоко или далеко.

И отсечка установлена на 10,7В, что не позволяет использовать полную ёмкость аккумулятора, это тоже можно изменить.

Настройка ArduPilot

Всё, что описано, вы делаете на свой страх и риск. За последствия никто ответственности не несёт.

Для того, чтобы задействовать почти все функции ArduPilot нам нужна программа настройки MissionPlanner. Качаем тут. Шнурок для подключения есть в комплекте QR X350 PRO.

После подключения к MissionPlanner нельзя пользоваться консолью и Wizard, нельзя обновлять программное обеспечение.

Обязательно нужно сразу сделать копию настроек (видео). Чтобы появился пункт Full Parameters List, нужно активировать чекбокс Advanced Menu.

Полезные параметры

  • AHRS_GPS_MINSATS - Раньше было значение 6, но в версии 1.1 стало = 7. Смысл этого параметра в следующем. ArduPilot использует скорость, определённую по GPS, для коррекции показаний акселерометра. При малом количестве спутников, точность определения скорости по GPS падает, начинают происходить забросы трека, и, чтобы исключить рывки коптера, введен параметр минимального количества спутников, при котором коррекция активна. То есть коррекция будет отключаться, если спутников меньше 7. А раньше отключалась, если меньше 6. Параметр лучше поправить в MissionPlanner, а не прошивать через софт от Walkera, который ещё и драйвер подменяет.
  • WPNAV_SPEED - это скорость, с которой летит коптер при возвращении домой в RTL или во время исполнения миссии. По умолчанию 300 см/с, но можно установить 900, чтобы коптер домой летел шустро. В принципе, он может и 1500 лететь, но при этом быстро расходуется аккумулятор. 900 - оптимальная скорость с точки зрения покрываемого расстояния по отношению к истраченным амперам [forum.rcdesign.ru/blogs/74565/blog18700.html].
  • WPNAV_LOIT_SPEED - это максимальная скорость, с которой летит коптер при полете в режиме Loiter (удержание по GPS). По умолчанию 500, можно увеличить до 700.
  • PILOT_VELZ_MAX - максимальная скороподъёмность, которую может задать пилот стиком газа при управлении коптером в режимах, использующих удержание высоты по барометру (Loiter, AltHold, Sport). По умолчанию 250, можно поставить 500.
  • RTL_ALT - высота в см, которую наберет коптер при команде RTL прежде чем полететь домой. По умолчанию 1500 (15 метров). К примеру, если на местности, где предстоит летать, есть деревья по 25 м, то стоит этот параметр с запасом установить в значение 3500.
  • WP_YAW_BEHAVIOR - настройка, определяющая, куда направлен нос коптера при возвращении домой по RTL и при выполнении миссии. По умолчанию 2, а если поставить 1, то коптер полетит домой, развернувшись вперёд носом.

После изменения настроек нужно не забыть нажать Write Params, чтобы они прописались в полётном контроллере.

Ссылки

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Группа ВКонтакте