QDriverStation
QDriverStation — свободное и открытое программное обеспечение для робототехники, предназначенное для использования в FIRST Robotics Competition.
Проект был начат в сентябре 2015 года[1] Алексом Спатару (команда 3794) с целью предоставить стабильную, бесплатную, расширяемую и удобную альтернативу FRC Driver Station. С тех пор несколько студентов, выпускников и наставников FRC внесли вклад[2] в развитие проекта, предоставляя обратную связь, документируя протоколы обмена данными и создавая пакеты для Linux.
Общие сведения
| QDriverStation | |
|---|---|
| Тип | FIRST Robotics Competition, Программное обеспечение, Qt |
| Автор | Alex Spataru |
| Написана на | C, C++, QML |
| Операционные системы | Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows XP, OS X, Linux |
| Языки интерфейса | 3 языка |
| Последняя версия | 21.04 (7 апреля 2021) |
| Лицензия | MIT License |
| Сайт | frc-utilities.github.io |
Возможности
Некоторые важные возможности QDriverStation:
- QDriverStation реализует простой механизм автоматического обновления, чтобы команды всегда пользовались самой актуальной версией программы.
- В QDriverStation используется SDL для получения сигналов от джойстиков, а также предусмотрена опция «виртуального джойстика[3]», где управление роботом осуществляется с помощью клавиш клавиатуры.
- QDriverStation реализует простой песочницу для каждого протокола, чтобы обеспечить безопасную работу робота и программы.
- QDriverStation написан с использованием Qt, что позволяет реализовать графический интерфейс пользователя.