Превратите свой Raspberry Pi® в контроллер дронов!
Модуль автопилота для Raspberry PI c ArduPilot и ROS
Emlid NAVIO2 модуль автопилота создан для совместного использования с портативными компьютерами Raspberry Pi® для создания летающих дронов. Модуль автопилота оборудован всеми необходимыми сенсорами, интерфейсами и программным обеспечением.
На плате NAVIO2 установлены два модуля IMU (Inertial measurement unit — Инерционное измерительное устройство). Использование двойного модуля позволяет точно определять положение дрона в пространстве. Модули оснащены датчиками наклона, акселерометром и электронным компасом.
В дополнение к этому на плате установлен точный барометрический датчик, который используется в качестве альтиметра с точностью 10 см.
В сочетании с точным GNSS модулем эти датчики дают полную информацию о высоте, крене и тангаже дрона. Данная информация обрабатывается встроенным ПО с открытым кодом - ArduPilot и ROSпри помощи сопроцессора на плате.
Для подключения моторов дрона в модуле Emlid NAVIO2 есть силовые выходы.
Питание платы имеет тройную защиту - от перегрузки по напряжению, силе тока и от короткого замыкания.
Модуль NAVIO2 поставляется с установленной операционной системой OS Image (Emlid Linux ArduPilot, ROS) и всей необходимой документацией.
Программное обеспечение имеет открытый код, подробное описание и отличную поддержку в виде специализированных форумов для обсуждения и решения технических проблем)
Основные модули операционной системы NAVIO2 - OS image
Лучшее ПО по характеристикам и безопасности из доступных. ArduPilot при помощи ПО NAVIO2 управляется командами который генерирует RaspberryPi® с ОС Linux.
- ArduPilot может управлять разнообразными моделями транспорта – это дроны, планеры, тележки, лодки и т.д.-
- Навигация по точкам. Полный контроль дрона с GCS (GroundControlStation– наземная станция контроля)
- Возможность полета без помощи оператора с момента взлета до приземления.
- Разнообразные режимы полетов. «Автоматический», «следуй за мной» и другие.
ROS (Robot Operating System) — это операционная система с открытым исходным кодом и мощным набором программных библиотек и инструментов, позволяющим создавать приложения для роботов и робототехнических систем.
Также NAVIO2 имеет предустановленное ПО DroneKit и GStreamer.
Дополнительные возможности
- Программирование действий. Используя возможности ROS или DroneKit вы можете программировать последовательность любых действий своего дрона.
- Трансляция видео. На основе платы NAVIO2 есть возможность трансляции видео с минимальной задержкой с модуля камеры RaspberryPi® на GCS (Ground Control Station – наземная станция контроля), используя GStreamer.
- Контроль через интернет. Инсталлируйте в свою систему 3G/LTEмодем и управляйте дроном из любой точки мира получая данные телеметрии и потоковое видео.
Приемник GNSS:
Отслеживает спутники GPS, ГЛОНАСС, Бейду, Галилео и SBAS. Внешняя антенна с разъемом MCX.
Порты расширения:
Открытые интерфейсы ADC, I2C и UART для датчиков и радио.
Барометр высокого разрешения:
Воспринимает высоту с разрешением 10 см.
Двойной ИДУ:
Акселерометры, гироскопы и магнитометры для определения ориентации и движения.
Тройной резервный источник питания:
С защитой от перенапряжения и портом модуля питания для измерения напряжения и тока.
RC I / O компрессор:
Принимает вход PPM / SBUS и обеспечивает 14 выходных каналов ШИМ для двигателей и сервоприводов.
Предварительно настроенный образ ОС
Это Raspbian, который вы знаете с предустановленным ArduPilot и ROS и готов к запуску с помощью пары простых команд. Также поставляется с DroneKit и GStreamer.
Спецификация:
Размер: 55 х 65 мм
Вес: 23 г
Рабочая температура: -40… + 85ºC
Напряжение питания: 4,75-5,25 В
Источник питания: блок питания, сервопривод, USB
Среднее потребление тока: <150 мА
Порты:
Автопилот HAT для Raspberry Pi на базе ArduPilot и ROS
- Navio2
- Разъем для RPi
- 4x проставки
- 8 винтов M2.5