Mission Planner

Материал из Multicopter Wiki
(Различия между версиями)
Перейти к: навигация, поиск
(TRIM_THROTTLE)
(Невозможно соединится с удаленным сервером (карта))
 
(не показана 31 промежуточная версия 3 участников)
Строка 1: Строка 1:
== Параметры Mission Planner ==
+
'''Mission Planner''' - программное обеспечение для настройки и управления [[ЛА]], оснащённого полётным контроллером [[ArduPilot Mega]].
Находятся в Software/Adv Parameter List. После изменения настроек нужно не забыть нажать Write Params, чтобы они прописались в полётном контроллере.
+
  
=== ACRO_BAL_PITCH ===
+
Полное название: '''Mission Planner Ground Control Station''' или '''Mission Planner GCS'''.
=== ACRO_BAL_ROLL ===
+
Скорость возврата тангажа (pitch) и крена (roll) к горизонту в режиме ACRO, 0..3. По умолчанию = 1, что означает скорость 30°/с. Больше - быстрее.
+
=== ACRO_RP_P ===
+
Коэффициент скорости изменения тангажа (pitch) и крена (roll) в режимах ACRO и SPORT. Больше коэффициент - больше скорость наклона. 1..10.
+
=== ACRO_TRAINER ===
+
Тип тренировочного режима:
+
* 0 - '''выключен'''. ЛА полностью под контролем пилота.
+
* 1 - '''автовыравнивание'''. ЛА автоматически вернётся в горизонтальное положение когда пилот отпустит стики. Скорость возврата определяется параметрами [[#ACRO_BAL_ROLL|ACRO_BAL_ROLL]] and [[#ACRO_BAL_PITCH|ACRO_BAL_PITCH]].
+
* 2 (по умочланию) - '''автовыравнивание и ограничение наклона'''. Повторяет предыдущий режим, но дополнительно не позволяет наклонять коптер более чем на 45° (регулируется параметром [[#ANGLE_MAX|ANGLE_MAX]]).
+
=== ACRO_YAW_P ===
+
Коэффициент скорости вращения вокруг вертикальной оси (yaw, по курсу, по [[рудер]]у, рыскание) в режимах ACRO, Stabilize и SPORT. Больше коэффициент - больше скорость наклона. 1..10.
+
  
=== AHRS_COMP_BETA ===
+
== Главный экран ==
Некая временная константа, определяющая какие данные (AHRS, то есть скорость относительно воздуха и направление, или данные GPS) будут сильнее влиять на вычисление скорости относительно поверхности. По умолчанию = 0.1, при увеличении будут всё меньше учитываться данные GPS, и наоборот. 0.001-0.5, шаг 0.01
+
Он же '''экран полётных данных''', также содержащий окно [[#HUD|HUD]] (Heads-up Display).
=== AHRS_GPS_DELAY ===
+
Ожидаемая задержка (в секундах) данных от GPS, на время которой будет зарезервирован интегральный буфер накопления данных от акселерометров. Параметр был добавлен в версии [[2.7.6]]. В частности, улучшает точность определения высоты полёта при поворотах, позволяя сильнее «зажать» настройки контроллера без возникновения паразитных колебаний.
+
=== AHRS_GPS_GAIN ===
+
0.0-1.0, по умолчанию = 1. Коэффициент значимости данных GPS при коррекции положения ЛА в воздухе. Рекомендации для самолётов: никогда не должен быть = 0, т.к. при этом будет потеря ориентации при поворотах, лучше устанавливать в 1.
+
=== AHRS_GPS_MINSATS ===
+
Минимальное количество видимых спутников GPS, при котором данные GPS будут использованы в дополнение к данным акселерометров для коррекции положения ЛА в воздухе. 0-10. По умолчанию - 6, это практически минимальное значение для надёжного позиционирования. Коррекция будет отключаться, если видимых спутников будет меньше заданного в этом параметре.
+
=== AHRS_GPS_USE ===
+
Определяет, будут ли использоваться данные GPS для навигации (полёт по маршруту).
+
* 0 - не использовать GPS, полёт «вслепую».
+
* 1 - использовать GPS.
+
=== AHRS_ORIENTATION ===
+
Расположение платы контроллера относительно «стандартного» (определяемого по меткам на плате контроллере). В некоторых случаях может быть неудобно установить платку на борту «по стрелкам», например, из-за расположения разъёмов и т.п. С помощью этого параметра можно указать насколько и как повёрнут контроллер относительно «правильного» расположения и показания датчиков: гироскопов, акселерометров и компаса - будут соответственно пересчитываться.
+
  
По умолчанию = 0. Yaw - поворот в плоскости платы, Roll - поворот вокруг продольной оси, Pitch - поворот вокруг поперечной оси.  
+
[[Файл:Hud1.png|700px]]
  
* 0 - Контроллер установлен «правильно»
+
На нём отображаются следующие параметры полёта:
* 1 - Yaw 45°
+
* 2 - Yaw 90°
+
* 3 - Yaw 135°
+
* 4 - Yaw 180°
+
* 5 - Yaw 225°
+
* 6 - Yaw 270°
+
* 7 - Yaw 315°
+
* 8 - Roll 180°
+
* 9 - Roll 180°, Yaw 45°
+
* 10 - Roll 180°, Yaw 90°
+
* 11 - Roll 180°, Yaw 135°
+
* 12 - Pitch 180°
+
* 13 - Roll 180°, Yaw 225°
+
* 14 - Roll 180°, Yaw 270°
+
* 15 - Roll 180°, Yaw 315°
+
* 16 - Roll 90°
+
* 17 - Roll 90°, Yaw 45°
+
* 18 - Roll 90°, Yaw 90°
+
* 19 - Roll 90°, Yaw 135°
+
* 20 - Roll 270°
+
* 21 - Roll 270°, Yaw 45°
+
* 22 - Roll 270°, Yaw 90°
+
* 23 - Roll 270°, Yaw 136°
+
* 24 - Pitch 90°
+
* 25 - Pitch 270°
+
* 26 - Pitch 180°, Yaw 90°
+
* 27 - Pitch 180°, Yaw 270°
+
* 28 - Roll 90°, Pitch 90°
+
* 29 - Roll 180°, Pitch 90°
+
* 30 - Roll 270°, Pitch 90°
+
* 31 - Roll 90°, Pitch 180°
+
* 32 - Roll 270°, Pitch 180°
+
* 33 - Roll 90°, Pitch 270°
+
* 34 - Roll 180°, Pitch 270°
+
* 35 - Roll 270°, Pitch 270°
+
* 36 - Roll 90°, Pitch 180°, Yaw 90°
+
* 37 - Roll 90°, Yaw 270°
+
  
После изменения нужно перезагрузить и перекалибровать контроллер.
+
* <span style="color:red">'''Красная линия'''</span> - фактический курс, направление носа (переда) [[ЛА]].
 +
* <span style="color:green">'''Зелёная линия'''</span> - курс назначения с учётом коррекции по треку.
 +
* <span style="color:black">'''Чёрная линия'''</span> - курс, определённый по данным, полученным от GPS (обычно отличается от фактического).
 +
* <span style="color:orange">'''Жёлтая линия'''</span> - направление на текущую маршрутную точку, к которой исполняется полёт.
 +
* '''Desired turn radius''' - расчётный радиус поворота
 +
* '''GPS reported altitude''' - высота по данным GPS
 +
* '''Latitude''' - широта
 +
* '''Longitude''' - долгота
 +
* '''Track of recent travel''' - Трек недавнего перемещения
  
=== ALT_HOLD_RTL ===
+
=== HUD ===
0 или не ниже [[#RTL_ALT|RTL_ALT]]
+
Вид окна HUD более крупно:
  
=== ANGLE_MAX ===
+
[[Файл:HUD.jpg|700px]]
мaкcимaльный угoл (рекомендуется 3500 = 35°)
+
  
=== COMPASS_LEARN ===
+
# '''Air speed''' или '''Ground speed''' - скорость относительно земли (или скорость относительно воздуха, если установлен соответствующий датчик)
После калибровки через Mission Planner устанавливается в 0. Для правильной калибровки компаса "сведением стиков" должен быть вручную установлен в = 1
+
# '''Сrosstrack error and turn rate''' - ошибка следования треку и скорость поворота
=== COMPASS_ORIENT ===
+
# '''Heading direction''' - Курс (направление носа [[ЛА]])
расположение и ориентация компаса
+
# '''Bank angle''' - Угол [http://rcsearch.ru/wiki/%D0%A2%D0%B0%D0%BD%D0%B3%D0%B0%D0%B6 крена]
 +
# '''Wireless telemetry connection''' - Качество передачи телеметрийных данных (% потерянных пакетов)
 +
# '''GPS time''' - время по данным, полученным от GPS
 +
# '''Altitude''' - высота по данным [[APM]] (синяя метка показывает скорость изменения высоты).
 +
# '''Air speed''' - воздушная скорость (относительно воздуха), показывается только при наличии датчика.
 +
# '''Ground speed''' - скорость относительно земли
 +
# '''Battery status''' - состояние батареи
 +
# '''Artificial Horizon''' - [[искусственный горизонт]], (всегда реверсивен по отношению к крену [[ЛА]]).
 +
# '''Pitch angle''' - Угол [http://rcsearch.ru/wiki/%D0%A2%D0%B0%D0%BD%D0%B3%D0%B0%D0%B6 тангажа]
 +
# '''GPS status''' - состояние GPS-модуля
 +
# '''Distance to current waypoint > Current waypoint number''' - расстояние до текущей точки маршрута и её номер
 +
# '''Current autopilot mode''' - текущий режим автопилота
  
=== COMPASS_OFS_X ===
+
=== Полезно знать о главном экране ===
=== COMPASS_OFS_Y ===
+
* На карте будет показываться текущая позиция только после того, как произойдёт определение координат по GPS. Или в любом случае - при использовании симулятора полёта.
=== COMPASS_OFS_Z ===
+
* Как работает [[искусственный горизонт]]: когда ЛА кренится вправо, горизонт наклоняется влево. То есть всегда наклоняется в противоположную сторону. Часто это настораживает новичков: дескать, что-то перепутано, но на самом деле всё в норме. 😉
Индивидуальные параметры настройки компаса. Для каждой местности разные. Установленные все в 1 говорят о неправильной калибровке компаса. Можно сохранить в файл параметров и загрузить из него, если настройки компаса по каким либо причинам сбились.
+
* Следует в любой момент понимать, какой режим автопилота включен. Для того, чтобы полётный контроллер корректно воспринимал команды [[MAVlink]] от [[Mission Planner]], он должен работать в одном из «автопилотных» режимах: Stabilize, Fly-by-Wire, Auto и т.п. Если же контроллер находится в режиме Manual, то все команды будут игнорироваться.
 +
* Двойной клик на окне [[#HUD|HUD]] позволит его распахнуть на весь экран на втором экране.
 +
* Для того, чтобы использовать другие карты взамен Google Maps, нужно нажать Ctrl-F и загрузить собственные карты, которые должны быть подготовлены программой [[Global Mapper]].
  
=== FS_BATT_ENABLE ===
+
== Guided Mode ==
Поведение коптера при достижении значения батареи установленном в параметре [[#FS_BATT_VOLTAGE|FS_BATT_VOLTAGE]].
+
[[Файл:MP fly to here.png|700px]]
  
Значение по умолчанию 1 = Land (автоматическая посадка). Как правило устанавливают в 0 и контролируют батарею через телеметрию или визуально по тяге.
+
Одной из самых интересных особенностей [[Mission Planner]] является возможность управлять [[ЛА]] не прибегая к помощи пульта и не готовя заранее маршрут полёта. В окне карты в любом месте можно кликнуть правой кнопкой мыши и выбрать “Fly To Here”, то есть «лети сюда». ЛА полетит в заданную точку и зависнет в ожидании следующей команды. Это и есть режим “Guided Mode”, который обладает и другими интересными возможностями.  
=== FS_BATT_VOLTAGE ===
+
Минимальное значение напряжения батареи, при достижении которого (и ниже) срабатывает программа, выбираемая параметром [[#FS_BATT_ENABLE|FS_BATT_ENABLE]]. К примеру, для LiPo-аккумулятора 3S безопасно можно понизить до 10,5.  
+
  
Можно, но не желательно, установить вообще в 0 (отключить функцию), хотя это верный способ убить LiPo-аккумулятор, напряжение в котором [http://rcsearch.ru/wiki/LiPo-%D0%B0%D0%BA%D0%BA%D1%83%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80#.D0.A0.D0.B0.D0.B7.D1.80.D1.8F.D0.B4_LiPo-.D0.B0.D0.BA.D0.BA.D1.83.D0.BC.D1.83.D0.BB.D1.8F.D1.82.D0.BE.D1.80.D0.BE.D0.B2 не должно понижаться определённого значения]. При отключении функции обязательно нужно летать по таймеру или контролировать разряд батареи телеметрией или пищалкой.
+
'''Внимание:''' “Guided Mode” - это самостоятельный режим полёта. Выбрав его, полётный контроллер будет оставаться в этом режиме до тех пор, пока не будет выбран какой-либо другой режим. К примеру, если выбрать точку на карте и дать команду “Fly To Here”, то после прибытия в неё ЛА будет зависать над ней до тех пор, пока из [[Mission Planner]] не поступит следующей команды, а именно: либо команды переместиться в другую точку, либо переключения в другой режим. Более того, если переключение произойдёт в режим Auto, то миссия (полёт по маршруту) возобновится с той точки, где она была прервана.
=== FS_GPS_ENABLE ===
+
Параметр может принимать значения:
+
:0 – выключено
+
:1 (Land) – если активен режим полета , требующий GPS, при потере спутников, глюке GPS или пропадании сигналов спутников, или забросе трека, произойдёт автоматическая посадка.
+
:2 – аналогично, но включится режим AltHold
+
:3 – автопосадка включится даже в режимах, не требующих GPS, например [[Stabilize Mode]].
+
=== FS_THR_ENABLE ===
+
Влияет на поведение коптера при [http://rcsearch.ru/wiki/Fail_Safe фэйлсейве] ('''F'''ail '''S'''afe):
+
:0 – блокирует коптер, даже в режим калибровки не войти и моторы разблокировать не возможно.
+
:1 – всегда возвращаться домой - так и есть, всегда возвращается.
+
:2 – возвращаться, только если не выполняется миссия. Если вместо режима AUTO включен режим RTL, то будет возвращаться, прерывая миссию.
+
:3 – всегда приземляться при потере сигнала.
+
=== FS_THR_VALUE ===
+
должно быть выше значения газа при выключенном пульте и ниже минимального значения газа при включенном пульте.
+
=== LAND_SPEED ===
+
скорость автоматической посадки, cм/с. Коптер сначала снижается до примерно 8-10 метров по значению [[#WPNAV_SPEED_DN|WPNAV_SPEED_DN]], потом включается параметр LAND_SPEED. Между этими двумя режимами коптер слегка зависает в воздухе.
+
=== PILOT_VELZ_MAX ===
+
максимальная скороподъёмность, которую может задать пилот стиком газа при управлении коптером в режимах, использующих удержание высоты по барометру (Loiter, AltHold, Sport).
+
=== RTL_ALT ===
+
высота (в см), которую наберет коптер при команде RTL прежде чем полететь домой. К примеру, если на местности, где предстоит летать, есть деревья по 25 м, то стоит этот параметр с запасом установить в значение 3500.
+
=== RTL_ALT_FINAL ===
+
высота конечной точки возврата домой, на которой коптер зависает после возвращения (чтобы сел должна быть = 0). Например, при значении 500 коптер зависнет на 5 метрах и будет ждать посадки вручную. Но если пульт по какой-то причине не работает, и он вернулся по файлсейву, придётся его как-то ловить или ждать, пока начнёт снижаться из-за недостатка тяги при разряде батареи.
+
=== RTL_LOIT_TIME ===
+
время перед посадкой (мсек)
+
  
=== THR_ALT_P ===
+
== FAQ ==
P-параметр [[Теория_настройки_ПИД_(PID)#.D0.9F.D1.80.D0.BE.D0.B4.D0.B2.D0.B8.D0.BD.D1.83.D1.82.D0.B0.D1.8F_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0._.D0.97.D0.BD.D0.B0.D0.BA.D0.BE.D0.BC.D1.81.D1.82.D0.B2.D0.BE_.D1.81_.D0.B2.D0.BE.D0.B7.D0.B4.D0.B5.D0.B9.D1.81.D1.82.D0.B2.D0.B8.D0.B5.D0.BC_P.2C_I_.D0.B8_D_.D0.BD.D0.B0_.D1.85.D0.B0.D1.80.D0.B0.D0.BA.D1.82.D0.B5.D1.80.D0.B8.D1.81.D1.82.D0.B8.D0.BA.D0.B8|PID-регулятора]], отвечающий за величину изменения уровня газа, которую ЛА будет применять, снижаясь или поднимаясь для достижения требуемой высоты, основываясь на данных о фактической высоте. 1.000-3.000, умолчанию = 1.000.
+
=== Коптер наклоняю влево, а горизонт наклоняется вправо ===
=== THR_MAX ===
+
Так работает [[искусственный горизонт]]: когда ЛА кренится вправо, горизонт наклоняется влево, так как показывает отклонение ЛА относительно реального горизонта т.е. всегда наклоняется в противоположную сторону. Часто это настораживает новичков: дескать, что-то работает неправильно, но на самом деле всё в норме. 😉
Максимальный уровень газа, передаваемый на моторы. Не рекомендуется меняеть. 800-1000, в десятых долях процента (80-100% * 10). По умолчанию = 1000.
+
=== THR_MID ===
+
Уровень газа при среднем положении ручки (стика) газа. Полезен при ручном управлении, чтобы при установке ручки газа в среднее положение ЛА стремился сохранять высоту. Определяется опытным путём. 300-700, в десятых долях процента (30-70% * 10). По умолчанию = 500.
+
=== THR_MIN ===
+
Минимальный уровень газа, который может быть передан на моторы. Обычно устанавливается для поддержания вращения моторов. 0-300, в десятых долях процента (0-30% * 10). По умолчанию = 130.
+
  
=== THR_RATE_D ===
+
=== В новых версиях Mission Planner пустые поля ===
D-параметр [[Теория_настройки_ПИД_(PID)#.D0.9F.D1.80.D0.BE.D0.B4.D0.B2.D0.B8.D0.BD.D1.83.D1.82.D0.B0.D1.8F_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0._.D0.97.D0.BD.D0.B0.D0.BA.D0.BE.D0.BC.D1.81.D1.82.D0.B2.D0.BE_.D1.81_.D0.B2.D0.BE.D0.B7.D0.B4.D0.B5.D0.B9.D1.81.D1.82.D0.B2.D0.B8.D0.B5.D0.BC_P.2C_I_.D0.B8_D_.D0.BD.D0.B0_.D1.85.D0.B0.D1.80.D0.B0.D0.BA.D1.82.D0.B5.D1.80.D0.B8.D1.81.D1.82.D0.B8.D0.BA.D0.B8|PID-регулятора]], отвечающий за скорость изменения уровня газа, то есть требуемое время для достижения требуемой вертикальной скорости ЛА относительно фактической скорости. 0.000-4.000, чем меньше значение, тем быстрее, по умолчанию = 0. По сути - это фильтр реакции на кратковременные отклонениях от требуемой вертикальной скорости.
+
Зайти на основную страницу Mission Planner , нажать комбинацию Ctrl+F, нажать Param Gen - это перезагрузит информацию о параметрах и всё будет нормально отображаться.
  
=== THR_RATE_I ===
+
=== Значение настроек не сохраняются ===
I-параметр [[Теория_настройки_ПИД_(PID)#.D0.9F.D1.80.D0.BE.D0.B4.D0.B2.D0.B8.D0.BD.D1.83.D1.82.D0.B0.D1.8F_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0._.D0.97.D0.BD.D0.B0.D0.BA.D0.BE.D0.BC.D1.81.D1.82.D0.B2.D0.BE_.D1.81_.D0.B2.D0.BE.D0.B7.D0.B4.D0.B5.D0.B9.D1.81.D1.82.D0.B2.D0.B8.D0.B5.D0.BC_P.2C_I_.D0.B8_D_.D0.BD.D0.B0_.D1.85.D0.B0.D1.80.D0.B0.D0.BA.D1.82.D0.B5.D1.80.D0.B8.D1.81.D1.82.D0.B8.D0.BA.D0.B8|PID-регулятора]], отвечающий за коррекцию уровня газа при отклонении фактической вертикальной скорости от требуемой на более длинных промежутках времени. 0.000-0.100, по умолчанию = 0
+
К примеру, параметр Altitude Hold P в CONFIG/TUNING->Extended Tuning можно менять но значение не сохраняется. Так же и другие параметры (в этом или других окнах). Замечено в свежих версиях [[Mission Planner]] (глюки?). Как с этим бороться:
 +
* отключиться в Mission Planner от контроллера, затем заново подключиться;
 +
* установить настройки по-умолчанию;
 +
* найти и поменять параметр в [[Mission Planner. Полный список параметров|полном списке параметров Mission Planner]].
  
=== THR_RATE_IMAX ===
+
=== Невозможно соединится с удаленным сервером (карта) ===
В явном виде ограничивает сверху параметр [[#THR_RATE_I|THR_RATE_I]], сдерживая возможное чрезмерное ускорение по вертикали. 0-500 см/с<sup>2</sup>, по умолчанию = 300 см/с<sup>2</sup>.
+
Можно попробовать поменять провайдера карт (на экране планировки миссий). Например, Яндекс-карты хорошо работают.
=== THR_RATE_P ===
+
P-параметр [[Теория_настройки_ПИД_(PID)#.D0.9F.D1.80.D0.BE.D0.B4.D0.B2.D0.B8.D0.BD.D1.83.D1.82.D0.B0.D1.8F_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0._.D0.97.D0.BD.D0.B0.D0.BA.D0.BE.D0.BC.D1.81.D1.82.D0.B2.D0.BE_.D1.81_.D0.B2.D0.BE.D0.B7.D0.B4.D0.B5.D0.B9.D1.81.D1.82.D0.B2.D0.B8.D0.B5.D0.BC_P.2C_I_.D0.B8_D_.D0.BD.D0.B0_.D1.85.D0.B0.D1.80.D0.B0.D0.BA.D1.82.D0.B5.D1.80.D0.B8.D1.81.D1.82.D0.B8.D0.BA.D0.B8|PID-регулятора]], отвечающий за величину изменения уровня газа, которую ЛА будет применять для достижения требуемой вертикальной скорости, основываясь на данных о фактической скорости. 1.000-8.000, умолчанию = 6.000.
+
  
=== TOY_RATE ===
+
=== Красные области на карте - что и как ===
Определяет скорость вращения ([[YAW]]) в [[режиме Toy]]. 1-10, чем больше - тем вращение медленнее. Не должно быть = 0. По умолчанию = 1.
+
[[Файл:Z1MwhU2ba3U.jpg|thumb]]
 +
По задумке - это запретные или ограниченные для полётов территории (вокруг аэропортов, режимных объектов и т.п.). По факту, полёты и выполнения миссий не ограничиваются. Но пилотам следует принимать во внимание эти предупреждения и, по возможности, не осуществлять полёты в этих территориях.  
  
=== TRIM_THROTTLE ===
+
В папке Mission Planner есть файл airports.csv, если удалить из него все данные, и вместо них написать "1" в первой строке, то Mission Planner перестанет делать предупреждения на карте.
Уровень газа, необходимый для удержания ЛА по высоте в автоматических режимах. Рассчитывается автоматически при анализе положения ручки газа во время ручного управления пилотом в [[режиме стабилизации]]. 0-1000, в десятых долях процента (0-100% * 10). По умолчанию = 450.
+
  
=== TUNE ===
+
== Параметры Mission Planner ==
Определяет какой параметр будет регулироваться ручкой передатчика на 6 канале. Например, можно регулировать чувствительность одного из параметров [[Теория настройки ПИД (PID)|PID-регулятора]].
+
См. статью [[Mission Planner. Полный список параметров]]
* 0 - никакой
+
* 1 - Stab Roll/Pitch kP
+
* 3 - Stab Yaw kP
+
* 4 - Rate Roll/Pitch kP
+
* 5 - Rate Roll/Pitch kI
+
* 6 - Rate Yaw kP
+
* 7 - Throttle Rate kP
+
* 9 - Relay On/Off
+
* 10 - WP Speed
+
* 12 - Loiter Pos kP
+
* 13 - Heli Ext Gyro
+
* 14 - Altitude Hold kP
+
* 17 - OF Loiter kP
+
* 18 - OF Loiter kI
+
* 19 - OF Loiter kD
+
* 21 - Rate Roll/Pitch kD
+
* 22 - Loiter Rate kP
+
* 23 - Loiter Rate kD
+
* 25 - Acro RollPitch kP
+
* 26 - Rate Yaw kD
+
* 28 - Loiter Rate kI
+
* 30 - AHRS Yaw kP
+
* 31 - AHRS kP
+
* 32 - INAV_TC
+
* 34 - Throttle Accel kP
+
* 35 - Throttle Accel kI
+
* 36 - Throttle Accel kD
+
* 37 - Throttle Rate kD
+
* 38 - Declination
+
* 39 - Circle Rate
+
* 40 - Acro Yaw kP
+
* 41 - Sonar Gain
+
* 42 - Loiter Speed
+
 
+
=== TUNE_HIGH ===
+
Максимальное значение диапазона регулировки параметра, задаваемого в [[#TUNE|TUNE]]. 0-32767, по-умолчанию = 1000.
+
=== TUNE_LOW ===
+
Минимальное значение диапазона регулировки параметра, задаваемого в [[#TUNE|TUNE]]. 0-32767, по-умолчанию = 0.
+
 
+
=== WP_INDEX ===
+
Порядковый номер команды, которая выполняется в данный момент. Нельзя менять этот параметр! По-умолчанию = 0.
+
=== WP_TOTAL ===
+
Общее количество команд, сохранённых в миссии. Нельзя менять этот параметр! По-умолчанию = 1.
+
=== WP_YAW_BEHAVIOR ===
+
Определяет как будет осуществляться управление рысканием (по руддеру, то есть куда направлен нос коптера) при возвращении домой по [[RTL]] и при выполнении миссии. По умолчанию = 1.
+
* 0 - управление по руддеру не осуществляется.
+
* 1 - носом к следующей точке маршрута
+
* 2 - носом к следующей точке маршрута, кроме RTL
+
* 3 - носом по курсу GPS
+
 
+
=== WPNAV_ACCEL ===
+
Определяет ускорение, с которым будет двигаться ЛА при выполнении миссий. 0-980 см/с<sup>2</sup> (по другим данным 50-500). По умолчанию = 100.
+
 
+
=== WPNAV_LAND_SPEED ===
+
скорость посадки, см/с
+
=== WPNAV_LOITER_SPEED ===
+
Максимальная скорость, с которой должен передвигаться ЛА при полёте в режиме [[Loiter]]. 0-2000 см/с. По умолчанию = 500 (700?).
+
 
+
=== WPNAV_RADIUS ===
+
На каком расстоянии от заданной точки маршрута будет считаться её достижение. Другими словами, радиус центра окружности с центром в заданной точке при пересечении которой будет считаться, что ЛА достиг заданную точку и можно выполнять следующую команду. 100-1000 см. По умолчанию = 200 см.
+
 
+
=== WPNAV_SPEED ===
+
Cкорость горизонтального полёта при возвращении домой в [[RTL]] или во время полёта по точкам при [[исполнении миссии]]. Можно установить побольше, чтобы ЛА летел шустрее. Если поставить мало, например 1500, то при этом (в пересчёте на расстояние) сильнее расходуется аккумулятор. 0-2000 см/с. По умолчанию = 500 см/с.
+
 
+
=== WPNAV_SPEED_DN ===
+
Вертикальная скорость, которую ЛА будет поддерживать при движении вниз в [[автоматических режимах]], 0-1000 см/с, по умолчанию = 150 см/с.
+
 
+
=== WPNAV_SPEED_UP ===
+
Вертикальная скорость, которую ЛА будет поддерживать при движении вверх в [[автоматических режимах]], 0-1000 см/с, по умолчанию = 250 см/с.
+
  
 
== Ссылки ==
 
== Ссылки ==
 
* [http://firmware.diydrones.com/Tools/MissionPlanner/ Разные версии Mission planner]
 
* [http://firmware.diydrones.com/Tools/MissionPlanner/ Разные версии Mission planner]
 
* [http://arduplotter.com/ Сервис просмотра графика]
 
* [http://arduplotter.com/ Сервис просмотра графика]
 +
 +
== См. также ==
 +
* [[Tower (DroidPlanner 3)]] - приложение для настройки и управления APM на Android-устройствах.
 +
* [[ArduPilot]]

Текущая версия на 00:22, 26 августа 2016

Mission Planner - программное обеспечение для настройки и управления ЛА, оснащённого полётным контроллером ArduPilot Mega.

Полное название: Mission Planner Ground Control Station или Mission Planner GCS.

Содержание

Главный экран [править]

Он же экран полётных данных, также содержащий окно HUD (Heads-up Display).

Hud1.png

На нём отображаются следующие параметры полёта:

  • Красная линия - фактический курс, направление носа (переда) ЛА.
  • Зелёная линия - курс назначения с учётом коррекции по треку.
  • Чёрная линия - курс, определённый по данным, полученным от GPS (обычно отличается от фактического).
  • Жёлтая линия - направление на текущую маршрутную точку, к которой исполняется полёт.
  • Desired turn radius - расчётный радиус поворота
  • GPS reported altitude - высота по данным GPS
  • Latitude - широта
  • Longitude - долгота
  • Track of recent travel - Трек недавнего перемещения

HUD [править]

Вид окна HUD более крупно:

HUD.jpg

  1. Air speed или Ground speed - скорость относительно земли (или скорость относительно воздуха, если установлен соответствующий датчик)
  2. Сrosstrack error and turn rate - ошибка следования треку и скорость поворота
  3. Heading direction - Курс (направление носа ЛА)
  4. Bank angle - Угол крена
  5. Wireless telemetry connection - Качество передачи телеметрийных данных (% потерянных пакетов)
  6. GPS time - время по данным, полученным от GPS
  7. Altitude - высота по данным APM (синяя метка показывает скорость изменения высоты).
  8. Air speed - воздушная скорость (относительно воздуха), показывается только при наличии датчика.
  9. Ground speed - скорость относительно земли
  10. Battery status - состояние батареи
  11. Artificial Horizon - искусственный горизонт, (всегда реверсивен по отношению к крену ЛА).
  12. Pitch angle - Угол тангажа
  13. GPS status - состояние GPS-модуля
  14. Distance to current waypoint > Current waypoint number - расстояние до текущей точки маршрута и её номер
  15. Current autopilot mode - текущий режим автопилота

Полезно знать о главном экране [править]

  • На карте будет показываться текущая позиция только после того, как произойдёт определение координат по GPS. Или в любом случае - при использовании симулятора полёта.
  • Как работает искусственный горизонт: когда ЛА кренится вправо, горизонт наклоняется влево. То есть всегда наклоняется в противоположную сторону. Часто это настораживает новичков: дескать, что-то перепутано, но на самом деле всё в норме. 😉
  • Следует в любой момент понимать, какой режим автопилота включен. Для того, чтобы полётный контроллер корректно воспринимал команды MAVlink от Mission Planner, он должен работать в одном из «автопилотных» режимах: Stabilize, Fly-by-Wire, Auto и т.п. Если же контроллер находится в режиме Manual, то все команды будут игнорироваться.
  • Двойной клик на окне HUD позволит его распахнуть на весь экран на втором экране.
  • Для того, чтобы использовать другие карты взамен Google Maps, нужно нажать Ctrl-F и загрузить собственные карты, которые должны быть подготовлены программой Global Mapper.

Guided Mode [править]

MP fly to here.png

Одной из самых интересных особенностей Mission Planner является возможность управлять ЛА не прибегая к помощи пульта и не готовя заранее маршрут полёта. В окне карты в любом месте можно кликнуть правой кнопкой мыши и выбрать “Fly To Here”, то есть «лети сюда». ЛА полетит в заданную точку и зависнет в ожидании следующей команды. Это и есть режим “Guided Mode”, который обладает и другими интересными возможностями.

Внимание: “Guided Mode” - это самостоятельный режим полёта. Выбрав его, полётный контроллер будет оставаться в этом режиме до тех пор, пока не будет выбран какой-либо другой режим. К примеру, если выбрать точку на карте и дать команду “Fly To Here”, то после прибытия в неё ЛА будет зависать над ней до тех пор, пока из Mission Planner не поступит следующей команды, а именно: либо команды переместиться в другую точку, либо переключения в другой режим. Более того, если переключение произойдёт в режим Auto, то миссия (полёт по маршруту) возобновится с той точки, где она была прервана.

FAQ [править]

Коптер наклоняю влево, а горизонт наклоняется вправо [править]

Так работает искусственный горизонт: когда ЛА кренится вправо, горизонт наклоняется влево, так как показывает отклонение ЛА относительно реального горизонта т.е. всегда наклоняется в противоположную сторону. Часто это настораживает новичков: дескать, что-то работает неправильно, но на самом деле всё в норме. 😉

В новых версиях Mission Planner пустые поля [править]

Зайти на основную страницу Mission Planner , нажать комбинацию Ctrl+F, нажать Param Gen - это перезагрузит информацию о параметрах и всё будет нормально отображаться.

Значение настроек не сохраняются [править]

К примеру, параметр Altitude Hold P в CONFIG/TUNING->Extended Tuning можно менять но значение не сохраняется. Так же и другие параметры (в этом или других окнах). Замечено в свежих версиях Mission Planner (глюки?). Как с этим бороться:

Невозможно соединится с удаленным сервером (карта) [править]

Можно попробовать поменять провайдера карт (на экране планировки миссий). Например, Яндекс-карты хорошо работают.

Красные области на карте - что и как [править]

Z1MwhU2ba3U.jpg

По задумке - это запретные или ограниченные для полётов территории (вокруг аэропортов, режимных объектов и т.п.). По факту, полёты и выполнения миссий не ограничиваются. Но пилотам следует принимать во внимание эти предупреждения и, по возможности, не осуществлять полёты в этих территориях.

В папке Mission Planner есть файл airports.csv, если удалить из него все данные, и вместо них написать "1" в первой строке, то Mission Planner перестанет делать предупреждения на карте.

Параметры Mission Planner [править]

См. статью Mission Planner. Полный список параметров

Ссылки [править]

См. также [править]

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