Go to Post Volunteers are in short supply and we always need more. - Koko Ed [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
  #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
  #2   Spotlight this post!  
Unread 25-07-2015, 11:09
AndrewMorrison AndrewMorrison is offline
Safety, Simplicity, Consistency
FRC #0558 (Robosquad)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Wallingford, CT
Posts: 82
AndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond reputeAndrewMorrison has a reputation beyond repute
Re: FRC Team 174's 2015 Software

Great stuff PJ!

You know that 558 will always be happy to work with you guys!
I can't tell you how much time and effort was saved by work through your simulators. As our software team can attest, this was a huge help!
This was our first year using Java on the machine as we had always used labview. Looking for a challenge, this year we decided to program the machine in both languages (designed for failure, learn new things, and just for fun). We split our programming team, and while our labview team was waiting for machine time our Java group was able to successfully use your simiulators to test.

Great work, we will be happy to work with you again!

-Andy
__________________
I feel like I am quickly becoming an old timer....
Team 71: 2004-2007
Team 229: 2008-2011
Team 558: 2012-????
  #3   Spotlight this post!  
Unread 29-07-2015, 12:46
Starke Starke is offline
Producer at The RoboSportsNetwork
AKA: Matt Starke
FRC #0174 (Arctic Warriors); (Alumni: 340 (GRR), 1126 (SparX))
Team Role: Leadership
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Rochester NY
Posts: 690
Starke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond repute
Re: FRC Team 174's 2015 Software

Quote:
Originally Posted by pjreiniger View Post
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
As a teacher advisor for the Arctic Warriors, I have been amazed at what the students have been able to accomplish this year. There were so many new challenges and pursuits that our students took head on.

The 2015 programming team also created a Project Notebook (Link Below) from the season that outlines some of the things shown on GitHub.

www.snobot.org/2015notebook

Matt
__________________


Team 340 | G.R.R. | Alumni/Mentor | 2003-2007, 2010
Team 1126 | SparX | Engineer | 2008-2009
FRCDesigns.com | Engineer | 2011 - Present
Team 174 | Arctic Warriors | Advisor | 2012 - Present
  #4   Spotlight this post!  
Unread 29-07-2015, 14:42
feverittm's Avatar
feverittm feverittm is offline
Registered User
FRC #0997 (Spartans)
Team Role: Mentor
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Corvallis, OR
Posts: 122
feverittm will become famous soon enoughfeverittm will become famous soon enough
Re: FRC Team 174's 2015 Software

Thank you for posting. This is a very good reference.

If I might add one small suggestion. It might help for later (or external) review to include a diagram of the robot with annotations to the various subsystems.

Thanks again.
__________________
Floyd Moore
Mentor Electrical and Pneumatics
Team 997 - Spartan Robotics
Corvallis High School, Corvallis Oregon
  #5   Spotlight this post!  
Unread 29-07-2015, 15:13
Starke Starke is offline
Producer at The RoboSportsNetwork
AKA: Matt Starke
FRC #0174 (Arctic Warriors); (Alumni: 340 (GRR), 1126 (SparX))
Team Role: Leadership
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Rochester NY
Posts: 690
Starke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond repute
Re: FRC Team 174's 2015 Software

Quote:
Originally Posted by feverittm View Post
Thank you for posting. This is a very good reference.

If I might add one small suggestion. It might help for later (or external) review to include a diagram of the robot with annotations to the various subsystems.

Thanks again.
Thanks for the feedback! Just added a couple pictures with a quick and short description.

Matt
__________________


Team 340 | G.R.R. | Alumni/Mentor | 2003-2007, 2010
Team 1126 | SparX | Engineer | 2008-2009
FRCDesigns.com | Engineer | 2011 - Present
Team 174 | Arctic Warriors | Advisor | 2012 - Present
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 22:11.

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