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

OSCHINA-MIRROR/KivenGood-uav-simulation

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

UAV-simulation

Это программа для имитации полёта, работающая в браузере и основанная на Cesium.

1. Проектный обзор:

1.1. Изображение движения беспилотного летательного аппарата во время полёта:

Рисунок 7.

1.2. Модели самолётов, которые есть в Cesium:

Рисунок 9.

Рисунок 1.

Рисунок 8.

1.3. Изображения главной страницы при запуске:

Рисунок 2.

Рисунок 3.

1.4. Отображение состояния беспилотных летательных аппаратов:

Рисунок 4.

Рисунок 5.

Рисунок 6.

2. Установка:

2.1. Установите среду node.js.

2.2. Загрузите пакет карт для автономной работы.

2.3. Настройте адрес пакета карт для автономной работы в файле sourceConfig.js.

2.4. В папке cesium-min используйте командную строку: выполните команду npm install для загрузки пакета, затем запустите программу с помощью команды npm start.

Проект поддерживает два режима имитации полётов:

— ручной режим управления с использованием plane.html;

— автоматический полёт с чтением координат из базы данных, используя plane1.html. Но сначала необходимо настроить базу данных. Имя базы данных — sheet2, а файл SQL для чтения — sheet1.sql. Из-за требований к конфиденциальности проекта эта база данных не может быть открыта, поэтому можно открыть только логику этой страницы.

Все страницы состояния могут работать автономно, кроме map.heml, которая использует карты Baidu и не может работать автономно.

3. Об автономных ресурсах карт:

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

Выбор этого ресурса требует тщательного рассмотрения. Карты Baidu, Gaode, Bing, Tianditu и Google имеют свои преимущества и недостатки. Поддержка карт в разных провинциях различается, возможно, потребуется загрузить несколько карт от разных поставщиков и попробовать их. Сначала загрузите фрагменты карт через карту LeTianTaiLe, а затем разрежьте их на фрагменты с помощью CesiumLab.

Прилагаются фрагменты карт Китая и Хайнаня, которые были созданы:

Ссылка: https://pan.baidu.com/s/1WeTSd5OJbZ9Tx1BDndW-oQ Код извлечения: uk50

4. О замене моделей самолётов:

Замените модели, скачав бесплатные файлы glTF с сайта sketchfab или создав собственные модели самолётов.

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

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

Введение

Моделирование полёта беспилотного летательного аппарата на основе Cesium. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

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

Участники

все

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

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