FIRST Drive Systems Workshop

Download Report

Transcript FIRST Drive Systems Workshop

FIRST Drive Systems 4/16/2004
Copioli & Patton
Robot Drive System Fundamentals
April 16, 2004
1st Annual FRC Conference
Atlanta, GA
Ken Patton, Team 65 (Pontiac Northern + GM Powertrain)
Paul Copioli, Team 217 (Utica Schools + Ford/FANUC)
page 1
FIRST Drive Systems 4/16/2004
Copioli & Patton
Drive System Terms
1. Gear Ratio: Can be described many ways
- Motor Speed / Output Speed
2. Efficiency - Work lost due to drive losses
- Friction, heat, misalignment
3. Friction Force - Tractive (pushing) force generated
between floor and wheel.
4. W is rotational speed & V is linear Speed (velocity)
5. N1 is # of teeth on input gear/sprocket
6. N2 is # of teeth on output gear/sprocket
page 2
FIRST Drive Systems 4/16/2004
Copioli & Patton
Robot Drive Systems
1. Drive System Requirements
2. Traction Fundamentals
3. FIRST Motors
4. Gearing Fundamentals
5. System Design Condition
6. Practical Considerations
page 3
FIRST Drive Systems 4/16/2004
Copioli & Patton
Drive System Requirements
(Know what you want it to do!)
Before you start designing your machine, you must know
what you want it to do
The game rules and your team’s chosen strategy will help
you decide what you want it to do
By spending some time and deciding for sure what you
want it to do, you will be able to make good decisions
about what design to choose
This needs to be a team effort
page 4
FIRST Drive Systems 4/16/2004
Copioli & Patton
Some Features That Help Provide
Good Drive System Attributes
Attribute
Good Features to Have
high top speed
high power, low losses, the right gear ratio
acceleration
high power, low inertia, low mass, the right gear ratio

pushing/pulling ability high power, high traction, the right gear ratio, low losses
page 5
maneuverability
good turning method
accuracy
good control calibration, the right gear ratio
obstacle handling
ground clearance, obstacle "protection," drive wheels on floor
climbing ability
high traction, the right gear ratio, ground clearance
reliability/durability
simple, robust designs, good fastening systems
ease of control
intuitive control method, high reliability

FIRST Drive Systems 4/16/2004
Copioli & Patton
Some Features That Help Provide
Good Drive System Attributes
Attribute
Good Features to Have
high top speed
high power, low losses, the right gear ratio
acceleration
high power, low inertia, low mass, the right gear ratio
pushing/pulling ability high power, high traction, the right gear ratio, low losses
page 6
maneuverability
good turning method
accuracy
good control calibration, the right gear ratio
obstacle handling
ground clearance, obstacle "protection," drive wheels on floor
climbing ability
high traction, the right gear ratio, ground clearance
reliability/durability
simple, robust designs, good fastening systems
ease of control
intuitive control method, high reliability
FIRST Drive Systems 4/16/2004
Copioli & Patton
Robot Drive Systems
1. Drive System Requirements
2. Traction Fundamentals
3. FIRST Motors
4. Gearing Fundamentals
5. System Design Condition
6. Practical Considerations
page 7
Traction Fundamentals
Terminology
weight
tractive
force
torque
turning the
wheel
maximum
tractive
force
=
FIRST Drive Systems 4/16/2004
Copioli & Patton
friction
coefficient
x
normal
force
normal
force
The friction coefficient for any given contact with the floor, multiplied by
the normal force, equals the maximum tractive force can be applied at
the contact area.
Tractive force is important! It’s what moves the robot.
page 8
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Basics
• Ffriction = m * Fnormal
• Experimentally determine m:
• Fnormal = Weight * cos(q)
• Fparallel = Weight * sin(q)
When Ff = Fp, no slip
Ff = m*Weight * cos(q)
Fp = Weight * sin(q) = m*Weight * cos(q)
m = sin(q) / cos(q)
page 9
m = tan(q)
q
Traction Fundamentals
“Friction Coefficient”
Friction coefficient is dependent on:
Materials of the robot wheels (or belts)
Shape of the robot wheels (or belts)
Material of the floor surface
Surface conditions
page 10
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Wheel Materials
Friction coefficient is dependent on:
Materials of the robot wheels (or belts)
Shape of the robot wheels (or belts)
Material of the floor surface
Surface conditions
FIRST Drive Systems 4/16/2004
Copioli & Patton
High Friction Coeff:
soft materials
“spongy” materials
“sticky” materials
Low Friction Coeff:
hard materials
smooth materials
shiny materials
It is often the case that “good” materials wear out much
faster than “bad” materials - don’t pick a material that is
TOO good!
Advice: make sure you have tried & true LEGAL material
page 11
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Shape of Wheels (or Belts)
Materials of the robot wheels (or belts)
Want the wheel (or belt)
surface to “interlock”
with the floor surface
Shape of the robot wheels (or belts)
On a large scale:
Friction coefficient is dependent on:
Material of the floor surface
Surface conditions
And on a small scale:
(see previous slide)
page 12
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Material of Floor Surface
Friction coefficient is dependent on:
Materials of the robot wheels (or belts)
Shape of the robot wheels (or belts)
Material of the floor surface
Surface conditions
page 13
This is not up to you!
Know what surfaces (all
of them) that you will be
running on.
Traction Fundamentals
Surface Conditions
Friction coefficient is dependent on:
Materials of the robot wheels (or belts)
Shape of the robot wheels (or belts)
Material of the floor surface
Surface conditions
FIRST Drive Systems 4/16/2004
Copioli & Patton
In some cases this
will be up to you.
Good:
clean surfaces
“tacky” surfaces
Bad:
dirty surfaces
oily surfaces
Don’t be too dependent on the surface condition,
since you cannot always control it. But … don’t
forget to clean your wheels.
page 14
Traction Fundamentals
“Normal Force”
weight
normal
force
(rear)
FIRST Drive Systems 4/16/2004
Copioli & Patton
front
normal
force
(front)
The normal force is the force that the wheels exert on the floor, and is
equal and opposite to the force the floor exerts on the wheels. In the
simplest case, this is dependent on the weight of the robot. The normal
force is divided among the robot features in contact with the ground.
page 15
Traction Fundamentals
“Weight
Distribution”
more weight in back
FIRST Drive Systems 4/16/2004
Copioli & Patton
less weight in front
due to fewer parts
in this area
due to battery and
motors
front
more
normal
force
less
normal
force
The weight of the robot is not equally distributed among all the contacts
with the floor. Weight distribution is dependent on where the parts are
in the robot. This affects the normal force at each wheel.
page 16
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Weight Distribution is Not Constant
arm position in
rear makes the weight
shift to the rear
arm position in front
makes the weight
shift to the front
front
normal
force
(rear)
page 17
normal
force
(front)
Traction Fundamentals
“Weight Transfer”
robot accelerating
from 0 mph to
6 mph
more normal force is exerted
on the rear wheels because
inertial forces tend to rotate
the robot toward the rear
FIRST Drive Systems 4/16/2004
Copioli & Patton
inertial forces
exerted by
components
on the robot
less normal force is exerted
on the front wheels because
inertial forces tend to rotate
the robot away from the front
In an extreme case (with rear wheel drive), you pull a wheelie
In a really extreme case (with rear wheel drive), you tip over!
page 18
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Consider “Transient” Conditions
transient = changing with time
What happens when the robot bumps into something?
What happens when the robot picks up an object?
What happens when the robot accelerates hard?
What things can cause the robot to lose traction?
page 19
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Number & Location of Drive Wheels
many variations, and there is no “right” answer
simple
rear wheel drive
tracked drive
simple
front wheel drive
simple
all wheel drive
simple
center drive
6 wheel
center drive
Drive elements can:
steer (to enable turning or “crabbing”)
move up and down (to engage/disengage,
or to enable climbing)
** Can combine some of these features together **
Advice: Don’t make it more complex than it has to be!
page 20
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Number & Location of Drive Wheels
Review your system requirements - what do you need?
Consider the moves (all of them) that your robot will be
making
Answer the question:
What center point do you
want the robot to turn about?
page 21
FIRST Drive Systems 4/16/2004
Copioli & Patton
Traction Fundamentals
Number & Location of Drive Wheels
Rotate @ Front End
(this favors front end
drive wheels)
Spin In Place
(this favors center
drive wheels, or
4 wheel drive)
increased
scrub
Offset Center of Rotation
(4 wheel drive system
with scrub)
page 22
Rotate @ Rear End
(this favors rear end
drive wheels)
FIRST Drive Systems 4/16/2004
Copioli & Patton
Robot Drive Systems
1. Drive System Requirements
2. Traction Fundamentals
3. FIRST Motors
4. Gearing Fundamentals
5. System Design Condition
6. Practical Considerations
page 23
FIRST Drive Systems 4/16/2004
Copioli & Patton
FIRST Motors
1. Motor Characteristics (Motor Curve)
2. Max Power vs. Power at 40 Amps
3. Motor Comparisons
4. Combining Motors
page 24
FIRST Drive Systems 4/16/2004
Copioli & Patton
Motor Characteristics
• Torque v Speed Curves
–
–
–
–
Stall Torque (T0)
Stall Current (A0)
Free Speed (Wf)
Free Current (Af)
T0
A0
Af
Speed
page 25
K (slope)
Wf
FIRST Drive Systems 4/16/2004
Copioli & Patton
Slope-Intercept (Y=mX + b)
•
•
•
•
Y=Motor Torque
m=K (discuss later)
X=Motor Speed
b=Stall Torque (T0)
T0
K (slope)
A0
Af
Speed
Wf
What is K? … It is the slope of the line.
Slope = change in Y / change in X = (0 - T0)/(Wf-0) = -T0/Wf
K = Slope = -T0/Wf
page 26
FIRST Drive Systems 4/16/2004
Copioli & Patton
(Y=mX + b) Continued ...
•
•
•
•
Y=Motor Torque
m=K = -T0/Wf
X=Motor Speed
b=Stall Torque = T0
T0 (b)
K (-T0/Wf)
A0
Af
Speed
Equation for a motor:
Torque = (-T0/Wf) * Speed + T0
page 27
Wf
FIRST Drive Systems 4/16/2004
Copioli & Patton
Current (Amps) and FIRST
• What are cutoff Amps?
– Max useable amps
– Limited by breakers
– Need to make assumptions
T0
A0
Cutoff
Amps
Af
Speed
Can our Motors operate above 30(40) amps?
Wf
- Absolutely, but not continuous.
When designing, you want to be able to perform continuously;
so finding motor info at 30 (40) amps could prove to be useful.
page 28
FIRST Drive Systems 4/16/2004
Copioli & Patton
Torque at Amp Limit
• T30 = Torque at 30(40) Amps
• W30 = Speed at 30(40) Amps
Current Equation:
T0
A0
Cutoff
Amps
Current = (Af-A0)/Wf * Speed + A0
Af
Motor Equation:
Torque = (-T0/Wf) * Speed + T0
S @ 30A (W30) = (30 - A0) * Wf / (Af-A0)
T @ 30A (T30) = (-T0/Wf) * W30 + T0
page 29
Speed
Wf
Use 40 Amps
for 2003 Drill &
Chiaphua
FIRST Drive Systems 4/16/2004
Copioli & Patton
Power - Max vs. 30(40) Amps
Power = Torque * Speed
Must give up torque for speed
Power
T0
Max Power occurs when:
T = T0/2 & W=Wf/2
What if max power occurs at
a current higher than 30A
(40A)?
A0
Af
Speed
Wf
Paul’s Tip #1: Design drive motor max power for 30A(40A)!
Power is Absolute - It determines the Torque Speed tradeoff!
page 30
FIRST Drive Systems 4/16/2004
Copioli & Patton
Motor Comparisons
Let’s Look at Some FIRST Motors
• Chiaphua Motor
• Drill Motor
• Johnson Electric Fisher-Price Motor
We will compare T0, Wf, A0, Af, T30, W30, max
power (Pmax), amps @ max power (Apmax), and
power at 30(40) amps (P30).
We will be using Dr. Joe’s motor spreadsheet updated
to handle the new motors.
page 31
FIRST Drive Systems 4/16/2004
Copioli & Patton
Motor Comparisons
Motor
Chiaphua
T0
Wf
A0
Af
Pmax
T40
N-m
RPM
Amps
Amps
Watts
N-m
2.2
5,500
107
2.3
316.8
0.80
Johnson F-P
0.38
15,000
57
1.1
149.2
0.20
Bosch Drill
0.87
19,670
127
5.8
448.0
0.25
Motor Equations:
1. 2003 Fisher-Price: T = (-0.38/15,000) * W + 0.38
2. 2003 Bosch Drill:
T = (-0.87/19,670) * W + 0.87
3. 2002-03 Chiaphua: T = (-2.2/5,500) * W + 2.2
page 32
FIRST Drive Systems 4/16/2004
Copioli & Patton
Combining Motors
Using multiple motors is common for drive trains. We will look
at matching the big 3 motors.
I try to match at free speed, but you can match at any speed
you like!!
Wf Drill/Wf FP 19670/15000 ~ 17/13 = Gear Ratio
Wf drill / Wf Chiaphua = 19670/5500 ~ 18/5 = Gear Ratio
Wf FP / Wf Chiaphua = 15000/5500 ~ 30/11 = Gear Ratio
We will use an efficiency of 95% for the match gears.
More to come on Gear Ratio & Efficiency in the Second Half!
page 33
FIRST Drive Systems 4/16/2004
Copioli & Patton
Combined Motor Data
T0
Wf
Pmax
T40
W40
P40
N-m
RPM
Watts
N-m
RPM
Watts
F-P & Drill
1.46
15,000
573
0.42
10,683
470
F-P & Chip
3.19
5,500
459
1.15
3,510
423
Drill & Chip
5.18
5,479
743
1.86
3,510
684
F-P, Drill, & Chip
6.16
5,483
884
2.22
3,510
816
Motor
Motor Equations:
1. F-P & Drill:
T = (-1.46/15,000) * W + 1.46
2. F-P & Chip:
T = (-3.19/5,500) * W + 3.19
3. Drill & Chip:
T = (-5.18/5,479) * W + 5.18
4. F-P, Drill, & Chip: T = (-6.16/5,483) * W + 6.16
page 34
FIRST Drive Systems 4/16/2004
Copioli & Patton
Robot Drive Systems
1. Drive System Requirements
2. Traction Fundamentals
3. FIRST Motors
4. Gearing Fundamentals
5. System Design Condition
6. Practical Considerations
page 35
Gearing Fundamentals
“Torque” and “Power”
FIRST Drive Systems 4/16/2004
Copioli & Patton
(some oversimplified definitions)
Torque is the ability to exert a rotational effort. In this case,
the ability to make a wheel turn.
Torque determines whether or not you can get the job done.
Power is the rate at which energy is delivered. In this case,
the rate at which wheel torque is being transferred to the
floor.
Power determines how fast you can get the job done.
page 36
FIRST Drive Systems 4/16/2004
Copioli & Patton
Types of Drive Mechanisms
1. Chain & Belt
Efficiency ~ 95% - 98%
GR = N2/N1
N2
N1
2. Spur Gears
Efficiency ~ 95% - 98%
GR = N2/N1
N1
page 37
N2
FIRST Drive Systems 4/16/2004
Copioli & Patton
Types of Drive Mechanisms
3. Bevel Gears
Efficiency ~ 90% - 95%
GR = N2/N1
N1
N2
page 38
FIRST Drive Systems 4/16/2004
Copioli & Patton
Types of Drive Mechanisms
4. Worm Gears
Efficiency ~ 40% - 70%
# Teeth on Worm Gear
GR = ------------------------------# of Threads on worm
Worm
Worm gear
page 39
FIRST Drive Systems 4/16/2004
Copioli & Patton
Types of Drive Mechanisms
5. Planetary Gears
Efficiency ~ 80% - 90%
RING GEAR
(FIXED)
SUN GEAR
(INPUT)
CARRIER
(OUTPUT)
PLANET GEAR
Nring
GR = ------- + 1
Nsun
page 40
FIRST Drive Systems 4/16/2004
Copioli & Patton
Gearing Basics
• Consecutive gear stages multiply:
N2
N4
N1
N3
• Gear Ratio is (N2/N1) * (N4/N3)
• Efficiency is .95 *.95 = .90
page 41
FIRST Drive Systems 4/16/2004
Copioli & Patton
Gearing Basics - Wheel Attachment
N2
N1
N4
Wheel Diameter - Dw
Dw = Rw * 2
Motor Shaft
N3
Fpush
• Gear 4 is attached to the wheel
• Remember that T = F * Rw
• Also, V = W * Rw
• T4 = T1 * N2/N1 * N4/N3 * .95 * .95
• W4 = W1 * N1/N2 * N3/N4
• F = T4 / Rw
• V = W4 * Rw
page 42
FIRST Drive Systems 4/16/2004
Copioli & Patton
Robot Drive Systems
1. Drive System Requirements
2. Traction Fundamentals
3. FIRST Motors
4. Gearing Fundamentals
5. System Design Condition
6. Practical Considerations
page 43
FIRST Drive Systems 4/16/2004
Copioli & Patton
Design Condition
• Assumptions
•Each of the 4 wheels have their own motor.
• Weight is evenly distributed.
• Using all spur gears.
• Terms
• W = Weight of robot
• Wt = Weight transferred to robot from goals
• n = # of wheels on the ground (4)
• p = # driving wheels per transmission (1)
• q = # of transmissions (4)
• Tout = wheel output Torque
• Find the gear ratio & wheel diameter to maximize
push force.
The maximum force at each wheel we can attain is ???
Fmax = Ffriction = Mu*(W + Wt)/n
Now T = F * Rw ----> F = Tout / Rw
page 44
{on a flat surface}
FIRST Drive Systems 4/16/2004
Copioli & Patton
Design Condition Continued
• Tout = T30(40) * GR * eff
{@ each wheel}
Ffriction = Tout / Rw: Mu*(W + Wt)/n = T30(40) * GR * eff / Rw
Mu*(W + Wt)
GR/Rw = --------------------------n*T30(40)*eff
The above gives you the best combination of gear ratio and
wheel diameter for maximum pushing force!
page 45
FIRST Drive Systems 4/16/2004
Copioli & Patton
Design Condition Continued
O.K. So what is my top speed?
Vmax [m/sec] =
0.9 * Wfree * p * 2 * Rw
-----------------------------60 * GR
Where Wfree is in RPM, Rw is in meters.
The 0.9 accounts for drive friction slowing the robot down.
page 46
FIRST Drive Systems 4/16/2004
Copioli & Patton
Design Condition Continued
0.9 * Wfree * p * 2 * Rw 0.9 * Wfree * p * 2 * n * T30 * eff
Vmax = --------------------------------- = -------------------------------------------60 * GR
60 * Mu * (W + Wt)
T30 * GR * eff
Fmax = -------------------- = Mu * (W + Wt)
Rw
Max force and max velocity are fighting each other
page 47
FIRST Drive Systems 4/16/2004
Copioli & Patton
Gearing Fundamentals
Robot Drive System Simulation
3.000
2.500
torque
2.000
power
1.500
1.000
0.500
0.000
0
ROBOT INPUT DATA
EFFIC CONSTANTS
0.1016 drive wheel radius (m)
12.25 Fstatic (N)
58.98367 mass of robot (kg)
0.95 ndriveline
0.93 ntires
robot
robot
distance
all motors
time
v
v
traveled
Ngb,out
Tgb,out
(sec)
(m/s)
(mph)
(m)
(rpm)
(Nm)
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
0.55
0.6
0.65
0.7
0.75
0.8
0.85
0.9
0.95
1
1.05
1.1
1.15
page 48
0.000
1.036
1.751
2.245
2.587
2.823
2.986
3.098
3.176
3.229
3.267
3.292
3.310
3.322
3.331
3.336
3.340
3.343
3.345
3.346
3.347
3.348
3.348
3.349
0.00
2.32
3.92
5.02
5.79
6.31
6.68
6.93
7.10
7.22
7.31
7.36
7.40
7.43
7.45
7.46
7.47
7.48
7.48
7.49
7.49
7.49
7.49
7.49
0.000
0.052
0.139
0.252
0.381
0.522
0.671
0.826
0.985
1.147
1.310
1.474
1.640
1.806
1.973
2.139
2.306
2.474
2.641
2.808
2.976
3.143
3.310
3.478
0
97
165
211
243
265
281
291
298
304
307
309
311
312
313
314
314
314
314
315
315
315
315
315
143.10
99.29
69.02
48.12
33.67
23.70
16.80
12.04
8.76
6.48
4.91
3.83
3.08
2.56
2.21
1.96
1.79
1.67
1.59
1.53
1.50
1.47
1.45
1.44
5000
0.000156 I @motor
0.005 I @wheels
robot
dv/dt
(m/s^2)
20.714
14.309
9.884
6.828
4.717
3.258
2.251
1.555
1.074
0.742
0.513
0.354
0.245
0.169
0.117
0.081
0.056
0.038
0.027
0.018
0.013
0.009
0.006
0.004
robot
dv/dt
(g)
2.113
1.460
1.008
0.697
0.481
0.332
0.230
0.159
0.110
0.076
0.052
0.036
0.025
0.017
0.012
0.008
0.006
0.004
0.003
0.002
0.001
0.001
0.001
0.000
10000
15000
20000
25000
current
(A)
468
376
285
193
101
10
ROBOT DRIVE SYSTEM SIMULATION
VELOCITY TRACE
0.05 timestep
5
Approx
Current
(A)
444.4
308.3
214.3
149.4
104.6
73.6
52.2
37.4
27.2
20.1
15.3
11.9
9.6
8.0
6.9
6.1
5.6
5.2
4.9
4.8
4.6
4.6
4.5
4.5
available on the web at
www.huskiebrigade.com
Nmotor
(rpm)
0
5841
9875
12662
14588
15918
16836
17471
17909
18212
18421
18566
18666
18735
18782
18815
18838
18854
18865
18872
18877
18881
18883
18885
VELOCITY (m/s)
GEARBOX CONSTANTS
0.900 gearbox efficiency (not rest of driveline)
0.2 gearbox spin loss at output side (Nm)
This motor curve is used, based on the
inputs in the motors spreadsheet.
Nmotor
Nmotor
Tmotor
Pmotor
(rpm)
(rad/s)
(Nm)
(kW)
0
0
2.850
0.000
3934
412
2.304
0.949
7868
824
1.757
1.448
11802
1236
1.211
1.496
15736
1648
0.664
1.094
19670
2060
0.118
0.242
Fpush
(N)
1221.8
844.0
583.0
402.7
278.2
192.2
132.8
91.7
63.4
43.8
30.2
20.9
14.4
10.0
6.9
4.8
3.3
2.3
1.6
1.1
0.7
0.5
0.4
0.2
4
3
2
velocity
1
0
0
1
2
3
4
5
6
7
ELAPSED TIME (sec)
ROBOT DRIVE SYSTEM SIMULATION
DISTANCE TRAVELED TRACE
DISTANCE TRAVELED (m)
12/25/2003 FIRST DRIVE SYSTEM SIMULATOR v3
USE AT YOUR OWN RISK, NO WARRANTY IMPLIED
KEN PATTON
GM POWERTRAIN
TEAM 65
GEAR RATIO INPUT DATA
60 gearbox ratio (drill motor speed : output speed)
15 drive sprocket # of teeth
15 driven sprocket # of teeth
12
10
8
6
distance traveled
4
2
0
0
1
2
3
4
5
ELAPSED TIME (sec)
ROBOT DRIVE SYSTEM SIMULATION
MOTOR CURRENT TRACE
6
7
FIRST Drive Systems 4/16/2004
Copioli & Patton
Simulation Results
4.5
Robot Velocity (m/s)
4.0
3.5
3.0
2.5
2.0
1.5
motors used
2 drills only
2 drills only
2 drills + 2 CIMs
2 drills + 2 CIMs + 2 F-Ps
1.0
0.5
top time to top current
gear ratio speed speed
@ 1 sec
@ drill (m/s)
(sec)
(A)
80
2.29
0.45
2.8
60
3.03
0.9
6.4
60
3.35
0.53
4.6
50
4.08
0.66
7.1
drills 80
drills 60
drills+CIMs 60
drills+CIMs+FPs 50
0.0
0
0.5
1
Elapsed Time (sec)
Example results for 130 lb robot
page 49
1.5
2
FIRST Drive Systems 4/16/2004
Copioli & Patton
Robot Drive Systems
1. Drive System Requirements
2. Traction Fundamentals
3. FIRST Motors
4. Gearing Fundamentals
5. System Design Condition
6. Practical Considerations
page 50
FIRST Drive Systems 4/16/2004
Copioli & Patton
Reliability
Keep it simple!
- makes it easier to design and build
- will get it up and running much sooner
- makes it easier to fix when it breaks
Get it running quickly
- find out what you did wrong sooner
- allow drivers some practice (the most important thing)
- chance to fine-tune
- chance to get the control system on the robot
- when testing, make sure weight of machine is about right
page 51
FIRST Drive Systems 4/16/2004
Copioli & Patton
Reliability, cont'd
Strongly consider assembly + disassembly
- think about where wrench clearance is needed
- visualize how it will be assembled, repaired
- provide access holes to enable motor swaps
Use reliable fastening systems
- often this is where things break, come loose, etc.
- take special care where shaft alignment is concerned
Support shafts appropriately
- reduced deflections will reduce friction
- reduced friction will improve durability & controllability
page 52
FIRST Drive Systems 4/16/2004
Copioli & Patton
Drive System Fundamantals
QUESTIONS?
page 53