Скачать 

[Flynetica] Автономные дроны от сборки до доставки грузов

Зарегистрируйтесь, чтобы посмотреть скрытый контент
Организатор
Организатор
Организую Складчины
Команда форума
Сообщения
602 693
Реакции
12 977
Монеты
325
Оплачено
1
Ссылка на картинку
Автономные дроны от сборки до доставки грузов

Пошаговые видеоинструкции от проектирования и сборки до кода с точной посадкой для доставки грузов.
Курс охватывает все аспекты создания, программирования и эксплуатации автономных дронов. Он включает в себя трёхэтапное обучение: сначала программирование автономных БПЛА, затем, реализацию доставки и точной посадки дронами, и, наконец, основы построения и сборки дрона. Курс подробно рассматривает аппаратные компоненты, софт, настройку и диагностику дронов, а также разработку автономных функций и навыки точной посадки.

После прохождения курса Вы будете знать:
  • Узнаете основы программирования автономных беспилотных аппаратов и создадите свои первые уникальные миссии
  • Напишете функцию доставки груза и точной посадки дронами
  • Как собрать свой собственный мультикоптер с автономным управлением просто следуя за пошаговыми инструкциями
ПРОГРАММА:

Модуль 1. Программирование автономных БПЛА


Модуль погрузит Вас в мир программного обеспечения для беспилотников. Вы научитесь настраивать среду разработки, работать с прошивкой Ardupilot, симулятором SITL, протоколом MAVLink, а также узнаете об особенностях наземных станций управления и библиотеке DroneKit.

Вы узнаете:
  • Научитесь настраивать свой компьютер для работы с беспилотниками. Установите необходимые программы и настроите окружение для разработки.
  • Познакомитесь с управлением беспилотника. Освоите разные режимы полета и узнаете, какие настройки влияют на его поведение.
  • Изучите способы управления беспилотником с помощью компьютера. Научитесь использовать специальные программы для контроля над дроном.
  • Поймете, как обмениваться данными между компьютером и беспилотником. Изучите основы протокола обмена информацией MAVLink.
  • Разработаете простые программы для автоматизации действий беспилотника. Научитесь писать скрипты, которые будут управлять дроном в определенных ситуациях.
  • Научитесь делать беспилотник автономным. Создадите программы, которые позволят дрону самостоятельно выполнять заданные миссии, например, следовать за заданным маршрутом или выполнять определенные команды.
Темы модуля:

→ Введение в основы беспилотников и обзор программного обеспечения.
Обзор основных компонентов программного и аппаратного обеспечения беспилотных аппаратов. Вы познакомитесь с базовыми знаниями о беспилотниках и их летным жаргоном, что поможет лучше понять функционирование и управление беспилотными системами.

→ Настройка зависимостей и среды разработки.
Методы создания среды разработки и настройки необходимых зависимостей для работы с беспилотными аппаратами. Вы узнаете, как настроить готовую среду разработки, проверить возможность виртуализации на компьютере, установить и настроить виртуальную машину с Ubuntu, а также установить необходимые зависимости для работы с беспилотными системами.

→ Введение в Ardupilot и SITL.
Введение в Ardupilot - программное обеспечение для автономного управления беспилотными аппаратами. Вы узнаете о различных режимах полета в Ardupilot, а также о симуляторе SITL, который позволяет тестировать программное обеспечение на компьютере без реального аппарата.

→ Наземные станции управления.
В разделе рассматривается использование наземных станций управления для взаимодействия с беспилотными аппаратами. Вы познакомитесь с MAVProxy и QGroundControl, а также узнаете, как подключить и настроить эти наземные станции для работы с симулятором SITL и беспилотными аппаратами.

→ MAVLink.
Введение в протокол связи MAVLink, который используется для обмена информацией между беспилотными аппаратами и наземными станциями управления. Вы узнаете о структуре и основных принципах работы MAVLink, а также рассмотрите примеры сообщений, используемых в этом протоколе.

→ DroneKit.
Раздел посвящен использованию библиотеки DroneKit для разработки программного обеспечения для беспилотных аппаратов на языке Python. Вы узнаете о различных функциях и возможностях DroneKit, а также научитесь устанавливать и настраивать эту библиотеку для работы с симулятором SITL и реальными беспилотными аппаратами.

Модуль 2: Доставка дронами и точная посадка

Модуль рассматривает использование беспилотников для доставки посылок и точной посадки с помощью технологий, таких как ROS (Robot Operating System), OpenCV (компьютерное зрение) и другие. Вы узнаете, как программировать дроны и осуществлять точную посадку с погрешностью менее 10 см, используя маркеры Aruco и дальномеры, как настраивать сервоприводы для контейнеров с посылками. Все происходит в виртуальной среде Gazebo, где, Вы, сможете практиковаться без риска. После тестирования в симуляторе, можно перенести навыки на реальные дроны и запустить реальные миссии доставки!

Вы узнаете:
  • Узнаете как установить необходимое оборудование на беспилотник и настроить его параметры для корректной работы, включая внешний GPS и соединение с наземной станцией.
  • Изучите методы создания сетевого соединения для удаленного управления беспилотником, в том числе доступ через SSH и настройку специальной сети для безопасного взаимодействия.
  • Ознакомитесь с использованием дальномеров для определения расстояния до препятствий и их облета, реализации точной посадки, а также как их настроить для оптимальной работы.
  • Освоите работу с симулятором Gazebo для создания виртуальной среды, где сможете моделировать и тестировать полеты беспилотника в различных условиях.
  • Научитесь создавать программные скрипты, использующие данные от камер и маркеров для реализации точной посадки дрона в целевой точке.
  • Разработаете и протестируете скрипты для выполнения миссий по доставке грузов, а также освойте использование дополнительных устройств, например, сервоприводов.
Темы модуля:

→ Настройка дрона: аппаратное обеспечение / необходимые знания.
Раздел посвящен настройке аппаратной части дрона и необходимым знаниям для успешной работы. Вы узнаете о настройке внешнего GPS и USB-телеметрии, а также о подключении к наземной станции управления через UDP или телеметрию и о методах получения журналов данных.

→ Настройка дрона: сеть.
В разделе рассматривается настройка сетевых соединений для дрона. Вы получите информацию о сетевых стратегиях, способах доступа к Интернету, подключении к дрону по SSH и настройке специальных сетей для обеспечения безопасной и надежной связи.

→ Дальномеры.
В разделе представлено введение в использование дальномеров для дрона и их важность для точной посадки. Вы узнаете о типах дальномеров, а также научитесь анализировать логи данных для определения расстояния до объектов.

→ Моделирование точной посадки.
Раздел посвящен моделированию точной посадки дрона с использованием симулятора Gazebo и платформы ROS. Вы узнаете о настройке виртуальной машины, установке зависимостей и написании скриптов для точной посадки на маркеры Aruco.

→ Точная посадка дрона.
В разделе представлены шаги по установке камеры на дрон, активации и калибровке камеры, а также тестированию системы обнаружения Aruco. Вы также научитесь переносить сценарии точной посадки на реальные беспилотники и анализировать данные журналов полета.

→ Усовершенствованная точная посадка.
В разделе рассматривается более продвинутый подход к точной посадке с использованием массивов маркеров Aruco. Вы узнаете о создании и тестировании массивов маркеров в симуляторе Gazebo и на реальном дроне.

→ Доставка посылок дронами.
В разделе представлены основные шаги для реализации миссии по доставке с использованием беспилотных аппаратов. Вы узнаете о создании скриптов, тестировании миссии в симуляторе Gazebo и использовании сервоприводов для доставки.

Модуль 3. Пошаговая сборка, программирование автономного дрона. Первый полет

Модуль открывает широкий спектр базовых знаний об устройстве мультикоптеров, выборе ключевого оборудования, проведет через все этапы проектирования и сборки, и завершится написанием готовой программы для автономного взлета и посадки. После прохождения модуля, Вы, будете знать: как собрать мультикоптер и что для этого нужно, какие программные инструменты используются для автономного управления.

Вы узнаете:
  • Узнаете из каких компонентов состоит дрон, их возможности и назначение.
  • Научитесь подбирать компоненты мультикоптера для выполнения конкретных миссий, рассчитывать грузоподъемность и время полета.
  • Узнаете как крепить детали между собой и в каком порядке. В курсе представлены подробные видеоинструкции. При желании у Вас получится спроектировать и собрать требуемый мультикоптер под Ваши задачи.
  • Узнаете как проводить первоначальную настройку дрона, включая настройку и прошивку полетного контроллера, калибровку датчиков, проверку работоспособности и технику безопасности перед первым полетом.
  • Научитесь подключаться к дрону по SSH по сети Wi-Fi и создание собственной сети (Ad-Hoc), напишите первые автономные скрипты: взлет - посадка и команды управления скоростью и направлением.
Темы модуля:

→ Анатомия дрона.
В разделе рассматриваются основные компоненты дрона, начиная от моторов и аккумуляторов до систем навигации и управления. Вы узнаете о функциях каждого компонента и их взаимосвязи.

→ Проектирование сборки дрона.
Раздел посвящен процессу проектирования и выбора компонентов для создания дрона. Вы узнаете о методах оценки веса, соотношения тяги к массе и выбора подходящих пропеллеров, двигателей и электронных регуляторов скорости.

→ Сборка дрона.
В разделе вы найдете пошаговые видеоинструкции по сборке дрона, начиная от размещения компонентов на раме и до подключения электроники.

→ Программирование дрона.
Вы узнаете о программном обеспечении и настройке дрона для автономного полета, а также инструкции по установке и настройке необходимых программных компонентов для выполнения различных автономных миссий.

→ Первоначальная настройка дрона.
Раздел охватывает начальные шаги по настройке аппаратной и программной части дрона перед его первым полетом. Вы узнаете о прошивке контроллера полета, настройке пульта управления, калибровке датчиков и других важных аспектах.

→ Полет на дроне.
В разделе Вы найдете информацию о базовых и расширенных режимах полета, а также советы по диагностике и устранению проблем, которые могут возникнуть во время полета.

→ Беспроводная связь с дроном.
В разделе представлены дополнительные инструкции и рекомендации по настройке и использованию дрона, включая настройку беспроводной сети для связи с Raspberry Pi без маршрутизатора.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
Поиск по тегу:
Теги
flynetica автономные дроны от сборки до доставки грузов варежки варежки с совами доставка дронами и точная посадка пошаговая сборка программирование автономного дрона черенцова наталья
Похожие складчины
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

Уже зарегистрированы? Войдите.

Сверху