View Single Post
  #2   Spotlight this post!  
Unread 02-01-2014, 11:28
JohnGilb JohnGilb is offline
Programming Mentor, Drive Mentor
FRC #0488
 
Join Date: Mar 2011
Rookie Year: 2003
Location: Redmond, WA
Posts: 114
JohnGilb has a spectacular aura aboutJohnGilb has a spectacular aura aboutJohnGilb has a spectacular aura about
Re: paper: 488 2013 Offseason Architecture

Github repository for the code

This public repository contains the results of some experiments we conducted in the offseason in Java. Our goal was to create a simple framework where robot code could be developed and tested without a cRIO.

There's still many ways this framework could be improved, but we believe we have made progress worth sharing.

Here's the summary (included in the linked document) of our goals:

Critical logic can be run without access to a cRIO or Robot
  • Multiple teams (Electrical, Mechanical, Programming) need access to the robot or a cRIO, so this has often been a bottleneck for us
Supports writing and running test cases
  • Now that our programming team has a large pool of programmers, the odds of making a change that causes a regression has increased
  • In addition, we want to be able to write proof-of-concept tests during development
Has reusable components for future seasons and other teams
  • The progress we make this year should be applicable to future years (assuming no rules changes about shared libraries)
Reply With Quote