QDriver Station

QDriverStation
QDriver Station
원저작자알렉스 스파타루
안정된 릴리스
21.04 / 2021년 4월 7일, 22개월 전(2021-04-07)[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.frc-utilities.github.io

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 등)용 사이드 프로젝트도 개발했습니다.모바일 버전은 데스크톱 버전의 대부분의 기능을 갖추고 있습니다.

스크린샷

외부 링크

레퍼런스

  1. ^ "Releases · FRC-Utilities/QDriverStation". github.com. Retrieved 2021-04-26.
  2. ^ "A cross platform Driver Station..." FIRST Robotics Competition Sub-Reddit. Retrieved 14 March 2016.
  3. ^ "QDriverStation Contributors". Retrieved 10 April 2018.
  4. ^ "What is the QDriverStation?". FRC Utilities. Retrieved 10 April 2018.
  5. ^ "Implementing the 2014 Communication Protocol". GitHub. Retrieved 10 April 2018.
  6. ^ "QDriverStation Mobile". GitHub. Retrieved 7 May 2016.