1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wwy2018-UAVS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.en.md

Интеллектуальная система моделирования планирования маршрута БПЛА UAVS — это программное обеспечение с точным управлением в процессе эксплуатации, мощной интеграцией платформы, всесторонним построением модели и автоматизацией применения. В качестве фона используется симуляция войны между БПЛА A и B в зоне C. Основная функция системы — планирование маршрута БПЛА с помощью имитационной платформы и проверка результатов. Данные можно импортировать в реальный БПЛА, чтобы он точно прибыл в любую точку поля боя в соответствии с заданным маршрутом и поддерживал совместные действия многопользовательских и мультиустройственных формирований.

Видеопрезентация (https://www.yuque.com/u12074055/kb/qqkaw9)

Инструкция по установке, нажмите для просмотра (https://gitee.com/wwy2018/UAVS/blob/master/UAVS_InstructionManual.pdf)

Основные функции

Интеллектуальная система моделирования планирования маршрута БПЛА поддерживается открытой платформой SITL uav simulation, которая использует FlightGear для визуализации реальной среды поля боя. Система интегрирует моделирование, 2D- и 3D-динамические модели, управление сценариями, мониторинг наземной станции, обработку данных и другие функции. Кроме того, система поддерживает загрузку различных глобальных карт, имитацию ключевых регионов трёхмерной среды и может использоваться для глобального дистанционного зондирования.

1. Интерфейс программного обеспечения

2. Архитектура программного обеспечения (для некоторых расширенных функций будут реализованы плагины)

3. Код

4. Многомерное представление

Двумерное представление (1)

Двумерное представление (2)

Трёхмерное представление

5. Управление БПЛА

Консольное управление

Интеллектуальное управление

Управление наземной станцией

6. Установка полётного задания

Полётное задание (1)

Полётное задание (2)

Полётное задание (3)

7. Планирование маршрута

Алгоритм планирования маршрута основан на переработке библиотеки алгоритмов с открытым исходным кодом Хуэймин Чжоу (ZHM-Real / PathPlanning) с добавлением таких элементов, как моделирование БПЛА, преобразование географических координат и визуализация Leaflet.

Структура каталогов

drone_PathPlanning. ├─fence.txt ├─leaflet_folium_plot.py ├─mission.waypoints │ ├─folium-0.12.1 │ ├─leaflet │ ├─results │ ├─Sampling_based_Planning │ ├─algorithm_mission_rrt2D │ │ algorithm_mission_batch_informed_trees.waypoints │ │ algorithm_mission_dubins_rrt_star.waypoints │ │ algorithm_mission_dynamic_rrt.waypoints │ │ algorithm_mission_extended_rrt.waypoints Алгоритм миссии Fast Marching Trees. Алгоритм миссии Informed RRT Star. Алгоритм миссии RRT. Алгоритм миссии RRT Connect. Алгоритм миссии RRT Star. Алгоритм миссии RRT Star Smart.

Indoor Obstacle Avoidance RRT 3D: IOAPath RRT 3D. IOAPath RRT Star 3D. IOA BIT Star 3D. IOA Extend RRT 3D.

RRT 2D: Batch Informed Trees — алгоритм BIT. Draw. Dubins Path — алгоритм пути Дубинса. Dubins RRT Star — алгоритм Дубинс RRT*. Dynamic RRT — динамический алгоритм RRT. Env. Extended RRT — расширенный алгоритм RRT. Fast Marching Trees — алгоритм FMT*. Informed RRT Star — информированный алгоритм RRT*. Judge. Plotting. Queue. RRT — алгоритм RRT. RRT Connect — алгоритм RRT Connect. RRT Star — алгоритм RRT*. RRT Star Smart — алгоритм RRT*-Smart. Utils. init.py.

RRT 2D — пути оптимизации эффектов в 2D графике.

RRT 3D: ABIT Star 3D. BIT Star 3D. Dynamic RRT 3D. Env 3D. Extend RRT 3D. FMT Star 3D. Informed RRT Star 3D. Plot Util 3D. Queue L. RRt 3D. RRT Connect 3D. RRT Star 3D. Utils 3D.

Поиск на основе планирования (Search Based Planning): Алгоритм миссии Search 2D. Indoor Obstacle Avoidance Search 3D. Search 2D. Интеллектуальная система моделирования планирования пути БПЛА решает проблему, заключающуюся в том, что обычные БПЛА не могут точно планировать путь, и им не хватает поддержки, они неудобны в управлении и их трудно использовать в реальных боевых условиях.

Это программное обеспечение может быть разработано для маршрутов полётов заранее, используя беспилотный летательный аппарат (БПЛА) в режиме реального времени, через усиление контроля над БПЛА в системе против модуля наземной станции, моделирование совместных действий группы беспилотных летательных аппаратов (БПЛА), плавание и вывод данных для использования реального беспилотного летательного аппарата (БПЛА).

Преимущества использования этого программного обеспечения заключаются в следующем:

  • оно поглощает результаты, полученные за рубежом;
  • перекомпилирует и переносит операционную среду из системы Linux в Windows и другие операционные системы;
  • использует язык Python для написания программы, за исключением модуля моделирования 3D-среды.

Программа проста в обслуживании и модификации. Программное обеспечение имеет преимущество в том, что оно короткое по размеру БПЛА, быстро выпускается и обладает огромным преимуществом в ресурсах. Интерфейс, подготовленный с помощью PyQT5, объединяет каждый модуль программного обеспечения, добавляет функцию фонового запроса, разрабатывает интеллектуальные сценарии управления для упрощения процесса использования системы и интегрирует симулятор FlightGear и программу наземной станции MissionPlanner для визуализации с целью повышения точности реального маршрута полёта БПЛА и определения плана полёта в качестве основной цели.

EXTENSION

О формировании моделирования мульти-БПЛА

Используя SITL для имитации формирования мульти-БПЛА под Windows, обратитесь к следующей статье. Обратите внимание, что путь должен быть проверен под ArduCopter/: https://blog.csdn.net/jzhd2015/article/details/108987818

Степень зрелости вентилятора

Тест алгоритма пути двухплоскостного формирования:

4326547 Он может планировать траекторию полёта левого крыла и правого крыла БПЛА соответственно:

6464161

О линии полёта под Flylitchi

Я случайно увидел это на нефтяной трубе. После планирования маршрута полёта на наземной станции Mission Planner и сохранения навигационной точки я мог отредактировать его с помощью Excel, а затем импортировать изменённые данные в формате CSV через веб-страницу или Android Litchi, чтобы реализовать полёт БПЛА DJI в соответствии с маршрутом полёта в приложении Litchi.

  1. Веб-версия может быть отредактирована непосредственно на веб-сайте Flylitchi: https://flylitchi.com/hub Метод использования очень прост, доступен наглядный учебник «хорошо знать»: http://www.howzhi.com/course/13669/lesson/84384

  2. Редактор приложения Litchi 4.7 для телефона Android: https://www.52pojie.cn/thread-834234-1-1.html Ссылка на сеть Baidu: https://pan.baidu.com/s/14qzvBuRIYhr_LhL7BRjd4Q Извлечь код: w5eu Встроенная двойная карта, нет необходимости загружать приложение Google, так что ваш Royal Air также имеет функцию навигационной точки. Android: Litchi для DJI Mavic / Phantom / Inspire / Spark Версия 4.7.0 — Улучшения скорости и надёжности панорамного режима — Улучшенные настройки панорамного режима — Исправлена ошибка изменения языка приложения на некоторых устройствах

Mission Planner + журнал Google Earth генерирует карты трёхмерных траекторий

Вместо этого используется спутниковая карта Google China. В основном она импортирует запланированный путь, созданный Mission Planner или консолью наземной станции, на карту с файлом waypoint или KMZ в качестве основного файла.

1111

Моделирование CoppeliaSim (обновлено 1 ноября 2023 года)

На данный момент проект превысил 400 звёзд на GitHub, и Gitee вот-вот преодолеет отметку в 400 звёзд. Раньше были отзывы пользователей о том, что трёхмерная среда была недостаточно трёхмерной, а стиль моделирования был слишком простым. Теперь в среду моделирования CoppeliaSim добавлена трёхмерная среда для обхода препятствий в помещении, и для демонстрации эффекта используется алгоритм Atar). Сокращается расстояние между БПЛА и целью.

Среда моделирования CoppeliaSim

CoppeliaSim избегание препятствий 1

Результаты моделирования CoppeliaSim

20231101-CoppeliaSim избегание препятствий 00_00_00-00_00_30

Пожалуйста, следите за обновлениями по другим расширениям....

Благодарность

CSDN: https://blog.csdn.net/qinguoxiaoziyangyue/article/details/77712064 https://blog.csdn.net/guojunxiu/article/details/79158843 https://blog.csdn.net/huihut/article/details/86587782 https://blog.csdn.net/u010946448/article/details/90718264 https://blog.csdn.net/jzhd2015/article/details/108987818 https://blog.csdn.net/jzhd2015/article/details/108663961 Zhihu: https://zhuanlan.zhihu.com/p/50900595 https://zhuanlan.zhihu.com/p/62017292 Freesion: https://www.freesion.com/article/2344608320/

Gitee: https://gitee.com/wwy2018/XTDrone

Github: https://github.com/dhondta/dronesploit

Project Link

JianShu: https://www.jianshu.com/p/b1e6b2efb96f

Github: https://github.com/wangwei39120157028/UAVS

Gitee: https://gitee.com/wwy2018/UAVS Welcome To Star!!!

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Система имитационного моделирования для планирования маршрутов беспилотных летательных аппаратов — это программное обеспечение, которое обладает высокой степенью автоматизации и имеет следующие особенности: * детальное оперативное управление; * сильная интеграционная способность платформы; * построение и применение модели во всех направлениях. ... Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wwy2018-UAVS.git
git@api.gitlife.ru:oschina-mirror/wwy2018-UAVS.git
oschina-mirror
wwy2018-UAVS
wwy2018-UAVS
master