FRC-Utilities/QDriverStation: Cross-platform clone of the FRC Driver Station
The QDriverStation is a cross-platform and open-source different to the FRC Driver Station. It means that you can function FRC robots with the key working programs (Home windows, Mac OSX and GNU/Linux). The QDriverStation is ready to function each 2009-2014 robots and 2015-2017 robots, assist for 2020 robots is on the way in which.
The precise code that operates a FRC robotic is present in a separate repository, which is written in C and can be utilized in your personal tasks or change it to assist extra communication protocols (equivalent to ROS).
You will discover the net documentation of the QDriverStation and its sub-projects right here.
Set up notes
You may obtain the QDriverStation from GitHub.
When you end putting in the software program, you’ll be able to launch it and start driving your robotic. Simply be sure you enter your group quantity and to confirm that the joysticks are working appropriately.
Mac customers might be prompted to obtain a further driver for Xbox 360 controllers to work.
Word for Linux customers
For comfort, Linux releases at the moment are dealt with with AppImages. To run the AppImage, merely obtain the most recent launch, make it executable and run it.
Terminal instructions beneath:
cd Downloads chmod +x QDriverStation*.AppImage ./QDriverStation*.AppImage
Extra data might be discovered right here: https://appimage.org/.
In case you are on Linux, the QDriverStation could detect some gadgets as a joystick (extra data…). If that occurs, simply disable the defective system by clicking on the ability button subsequent to its title.
The one requirement to compile the appliance is to have Qt put in in your system. The desktop software will compile with Qt 5.15 or larger.
- In case you are utilizing Linux, just remember to have put in the next packages:
The venture already comprises the compiled SDL libraries for Home windows and Mac.
Cloning this repository
This repository makes use of
git submodule. In an effort to clone it, you could have two choices:
git clone --recursive https://github.com/FRC-Utilities/QDriverStation/
git clone https://github.com/FRC-Utilities/QDriverStation/ cd QDriverStation git submodule init git submodule replace
Compiling the appliance
After getting Qt put in, open QDriverStation.professional in Qt Creator and click on the “Run” button.
Alternatively, you can too use the next instructions:
- Optionally available: sudo make set up
You may examine this tutorial by Dakota Keeler to compile the QDriverStation.
This software was created by Alex Spataru.
In fact, many individuals contributed in several methods to this venture, you could find extra particulars within the contributors checklist. Lastly, we wish to thanks for making an attempt this little venture, we sincerely hope that you simply get pleasure from our software and we’d love a few of your suggestions.
This venture is launched beneath the MIT License. For extra info, click on right here.