QDriverStation
![]() Главное окно QDriverStation | |
Оригинальный автор(ы) | Алекс Спатару |
---|---|
Стабильная версия | 21.04
/ 7 апреля 2021 г [ 1 ] |
Написано в | С , С++ , QML |
Операционная система | Windows 10 , Windows 8.1 , Windows 8 , Windows 7 , Windows Vista , Windows XP , OS X , Linux |
Доступно в | 3 языка |
Тип | ПЕРВЫЕ соревнования по робототехнике , Программное обеспечение , Qt |
Лицензия | МОЯ лицензия |
Веб-сайт | frc-утилиты |
QDriverStation предназначенное — это с открытым исходным кодом, бесплатное программное обеспечение для робототехники для FIRST Robotics Competition .
Проект стартовал в сентябре 2015 года. [ 2 ] автор Алекс Спатару (команда 3794 ) с целью предоставить стабильную, бесплатную, расширяемую и удобную в использовании альтернативу FRC Driver Station . С тех пор несколько студентов, выпускников и наставников FRC внесли свой вклад. [ 3 ] в проект, предоставляя отзывы, документируя протоколы связи и создавая пакеты Linux.
Функции
[ редактировать ]Некоторые важные особенности QDriverStation:
- QDriverStation реализует простое автоматическое обновление, позволяющее гарантировать, что команды используют последнюю версию программного обеспечения.
- QDriverStation использует SDL для получения данных от джойстика , но также реализует возможность включения «виртуального джойстика». [ 4 ] ", который использует клавиши клавиатуры для управления роботом.
- QDriverStation реализует простую «песочницу» вокруг каждого протокола, чтобы обеспечить безопасную работу робота и программного обеспечения.
- QDriverStation использует среду Qt для реализации графического интерфейса пользователя .
Протоколы связи FRC
[ редактировать ]Разработчики QDriverStation реализовали версию 2014 года, [ 5 ] Протоколы связи FRC 2015 и 2016 годов. Некоторые пользователи просили реализовать поддержку протокола ROS , однако работы над этой функцией пока не опубликованы.
Мобильная версия
[ редактировать ]Разработчики QDriverStation также разработали сайд-проект для мобильных устройств. [ 6 ] (например, Android и iOS ) с QML . Мобильная версия имеет большинство возможностей десктопной версии.
Скриншоты
[ редактировать ]-
QDriverStation работает под управлением Windows 10.
-
QDriverStation работает под управлением Ubuntu 14.04.
-
QDriverStation под управлением OS X Mavericks
-
Окно параметров виртуального джойстика QDriverStation
-
Окно настроек QDriverStation
Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ «Релизы · FRC-Utilities/QDriverStation» . github.com . Проверено 26 апреля 2021 г.
- ^ «Кроссплатформенная станция водителя…» ПЕРВОЕ соревнование по робототехнике, суб-Reddit . 13 сентября 2015 года . Проверено 14 марта 2016 г.
- ^ «Соавторы QDriverStation» . Гитхаб . Проверено 10 апреля 2018 г.
- ^ «Что такое QDriverStation?» . ФРК Утилиты . Проверено 10 апреля 2018 г.
- ^ «Реализация протокола связи 2014» . Гитхаб . Проверено 10 апреля 2018 г.
- ^ «QDriverStation Мобильная» . Гитхаб . Проверено 7 мая 2016 г.