Go to Post Elgin..... ;) Will you marry me? KIDDING!!!!!!! That's yucky, everyone knows boys have cooties. - Libby K [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
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 22-03-2013, 18:30
bulbajackel's Avatar
bulbajackel bulbajackel is offline
Programmin fo dayz
AKA: Chuck
FRC #2408 (Shrapnel Sergeants)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2011
Location: United States
Posts: 22
bulbajackel is an unknown quantity at this point
What do your programmers do when programming has finished?

Hello, programmer from Team 2408, the Shrapnel Sergeants here to ask you guys a question. What do you guys (programmers specifically) do when your job has been completed? What can we do in the community or at meetings to keep our robotics related activity high? Any suggestion is appreciated, thanks.
__________________


"It's the programmer's fault"
Reply With Quote
  #2   Spotlight this post!  
Unread 22-03-2013, 18:35
midway78224 midway78224 is offline
Registered User
AKA: Rudy
FRC #5572 (Rosbots)
Team Role: Mentor
 
Join Date: Apr 2007
Rookie Year: 2004
Location: San Antonio, Texas
Posts: 239
midway78224 is a splendid one to beholdmidway78224 is a splendid one to beholdmidway78224 is a splendid one to beholdmidway78224 is a splendid one to beholdmidway78224 is a splendid one to beholdmidway78224 is a splendid one to beholdmidway78224 is a splendid one to behold
Send a message via Yahoo to midway78224
Re: What do your programmers do when programming has finished?

I always have my programming team learn something new. Maybe a new sensors that can help in future yrs.
__________________
[size="1"]
2004-2008 '11 457 Greasemonkeys
2012-2013 3997 Screaming Chickens
2014 3614 The Love Machine
2015-Present Rosbots
Reply With Quote
  #3   Spotlight this post!  
Unread 22-03-2013, 18:47
Jay1986's Avatar
Jay1986 Jay1986 is offline
Programmer and Driver
AKA: Jay Urban
FRC #1986 (Team Titanium)
Team Role: Alumni
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Lees Summit
Posts: 67
Jay1986 is a jewel in the roughJay1986 is a jewel in the roughJay1986 is a jewel in the roughJay1986 is a jewel in the rough
Re: What do your programmers do when programming has finished?

Programmers are always busy
__________________

2013 Oklahoma Regional (Regional Winner, Gracious Professionalism, [and judges voted me star of the day])
2013 KC Regional (Regional Winner, Woodie Flowers, Industrial Design)
2013 Hub City Regional (Regional Winner, Entrepreneurship, Quality, Dean's List)
Reply With Quote
  #4   Spotlight this post!  
Unread 22-03-2013, 18:50
vhcook's Avatar
vhcook vhcook is offline
Reader of Things
AKA: Victoria
FRC #1939 (Kuh-nig-its)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Kansas City, MO
Posts: 546
vhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond reputevhcook has a reputation beyond repute
Re: What do your programmers do when programming has finished?

What is this "finished" of which you speak?

There are a lot of things to do even if your robot is out of the competition (and it appears you've qualified for Championships, so there's also anything you need to tweak for that).
  • If you aren't using a proper revision control system, this would be a good time to start.
  • Learn how to use new sensors (ultrasonics, encoders, vision, infrared, something else).
  • Develop niftier autonomous modes.
  • Improve your ability with more advanced programming techniques. (Look for papers in CDMedia by Chris Hibner for some good examples.)
  • Code an electronic scouting system.
  • Write an app to use in outreach.
  • Write an app to download information from the FMS twitter feed and do something useful (or just interesting) with it.
  • Develop an electronic inventory system for your team's workshop that you can use to keep track of when you're out of a part and automate your bill of materials for next year. (Possibly a bit of a stretch.)
  • Learn a little more about electrical or mechanical (as applicable). This can prove useful when you need to figure out how to control a mechanism they're making.

Use your imagination. There's an infinite amount of work available if you just look for something.
Reply With Quote
  #5   Spotlight this post!  
Unread 22-03-2013, 20:26
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,802
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: What do your programmers do when programming has finished?

Seek and destroy bugs in your code again. There's always at least one, sometimes buried very deep.

Failing that, come up with new automodes.

Convince the mechanicals and electricals to learn how to use a diagnostic screen (which you've coded) so that you can prove that it's NOT a code problem even more easily.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #6   Spotlight this post!  
Unread 22-03-2013, 20:32
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: What do your programmers do when programming has finished?

Enjoy the time you have until someone comes and says the inevitable phrase "Hey Joel, is it possible to..."
__________________
All opinions are my own.
Reply With Quote
  #7   Spotlight this post!  
Unread 23-03-2013, 00:12
Merfoo's Avatar
Merfoo Merfoo is offline
Registered User
FRC #0955 (CV Robotics)
Team Role: Programmer
 
Join Date: Feb 2012
Rookie Year: 2012
Location: America
Posts: 48
Merfoo is an unknown quantity at this point
Re: What do your programmers do when programming has finished?

We just usually help out with the web team or make html games to put on our website

team955.com
Reply With Quote
  #8   Spotlight this post!  
Unread 23-03-2013, 00:18
TheSoftwareGuy TheSoftwareGuy is offline
Registered User
FRC #3410
 
Join Date: Mar 2013
Location: Miami
Posts: 5
TheSoftwareGuy is an unknown quantity at this point
Re: What do your programmers do when programming has finished?

Quote:
Originally Posted by bulbajackel View Post
Hello, programmer from Team 2408, the Shrapnel Sergeants here to ask you guys a question. What do you guys (programmers specifically) do when your job has been completed? What can we do in the community or at meetings to keep our robotics related activity high? Any suggestion is appreciated, thanks.
I am the lead programmer of my team, however nobody works on JUST programming, or JUST electrical, or JUST mechanical. especially because in order to troubleshoot my software, i end up troubleshooting electrical a lot too.

we are all well-rounded individuals.
Reply With Quote
  #9   Spotlight this post!  
Unread 23-03-2013, 23:32
alex.lew alex.lew is offline
college student
FRC #1912 (Team Combustion), FRC #0558 (Elm City Robo Squad)
 
Join Date: Jan 2012
Rookie Year: 2012
Location: New Haven
Posts: 72
alex.lew will become famous soon enoughalex.lew will become famous soon enough
Re: What do your programmers do when programming has finished?

For the past two years we (1912) have competed in the Zero Robotics SPHERES tournament. It's programmed in C with virtual satellites. As an offseason event, SPHERES is a great experience, especially in training younger students. This was actually my first exposure to programming in general.
here is a link to their website:
http://www.zerorobotics.org/web/zero...cs/home-public
Reply With Quote
  #10   Spotlight this post!  
Unread 23-03-2013, 23:46
mcb's Avatar
mcb mcb is offline
Registered User
AKA: Katie
FRC #1732 (Hilltoppers)
Team Role: College Student
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Milwaukee, WI
Posts: 38
mcb is an unknown quantity at this point
Re: What do your programmers do when programming has finished?

It might also be useful to invest some time into learning other coding languages, too... there are always opportunities to help other teams at tournaments. Also, it comes in handy if your alliance members use other languages and are making changes to their code in order to make a specific strategy work.
Reply With Quote
  #11   Spotlight this post!  
Unread 24-03-2013, 21:05
SPHogan SPHogan is offline
Registered User
FRC #4232 (AHS Redbird Robotics)
Team Role: Programmer
 
Join Date: Feb 2013
Rookie Year: 2012
Location: Alton
Posts: 7
SPHogan is an unknown quantity at this point
Re: What do your programmers do when programming has finished?

We had a pretty small group of people who actually showed up on a regular basis, so when I wasn't programming I was probably helping out the mechanical folks. When I wasn't needed there I'd be working out bugs or just improving the code as much as I could.
Reply With Quote
  #12   Spotlight this post!  
Unread 24-03-2013, 21:39
Kevin Leonard Kevin Leonard is offline
Professional Stat Padder
FRC #5254 (HYPE), FRC #20 (The Rocketeers)
Team Role: College Student
 
Join Date: Oct 2011
Rookie Year: 2011
Location: Upstate New York
Posts: 1,253
Kevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond repute
Re: What do your programmers do when programming has finished?

We have been working our programmers to DEATH improving our Auto routines. If you're "done" then I assume you have a number of reliable auto routines that you can pick from to coordinate with your alliance partners as well?
I would HOPE so.
Reply With Quote
  #13   Spotlight this post!  
Unread 24-03-2013, 21:43
Woolly's Avatar
Woolly Woolly is offline
Programming Mentor
AKA: Dillon Woollums
FRC #1806 (S.W.A.T.)
Team Role: Mentor
 
Join Date: Feb 2012
Rookie Year: 2012
Location: Springfield, MO
Posts: 512
Woolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond reputeWoolly has a reputation beyond repute
Re: What do your programmers do when programming has finished?

Quote:
Originally Posted by Thunder910 View Post
We have been working our programmers to DEATH improving our Auto routines. If you're "done" then I assume you have a number of reliable auto routines that you can pick from to coordinate with your alliance partners as well?
I would HOPE so.
Or maybe something to where the drivers can change certain values for autonomous on the dashboard right before the match based on your alliance partner's preferences.
Especially useful if a programmer is on your driver team.
__________________


Team 1806 Student: 2012-2013 | Mentor: 2013-Present
Reply With Quote
  #14   Spotlight this post!  
Unread 24-03-2013, 22:03
runneals's Avatar
runneals runneals is offline
FTC Mentor - The Robot Corps 7491
FRC #3928 (Team Neutrino)
Team Role: Alumni
 
Join Date: Oct 2012
Rookie Year: 2006
Location: Nevada, Iowa
Posts: 397
runneals has a spectacular aura aboutrunneals has a spectacular aura about
Re: What do your programmers do when programming has finished?

Quote:
Originally Posted by vhcook View Post
What is this "finished" of which you speak?

There are a lot of things to do even if your robot is out of the competition (and it appears you've qualified for Championships, so there's also anything you need to tweak for that).
  • If you aren't using a proper revision control system, this would be a good time to start.
  • Learn how to use new sensors (ultrasonics, encoders, vision, infrared, something else).
  • Develop niftier autonomous modes.
  • Improve your ability with more advanced programming techniques. (Look for papers in CDMedia by Chris Hibner for some good examples.)
  • Code an electronic scouting system.
  • Write an app to use in outreach.
  • Write an app to download information from the FMS twitter feed and do something useful (or just interesting) with it.
  • Develop an electronic inventory system for your team's workshop that you can use to keep track of when you're out of a part and automate your bill of materials for next year. (Possibly a bit of a stretch.)
  • Learn a little more about electrical or mechanical (as applicable). This can prove useful when you need to figure out how to control a mechanism they're making.

Use your imagination. There's an infinite amount of work available if you just look for something.
That's a great list. I planning on working on a lot of them hopefully during the off season for both my "old" team (3928) and my new team (2167). Also, there is always work to be done on building and maintaining team's web presences.
__________________
David Runneals
FRC 3928 Team Neutrino 4-H: Mentor (2015 Off-Season - ?)
FTC North Super Regional Championship: Game Announcer (2015)
FTC 7491 The Robot Corps 4-H: Mentor (2013 - ?)
FRC 2167 Mentor (2014)
FRC 3928 Team Neutrino 4-H: Member, Co-Captain, & Media Coordinator (2013)
Reply With Quote
  #15   Spotlight this post!  
Unread 25-03-2013, 00:01
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: What do your programmers do when programming has finished?

I finished my program week 5 of build season. It was functional and did it's job. My mentor always says "great, now here's more things to do" and hands me a list. Today I woke up with a text message from my mentor saying "I've emailed you things you need to have done for Terra Houte" There are at least 5 things he's given me to do. Long story short, one can always improve code, make it cleaner, run faster. A programmers job is never done, unless, of course, it is the "dead zone." That is the week before competition and inorder to change the code on the robot, 2 students and a mentor must be aware of what is being changed.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
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 01:07.

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