ПО беспилотников
Программное обеспечение, используемое беспилотниками -- Беспилотники (дроны)
Беспилотники с элементами автоматизации, как правило оснащены электронной системой, обеспечивающей ряд автоматических действий, начиная от самых простых, типа автоматического удерживания текущей высоты полета или заданного курса, до ряда сложных действий, например, автоматическое возвращение в точку запуска, автоматическая посадка, автоматическое прохождение заданного маршрута и выполнение тех или иных действий в точках с заданными координатами, поиск восходящих потоков и т.п. С каждым годом автоматическая составляющая беспилотников становится все более сложной. Соответственно возникла необходимость в бортовом ПО, включающем, операционные системы для управляющей электроники. Ставятся задачи по защите этого ПО от несанкционированного доступа.
Примеры операционных систем и алгоритмов
ALOFT (Autonomous Locator of Thermals), Naval Research Laboratory, США
Алгоритм, вычисляющий восходящие потоки. Беспилотный планер, оснащенный такой технологии может оставаться в полете на протяжении длительного времени. Для использования алгоритма не требуется установка на борт дополнительного оборудования, используются итак имеющиеся на беспилотниках данные о показателях скорости, высоты, GPS и данные с инерционных датчиков. Алгоритм обеспечивает работу автопилота, стремящегося удерживать аппарат в восходящих потоках. Такой алгоритм можно использовать не только для планеров, но, например, для гибридного дрона, оснащенного электродвигателем, солнечными батареями и аккумуляторами, что продлит его способность оставаться в воздухе на недели или месяцы.
2016.10.21 Алгоритмы позволяют дрону планировать в течение нескольких часов.
EagleEye, EagleEye Systems
ОС позволяет беспилотнику принимать решения, ориентируясь на местоположение в пространстве, видеопоток и показания различных сенсоров. Может использоваться практически на любых БЛА.
seL4, Data61
ОС, устойчивая к подменам кода. Дополнительное ПО для работы с ОС можно писать на проблемно-ориентированном языке Ivory, разработанном Galois.
ПО для разработки приложений для БЛА
FlytOS, NavStik Labs, Индия
NavStik Labs
Смотрите связанные статьи Robo-педии:
Публикации по теме:
- 22.07.2019 Беспилотники: Проектировать гибридные беспилотники станет проще!
- 12.05.2019 Беспилотники: Встречаем Parrot Ground SDK
- 29.06.2017 Беспилотник с мозгами от NVIDIA может самостоятельно перемещаться по лесу
- 09.12.2016 5 стартапов, способных изменить рынок БЛА
- 21.10.2016 Алгоритмы позволяют дрону планировать в течение нескольких часов