Go to Post po-nos, cancans, and totes ma goats - dubiousSwain [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

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 25-04-2011, 12:38
demosthenes2k8's Avatar
demosthenes2k8 demosthenes2k8 is offline
Graduated but not gone
AKA: Matt Soucy
FRC #0166 (Chop Shop 166)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Merrimack, NH
Posts: 590
demosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to behold
Send a message via AIM to demosthenes2k8 Send a message via Yahoo to demosthenes2k8
Re: Please open source your code!

My team only has our past code from the last three years, and it's only REALLY organized for the last two. We always believed it meant what imac thought.
__________________


GSR Dean's List Finalist 2011
  #17   Spotlight this post!  
Unread 26-04-2011, 00:13
kgzak's Avatar
kgzak kgzak is offline
Registered User
AKA: Kris
FRC #4392 (Decievers) FRC #2075 (Enigma)
Team Role: College Student
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Grand Rapids, Michigan
Posts: 418
kgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to behold
Re: Please open source your code!

Quote:
Originally Posted by Robby Unruh View Post
How strict is this open source rule? Would you get penalized for essentially writing a previous years code? (ie; same task, written differently)
And how would a team that uses the default code every year end up?

All that being said, 3266's code is extremely messy, but I'll release it how we used it at Buckeye. Maybe I'll put up a cleaner version along side it, just so you guys won't associate me as the kid who writes nested ifs EVERYWHERE!
I read the rule as if it is publicly available to every other team (hosted on a web site) then you can use the exact same code...that's what we plan on doing. seeing as how we will have one experienced programmer next year, it should help him out a lot. I have been our main programmer, along with one other kid, and our main mentor for software was my dad (I taught him LabView basics, then we both leaned together). The Library should help seeing as I won't be anywhere close so I can help, the other programers will at least have starting blocks.
  #18   Spotlight this post!  
Unread 29-04-2011, 00:34
LukeS LukeS is offline
4272 mentor, 1024 alumnus
AKA: Luke Shumaker
FRC #4272
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Indianapolis, IN
Posts: 60
LukeS is an unknown quantity at this point
Re: Please open source your code!

FRC 1024's code since 2009 is at http://lukeshu.ath.cx/1/FRC/hg/ (well, actually the 2009 code is a Java port of the original LabVIEW code, it's missing autonomous (which wasn't worth porting anyway), and traction control). All of it is Java. 2009 code is GPLv2+, after that it's 3-clause BSD. In 2010-11, there is a .hardware package withing the main package. While largely hardware specific to our robot, there's some generic stuff (some encoder stuff, some IR stuff, some PID stuff). Also, in the 2011 code is an experimental plug-n-play CAN driver, which is nifty, but has not been tested.

I've got the C code from several years before that, but there are a few source files that say they can't be publicly redistributed. One of these days I'll audit them or whatever, and throw them up. If you want to see it, I can send you a private copy, PM me or something.

Last edited by LukeS : 29-04-2011 at 00:44. Reason: comment on the code
  #19   Spotlight this post!  
Unread 01-05-2011, 21:25
Robby Unruh's Avatar
Robby Unruh Robby Unruh is offline
*insert random dial-up tone here*
FRC #3266 (Robots R Us)
Team Role: Coach
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Eaton, OH
Posts: 338
Robby Unruh will become famous soon enough
Re: Please open source your code!

3266's code for the (in-dev) offseason can be found here: http://code.google.com/p/frc3266/

No use releasing our competition code, since this is pretty much an overhaul of that.
__________________
[Robots R Us #3266]
2015: Georgia Southern Classic (Winners / Thanks 1319 & 1648!), Queen City
2014: Crossroads, Queen City
2013: Buckeye, Queen City, Crossroads
2012: Buckeye, Queen City

2011: Buckeye
2010: Buckeye
  #20   Spotlight this post!  
Unread 03-05-2011, 12:27
Patrickwhite's Avatar
Patrickwhite Patrickwhite is offline
May the North be with you
FRC #0610 (The Coyotes)
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Toronto
Posts: 88
Patrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of light
Re: Please open source your code!

610's code (we use Java) is available on Google code. Note that it is not yet complete - the code we have changed since competition has not yet been uploaded - programmers need breaks too.

Our scouting system is written in PHP, and contains:
- The scouting form
- Access to the database as both HTML and Excel (.csv) tables
- Pick list assistant
- Easy access to stats for six teams (for match planning)
- A page for entering comments on robots, as well as the ability to flag a team as one that we do not work well with

It's currently not open source, but as soon as I finish explaining to one of our heads the important of open sourcing code, it will be.
I mention this because programming a robot is not that special - every team in FIRST does it. What we can learn from looking at someone else's code is not that extensive. However, everyone's scouting implentation (if it exists at all) will be completely different, and what can be learned from looking at that CAN be extensive.
__________________
while(!going.isTough());
tough.exit();

What will we do tonight, Warfa?
The same thing we do every night, Patrick. Sit and wait for Electrical.
  #21   Spotlight this post!  
Unread 03-05-2011, 15:45
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,569
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: Please open source your code!

The DiscoBots have opened sourced our code for last two years.

It can be found here on Google Code - http://code.google.com/p/discobots/

We program in Java for FIRST and RobotC for VEX.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
Closed Thread


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 03:50.

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