Go to Post you know you are addicted to first when u crave sprockets for breakfast! - Jones571 [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 06-12-2015, 07:07 PM
Alex Webber Alex Webber is offline
Programming / Web Site / Scouting
FRC #1810 (Jaguar Robotics)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Lenexa, KS
Posts: 103
Alex Webber is on a distinguished road
What do your programmer's do (besides the robot)

Our team, 1810 has been very grateful to have had 10 programmers last year, with only one senior. We will have at least 13 programmers if the 2016 season started today.

As most teams have figured out, you don't need everyone working on the robot. Our team normally has 3-4 programmers working on the robot. What do the other ones do?

For Recycle Rush, we worked on our scouting program, this was a big project, and we got it working just in time for regionals. We were just woundering if any teams had any summer ideas, or build season ideas to program that are not the robot.

It would be nice if you could also tell me how many programmers your team has when you reply as well, to help give us a better idea of what would work and such.

Thanks, Alex
__________________
Alex Webber | Co-Programming Lead and Scouting Lead
Jaguar Robotics FRC 1810
2015 | Greater Kansas City Regional 16/54
2016 | Greater Kansas City Imagery Award
2016 | Iowa Regional
Reply With Quote
  #2   Spotlight this post!  
Unread 06-12-2015, 07:21 PM
xNovax's Avatar
xNovax xNovax is offline
Registered User
AKA: Aaron
FRC #3710 (Cyber Falcons)
Team Role: Programmer
 
Join Date: Oct 2014
Rookie Year: 2013
Location: Kingston, Ontario
Posts: 11
xNovax is an unknown quantity at this point
Re: What do your programmer's do (besides the robot)

I was the only student on the team that did programming this past season. Other than working on the robot code I worked on updating our scouting program. The program can be found here: Github
Reply With Quote
  #3   Spotlight this post!  
Unread 06-13-2015, 01:26 AM
GeeTwo's Avatar
GeeTwo GeeTwo is online now
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,536
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

As you have enough to do this, make certain that at least some of the programmers are embedded in the design team for every subsystem. This improves the chances that each subsystem can actually be programmed and has the necessary feedback sensors designed in rather than tacked on.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #4   Spotlight this post!  
Unread 06-15-2015, 10:41 AM
jtrv's Avatar
jtrv jtrv is offline
github.com/jhtervay
AKA: Justin
FRC #2791 (Shaker Robotics)
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Latham, NY
Posts: 142
jtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to all
Re: What do your programmer's do (besides the robot)

Things we've started introducing lately:
(We had 4 programmers, 1 was in his first year of FRC but had a lot of experience in other programming areas, and 1 programming mentor who is a student from a local college)

-Look for ways to improve code layout / design / structure from year to year. Look at great things and awful things in each year's code and how things have progressed. Ways to improve and increase clarity is very important in a team as large as yours.
-The newest programmer overhauled the website and re-designed it from scratch (I believe he used some basic UI frameworks, but regardless, still a big project).
-Wiring (electrical & pneumatic)
-Helping with scouting. We haven't made our own electronic scouting program, and I'm not sure if we will in the near future. What I did do was create a program that simulated day 2 qualifications based on day 1 performances and day 2 schedules. Since our scouting team meets after day 1 and also right before alliance selection, having a good idea of what standings might look like on the day 1 meeting is a good idea. It obviously isn't perfect, but it gives insight on which teams could be in the top 8.
-Lots of work on control system development.
-We also procrastinate a lot.
__________________
2791 (2012-2016)
Alumni & part-time programming mentor of 2791.
My views do not reflect the views of my team.
2012 - BAE Granite State Regional Finalists & Imagery Award, Connecticut Semifinalists & Creativity Award
2013 - BAE Granite State Regional Quarterfinalists & Quality Award, WPI Regional Finalists & Excellence in Engineering Award
2014 - New York Tech Valley Quarterfinalists, Finger Lakes Semifinalists & Quality Award
2015 - New York Tech Valley Quarterfinalists & Quality Award, Finger Lakes Quarterfinalists & Industrial Design Award
2016 - New York Tech Valley Semifinalists & Quality Award, Finger Lakes Semifinalists
Reply With Quote
  #5   Spotlight this post!  
Unread 06-15-2015, 11:56 AM
GeeTwo's Avatar
GeeTwo GeeTwo is online now
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,536
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

Quote:
Originally Posted by jtrv View Post
Things we've started introducing lately:
.. procrastinate a lot.
You might want to put off procrastination until next year.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #6   Spotlight this post!  
Unread 06-16-2015, 05:00 PM
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,979
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

What do our programmers* do?
Bother the cat, mostly.


*No apostrophe, it is not possessive.
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #7   Spotlight this post!  
Unread 06-16-2015, 05:12 PM
GeeTwo's Avatar
GeeTwo GeeTwo is online now
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,536
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

Quote:
Originally Posted by DonRotolo View Post
What do our programmers* do?
Bother the cat, mostly.


*No apostrophe, it is not possessive.
Or perhaps it's the last word that's misspelled.

Our programmer's Dew keeps him (or her) awake to do more programming.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #8   Spotlight this post!  
Unread 06-16-2015, 08:48 PM
Ichlieberoboter's Avatar
Ichlieberoboter Ichlieberoboter is offline
Awards and Programming
AKA: Maria Valentini
FRC #2499 (Industrial Revolution)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2012
Location: Minnesota
Posts: 241
Ichlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud of
Re: What do your programmer's do (besides the robot)

I was the head programmer on my team and also a chairmans presenter and I did some electrical. This isn't the best example cause we had a really small team but chairmans can always use help from my experience.
__________________
Team 2499-Industrial Revolution
2015 Lake Superior Regional Judges Award

Head Programmer Chairman's Award Presenter Awards Submitter Electrical Team Website Designer Strategy Team

Reply With Quote
  #9   Spotlight this post!  
Unread 06-16-2015, 09:02 PM
MaGiC_PiKaChU's Avatar
MaGiC_PiKaChU MaGiC_PiKaChU is offline
Drive Coach
AKA: Antoine L.
FRC #3360 (Hyperion)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Sherbrooke
Posts: 598
MaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

we did the robot reveal video, and I also did electronics.
__________________
2012 - 3360 - Junior member
2013 - 3360 - Lead Programmer, Human player
2014 - 3360 - Lead Programmer, Human player
2015 - 3360 - Lead Programmer, Driver
2016 - 3360 - Mentor, Drive coach



Reply With Quote
  #10   Spotlight this post!  
Unread 06-18-2015, 01:28 PM
hardcopi hardcopi is offline
Registered User
AKA: Rich Lester
FRC #2959 (The Robotarians)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Coloma, MI
Posts: 271
hardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud of
Re: What do your programmer's do (besides the robot)

Ours come up with more and more disturbing plans to take over the world. We try to keep them busy.

Another good thing is documentation. We lost most of our programmers this year, but thanks to documentation (and the fact that they are teaching weekly classes to newbies until they leave for College) we are going to be ok.

FInd some reusable bits of code for them to improve upon. A favorite of our team is the joystick conditioning code.
Reply With Quote
  #11   Spotlight this post!  
Unread 06-18-2015, 07:49 PM
FlamingSpork FlamingSpork is offline
Eating Utensil
FRC #3003 (Tan[X])
Team Role: Programmer
 
Join Date: Nov 2014
Rookie Year: 2015
Location: Canandaigua, NY
Posts: 63
FlamingSpork is just really niceFlamingSpork is just really niceFlamingSpork is just really niceFlamingSpork is just really niceFlamingSpork is just really nice
Re: What do your programmer's do (besides the robot)

Quote:
Originally Posted by hardcopi View Post
Ours come up with more and more disturbing plans to take over the world.
Always fun to plot, but when you actually try, you get a segmentation fault.

I'm working on coding a field management system for Maize Craze, and I so far have learned that any line of code can cause a segfault.

My team has also been working on learning how to make our code a tangled mess based on this: https://www.thc.org/root/phun/unmaintain.html
__________________

Windows NT 4.0, 98, XP, 7, 8, 8.1, and 10
Fedora Core 10
Ubuntu 12.04 LTS

C++, Bash, TI-Basic, and Javascript
Reply With Quote
  #12   Spotlight this post!  
Unread 06-18-2015, 11:09 PM
GeeTwo's Avatar
GeeTwo GeeTwo is online now
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,536
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

This year we're requiring all of our programmers (and all of our controls people, and all of our mechanical people) to take a job on the business side of the house as well. "Business" includes just about everything that doesn't relate to the robot build, including Chairman's submission, outreach, web/social media, fund raising, scouting/match strategy (though not build strategy), spirit, safety, and probably a few more things I can't think of right now. The concept is to have separate meetings for "business" vs "technical". During the "off season", there should be a business vs technical breakdown approaching 1:1. During build season, this will probably be more like 5:1, or perhaps even worse.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
Reply


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 07:59 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