View Single Post
  #1   Spotlight this post!  
Unread 22-07-2015, 21:25
pjreiniger pjreiniger is offline
Registered User
AKA: PJ Reiniger
FRC #0174 (FRC 174 (2013-Present), 229 (2009-2012), 191 (2006-2008))
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2006
Location: Syracuse
Posts: 3
pjreiniger is an unknown quantity at this point
FRC Team 174's 2015 Software

Here is a link to FRC Team 174s software for the 2015 competition. We are really proud of what we were able to accomplish this year. You can read about some of them in the PDF included on our GitHub.
174 Github

Quick Description
  • Java simulator - Unobtrusive "simulator" that can be used with any teams java code. It sounds like we took a similar approach to what team 254 did
  • Custom SmartDashboard widgets - Custom widgets to show robot state, motion profiling state, and our autonomous editor
  • Autonomous Scripting - Command based autonomous scripts. Stored as text files on the robot, can be edited from the SmartDashboard
  • Motion Profiling - I had my students hand roll a simple version for straight paths. We also took team 254's spline library as is.

In developing our software this year, we tried to have a more structured design process. We made a design notebook for our entire robot which will be released at a later date, including class diagrams and sequence diagram. We used the Agile methodology to develop our software, which worked quite well with the structure of a FIRST season and our constantly changing requirements

We owe a huge thanks to my friends on FRC558 for being our beta testing guinea pigs. They provided us with some helpful feedback, and said that our tools were very helpful for them during the season.

If you have any questions, feel free to ask. We are hoping to get a lot of feedback to further improve ourselves for next year.


- PJ

Last edited by pjreiniger : 22-07-2015 at 21:52. Reason: Typo