Go to Post Isn't the professional level for us called a job? - CalTran [more]
Home
Go Back   Chief Delphi > Competition > Team Organization
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 02-03-2009, 22:58
FoleyEngineer's Avatar
FoleyEngineer FoleyEngineer is offline
Registered User
AKA: John Crombe
FRC #0910 (Foley Freeze)
Team Role: Coach
 
Join Date: Jul 2006
Rookie Year: 2005
Location: Madison Heights, MI
Posts: 108
FoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond repute
Should a programmer be a driver too?

What's your opinion about having your lead programmer also be a driver? We have someone who has driven in the past and has done well. However this year is our lead programmer. Can someone do both jobs well? If you've done this, how did it work out? Does the complexity of this year's control system affect that?

Thanks!
__________________

2014 Buckeye Champions - thanks 846 & 639, Troy Champions - thanks 33 & 5193, Imagery, Entrepreneurship & Industrial Design Awards
2013 Kettering Champions - thanks 70 & 862, Three Imagery Awards
2012 Western Mich Finalist - thanks 1918 & 85
2011 Trav. City Web Site, Troy Xerox, Mich State Semi Finalist & Judges Awards
2010 Kettering Champion - thanks 67 & 70, Kettering Rockwell Innovation 2010 Troy Finalists - thanks 33 & 288, and Rockwell Innovation
2009 Kettering QF, Detroit Finalists Detroit Creativity Award, Troy Semi-Finalists Troy Creativity Award
2008 WMRI Finalists - thanks 1243 and 904, 2008 Kettering Champion - thanks 67, 1075 and 2619
2008 IRI Judges Award Winner, Great Lakes Finalists - thanks 66 & 217, Western Mich
2007 Curie Division Champions - thanks 330 & 1270
Reply With Quote
  #2   Spotlight this post!  
Unread 02-03-2009, 23:01
GBIT's Avatar
GBIT GBIT is offline
Lexantologist/Team Lead
AKA: Jared
FRC #0811 (Cardinals)
Team Role: Mechanical
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Worcester, MA
Posts: 252
GBIT is just really niceGBIT is just really niceGBIT is just really niceGBIT is just really niceGBIT is just really nice
Send a message via AIM to GBIT
Re: Should a programmer be a driver too?

Well if it is anything like having a lead mechtite as driver it should be no problem. for 2 years now i have been a major mechtite as well as lead driver... and i have found no issues with it....
__________________
-Mentor-
-WPI '13-
-Former Team Lead-
-Past Driver-

Reply With Quote
  #3   Spotlight this post!  
Unread 02-03-2009, 23:03
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
Re: Should a programmer be a driver too?

If they're good at driving, then let them drive, especially if he/she is up to driving and programming! In fact, I think it works out better having someone that has a lot of knowledge run the robot. They know the limits of the machine more than anyone else.
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
Reply With Quote
  #4   Spotlight this post!  
Unread 02-03-2009, 23:20
Kimmeh's Avatar
Kimmeh Kimmeh is offline
Student at Kettering University
AKA: Kimberly
FRC #0068 (Truck Town Thunder)
Team Role: Mentor
 
Join Date: Sep 2008
Rookie Year: 2009
Location: Michigan
Posts: 334
Kimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond reputeKimmeh has a reputation beyond repute
Send a message via Yahoo to Kimmeh
Re: Should a programmer be a driver too?

We're doing that this year. Our lead student programer is also our best driver. He's said it can be a little stressful at time, but it's worth it to be able to experience the code first hand and know exactly what it's doing on the field. It's much harder to have to explain the problem to someone else. Once he comes off the field, he's back in the pits fixing the code.

At our meeting tonight, he admitted that he changed the code between almost every match. And the robot did indeed drive better. =]
__________________
[2014 - Present] 68 Truck Town Thunder| Mentor |2014 - Great Lakes Bay Winner, Curie Quarterfinalists, District Chairman's Award, MCS Chairman's Award, Industrial Design Award, Entrepreneurship Award
[2014 - Present] 5046 Jacked Up Jackets| Mentor |
[2010 - 2013] 3421 Tachyon TECs| Mentor |2010 - Rookie Inspiration Award; 2013 - Coopertition Award , Kettering Quarterfinalists - 2nd Seed, Livonia Quarterfinalists - 2nd Seed Captain
[2009 - 2010] 2604 Metal and Soul| Student | 2010 - Gracious Professionalism Award, UL Industrial Safety Award
Reply With Quote
  #5   Spotlight this post!  
Unread 02-03-2009, 23:29
Jetweb Jetweb is offline
is good at making robots find walls
AKA: Jonathan
FRC #0179 (Children of the Swamp!!!)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Jupiter, FL
Posts: 213
Jetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to all
Re: Should a programmer be a driver too?

I have seen it work great many times. I would even venture a guess that over 50% of drivers are programmers.

One success case that comes to mind is Qbranch on 1024 in 2008, took the robot all the way to Einstein and had one of the best autonomous routines of the year. ( of course he may be part robot himself so Im not sure if that is a good example )

Last edited by Jetweb : 02-03-2009 at 23:35.
Reply With Quote
  #6   Spotlight this post!  
Unread 02-03-2009, 23:41
Brdn666's Avatar
Brdn666 Brdn666 is offline
Registered User
AKA: Brandon
FRC #2604 (Metal & Soul)
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Capac, MI
Posts: 24
Brdn666 is an unknown quantity at this point
Send a message via Yahoo to Brdn666
Re: Should a programmer be a driver too?

I'm the programmer and the driver. It's great because if there's a problem with driving, I know where and how to fix it.
__________________
Reply With Quote
  #7   Spotlight this post!  
Unread 02-03-2009, 23:44
KF987 KF987 is offline
Registered User
AKA: Keaton
FRC #2034 (IncrediBULLS)
Team Role: Mentor
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Las Vegas
Posts: 113
KF987 has much to be proud ofKF987 has much to be proud ofKF987 has much to be proud ofKF987 has much to be proud ofKF987 has much to be proud ofKF987 has much to be proud ofKF987 has much to be proud ofKF987 has much to be proud ofKF987 has much to be proud of
Send a message via AIM to KF987
Re: Should a programmer be a driver too?

The arm driver when we won the championship in 07 was our lead programer, he also was the arm driver in 08. (graduated last year

This year our lead programmer is going to be the arm driver too... (new driver)
In some ways it helps to have a programmer as a driver because they can quickly diagnose problems that may come up in a match and be able to better fix the program because they experienced first hand what was wrong.

Just don't let them make the control board.

My .02

-Keaton
Reply With Quote
  #8   Spotlight this post!  
Unread 03-03-2009, 00:15
FoleyEngineer's Avatar
FoleyEngineer FoleyEngineer is offline
Registered User
AKA: John Crombe
FRC #0910 (Foley Freeze)
Team Role: Coach
 
Join Date: Jul 2006
Rookie Year: 2005
Location: Madison Heights, MI
Posts: 108
FoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond reputeFoleyEngineer has a reputation beyond repute
Re: Should a programmer be a driver too?

Great feedback, thanks! My one concern is that our drivers are usually busy with strategy meetings, driver meetings, and of course being in queue and on the field. Normally our programmer works on the code during those events changing what the drivers have requested. How do you do both jobs simultaneously? I'm open to the possibility (that's why I asked), just want to know about how to handle the dual-responsibility. The programmer is really the only team member who knows the code well enough to make changes... just makes me nervous to stretch anyone too thin?

Thanks!
__________________

2014 Buckeye Champions - thanks 846 & 639, Troy Champions - thanks 33 & 5193, Imagery, Entrepreneurship & Industrial Design Awards
2013 Kettering Champions - thanks 70 & 862, Three Imagery Awards
2012 Western Mich Finalist - thanks 1918 & 85
2011 Trav. City Web Site, Troy Xerox, Mich State Semi Finalist & Judges Awards
2010 Kettering Champion - thanks 67 & 70, Kettering Rockwell Innovation 2010 Troy Finalists - thanks 33 & 288, and Rockwell Innovation
2009 Kettering QF, Detroit Finalists Detroit Creativity Award, Troy Semi-Finalists Troy Creativity Award
2008 WMRI Finalists - thanks 1243 and 904, 2008 Kettering Champion - thanks 67, 1075 and 2619
2008 IRI Judges Award Winner, Great Lakes Finalists - thanks 66 & 217, Western Mich
2007 Curie Division Champions - thanks 330 & 1270
Reply With Quote
  #9   Spotlight this post!  
Unread 03-03-2009, 01:18
Stvn's Avatar
Stvn Stvn is offline
FIRST Competition Competer
AKA: Steven Rhodes
FRC #0100 (WHS/CHS - WildHats)
Team Role: Leadership
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Woodside, CA
Posts: 90
Stvn is an unknown quantity at this point
Send a message via AIM to Stvn
Re: Should a programmer be a driver too?

From my experience, it has been beneficial to have a programmer as one of the drivers. For the past two years, we have had the lead mechanical student as the driver and the lead programming as the operator. Since we have used simple skid steering for the past four years, sometimes with shifting, the method of driving around the robot has stayed relatively the same. As for the mechanism, it is much more game specific. Because it is new every year, the method of controlling it will drastically change with the game.

I actually prefer to have a programmer on the drive team. Though he might not have quite the same grasp of mechanical limitations as the mechanics guy, he knows exactly how it is supposed to move. He has made any code changes and configured all the controls, so he will already know any basic controls or manual overrides. He can make any tweaks he sees.

As well, it's nice to have the ability to trace down and fix nearly any problem on the robot between our driver and our operator. Our "pilots" know what they are doing.

If coding needs to be done on the fly, we can just bring the laptop to queue with us.

But, since I am the programmer, I am highly biased.
__________________
Reply With Quote
  #10   Spotlight this post!  
Unread 03-03-2009, 08:26
XXShadowXX's Avatar
XXShadowXX XXShadowXX is offline
They call me Cody.
no team (None currently :\)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Pontiac; MI
Posts: 408
XXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud ofXXShadowXX has much to be proud of
Re: Should a programmer be a driver too?

In the past two years we have always had a programmer on the field, which i think is beneficial, because a programmer can spot errors on the field (generally know who's fault it is mechanical/programming), and fix it if it's programming fault.
__________________
Is now an engineer thanks to FIRST.
Reply With Quote
  #11   Spotlight this post!  
Unread 03-03-2009, 09:46
Roger Roger is offline
Registered User
FRC #1153
 
Join Date: Jan 2006
Rookie Year: 1900
Location: Walpole MA
Posts: 683
Roger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond reputeRoger has a reputation beyond repute
Re: Should a programmer be a driver too?

To add to the general agreement above, one thing is when the robot gets into programming, the programmers have to drive it to test it. While we have driver practice time -- we programmers do share! -- when it gets into the wee hours and that autonomous sequence has to be just so, it helps to have someone just to reset the robot. That person, usually another programmer, gets very good driving backwards!

And while he may deny it, our lead programmer has programmed in "job security" by having all the joystick controls doing things that no adult could follow, or at least I couldn't. We still have a driver test on who is the best.
Reply With Quote
  #12   Spotlight this post!  
Unread 03-03-2009, 10:41
popo308's Avatar
popo308 popo308 is offline
Registered User
AKA: Brent
FRC #1625 (Winnovation)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Winnebago, IL
Posts: 312
popo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to all
Send a message via AIM to popo308
Re: Should a programmer be a driver too?

I am 1625's lead programmer and aux driver. It works out well for us, we have had no problems with it. We had a team discussion about having a programmer in a driver position and the team voted that it would be best for the team to have a programmer be a driver. It gives the programmer a much better idea of how the alterations in the code are effecting performance instead of having a driver try to explain what needs to be tweaked...

So far it has worked out great for 1625.
Reply With Quote
  #13   Spotlight this post!  
Unread 03-03-2009, 07:43
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,725
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Should a programmer be a driver too?

Quote:
Originally Posted by FoleyEngineer View Post
... our drivers are usually busy with strategy meetings, driver meetings, and of course being in queue and on the field.
And you haven't been to a district yet, John. With only 40 teams, minimum match separation has to be set to 3 matches, or else you're playing with/against the same teams too much. For all practical purposes, the maximum match separation is 9-10; it would mathematically average to 40/6=6.6667.

However, many teams don't have the luxury of not doubling up assignments. They just don't have enough team members. My daughter doubled up between Chairmans and pit crew (lead electrical) , with safety captain thrown in. While she didn't get to see many matches on the field, it did mean that she was usually available in the pit to talk with wandering judges. Also it relieves crowding in the pits if the person there can do multiple jobs.

You might consider doubling up someone on scouting as your strategist. It doesn't have to be a driver meeting with the other teams, as long as the strategist knows what your drivers and PS's will be doing. Or your PS could double as a strategist.
__________________
(since 2004)
Reply With Quote
  #14   Spotlight this post!  
Unread 03-03-2009, 08:05
Ryan Caldwell's Avatar
Ryan Caldwell Ryan Caldwell is offline
217 Alum, 2851 Mentor
FRC #2851 (Crevolution)
Team Role: Engineer
 
Join Date: Nov 2008
Rookie Year: 2002
Location: Sterling Heights
Posts: 99
Ryan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant futureRyan Caldwell has a brilliant future
Send a message via AIM to Ryan Caldwell
Re: Should a programmer be a driver too?

We have our 2 lead programmers and one of mechanical guys on the drive team. I don't forsee a problem there. They know the robot well and can fix it in que(bonus).

Our team is a bit worried as our student comander is also on the chairmans presentation group, we have back ups for every possition but its still good to have the A-team in.
__________________
Insane and Insight are just about the same thing if you squint and turn your head ever so slightly

Reply With Quote
  #15   Spotlight this post!  
Unread 03-03-2009, 12:59
Unsung FIRST Hero
Warren Boudreau Warren Boudreau is offline
Registered User
FRC #0180 (Team SPAM)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 1999
Location: Stuart, FL
Posts: 354
Warren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond reputeWarren Boudreau has a reputation beyond repute
Re: Should a programmer be a driver too?

Quote:
Originally Posted by FoleyEngineer View Post
Normally our programmer works on the code during those events changing what the drivers have requested.
At least he won't have to worry about drivers asking for code changes. Unless, of course, if he is prone to talking to himself.

My suggestion is put your best driver on the sticks. It's a great advantage when they are also aware of how the robot works. Either mechanically, electrically, or code-ally (couldn't think of a good word for it).
__________________
Warren B

Pool Noodles. They're not just for bumpers anymore.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Who should be driver? markulrich Rules/Strategy 28 28-03-2008 11:59
new programmer program1 Programming 5 24-01-2008 21:54
pic: Too bad it's too late.... Cody Carey Chit-Chat 20 31-05-2006 16:54
Serial Driver and 2K6 Encoder Driver Not compatible Tom Bottiglieri Programming 6 12-02-2006 01:11
Size of the field: too big? too small? archiver 2000 5 23-06-2002 22:44


All times are GMT -5. The time now is 05:44.

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