ArduPilot Lua скрипты - базовые примеры

Поделиться
HTML-код
  • Опубликовано: 30 дек 2024

Комментарии • 24

  • @555Alek
    @555Alek Год назад +2

    Реально отличный контент! Дружище, больше примеров по скриптам. Различные команды. Спасибо!

  • @iamfoxface
    @iamfoxface Год назад +2

    Прекрасный материал, продолжай))

  • @igore4ek1988
    @igore4ek1988 Год назад +2

    Очень интересная тема! Спасибо

  • @alex56mamyasichev30
    @alex56mamyasichev30 Год назад +2

    Спасибо!

  • @vados84
    @vados84 Год назад +1

    Спасибо - получилось!!! Оказалось есть нюанс с добавлением файла скрипта. Сообщения во вкладке messages - под HUD панелью у меня не появлялись. Значит скрипт впринцыпе не запускался, но файл в папку scripts я кинул. Делал я все по видео, версия програмы та же самая. Потом я попробовал добавить скрипт не просто перетягиванием файла, а нажал правую кнопку мишки и выбрал - Upload - потом выбрал скрипт. Таким способом заработало, сообщения появились во вкладке messages - под HUD панелью и на авиагоризонте.
    Но на авиагоризонте у меня почемуто отображаются поочереди надписи: unhealthy AHRS и сообщения из скрипта.
    Всем удачи!

    • @_00x56
      @_00x56  Год назад +1

      Чтоб исправить "Unhealthy AHRS" качаем файлы
      для коптера: github.com/ArduPilot/ardupilot/raw/master/Tools/autotest/default_params/copter.parm
      для планера: github.com/ArduPilot/ardupilot/raw/Plane-4.3/Tools/autotest/default_params/plane.parm
      и складываем по пути "c:\Users\...\Documents\Mission Planner\sitl\default_params\"

  • @ВалерийЯкушин-ъ3й
    @ВалерийЯкушин-ъ3й 7 месяцев назад

    Нормально. Спасибо!

  • @vitamin_IM
    @vitamin_IM 11 месяцев назад

    Что делать после установки mavproxy на винду 7 он не появляется в mission planner/ может что то еще включить надо? Да и симулятор не в какую не запускается пишет ошибка загрузки...

  • @vados84
    @vados84 Год назад +1

    Почему в симмуляторе на авиагоризонте у меня отображается надпись - unhealthy AHRS ??? 🙁 Как убрать надпись - unhealthy AHRS в симуляторе? 🤔 Изза нее я сообщений от скриптов там не вижу. 😐

    • @_00x56
      @_00x56  Год назад +1

      Сообщения можно посмотреть во вкладке messages - под HUD панелью

  • @v.a.l.e.x
    @v.a.l.e.x Год назад

    Может подскажет кто? Сразу после запуска симулятора планер начинает движение. На ручном управлении, DISARMED, но всё равно движется. Как его заставить стоять на месте до начала миссии?

  • @Фидель-с2щ
    @Фидель-с2щ Год назад +1

    Очень круто

  • @111evmakarov111
    @111evmakarov111 Год назад +2

    Привет! Может вы мне подскажете, как в МР строить миссию для облёта поля внутри полигона, но с учётом препятствий внутри полигона. Например, внутри поля есть деревья, их координаты и размеры известны. Нужно построить миссию с учетом препятствий внутри полигона.

    • @_00x56
      @_00x56  Год назад +1

      Ардупилот умеет такое, позже подробнее рассмотрим, сейчас можешь сам поискать "ardupilot fences"

    • @111evmakarov111
      @111evmakarov111 Год назад

      @@_00x56 заборы здесь не очень удобны. Забор это область, куда аппарат старается не залетать, огибать и т.д. они хранятся в памяти автопилота. Нужны более для тестов в ограниченном пространстве, обучения и т.п. Мне же нужно изначально правильно подготовить миссию с учётом известных внутренних препятствий. Т.е мне нужно чтобы планировщик понимал, что есть не только внешний контур полигона, но и множество внутренних. По сути логика построения миссии применима к таким ситуациям, вот только внутренних полигонов нет. Хотя разраб. Я мне писал, что они есть. Но потом тишина от него.

    • @vados84
      @vados84 Год назад

      ​@@_00x56Почему в симмуляторе на авиагоризонте у меня всегда надпись unhealthy AHRS ???

  • @frazy3340
    @frazy3340 Год назад +1

    Блин гдеж ты раньше был(

  • @MrOlezhandr
    @MrOlezhandr Год назад +2

    Класс, а подскажите, с чего начать, я хочу научиться писать скрипты, т.е. какие параметры мне доступны, чтоб менять? И я так понял, скрипт выполняется раз в секунду, а если мне хотелось бы чаще, где это настроить? Спасибо)

    • @_00x56
      @_00x56  Год назад +2

      Это все не разобрать же в комментариях =), в описании к видео ссылка на официальную документацию, только она на английском, чтобы изменить частоту выполнения, в коде изменить return update, СВОЕЗНАЧЕНИЕ в миллисекундах

    • @MrOlezhandr
      @MrOlezhandr Год назад

      @@_00x56 супер

  • @alex56mamyasichev30
    @alex56mamyasichev30 Год назад +1

    А как Вы посадите реальный планер? Ведь после окончания миссии он вернерся в точку пуска и будет кружить над Вами. Отключите спутники - он перейдет в полет по FBWA и будет улетать, включите спутники - начнет крутиться. Как в скрипте разрешить режимы, которые Вам позволят посадить самолет? Я выполняю посадку в режиме FBWA. Или можно в полете отключить скрипт? Тогда все вернется в исходное состояние и все режимы начнут работать. Как его отключить в полете? Или я что-то не понял?

    • @_00x56
      @_00x56  Год назад

      Это примеры, но на уровне миссии можно добавить посадку, либо дописать в скрипте дополнительные условия

    • @alex56mamyasichev30
      @alex56mamyasichev30 Год назад

      @@_00x56 Таким образом скрипт в полете отключить нельзя!?

    • @_00x56
      @_00x56  Год назад

      В текущем примере нет, но можно реализовать активацию по тумблеры, либо по какому-то другому условию