Go to Post If this information is not 100% correct, you should follow the default advice I have for when anything goes wrong: Blame the Programmers - IKE [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
  #31   Spotlight this post!  
Unread 07-03-2009, 12:31
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: 7,019
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: Should a programmer be a driver too?

Our lead programmer was the driver last year and this year; he is the best driver on the team. Last year, sometimes he would stop driving to think "gee, what in the code cause that behavior", but we cured him of that right quick. This year it is somewhat better, since we have others who can work on the code instead of the driver - it was a strain last year for sure when he was the 'only' one.

Similarly, our mechanical lead is also on the drive team. This has also worked out well, for the reasons others have stated above.

I certainly have my doubts, since not every student can pull this off, but there is considerable evidence that it is possible, usually with good results.

Don
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #32   Spotlight this post!  
Unread 07-03-2009, 13:14
Lord Byron's Avatar
Lord Byron Lord Byron is offline
Registered User
AKA: Tim Sebek
FRC #0538 (Dragon Slayers)
Team Role: Programmer
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Alabama
Posts: 33
Lord Byron is an unknown quantity at this point
Re: Should a programmer be a driver too?

I'm the programmer for 538, and I'm one of our drivers. This has worked well for us because I can both test the code and practice with the robot at the same time. I also get ideas of how to improve the code during matches, and can usually guess what went wrong whenever we have a problem. All the members of our drive team this year are very knowledgeable in some area of the robot (wiring, mechanics, etc.) so whenever we have a problem, we can usually immediately figure it out. It also keeps crowding in the pits down, because the drive team members and the ones improving the robot are the same. Bottom line, if your programmer can drive, then by all means let him.

As far as lack of time goes, my team went to DC a few weeks ago, and I did all of the programming modifications, next-match scouting, strategy with other teams, talking with judges, and still managed to eat well and spend time in the stands. As long as you don't have to completely redo the programming code, it should be fine.
__________________
You have a ramen doctor in your secret ramen base!?!

Last edited by Lord Byron : 07-03-2009 at 13:25.
Reply With Quote
  #33   Spotlight this post!  
Unread 07-03-2009, 13:19
HighLife's Avatar
HighLife HighLife is offline
Mentor
FRC #0245 (Adambots)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Rochester Hills, MI
Posts: 74
HighLife will become famous soon enough
Send a message via AIM to HighLife
Re: Should a programmer be a driver too?

Works for us.
__________________
AdamBots.com- Winner of 7 Best Website Awards!
Reply With Quote
  #34   Spotlight this post!  
Unread 07-03-2009, 14:24
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Should a programmer be a driver too?

Let the best driver drive. Period.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #35   Spotlight this post!  
Unread 07-03-2009, 18:25
keehun's Avatar
keehun keehun is offline
Team Captain
AKA: Keehun Nam
FRC #2502 (EP Robotics)
Team Role: Leadership
 
Join Date: May 2008
Rookie Year: 2008
Location: Eden Priaire
Posts: 474
keehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond repute
Send a message via AIM to keehun
Re: Should a programmer be a driver too?

Quote:
Originally Posted by GGCO View Post
Let the best driver drive. Period.
I tend to disagree. I am the programming captain and in trial runs, the build team captain was better than me at just pure driving. He is a senior and has been driving a car for years and I'm only a sophomore and I don't even have a permit yet (this summer =P). However, I didn't lag behind much at all but he clearly was a better driver. However, we did more trial run as pairs. The electronics captain (another sophomore) paired with me to be on the try outs. The building captain paired up with another senior, someone who worked extensively on the robot and was a large part of the build team. The electronics captain and I knew each other since 7th grade and we work really well with each other where as our building captain lagged on this part.

We valued the ability to work well together over pure driving skills. After all, everyone is pretty much equal in regards to ability to drive, at least on our team.

We also capped the try outs at a local pre-ship event and Trent (Electronics captain) and I ended up doing best so there you go.

Ability to work together and COMMUNICATE over driving skills. At least in my experience and the experiences of Team 2502.
__________________
For by grace you have been saved through faith, and that not of yourselves; it is the gift of God, not of works, lest anyone should boast. -- Ephesians 2:8-9
2010: Quarter Finalist (MN 10,000 Lakes)
2010: Website Award (MN 10,000 Lakes)
2009: Quarter Finalist (MN 10,000 Lakes)
2009: GM Industrial Award (MN 10,000 Lakes)
Reply With Quote
  #36   Spotlight this post!  
Unread 07-03-2009, 18:40
EricLeifermann's Avatar
EricLeifermann EricLeifermann is offline
That was a short break
FRC #2826 (Wave Robotics)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2001
Location: Wisconsin
Posts: 1,069
EricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond repute
Re: Should a programmer be a driver too?

Quote:
Originally Posted by keehun View Post
I tend to disagree. I am the programming captain and in trial runs, the build team captain was better than me at just pure driving. He is a senior and has been driving a car for years and I'm only a sophomore and I don't even have a permit yet (this summer =P). However, I didn't lag behind much at all but he clearly was a better driver. However, we did more trial run as pairs. The electronics captain (another sophomore) paired with me to be on the try outs. The building captain paired up with another senior, someone who worked extensively on the robot and was a large part of the build team. The electronics captain and I knew each other since 7th grade and we work really well with each other where as our building captain lagged on this part.

We valued the ability to work well together over pure driving skills. After all, everyone is pretty much equal in regards to ability to drive, at least on our team.

We also capped the try outs at a local pre-ship event and Trent (Electronics captain) and I ended up doing best so there you go.

Ability to work together and COMMUNICATE over driving skills. At least in my experience and the experiences of Team 2502.
I agree that being able to communicate is a very valuable thing. But im not going to pick 2 students who communicate very well to be on the drive team if they don't have the skills im looking for. I look for skill and then communication. Communication can be worked on, so can driver skill, but i want my driver to be good at that first. I can work on the communication part, if it is lacking.
__________________
2002-2005 Appleton East High School: Team 93
2005-2011 Michigan Technological University: Team 857
2012-Present Wave Robotics Team 2826



Reply With Quote
  #37   Spotlight this post!  
Unread 07-03-2009, 18:59
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Should a programmer be a driver too?

Oh, I totally agree that communication is key, but the drivers can communicate all they want and be horrible drivers. I think that the people who drive should be the ones that know how the robot works the best and who have an ability to think fast and solve problems even faster.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #38   Spotlight this post!  
Unread 07-03-2009, 19:13
LilGrohnke2013's Avatar
LilGrohnke2013 LilGrohnke2013 is offline
Registered User
AKA: Megan
FRC #3542 (Team S.P.E.E.D.)
Team Role: Mechanical
 
Join Date: Jan 2009
Rookie Year: 2004
Location: Lambertville, Michigan
Posts: 12
LilGrohnke2013 is an unknown quantity at this point
Re: Should a programmer be a driver too?

On the FTC team 160, we have a programmer as a driver and a builder (me) I think it works pretty well since then you have two people that know about the robot in different ways, yet both know the robot very well. I think that it should work fine if you have a programmer as a driver there are many benefits.
__________________
Yeah, I know I'm insane... My sanity,yeah its been gone a while!-
Megs
Reply With Quote
  #39   Spotlight this post!  
Unread 07-03-2009, 19:25
ttldomination's Avatar
ttldomination ttldomination is online now
Sunny
no team
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2007
Location: Roanoke, TX
Posts: 2,066
ttldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond repute
Re: Should a programmer be a driver too?

Think of it like this. Your programmer will not be programming the robot while someone else is playing a match. So rather than sitting in the stands, he can be driving.

And as far as skill is concerned, the person with the greatest skill should drive. We don't really care, but a human player cannot be a driver. We established that REALLY early. .
__________________
1261: 2007-2012
1648: 2013-2014
5283: 2015
Reply With Quote
  #40   Spotlight this post!  
Unread 08-03-2009, 09:01
Hanna2325's Avatar
Hanna2325 Hanna2325 is offline
Programmer/Driver
AKA: Hannah
FRC #2177 (Robettes)
Team Role: Driver
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Minnesota
Posts: 85
Hanna2325 will become famous soon enoughHanna2325 will become famous soon enough
Send a message via AIM to Hanna2325
Re: Should a programmer be a driver too?

We have our lead programmer as "coach" during competition, I drive and am on programming and the last programmer is the HP, our shooter is from mechanical. It works out well. The benefit to being on programming and driving is that you have direct control over how things are going to work and while programming you know what seems to work best from a drivers view point.
__________________
that light is NOT yellow, its orange! Where is the yellow light?
:1..2...3...BEAST!:
Reply With Quote
  #41   Spotlight this post!  
Unread 20-03-2009, 22:51
robox89's Avatar
robox89 robox89 is offline
Registered User
AKA: Kevin
FRC #3542 (S.P.E.E.D. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Michigan
Posts: 16
robox89 is an unknown quantity at this point
Cool Re: Should a programmer be a driver too?

i think that you should have a programer as a driver because then the programer know exactly how the robot has to be set up and if something with the code goes wrong they know wat to do. also it would be great to have a programer in the pit at all times.
__________________
WARNING!FIRST IS VERY ADDICTIVE
Reply With Quote
  #42   Spotlight this post!  
Unread 20-03-2009, 23:06
FIRSTgirl675's Avatar
FIRSTgirl675 FIRSTgirl675 is offline
Registered User
AKA: Stephanie
FRC #0675 (Tech High Robotics)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Rohnert Park, CA
Posts: 42
FIRSTgirl675 will become famous soon enoughFIRSTgirl675 will become famous soon enough
Re: Should a programmer be a driver too?

Our head programmer is our driver this year and we haven't had any problems with him being driver.
Reply With Quote
  #43   Spotlight this post!  
Unread 21-03-2009, 09:42
Chief Samwize Chief Samwize is offline
Registered User
AKA: Sam
FRC #0051 (Wings of Fire)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Pontiac, MI
Posts: 171
Chief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud ofChief Samwize has much to be proud of
Re: Should a programmer be a driver too?

Last year I was both a Programmer and a Driver. It worked out fine but we did have a whole team of programmers, some of which on the drive team actually (our drive coach and robocoach), ready to go in case they were needed.

-Sam
Reply With Quote
  #44   Spotlight this post!  
Unread 21-03-2009, 12:01
Faith's Avatar
Faith Faith is offline
Registered User
AKA: Plooshiska
FRC #1100 (The T'Hawks)
Team Role: Scout
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Algonquin
Posts: 110
Faith will become famous soon enoughFaith will become famous soon enough
Re: Should a programmer be a driver too?

I'm programmer, operator, and I designed the scouting system/often have to go fix it when somebody does something weird. It is good - I know exactly what to change in the code when I get back to the pit, so it takes half as long as it took last year to fix the problem, because it doesn't have to be explained to the programmers. That leaves me with enough time to check with the scouters and get information for the upcoming matches, and then go work on strategy. Tight schedule, but it works.

Quote:
Our lead programmer was the driver last year and this year; he is the best driver on the team. Last year, sometimes he would stop driving to think "gee, what in the code cause that behavior", but we cured him of that right quick.
I understand that. I started operating last year, but at that point I was all mechanical/scouting and no programming. This year I am the only programmer, and when we were practicing at home, I would catch myself doing that. By the end of Thursday, though, I was cured of that problem (except during auto).


Quote:
Just don't let them make the control board.
My .02
-Keaton
I disagree . I made the control board last year, and that is part of the reason I operated. I knew the controls inside and out, and no one else really did. This year, I built them again, and it is nice. I have the exact controls I want, and I have them programmed the exact way I want.
__________________
FRC: TEAM 1100
FVC: Team 3377
Reply With Quote
  #45   Spotlight this post!  
Unread 21-03-2009, 12:01
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,833
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Should a programmer be a driver too?

Regardless of who is the primary driver, I think it is important to have at least one software expert and one hardware (mechanical stuff) expert on the drive team. The software expert can download and modify code while waiting in Queing, while the hardware person can take responsibility for last minute fixes and adjustments.

Since we normally use students in the coaching role (and if you want to discuss that, do it in an exisiting thread... I'm not offering a value judgement here, just stating a fact) that makes it easier for us to cycle through different people in different roles.

I try to always make sure that we have at least two people who can drive the robot competitively... and at least one of them will be someone who will be returning the following year. We will often put the "junior driver" in with the lead driver as coach once or twice per regional, and will cycle other team members through other positions so that many people get a chance to be on the field.

But always, always, always, there will be at least one person who knows the software (often the lead programmer) and one person who knows the mechanial systems (often the lead builder/fixer) as part of the team.

Jason
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 17:39.

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