Примеры программ с описанием представлены на странице:
Примеры программ.
На странице собраны скрипты для различных сценариев:
выполнение автономных полётов;
работа с камерой и обработкой изображений;
работа с Aruco метками;
получение и обработка телеметрии;
выполнение групповых полётов.
Примечание
При выполнении автономных полётов обязательно используйте обработку экстренного завершения программы.
Это важно для безопасности: при прерывании кода дрон выполнит посадку, а не зависнет в воздухе.
Реализовать можно с помощью конструкции try/except:
importtimefrompioneer_sdkimportPioneerpioneer=Pioneer()try:# Взлёт на 1 метрpioneer.arm()pioneer.takeoff()pioneer.go_to_local_point(x=0,y=0,z=1,yaw=0)whilenotpioneer.point_reached():time.sleep(0.1)exceptKeyboardInterrupt:print("Остановка программы, производится посадка")mini.land()
Если модуль ESP32 создаёт Wi‑Fi сеть с именем Pioneer****, обновлять прошивку не нужно — только в случае выхода новой версии.
Ошибка
Если после подключения модуля и подачи питания в списке Wi‑Fi сетей вы не обнаружили сеть с именем Pioneer****, переходите к пункту Инструкция по обновлению прошивки ESP32.
Чтобы проверить версию ESP32, откройте приложение Jump, перейдите в настройки и выберите Показать отладочную информацию. В списке найдите поле curr.esp — в котором указана текущая версия прошивки ESP32.
Актуальная версия — 0.5.6 и выше. В этом случае производить обновление прошивки не нужно.
Инструкция по прошивке модуля ESP32
Актуальная версия прошивки модуля ESP32 + программа NJET для прошивки — Njet_GUI_1.6.0.
Ошибка
Обновление прошивки модуля ESP32 с платой автопилота версии 1.6 временно невозможно. Используйте модуль со встроенной прошивкой.
Примечание
Перед началом прошивки модуль ESP32 должен быть отключён от платы подключения дополнительных модулей.
Не используйте прошивку автопилота 7178 для работы с модулем ESP32. Используйте актуальную прошивку с этой страницы.
Подключите Пионер к компьютеру кабелем USB и запустите утилиту NJET.
Во вкладке Expert Mode убедитесь, что программа автоматически выбрала необходимые для прошивки файлы (после распаковки архива они находятся в папке tools). Если этого не произошло — выберите файлы самостоятельно, нажав «…» и указав путь до файла. Убедитесь, что в графе Target выбран pioneer.
Во вкладке Simple Mode нажмите кнопку Transfer the board into bridge mode для перевода платы автопилота в режим моста.
После сообщения об успешном выполнении нажмите кнопку Reset AP board для выполнения перезагрузки.
Подключите модуль в соответствующие разъёмы с предварительно зажатой кнопкой «BOOT». Убедитесь, что на модуле загорелся зелёный светодиод.
Нажмите кнопку Flash ESP32.
Дождитесь окончания работы программы. После завершения в консольном окне появится сообщение: Leaving… Staying in bootloader. finished, returned None. Выполните перезагрузку.
Проверьте список доступных Wi‑Fi сетей на вашем устройстве.