Description:
FRC Team 3260 would like to announce SHARP Scripter, an autonomous scripting program developed by our team in C++ using Qt creator. This program allows FRC teams to quickly create a variety of autonomous options. These options can then be tested and used in competition without the need to use an IDE to compile and deploy the entirety of the program. This also means that teams can simply place the Autonomous modes that they would like to use on a flash drive that is then inserted into the roboRIO.
SHARP Scripter has been used by our team to create the Autonomous options that we used while competing at the Greater Pittsburgh Regional, helping us to stay flexible for our partners.
The source code for SHARP Scripter is now being release under the GPL v3. We currently have prebuilt binaries available for Linux and we intend to have binaries available for Windows. Additionally, we are working on a Java based interpreter for use on the robot as well as guides for using each portion of the program.
With its ease of use and intuitive flow-chart like structure, SHARP Scripter can be used by any member of your team, whereas in the past programming was significantly more restrictive due to the skills required.
Links:
SHARP Scripter on GitHub
SHARP Scripter Linux Binaries
Screenshots:
Simple Autonomous Layout Example
Simple Autonomous Layout Example With Parameters
Command Option Creation
Licensing: GPL v3 (
More Info)
Credits:- Qt Creator
- JSONCPP
- JSON Simple for Java