What qualities are required from the drive team members, how to select the team, all you need to know about practice, roles and responsibilities during a game, and much more.
Presented at Swatposium 2016
How Software Developers Destroy Business Value.pptx
How to Build a Successful Drive Team - Swatposium 2016
1. How to Build
a Successful
Drive Team
Nicholas Oprescu-Havriliuc
2. Agenda
• Qualities your drive team need to have
• Selection process (tryout)
• Practice makes perfect
• Strategy discussions that the drive team has
• A typical game
• Roles and responsibilities during a game
• Tips and tricks for competition
• Why I think being part of the drive team is the best role ever
3. What qualities your drive team members
need to have?
• Maturity
• Skilled & Self-confident
• Communicative
• Respectful & Accommodating
• Dedicated & Hardworking
• Experienced
• Knowledgeable in mechanical,
electrical & programming aspects of
the robot
4. How do you select your drive team?
• Follow a rigorous annual tryout process to select the drivers, operator, backup
driver/operator, and human player for getting the best fit
Drive team
Pit
Crew
Strategy
Team
• The 610 tryout process includes:
• Driving the robot through an obstacle course in
the shortest amount of time and picking the
top two for each role – out of all candidates
• Interview each one of the candidates
(interviewer = the strategy head) about their
experiences in dealing with stressful situation
5. How often do you practice?
Off-Season/Build Season/Competition Season
• We try to practice every day and for as long as possible during the build
season
– How? Simulated matches, drills, etc.
– Why? Makes the drive team as confortable with the robot as possible,
understand the physics/dynamic, game element interaction
• We practice very little in the off-season
– How? Demonstrations, Events (e.g.
Fall Fiesta)
– Why? Keeps the drive team well
practiced
6. What kind of strategy discussions we have?
Pre-Requisite to competition
• Define the strategy ahead of the competition based on the game
rules, robot strengths and weaknesses, what is known about other
robots in the competition
Competition time
• Lessons learned from the last game
• Validate the strategy for the next game
• Coordinate with the other alliance partners
• Recording the game
7. What do we do for a typical game?
Queuing
• Pit-crew gets
the robot
ready
• Team is called
• Team loads
the cart
Staging
• Team goes to
the queuing
line
• Team goes
over strategy
with the
alliance (once
more)
• Team waits
for the go
ahead to set-
up on the
field
Preparation
• Driver/HP
positions the
robot on the
field
• Operator and
Driver installs
computer in
the station
• Operator/Driv
er ensures
connectivity
between
computer and
robot
Game
• Team
executes the
alliance
strategy
• Team adapts
for the
unexpected
• Team wins
the game
Clearing
• Team
transports the
robot to the
pit
• Team updates
the pit crew
• Team and
Strategy
conduct a
strategy
session
8. Roles and Responsibilities during a game
R = Responsible, C = Consulted
Coach Driver Operator
Human
Player
Setting up the game strategy R C C C
Queuing R C R
Preparing the robot for the game R
Ensure robot connectivity for the game R C R
Drive the robot during the game R
Operate the robot during the dame R
Feed the robot during the game R
Maintain a whole field situational
awareness
R C
Ensure the strategy is followed R
Identify mechanical/electrical issues R R R R
Review the Lessons Learned from the game R R R R
9. Tips and Tricks for competition
Relax as much as you can
• Sleep well before the competition day
• Sleep longer the day of your competition
• Sleep/Nap during breaks
Communicate as much as you can
• Share with the pit crew and strategy person what happened during the previous game
• Strategize for the next game with the alliance
• Let your pit crew know how the robot behaved during a game so they can fix it
• Listen well at what your colleagues are saying
Eat and Drink
• Get the food and water delivered to your drive team and pit crew
• Make sure you eat and drink for maximum efficiency
10. Why I think it is the best role ever?
• Keeps your adrenaline up; making
decisions in split seconds is awesome
• Very satisfactory to feel in a game first
hand all the great work done by the
team
• Very pleasing to see your work (a.k.a.
electrical) in practice
Many skills are important to have, least of which is the actual skill of driving the robot.
At the top of this list is maturity.
These are the key qualities and their meanings:
Maturity – be stress free during difficult situations, be focused
Skilled - dexterity during game which can come from playing computer games or playing the piano (or other instruments).
Assertive – confident with quick decision making reactions
Communicative – describes problems to the pit crew and other members of the drive team after the game
Respectful & Accommodating – listens well
Dedicated & Hardworking – actually cares about what he is doing and is dedicated in improving himself throughout the competition
Experienced – competing in as many regionals and tournaments as possible, also includes preseason events
Knowledgeable – knows his/her robot well, can detect problems if they arrise
Selecting the drive team with the right personality has to go through a rigorous process
The drive team has to be well glued in terms of personalities, styles, and skills.
The drive team has to work well with the pit crew and with this is coming an ability to communicate well, be knowledgeable on the physics/dynamics of game play, and of course knowledgeable of mechanical, electrical & programming aspects of the robot
The drive team has to work well with the strategy team in order to be the most succesful
The process includes
Obstacle course is designed to reveal the dexterity and ability to react fast
Interview process is designed to reveal all the other skills that we have discuss already
Off-season practices includes demonstrations (such as Crescent Open House, FNL, Community Day), Fall Fiesta, Invitational (like the World Robotic Conference in Beijing, China)
Build Season practice is never enough and often is happening with the robot only partially developed. When the robot is done it is at the very end which does not give you enough time to practice. Keep in mind the more difficult the robot is to build, the less time you have to practice
Competition season practice is also not enough however once you have at least one regional behind you, you know what can be improved on the robot, in the entire team and of course within the drive team itself
Queuing
Team is called
Load the cart – operator takes the cart, human player, and driver takes the robot
One of the keys to the successful and consistent execution of all that is going on. During a competition Team 610 has an established and clear explanation of who need to do what. In this way we know what the Coach needs to do, what the Driver needs to to, what the Operator needs to do, and what the Human Player needs to do.
This chart depicts who is responsible for what and who is helping
R = responsible = the person that does the work
C = consulted = the person that provides support for the person that is responsible
Pit crew and drive team wake up later, scouting team wake up earlier to get the seats
During breaks relax and take a nap