FIRST Drive Systems 4/16/2004 Copioli & Patton page 1 Robot Drive System Fundamentals April 16, 2004 1 st Annual FRC Conference Atlanta, GA Ken Patton,

Slides:



Advertisements
Similar presentations
Teacher Professional Development Spring, 2002
Advertisements

9 Mechanical Power Systems. 9 Mechanical Power Systems.
FRC Robot Mechanical Principles
How to be sure your robot will turn. My Name: Chris Hibner Mentor FRC 51 - Wings of Fire chiefdelphi.com: “Chris Hibner”
Base Fundamentals Beach Cities Robotics – Team 294 Andrew Keisic June 2008.
Chapter 4 Machines, Work, and Energy
Gears, Gears and More Gears
 Importance  Basics  Drive Types  Resources  Traction  Mobility  Speed  Timing  Importance.
All figures taken from Design of Machinery, 3rd ed. Robert Norton 2003
Gears, Pulley Drives, and Sprockets
FIRST Robotics Drive Trains
VEX Drive Systems Presented by Chani Martin Lauren Froschauer Michelle Gonzalez Presented by Chani Martin Lauren Froschauer Michelle Gonzalez.
Geartrains Materials taken from several sources including: Building Robots with LEGO Mindstroms by Ferrari, Ferrari, and Hempel.
Mechanical Concepts 101 Shannon Schnepp Dennis Hughes Anthony Lapp 10/29/05.
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
SUMMER INSTITUTE - ROBOTICS THE OHIO STATE UNIVERSITY Drivetrains.
Advanced Drivetrain Calculations John E. V-Neun, Team 229 John A. Neun, P.E., Team 20.
Motors: a System Approach Kurt Heinzmann DEKA Research & Development Corp. January 2007.
The Basics of Physics.
Geartrains Materials taken from several sources including: Building Robots with LEGO Mindstorms by Ferrari, Ferrari, and Hempel.
Mechanisms Mechanisms Gateway To Technology®
FIRST Drive Systems 4/21/2005 Copioli & Patton page 1 Robot Drive System Fundamentals April 21st, 2005 FRC Conference, Atlanta, GA Ken Patton, Team 65.
VEX Drive Systems Presented by Chani Martin Lauren Froschauer Michelle Presented by Chani Martin Lauren Froschauer Michelle.
Russ Hersberger Motor Math for SUMO Robots. Russ Hersberger Traction Force He who has the most friction wins Two things determine the force of friction.
Drive train Make your robot move!.
10 pt 10 pt 15 pt 15 pt 20 pt 20 pt 25 pt 25 pt 5 pt 5 pt 10 pt 10 pt 15 pt 15 pt 20 pt 20 pt 25 pt 25 pt 5 pt 5 pt 10 pt 10 pt 15 pt 15 pt 20 pt 20 pt.
Transfer of energy is accomplished through three basic means: The gear, the belt, and the chain. Statics deals with forces and their effect on a body at.
The Technological World
Compound Gears Unit 6.
Sci 701 Unit 6 As learned in Unit 5: Speed, Power, Torque, and DC Motors, a motor can generate a set amount of power. Introduction to Gears Since there.
Getting the Most From Your Motors
Chapter Three : work and simple machines
Chapter Three : work and simple machines
Types of Gear Trains Simple gear train Compound gear train
Pulleys A Pulley is a grooved wheel with a rope, chain, or cable running along the groove Change the direction of an applied force Transmit rotational.
PSAA Curriculum Unit Physical Science Systems. Problem Area Energy and Power Systems.
OCCRA Drive Systems 8/29/2002 Ken Patton page 1 Drive System Fundamentals January 4, 2003 FIRST Kickoff Workshops Novi, MI Ken Patton Pontiac Northern.
Scott’s Website for Calendar. How Busy will I be? Every body will be working week one.
What are Gears? Gears are wheels or cylinders with teeth that mesh with the teeth of other gears to transmit motion Gears are used in everything from automobiles.
Introduction to Robotics
In Unit 5: Speed, Power, Torque, and DC Motors, you build a VEX test stand winch that enables you to learn key engineering concepts and principles so.
Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.
Mechanical Workshop FIRST Mid Atlantic Region January 2016.
FORCES OF MOTION Georgia Shared Resources. STANDARDS.
What are Gears? Gears are wheels or cylinders with teeth that mesh with the teeth of other gears to transmit motion Gears are used in everything from automobiles.
Accumulator : A robot mechanism designed to pick up a large number of similar objects.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
Different Types of Robots
Simple Machines, Mechanical Advantage, and Work. Machines  Machines make work easier by changing direction of a force, multiplying a force, or increasing.
Motor Performance Beach Cities Robotics – Team 294 Andrew Keisic November 2009.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
Power Transfer using GEARS Dean Celini Mentor FRC Team /10/2016.
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
Gearing.
Speed, Power, Torque & DC Motors
Automatic Transmissions and Transaxles
Robot Drive System Fundamentals
Chapter 41: Transmission 1
G2’s Drive System Primer – Acceleration and Gear Ratios
Manual Drivetrains and Axles
גלגלי מניע גדול, מסובב גלגל מונע קטן, והתוצאה היא הגברה של מהירות
Motion STARTER Parts list Quick task: Discuss in pairs all the parts shown. Agree the function each of these parts for the Tumbler motion, and write your.
Content Gears Gear ratios Types of gear wheel. Unit 41: Transmission 1 Dr. Fady El Nahal Technical English Islamic University of Gaza April, 2017.
MACHINE NOTES.
Intro to Drive Trains and Kit Bot Drive
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
What is a Simple Machine?
Robotics Drive Mechanism Basics
Geartrains Materials taken from several sources including: Building Robots with LEGO Mindstroms by Ferrari, Ferrari, and Hempel.
Geartrains Materials taken from several sources including: Building Robots with LEGO Mindstroms by Ferrari, Ferrari, and Hempel.
Presentation transcript:

FIRST Drive Systems 4/16/2004 Copioli & Patton page 1 Robot Drive System Fundamentals April 16, st Annual FRC Conference Atlanta, GA Ken Patton, Team 65 (Pontiac Northern + GM Powertrain) Paul Copioli, Team 217 (Utica Schools + Ford/FANUC)

FIRST Drive Systems 4/16/2004 Copioli & Patton page 2 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

FIRST Drive Systems 4/16/2004 Copioli & Patton page 3 Robot Drive Systems 1.Drive System Requirements 2.Traction Fundamentals 3.FIRST Motors 4.Gearing Fundamentals 5.System Design Condition 6.Practical Considerations

FIRST Drive Systems 4/16/2004 Copioli & Patton page 4 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

FIRST Drive Systems 4/16/2004 Copioli & Patton page 5 Some Features That Help Provide Good Drive System Attributes   TRACTION

FIRST Drive Systems 4/16/2004 Copioli & Patton page 6 Some Features That Help Provide Good Drive System Attributes GEARING

FIRST Drive Systems 4/16/2004 Copioli & Patton page 7 Robot Drive Systems 1.Drive System Requirements 2.Traction Fundamentals 3.FIRST Motors 4.Gearing Fundamentals 5.System Design Condition 6.Practical Considerations

FIRST Drive Systems 4/16/2004 Copioli & Patton page 8 Traction Fundamentals Terminology 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. normal force tractive force torque turning the wheel maximum tractive force normal force friction coefficient = x weight

FIRST Drive Systems 4/16/2004 Copioli & Patton page 9 Traction Basics Ffriction =  * Fnormal Experimentally determine  : Fnormal = Weight * cos(  ) Fparallel = Weight * sin(  ) Fnormal Ffriction Weight  Fparallel When Ff = Fp, no slip Ff =  *Weight * cos(  ) Fp = Weight * sin(  ) =  *Weight * cos(  )  = sin(  ) / cos(  )  = tan(  )

FIRST Drive Systems 4/16/2004 Copioli & Patton page 10 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

FIRST Drive Systems 4/16/2004 Copioli & Patton page 11 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 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

FIRST Drive Systems 4/16/2004 Copioli & Patton page 12 Traction Fundamentals Shape of Wheels (or Belts) 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 Want the wheel (or belt) surface to “interlock” with the floor surface On a large scale: And on a small scale: (see previous slide)

FIRST Drive Systems 4/16/2004 Copioli & Patton page 13 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 This is not up to you! Know what surfaces (all of them) that you will be running on.

FIRST Drive Systems 4/16/2004 Copioli & Patton page 14 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 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.

FIRST Drive Systems 4/16/2004 Copioli & Patton page 15 Traction Fundamentals “Normal Force” weight 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. normal force (rear) normal force (front)

FIRST Drive Systems 4/16/2004 Copioli & Patton page 16 Traction Fundamentals “Weight Distribution” more weight in back due to battery and motors front 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. more normal force less normal force less weight in front due to fewer parts in this area EXAMPLEONLY

FIRST Drive Systems 4/16/2004 Copioli & Patton page 17 Traction Fundamentals Weight Distribution is Not Constant front arm position in front makes the weight shift to the front EXAMPLEONLY arm position in rear makes the weight shift to the rear normal force (rear) normal force (front)

FIRST Drive Systems 4/16/2004 Copioli & Patton page 18 Traction Fundamentals “Weight Transfer” EXAMPLEONLY robot accelerating from 0 mph to 6 mph inertial forces exerted by components on the robot more normal force is exerted on the rear wheels because inertial forces tend to rotate the robot toward the rear 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!

FIRST Drive Systems 4/16/2004 Copioli & Patton page 19 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?

FIRST Drive Systems 4/16/2004 Copioli & Patton page 20 Traction Fundamentals Number & Location of Drive Wheels many variations, and there is no “right” answer simple rear wheel drive simple front wheel drive simple all wheel drive simple center drive 6 wheel center drive tracked 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!

FIRST Drive Systems 4/16/2004 Copioli & Patton page 21 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?

FIRST Drive Systems 4/16/2004 Copioli & Patton page 22 Traction Fundamentals Number & Location of Drive Wheels Spin In Place (this favors center drive wheels, or 4 wheel drive) Front End (this favors front end drive wheels) Rear End (this favors rear end drive wheels) Offset Center of Rotation (4 wheel drive system with scrub) increased scrub

FIRST Drive Systems 4/16/2004 Copioli & Patton page 23 Robot Drive Systems 1.Drive System Requirements 2.Traction Fundamentals 3.FIRST Motors 4.Gearing Fundamentals 5.System Design Condition 6.Practical Considerations

FIRST Drive Systems 4/16/2004 Copioli & Patton page 24 FIRST Motors 1. Motor Characteristics (Motor Curve) 2. Max Power vs. Power at 40 Amps 3. Motor Comparisons 4. Combining Motors

FIRST Drive Systems 4/16/2004 Copioli & Patton page 25 Motor Characteristics Torque v Speed Curves –Stall Torque (T0) –Stall Current (A0) –Free Speed (Wf) –Free Current (Af) Speed Torque, Current T0 Wf Af A0 K (slope)

FIRST Drive Systems 4/16/2004 Copioli & Patton page 26 Slope-Intercept (Y=mX + b) Y=Motor Torque m=K (discuss later) X=Motor Speed b=Stall Torque (T0) Speed Torque, Current T0 Wf Af A0 K (slope) 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

FIRST Drive Systems 4/16/2004 Copioli & Patton page 27 (Y=mX + b) Continued... Y=Motor Torque m=K = -T0/Wf X=Motor Speed b=Stall Torque = T0 Speed Torque, Current T0 (b) Wf Af A0 K (-T0/Wf) Equation for a motor: Torque = (-T0/Wf) * Speed + T0

FIRST Drive Systems 4/16/2004 Copioli & Patton page 28 Current (Amps) and FIRST What are cutoff Amps? –Max useable amps –Limited by breakers –Need to make assumptions Speed Torque, Current T0 Wf Af A0 Cutoff Amps Can our Motors operate above 30(40) amps? - 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.

FIRST Drive Systems 4/16/2004 Copioli & Patton page 29 Torque at Amp Limit T30 = Torque at 30(40) Amps W30 = Speed at 30(40) Amps Speed Torque, Current T0 Wf Af A0 Cutoff Amps Current Equation: Current = (Af-A0)/Wf * Speed + A0 Motor Equation: Torque = (-T0/Wf) * Speed + T0 30A (W30) = (30 - A0) * Wf / (Af-A0) 30A (T30) = (-T0/Wf) * W30 + T0 Use 40 Amps for 2003 Drill & Chiaphua

FIRST Drive Systems 4/16/2004 Copioli & Patton page 30 Power - Max vs. 30(40) Amps Speed Torque, Current T0 Wf Af A0 Power Power = Torque * Speed Must give up torque for speed Max Power occurs when: T = T0/2 & W=Wf/2 What if max power occurs at a current higher than 30A (40A)? Power is Absolute - It determines the Torque Speed tradeoff! Paul’s Tip #1: Design drive motor max power for 30A(40A)!

FIRST Drive Systems 4/16/2004 Copioli & Patton page 31 Motor Comparisons Chiaphua Motor Drill Motor Johnson Electric Fisher-Price Motor Let’s Look at Some FIRST Motors We will compare T0, Wf, A0, Af, T30, W30, max power (Pmax), 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.

FIRST Drive Systems 4/16/2004 Copioli & Patton page 32 Motor Comparisons Motor Equations: Fisher-Price: T = (-0.38/15,000) * W Bosch Drill: T = (-0.87/19,670) * W Chiaphua: T = (-2.2/5,500) * W + 2.2

FIRST Drive Systems 4/16/2004 Copioli & Patton page 33 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!

FIRST Drive Systems 4/16/2004 Copioli & Patton page 34 Combined Motor Data Motor Equations: 1. F-P & Drill: T = (-1.46/15,000) * W F-P & Chip: T = (-3.19/5,500) * W Drill & Chip: T = (-5.18/5,479) * W F-P, Drill, & Chip: T = (-6.16/5,483) * W

FIRST Drive Systems 4/16/2004 Copioli & Patton page 35 Robot Drive Systems 1.Drive System Requirements 2.Traction Fundamentals 3.FIRST Motors 4.Gearing Fundamentals 5.System Design Condition 6.Practical Considerations

FIRST Drive Systems 4/16/2004 Copioli & Patton page 36 Gearing Fundamentals “Torque” and “Power” 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. (some oversimplified definitions)

FIRST Drive Systems 4/16/2004 Copioli & Patton page 37 Types of Drive Mechanisms 2. Spur Gears Efficiency ~ 95% - 98% GR = N2/N1 N1 N2 1. Chain & Belt Efficiency ~ 95% - 98% GR = N2/N1 N2 N1

FIRST Drive Systems 4/16/2004 Copioli & Patton page 38 Types of Drive Mechanisms 3. Bevel Gears Efficiency ~ 90% - 95% GR = N2/N1 N2 N1

FIRST Drive Systems 4/16/2004 Copioli & Patton page 39 Types of Drive Mechanisms 4. Worm Gears Efficiency ~ 40% - 70% # Teeth on Worm Gear GR = # of Threads on worm Worm gear Worm

FIRST Drive Systems 4/16/2004 Copioli & Patton page 40 Types of Drive Mechanisms 5. Planetary Gears Efficiency ~ 80% - 90% SUN GEAR (INPUT) RING GEAR (FIXED) PLANET GEAR CARRIER (OUTPUT) Nring GR = Nsun

FIRST Drive Systems 4/16/2004 Copioli & Patton page 41 Gearing Basics Consecutive gear stages multiply: N1 N2 N3 N4 Gear Ratio is (N2/N1) * (N4/N3) Efficiency is.95 *.95 =.90

FIRST Drive Systems 4/16/2004 Copioli & Patton page 42 Gearing Basics - Wheel Attachment N1 N2 N3 N4 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 Motor Shaft Wheel Diameter - Dw Dw = Rw * 2 Fpush

FIRST Drive Systems 4/16/2004 Copioli & Patton page 43 Robot Drive Systems 1.Drive System Requirements 2.Traction Fundamentals 3.FIRST Motors 4.Gearing Fundamentals 5.System Design Condition 6.Practical Considerations

FIRST Drive Systems 4/16/2004 Copioli & Patton page 44 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 {on a flat surface} Now T = F * Rw ----> F = Tout / Rw

FIRST Drive Systems 4/16/2004 Copioli & Patton page 45 Design Condition Continued Tout = T30(40) * GR * eff each wheel} The above gives you the best combination of gear ratio and wheel diameter for maximum pushing force! Ffriction = Tout / Rw: Mu*(W + Wt)/n = T30(40) * GR * eff / Rw Mu*(W + Wt) GR/Rw = n*T30(40)*eff

FIRST Drive Systems 4/16/2004 Copioli & Patton page 46 Design Condition Continued O.K. So what is my top speed? 0.9 * Wfree *  * 2 * Rw Vmax [m/sec] = * GR Where Wfree is in RPM, Rw is in meters. The 0.9 accounts for drive friction slowing the robot down.

FIRST Drive Systems 4/16/2004 Copioli & Patton page 47 Design Condition Continued 0.9 * Wfree *  * 2 * Rw 0.9 * Wfree *  * 2 * n * T30 * eff Vmax = = * GR 60 * Mu * (W + Wt) T30 * GR * eff Fmax = = Mu * (W + Wt) Rw Max force and max velocity are fighting each other

FIRST Drive Systems 4/16/2004 Copioli & Patton page 48 Gearing Fundamentals Robot Drive System Simulation available on the web at

FIRST Drive Systems 4/16/2004 Copioli & Patton page 49 Simulation Results Example results for 130 lb robot

FIRST Drive Systems 4/16/2004 Copioli & Patton page 50 Robot Drive Systems 1.Drive System Requirements 2.Traction Fundamentals 3.FIRST Motors 4.Gearing Fundamentals 5.System Design Condition 6.Practical Considerations

FIRST Drive Systems 4/16/2004 Copioli & Patton page 51 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

FIRST Drive Systems 4/16/2004 Copioli & Patton page 52 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

FIRST Drive Systems 4/16/2004 Copioli & Patton page 53 Drive System Fundamantals QUESTIONS?