QDriver Station
QDriverStationQDriverStation 메인창 | |
| 원저작자 | 알렉스 스파타루 |
|---|---|
| 안정된 릴리스 | 21.04 / 4월 7일, 전([1] |
| 기입처 | C, C++, QML |
| 운영 체제 | Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows XP, OS X, Linux |
| 이용가능기간: | 3개 언어 |
| 유형 | FIRST Robotics Competition, 소프트웨어, QT |
| 면허증. | MIT 라이선스 |
| 웹 사이트 | www |
QDriverStation은 FIRST Robotics Competition을 위한 무료 오픈 소스 로봇 소프트웨어입니다.
이 프로젝트는 2015년 9월[2] Alex Spataru(팀 3794)에 의해 시작되었으며, FRC Driver Station의 대안으로 사용할 수 있는 안정적이고, 무료이며, 확장 가능하며, 친화적인 사용을 목표로 하고 있습니다.그 후 여러 FRC 학생, 졸업생 및 멘토가 피드백을 제공하고 통신 프로토콜을 문서화하며 Linux 패키지를 만드는 등 프로젝트에 기여하고[3] 있습니다.
특징들
QDriverStation의 중요한 기능은 다음과 같습니다.
- QDriverStation은 팀이 소프트웨어의 최신 버전을 실행하고 있는지 확인하기 위해 간단한 자동 업데이트 기능을 구현합니다.
- QDriverStation은 SDL을 사용하여 조이스틱 입력을 얻지만 키보드 키를 사용하여 로봇을 작동하는 "가상[4] 조이스틱"을 활성화하는 옵션도 구현합니다.
- QDriverStation은 로봇과 소프트웨어의 안전한 작동을 보장하기 위해 모든 프로토콜 주위에 간단한 샌드박스를 구현합니다.
- QDriverStation은 Qt 프레임워크를 사용하여 그래피컬 사용자 인터페이스를 구현합니다.
FRC 통신 프로토콜
QDriverStation 개발자는 2014,[5] 2015 및 2016 FRC 통신 프로토콜을 구현했습니다.일부 사용자가 ROS 프로토콜에 대한 지원을 구현하도록 요청했지만 이 기능에 대한 작업은 아직 공개되지 않았습니다.
모바일 버전
QDriverStation 개발자는 QML을 탑재한 모바일 디바이스[6](Android, iOS 등)용 사이드 프로젝트도 개발했습니다.모바일 버전은 데스크톱 버전의 대부분의 기능을 갖추고 있습니다.
스크린샷
Windows 10에서 동작하는QDriverStation
Ubuntu 14.04에서 동작하는QDriverStation
외부 링크
레퍼런스
- ^ "Releases · FRC-Utilities/QDriverStation". github.com. Retrieved 2021-04-26.
- ^ "A cross platform Driver Station..." FIRST Robotics Competition Sub-Reddit. Retrieved 14 March 2016.
- ^ "QDriverStation Contributors". Retrieved 10 April 2018.
- ^ "What is the QDriverStation?". FRC Utilities. Retrieved 10 April 2018.
- ^ "Implementing the 2014 Communication Protocol". GitHub. Retrieved 10 April 2018.
- ^ "QDriverStation Mobile". GitHub. Retrieved 7 May 2016.
