Спасибо - получилось!!! Оказалось есть нюанс с добавлением файла скрипта. Сообщения во вкладке messages - под HUD панелью у меня не появлялись. Значит скрипт впринцыпе не запускался, но файл в папку scripts я кинул. Делал я все по видео, версия програмы та же самая. Потом я попробовал добавить скрипт не просто перетягиванием файла, а нажал правую кнопку мишки и выбрал - Upload - потом выбрал скрипт. Таким способом заработало, сообщения появились во вкладке messages - под HUD панелью и на авиагоризонте. Но на авиагоризонте у меня почемуто отображаются поочереди надписи: unhealthy AHRS и сообщения из скрипта. Всем удачи!
Чтоб исправить "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\"
Что делать после установки mavproxy на винду 7 он не появляется в mission planner/ может что то еще включить надо? Да и симулятор не в какую не запускается пишет ошибка загрузки...
Почему в симмуляторе на авиагоризонте у меня отображается надпись - unhealthy AHRS ??? 🙁 Как убрать надпись - unhealthy AHRS в симуляторе? 🤔 Изза нее я сообщений от скриптов там не вижу. 😐
Может подскажет кто? Сразу после запуска симулятора планер начинает движение. На ручном управлении, DISARMED, но всё равно движется. Как его заставить стоять на месте до начала миссии?
Привет! Может вы мне подскажете, как в МР строить миссию для облёта поля внутри полигона, но с учётом препятствий внутри полигона. Например, внутри поля есть деревья, их координаты и размеры известны. Нужно построить миссию с учетом препятствий внутри полигона.
@@_00x56 заборы здесь не очень удобны. Забор это область, куда аппарат старается не залетать, огибать и т.д. они хранятся в памяти автопилота. Нужны более для тестов в ограниченном пространстве, обучения и т.п. Мне же нужно изначально правильно подготовить миссию с учётом известных внутренних препятствий. Т.е мне нужно чтобы планировщик понимал, что есть не только внешний контур полигона, но и множество внутренних. По сути логика построения миссии применима к таким ситуациям, вот только внутренних полигонов нет. Хотя разраб. Я мне писал, что они есть. Но потом тишина от него.
Класс, а подскажите, с чего начать, я хочу научиться писать скрипты, т.е. какие параметры мне доступны, чтоб менять? И я так понял, скрипт выполняется раз в секунду, а если мне хотелось бы чаще, где это настроить? Спасибо)
Это все не разобрать же в комментариях =), в описании к видео ссылка на официальную документацию, только она на английском, чтобы изменить частоту выполнения, в коде изменить return update, СВОЕЗНАЧЕНИЕ в миллисекундах
А как Вы посадите реальный планер? Ведь после окончания миссии он вернерся в точку пуска и будет кружить над Вами. Отключите спутники - он перейдет в полет по FBWA и будет улетать, включите спутники - начнет крутиться. Как в скрипте разрешить режимы, которые Вам позволят посадить самолет? Я выполняю посадку в режиме FBWA. Или можно в полете отключить скрипт? Тогда все вернется в исходное состояние и все режимы начнут работать. Как его отключить в полете? Или я что-то не понял?
Реально отличный контент! Дружище, больше примеров по скриптам. Различные команды. Спасибо!
Прекрасный материал, продолжай))
Очень интересная тема! Спасибо
Спасибо!
Спасибо - получилось!!! Оказалось есть нюанс с добавлением файла скрипта. Сообщения во вкладке messages - под HUD панелью у меня не появлялись. Значит скрипт впринцыпе не запускался, но файл в папку scripts я кинул. Делал я все по видео, версия програмы та же самая. Потом я попробовал добавить скрипт не просто перетягиванием файла, а нажал правую кнопку мишки и выбрал - Upload - потом выбрал скрипт. Таким способом заработало, сообщения появились во вкладке messages - под HUD панелью и на авиагоризонте.
Но на авиагоризонте у меня почемуто отображаются поочереди надписи: unhealthy AHRS и сообщения из скрипта.
Всем удачи!
Чтоб исправить "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\"
Нормально. Спасибо!
Что делать после установки mavproxy на винду 7 он не появляется в mission planner/ может что то еще включить надо? Да и симулятор не в какую не запускается пишет ошибка загрузки...
Почему в симмуляторе на авиагоризонте у меня отображается надпись - unhealthy AHRS ??? 🙁 Как убрать надпись - unhealthy AHRS в симуляторе? 🤔 Изза нее я сообщений от скриптов там не вижу. 😐
Сообщения можно посмотреть во вкладке messages - под HUD панелью
Может подскажет кто? Сразу после запуска симулятора планер начинает движение. На ручном управлении, DISARMED, но всё равно движется. Как его заставить стоять на месте до начала миссии?
Очень круто
Привет! Может вы мне подскажете, как в МР строить миссию для облёта поля внутри полигона, но с учётом препятствий внутри полигона. Например, внутри поля есть деревья, их координаты и размеры известны. Нужно построить миссию с учетом препятствий внутри полигона.
Ардупилот умеет такое, позже подробнее рассмотрим, сейчас можешь сам поискать "ardupilot fences"
@@_00x56 заборы здесь не очень удобны. Забор это область, куда аппарат старается не залетать, огибать и т.д. они хранятся в памяти автопилота. Нужны более для тестов в ограниченном пространстве, обучения и т.п. Мне же нужно изначально правильно подготовить миссию с учётом известных внутренних препятствий. Т.е мне нужно чтобы планировщик понимал, что есть не только внешний контур полигона, но и множество внутренних. По сути логика построения миссии применима к таким ситуациям, вот только внутренних полигонов нет. Хотя разраб. Я мне писал, что они есть. Но потом тишина от него.
@@_00x56Почему в симмуляторе на авиагоризонте у меня всегда надпись unhealthy AHRS ???
Блин гдеж ты раньше был(
Класс, а подскажите, с чего начать, я хочу научиться писать скрипты, т.е. какие параметры мне доступны, чтоб менять? И я так понял, скрипт выполняется раз в секунду, а если мне хотелось бы чаще, где это настроить? Спасибо)
Это все не разобрать же в комментариях =), в описании к видео ссылка на официальную документацию, только она на английском, чтобы изменить частоту выполнения, в коде изменить return update, СВОЕЗНАЧЕНИЕ в миллисекундах
@@_00x56 супер
А как Вы посадите реальный планер? Ведь после окончания миссии он вернерся в точку пуска и будет кружить над Вами. Отключите спутники - он перейдет в полет по FBWA и будет улетать, включите спутники - начнет крутиться. Как в скрипте разрешить режимы, которые Вам позволят посадить самолет? Я выполняю посадку в режиме FBWA. Или можно в полете отключить скрипт? Тогда все вернется в исходное состояние и все режимы начнут работать. Как его отключить в полете? Или я что-то не понял?
Это примеры, но на уровне миссии можно добавить посадку, либо дописать в скрипте дополнительные условия
@@_00x56 Таким образом скрипт в полете отключить нельзя!?
В текущем примере нет, но можно реализовать активацию по тумблеры, либо по какому-то другому условию