QDriverStation
The QDriverStation is a free and open-source robotics software for the FIRST Robotics Competition.
The project was started in September 2015 by Alex Spataru, with the objective to provide a stable, free, extensible and friendly to use alternative to the . Since then, several FRC students, alumni and mentors have contributed to the project by providing feedback, documenting the communication protocols and creating Linux packages.
Features
Some important features of the QDriverStation are:- The QDriverStation implements a simple auto-updater to ensure that teams are running the latest version of the software.
- The QDriverStation uses SDL to obtain joystick input, but it also implements the option to enable a "virtual joystick", which uses the keyboard keys to operate the robot.
- The QDriverStation implements a simple sandbox around every protocol to ensure the safe operation of the robot and the software.
- The QDriverStation uses the Qt framework to implement the Graphical user interface.