Go to Post And whether or not we are awarded in the course of the season, at its end our team will look back, and we’ll look at one another, and we will wonder how we were able to accomplish what we did. - John Wanninger [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 07-09-2016, 10:55
ErikBoesen's Avatar
ErikBoesen ErikBoesen is offline
Registered User
FRC #1418 (Vae Victis)
Team Role: Programmer
 
Join Date: Aug 2016
Rookie Year: 2011
Location: Falls Church, VA
Posts: 14
ErikBoesen has much to be proud ofErikBoesen has much to be proud ofErikBoesen has much to be proud ofErikBoesen has much to be proud ofErikBoesen has much to be proud ofErikBoesen has much to be proud ofErikBoesen has much to be proud ofErikBoesen has much to be proud of
Full release of FRC Dashboard

TL;DR: This $@#$@#$@#$@# is mother$@#$@#$@#$@#ing dope.

For the past two years our team has been using a web-based robot UI to control and monitor certain aspects of our robot, like our flashlight, autoaim, climbing winch, etc. etc. Here's a screenshot of our rebuilt 2016 interface (and the original from earlier this year, and 2015's interface), if you're curious. We've won a total of three Innovation in Control awards over the past two years for our UIs.
Anyway, at the end of the season, I decided to go through all the code and clean it up, remove unnecessary and unused code, and add lots of comments, in order to make something of a boilerplate for other teams to build their own UIs.
The result is FRC Dashboard, which I've designed with ease of modification in mind. It's built in HTML/CSS/JS, with a Python webserver. I've spun off most of the widgets and systems we used into addons which you can easily add on to your own UI. And as I said before, the code is full of lots of comments (and I mean lots) explaining everything to help you add and tweak your own widgets and code without wanting to pull out your hair.
You can get FRC Dashboard and all the addons I've prebuilt at this website.
(Or, here's the main GitHub repo, and a list of addons.)
This program is in (stable) beta, so if anyone has any suggestions, feel free to voice them in the comments, or start a pull request on GitHub. Thanks!
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 17:42.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi