View Single Post
  #1   Spotlight this post!  
Unread 16-03-2015, 19:36
eddie12390's Avatar
eddie12390 eddie12390 is offline
Registered User
AKA: Eddie
FRC #3260 (SHARP)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Pittsburgh
Posts: 285
eddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of lighteddie12390 is a glorious beacon of light
SHARP Scripter - GUI-Based Autonomous Scripter

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
__________________
Any post that I make expresses only my opinions. I do not represent the opinions of my team or of any entity affiliated with my team.

As a Mentor:
2016 - Engineering Inspiration at Greater Pittsburgh Regional

As a Driver:
2014 - Winner of Greater Pittsburgh Regional

Last edited by eddie12390 : 16-03-2015 at 19:38.