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, что позволяет реализовать графический интерфейс пользователя.
Протоколы связи FRC
Мобильная версия
Скриншоты
Примечания
- ↑ A cross platform Driver Station... (англ.). FIRST Robotics Competition Sub-Reddit (13 сентября 2015). Дата обращения: 14 марта 2016. Архивировано 4 июня 2023 года.
- ↑ QDriverStation Contributors (англ.). GitHub. Дата обращения: 10 апреля 2018. Архивировано 25 января 2025 года.
- ↑ What is the QDriverStation? (англ.). FRC Utilities. Дата обращения: 10 апреля 2018.
- ↑ Implementing the 2014 Communication Protocol (англ.). GitHub. Дата обращения: 10 апреля 2018. Архивировано 25 января 2025 года.
- ↑ QDriverStation Mobile (англ.). GitHub. Дата обращения: 7 мая 2016. Архивировано 25 января 2025 года.