FRC-Utilities/QDriverStation: Cross-platform clone of the FRC Driver Station
Driver on

FRC-Utilities/QDriverStation: Cross-platform clone of the FRC Driver Station

Build Status

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.

macOS Screenshot

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/.

Warnings

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.

Construct directions

Necessities

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:

One-liner:

git clone --recursive https://github.com/FRC-Utilities/QDriverStation/

Regular process:

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:

  • qmake
  • make
  • Optionally available: sudo make set up

You may examine this tutorial by Dakota Keeler to compile the QDriverStation.

Credit

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.

License

This venture is launched beneath the MIT License. For extra info, click on right here.

Leave a Reply

Your email address will not be published. Required fields are marked *