Go to Post The secret to this whole thing is that it's the robot that builds the team. - JohnBoucher [more]
Home
Go Back   Chief Delphi > CD-Media > White Papers
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

photos

papers

everything



488 2013 Offseason Architecture

By: JohnGilb
New: 01-02-2014 11:15 AM
Updated: 01-02-2014 11:15 AM
Total downloads: 247 times


Mostly complete framework to allow for testing code away from a cRIO.

We set out to create a framework with these goals:

Critical logic can be run without access to a cRIO or Robot

Supports writing and running test cases

Has reusable components for future seasons (and other teams)

The code in question is here: https://github.com/Team488/Shared
(also linked to in the document)

Attached Files

  • ptx Offseason Architecture.pptx

    Offseason Architecture.pptx

    downloaddownload file

    uploaded: 01-02-2014 11:15 AM
    filetype: ptx
    filesize: 482.95kb
    downloads: 245



Recent Downloaders

Discussion

view entire thread

Reply

01-02-2014 11:28 AM

JohnGilb


Unread 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)



12-30-2014 12:05 PM

JohnGilb


Unread Re: paper: 488 2013 Offseason Architecture

The repository now includes code from 2014 and 2014 off-season as well.



view entire thread

Reply

Tags

loading ...



All times are GMT -5. The time now is 04:52 AM.

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