Полезная нагрузка
Пионер Мини 2 рассчитан на расширение: два разъёма Type-C и крепления формата LEGO позволяют подключить до двух собственных модулей одновременно. Нагрузка управляется как из Python-библиотеки pioneer_sdk2, так и из блочных сред.
Аппаратные возможности
- Два разъёма Type-C — питание и обмен данными с внешними модулями.
- Крепления LEGO — механический монтаж нагрузки (камера, манипулятор, световое устройство).
- Съёмная верхняя крышка — доступ к разъёмам и возможность кастомизации корпуса.
Флаги нагрузки в board_config
Возможности нагрузки описываются в board_config.json (см. аудит системы). На исследованном борту:
| Флаг | Значение | Смысл |
|---|---|---|
ranger | true | Доступен дальномер |
grab | true | Доступен механический захват |
cargo | false | Магнитный захват груза не заявлен |
flashlight | false | Подсветка не заявлена |
recorder | true | Доступна запись видео/фото |
Наличие конкретного модуля определяется установленным оборудованием и прошивкой; перед вызовом метода проверяйте поддержку.
Управление из pioneer_sdk2
Методы полезной нагрузки (категория «Полезная нагрузка» в справочнике):
| Метод | Назначение |
|---|---|
grab_open() | Открывает механический захват |
grab_close() | Закрывает механический захват |
grab_stop() | Останавливает движение захвата |
cargo_grab() | Включает магнитный захват груза |
cargo_release() | Выключает магнитный захват груза |
from pioneer_sdk2 import Pioneer
drone = Pioneer()
# захват и отпускание механического груза
drone.grab_open()
drone.grab_close()
drone.grab_stop()
drone.close_connection()
Сценарии применения
- Доставка и сброс груза по маршруту (полёт по точкам +
grab_open()). - Световое шоу дронов с управляемой подсветкой (
led_controlв категории «Система»). - Собственные модули компьютерного зрения и датчиков через Type-C.
- Прохождение 3D-лабиринтов и миссий с манипулятором.
Безопасность
Нагрузка меняет массу и баланс коптера. Перед полётом убедитесь, что крепление надёжно, груз не смещает центр тяжести, а при сбросе под коптером нет людей. Общие правила — в уроке «Безопасность и регламенты».
См. также
- Справочник: полезная нагрузка.
- Pioneer SDK 2 — класс Pioneer.
- Исследование системы — board_config.json.