![]() |
Training New Drivers
Hello, so my question to the CD community is this: how does your team go about training and selecting new drivers? In the before last year, there was no official driver selection process, it was just the senior members, or whoever worked on the robot the most. Then last year after going to a seminar hosted by team 701, we switched this up and had driver tryouts. I just set up a small obstacle course in our lab, and everyone gave it a couple tries. Whoever had the best times was the driver. This was a step in the right direction, but I'd really like to know what I can do this year to make it even better, thanks!
|
Re: Training New Drivers
What's has worked for our team in the past is trying all the drivers out at a competition. Either a week zero scrimmage or a offseason event. And then which ever drive operator Combination looks the best on the field under pressure should be the choice for ether years competition.
|
I know there are teams that set up different "strings" of drive teams, based on skill level. Often the second and/or third string will be younger, and will be trained by driving at off season competitions. This year, our team has taken a list of people who are interested in positions on drive team, and we'll be training them and then giving them control at an off season event. It's good to give everyone that wants to try it a little bit of training beforehand because sometimes that's all they need to be able to show their full potential. The Air Force doesn't just toss people into jets and pick the best ones, they teach them how to fly first.
|
Re: Training New Drivers
Other than having them run through an obstacle course or a practice match we like to have a rules test to see who knows the rules the best. If the driver doesn't know the rules you are going to have a bad time.
|
Re: Training New Drivers
We set up 'strings' or rankings during the off season through watching our members practice and seeing who looks the most promising. Then we put our drivers to the test on the field at an off season event. It's important to remember that someone who is super good at driving around obstacles in the lab can freak out and lose their cool on the field. Remember the most important thing is that your driver knows ALL the rules. I wouldn't be surprised to learn that only 100 teams in all of FIRST do this. Read them, reread them, rereread them. Drivers should be able to tell you what the most common fouls are and how much each one is worth. In short the driver has to be good at driving, good under pressure, and willing to put a bunch of meticulous work in. Good communication helps too.
|
Re: Training New Drivers
This year, for the first time, we have a dedicated driving mentor. A former student who is now an engineer for our sponsor (perfect FIRST paradigm) recognized that the driver was almost as important as the robot in a competition--though others might argue that the driver is more important. Anyway, he volunteered to set up a driving selection/training program which began in early fall. The team constructed a "robust" driver training robot complete with a full sized car battery for endurance. He developed a rubric for measuring various driver attributes and set up a training area in which any member of the team who made the initial cut would then have a great deal of practice time to see who had the best overall skillset.
The training was very intensive, even going so far as to create artificial stress in an attempt to see how drivers might respond under game conditions. The results were positive. We were able to empirically measure various attributes of each of the drivers and were very happy with the results. Unfortunately for us, however, the top three drivers are seniors and we'll have to select a new driver next year. Another positive aspect of this selection method removes the argument, "I worked harder than he did and I deserve it more", or, "I'm a better driver and he was selected because of...". After each round of testing results are posted and everyone knows that the facts don't lie, it's not subjective anymore. |
Re: Training New Drivers
Our process looks something like this:
One of the things we tend do differently from other teams is that we select our drivers during the build season. This is a large factor into why offseason events are so critical for us in getting drivers to have experience. Other teams often select the drive team before offseason events, and stick with this static combination for the following game/season. We also strive to have a student drive coach. There has been a lot of discussion* regarding whether it's best to have a student drive coach (as the rules allow a mentor to fill this role too). While I have no idea what the best choice would be for your team, it's the happy medium our team has come to. *Relevant threads and blogs:
|
Re: Training New Drivers
On our team for as long as I've been with the team, tryouts happen typically after the practice bot is complete. First people are tested with an obstacle course run where everyone is watching. Typically this is where people crack under the pressure of being watched and judged by everyone on the team. From there, members trying usually practice doing various roles in the game such as how many balls scored in 2 minutes. Everyone who is trying out has to try out for driver and operator so everyone switches up and typically the best combination is who becomes part of the drive team. The real pressure is also judged at the local scrimmage event Duel in the Desert. Here it's not so much about how good people are but how they react to pressure of everyone watching and other robots on the field. Typically tryouts last 1-3 weeks since we want to make sure we have the best drive team possible. For example, we've had people on the team that are awesome right off the bat but then never really get much better and people that start out below average but develop to the point where they surpass everyone else. Tryouts also happen every year so just because someone was driver one year, doesn't mean they will keep it the next year. Human player tryouts are basically the same thing except they are able to practice more due to not being reliant on the robot being available. This year for example, our human player had probably 2000 in-bounds to a red x on the floor. Even when the human player role isn't as critical like in 2010, we always have them prepared at the same intensity because although they may not always be able to win the alliance the game, they can sometimes cause losses due to not performing their role correctly.
|
Re: Training New Drivers
Like others, we give a rules test. But this year we extended it to the entire team. We wanted to make sure that the entire team knew the rules inside and out. We then had a secondary Driver Rules test which was more specific toward the drive team. Very very few multiple choice answers were given, this way you could tell who was actually guessing or just mixed up a number. The Driver Test portion also include situational questions so that the mentors can get a better feel of how the student thinks.
There were a couple problems with this. 1) Grading 2 multipage tests that weren't multiple choice was extremely time consuming (esp. during build season) and 2) There was no time limit for the situational questions. A student could come up with a good strategy but you have no way of know if that took 5 seconds or 5 minutes to formulate. I have heard of teams doing a sort of interview where situations are presented and they explain what they would do or draws on a white board. I think we are going to give this a try next year. As far as try-outs with driving. We allow any student to try driving during off season events. We also hold a few fun driver practices in the shop during the fall where we've set up obstacle courses and run time trials. I plan to improve these so they are more structured for this summer/fall. In my mind, ideally we would select a drive team following our week 0 event. However depending on the state of the robot that's sometimes easier said than done. Some things I look for in a drive team: Must know rules Communication Smooth control (Slow is Smooth, Smooth is Fast) Knowledgeable in how the robot works (don't expect to know every nut and bolt but should know what does what) Communication No Tunnel Vision (should be able to see the field, not just the robot) Short Memory (needs to learn from mistakes and move on) Communication A couple students asked me last year if particular drive sessions were official "try-outs" or just "practice," the way I see it anytime you are behind the glass you are being graded. But that doesn't mean you can't mess around and have fun... |
Re: Training New Drivers
I just want to say most people aren't able to put themselves 'in' the vehicle the first time they drive and i think that's the most important training they can get.
Many kids play video games, but even with them, there isn't a third-person point of view to watch from. So what I'm saying is you need drive time. Start with a radio controlled car because it's much cheaper to crash than the 'bot. But run it for hours. Drive patterns. Race each other or a clock. Drive obstacles. If you want to be a driver, you need to have your brain in the robot. It doesn't happen automatically. You can move on to R/c planes or Quads and those will sharpen your skills, but before you can successfully drive the robot and win, you'll need many many hours of third person driving. Only go to the robot once you've mastered the part about thinking as if you're in the vehicle. |
Re: Training New Drivers
I was one of the drivers this past season for my team. We had a drive team mentor who quizzed us on all the rules, and ran time trials and drive tests. Example: one test was see who could score the most cycles by themselves in 2 minutes and 20 seconds. The driver could decide how they wanted to drive, whether they would truss or not, and what not.
We were also given many scenarios and asked what we would do. Coming from a students perspective, and having been a driver here is some advice I would give: -Drive time makes a huge difference, so give each perspective driver to do whatever he/she wants with the robot for a set amount of time. Make no rules for them, and let them get accustomed to the robot. (During this time, see how much they improve, because it will show a general relation to how quickly they will improve in a competition) -Look to see who drives the robot on the edge of the line, going as close as they can to being out of control, but still having control. If a driver drives the robot at top speed and as hard as they can in practice, then they will do it in a competition. If the driver does not drive the robot to its full extent in practice, then they will not drive the robot to its full extent in competition, which may lose a match. -All drivers should know every mechanism on the robot nad know what they can do when which each individual part. Many times I see drivers not use all the mechanisms on their robot which causes them to not do as well. |
Re: Training New Drivers
I personally have been our Driver 1 (Chassis) for 3 seasons and 4 years of off seasons. My first year trying out there were many requirements before you could try out. Such as knowledge of rules and plenty of hours put into the season. Then tryouts were done as pairs (Driver 1 + 2).Driving was based on 50% talent and 50% communication.
Our Adult coach believed that drivers skill can be taught through practice. Its alot harder to teach communcication and how to work together as drivers. I Eventually won and ever since have had a different driver 2 every year, but continue to be the best driver we have. Driver 2 is based a bit more on team dedication and how well they work with Driver 1. Coach (student) is decided by communication skills, how well they understand game, and how they work with drive team. A new qualification is how well they keep calm in match. Human player used to be on skill level. It has now become 40% skill, 60% dedication This year due to district format, we wanted to get more people on the field so we switched driver 2, between districts. And then put our best in at NE Champs. Off season is another thing! Due to my experience as driver, Im usually coach and then anybody that has driven the robot in the shop or at a demonstration, is dedicated to the team, and knows the rules can drive. We usually have 6-10 people rotate. We believe that getting kids on the field and putting a smile on their face is better than winning an offseason event which is why we let anyone drive. Also its sometimes funny to watch some people! |
Re: Training New Drivers
We did things a little differently this year than we did last year since we "finished" building sooner than we have in the past. Last year we didn't really have anyone that was interested in being on drive team so I was kind of forced onto the drive team because our coach thought I would be able to deal with the pressure and also be able to go out there and do what needs to be done as the operator and the same can be said for our driver. Throughout the entire season, we did not have a set human player but switched back and forth between a few people at each competition that we went to.
This year was a lot different. We actually had a working drive train and semi-working mechanisms by ~week 4 or 5 so we had some time to actually let people drive the robot around. We had everyone that wanted to be a part of the drive team write their name on a list of what position they want to be on the drive team and then we went through all of the different permutations of everyone to see who worked well together and who was able to work through the theoretical pressures of competitions. They would run through 2 minute cycles and the final score would be recorded along with how well they communicated with each other. After a round or two of running through the different permutations, the list was narrowed down to 2 people for both driver and operator. Our mentors then sat down and looked over the data and talked about who worked well together and who didn’t. We then had to wait until our next meeting to find out what was going to happen next. As it turned out, the mentors decided who our drive team was going to be and made the other two the back-up drive team. They made sure that each of us understood why the drive team that was picked was picked and made sure that everyone was okay with the final decision. |
Re: Training New Drivers
The one thing is that the whole drive team (drivers, human player, coach, etc) need to be best friends. You will be spending a good chunk of time around these people in tight situations, so everyone has to work well together. Also, if one driver has comments about what the other driver/human player did in that last match (for example), then they should only talk with the drive coach about it. Let the drive coach deal with any problems amongst the drive team members, it keeps everyone calm.
|
Re: Training New Drivers
Our driver is normally the driver for all of their years that they participate in FRC. This is because we believe the driver continues to improve and gain experience as the years progress. The last driver tryout was my freshman year, and the previous driver came back from college during winter break/the start of the build season and held tryouts along with the coach/captains. While this has worked out fairly well for our team, we want to start teaching more students to drive so that the people trying out for the driving job are not learning on the spot.
|
Re: Training New Drivers
When our team goes to decide who will be driving the robot at competition, there are a couple of different factors that we look at. First, we determine who is able to handle the robot with the most ease. Similar to what you did, we set up an obstacle course and have anyone interested spend some time driving the robot around. Once they get the hang of it, we have them practice various maneuvers to see who can complete them the fastest and with the most accuracy. We also see who performs the best under pressure. You don’t want to put anyone in a position that they aren’t going to be comfortable in.
Usually we have the two best drivers on drive team, with a third lined up in case something goes wrong. These drivers, as well as the coach and human player, meet once or twice a week to discuss strategies, rules, or anything else that we find important at the time. It’s important for the drive team to get along well, because they end up spending a lot of time together. The better the drive team can communicate with one another, the better the robot’s performance will be during matches. In the end, we try to give drivers as much practice time with the robot as the schedule permits. We all believe that the main way anyone is going to improve driving is with practice. Ultimately we try to prepare them for competition as best as possible, whether it is talking strategy or getting practice time in with the robot. |
Re: Training New Drivers
We don't really spend any time with obstacle courses or skills tests, I feel this is a backwards process.
Being part of the drive team is a long and complicated process that is far more involved than just driving matches (at least on 973, we're a small team). Drivers are responsible for tuning/learning the robot's functionality, and then obviously driving it. This requires effective teamwork, communication, time involvement, the ability to handle pressure, the ability to thrive on feedback and criticism, and many other things. Once we've narrowed down by the above requirements (usually just the ability to handle pressure and criticism), there are few candidates left. We then use the offseason drive practice and events as a testing ground for the remaining students. Since we run multiple robots and go to multiple offseason events, we can test out about 2/3 of the team any given year (which is often more than are interested in even trying it). This also is kids driving full events, not just a match, so it's a much better experience. The amount that any team hoping to be competitive should practice is enough that a driver who is better at handling pressure but initially fails the obstacle course should prepare that driver with the skills needed. It's very difficult to teach a kid to not crack under pressure, much easier to teach how to drive. |
Re: Training New Drivers
What we did this year (the only year in recent memory we've had a solid drive team) was simple. The important thing was that it was tailored to our team's situation.
We don't have an indoor space where we can set up carpet and game elements to practice on. We can ask for practice time at Ames, thanks to 254, 971, and 1868), but obviously it's difficult to visit extremely often. Any practice opportunity we get has to be arranged by students and we have to work extra hard to find those opportunities and make best use of our limited time. We have a lot of students who are interested in driving the robot, but not all of them necessarily have the motivation required to become excellent drive team members. Even fewer want to spend time watching hundreds of matches and observing the best moves and strategies. Anyway, here's what we did: 1. I'm the guy who reads the rules, watches matches, feels strongly about the drive team. So during the fall semester, I started making tests that evaluated knowledge of the rules and our robot's technical attributes (how to maintain it, what to check pre-match, how to adjust things, etc.) and administering them to anybody interested. We will never field drivers that don't understand the rules or the robot forwards and backwards. In the process, I became defacto coach of the drive team. 2. Most failed the tests. I allowed candidates to retake (slightly different tests) as many times as they needed to pass; if they studied and learned how to take care of the robot, they would have the skills they needed to become good drivers. Those who didn't have enough time or motivation to become good drivers generally dropped at this point. By the end, a small group of students (10ish) moved on to practice at NASA Ames before CalGames. 3. Then students were selected based on ability to handle pressure during practice. 8 students were left; they comprised two drive teams for our offseason competitions. 4. Fielded those two drive teams at CalGames (fall offseason) on one robot. Practiced at NASA a few more times. Fielded 2014 competition drive team at Madtown Throwdown (fall offseason). Now, the team has two functional robots and will be using them to train even more students at these competitions. 5. After we got the 2014 game and as we built our robot, I created more tests. I once again opened up the opportunity to take the test to everyone, and did the same weed out process. We selected two drive teams, one to drive our competition robot and one as backup and also to play defense on the main drive team. Important note is that all drive teams selected committed to practicing during all practice opportunities, and we committed to be available during several time slots a week in case we were able to go to NASA or something along those lines. We knew we would need more time to practice for this game, so we acquired carpet, laid it down on the blacktop behind our room, and practiced in the open air. (see: http://youtu.be/92IbHU0Z76I?t=46s) We have to work really hard to create practice opportunities for ourselves, and the driver candidates have to lead this effort. Therefore, motivation is the most important quality we need in our drivers. We find those committed students through the difficult tests and by mutually agreeing on an excessive practice schedule. If a student can't commit to studying the rules, knowing the robot, and/or practicing at the level we agree upon, then they can't drive. Simple as that. |
Re: Training New Drivers
I'll second what M. Lillie's said about the whole drive team needing to be best friends. If everyone on the drive team is just awesome friends, then they'll have a great time, be more relaxed under pressure, forgive themselves for mistakes more readily, and generally have a sense of camaraderie. I've also been on drive teams where some of the members really didn't get along that well (personal rivalry, jealousy, incompatible personalities), and it can get toxic pretty fast. Instead of moving forward, a lot of the post match stuff will be playing the blame game and there'll be more negative pressure pre match.
Another thing a lot of people forget about is that the drive team needs to know basically everything about the robot and how it breaks (including software). They're the last people to interact with the bot before showtime, and sometimes the only people to react to stuff that comes up in queuing. A lot of people believe that "anyone" can be made a good driver as long as they're dedicated and responsible enough. While that may be theoretically true, I think innate skill and the abilities to make decisions and "go for it" in a match usually trump dedication (at least for us). If someone already has a great field sense and can make the robot do what they want, I'm willing to overlook a bit of immaturity or irresponsibility. Anyway, dedication does not necessarily make a good driver. I'm one of the most dedicated people on the team, and still can't drive the robot without crashing it into walls. Despite having a large team by some standards, it's always been pretty clear who should drive, given there's a limited number of people who show up enough, have the ability, want to, etc. We've never really had to do a formal selection process. |
Re: Training New Drivers
Thanks for the great advice. So on our team there is a driver and a manipulator. The driver just drives, and manipulator does all the rest. It seems somewhat obvious who our A-team driver will be next year, but since the manipulator that worked with him is leaving, that opens a spot up. Do you guys prioritize individual skill over people getting along? I.E, if the most talented manipulator didn't get along with the best driver, would you not make those two the drivers?
|
Re: Training New Drivers
Quote:
They will be constantly be in situations where coordination is required, and one will make a mistake causing an error for both. If they get along, they can encourage each other and keep going. If they don't such errors will cause animosity and more errors. |
Re: Training New Drivers
Quote:
You can always train a sub-par operator to be better, but it is impossible to make two people get along if they hate each other. |
Re: Training New Drivers
"Eeny, meeny, miny, moe" works like a charm!
Having a drive team who has shown commitment to success of the team and understands the robot (at least to most part) and communicates well with the other members in drive team as well as scouting team. The last thing you want to have is two members who are bickering and finger pointing during the matches. I haven't personally seen any one (including other teas) doing it, but seen successful teams have drive team who get along well (and of course not so well with rest of the team). |
Also I didn't point this out before but make sure that the drive team is always able to troubleshoot the robot and know or at least understand how to repair it. That helps for a quick repair after a match if anyone on the drive team is able to identify the problem.
|
Re: Training New Drivers
On my team, before build season starts, we give everyone a chance to drive the robot, see how good they are, train the people that don't know how to drive. Then when build season starts, the people interested will sign a contract of rules of drive team ( no drama, arguments, etc.) but my team also has rules like freshmen can't be on primary drive team , primary team does competitions, secondary goes off season. So after you sign, you take a short test on basic rules , game rule , and scoring. You have to at least get an 80%. After everyone takes it, the coach and drive team lead mentor pick the primary and secondary drive team.
|
Re: Training New Drivers
I have a quick question. What different techniques does everyone use to put pressure on potential drive team members while practicing and doing try outs? This is what we struggled with most this year.
|
Quote:
As for in try outs, I'd say having someone visibly judging their performance, or even a rabid drive coach yelling at them. All-in-all, try-outs for those who really want the position tend to be high-pressure because they really don't want to mess up and not make the cut. Maybe not as high-pressure as it is on the field, but it wouldn't be hard to simulate that, even if you just decided to have the whole team spectating the try-outs. |
Re: Training New Drivers
I was put on our drive team as human player this past season when someone from our old drive team couldn't make it to the first part of our regional. I was picked because I was reliable, trustworthy, and understood the strategy more than most. As far as drivers go I think whoever drives definitely need to be bold as we play a lot of defense, but be cautious enough so we don't get penalties.
|
| All times are GMT -5. The time now is 01:25. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi