1 / 65

Robot Chassis and Drivetrain Fundamentals

Robot Chassis and Drivetrain Fundamentals. Andy Baker, Team 45 John Neun, Team 20. 2006. I am not John V-Neun (sorry!) John Neun Senior Development Engineer Albany International Mentor on team 20, the Rocketeers. Andy Baker. TechnoKats team leader (#45)

Download Presentation

Robot Chassis and Drivetrain Fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Robot Chassis and Drivetrain Fundamentals Andy Baker, Team 45 John Neun, Team 20 2006

  2. I am not JohnV-Neun (sorry!)John NeunSenior Development Engineer Albany InternationalMentor on team 20, the Rocketeers

  3. Andy Baker • TechnoKats team leader (#45) • Sr. Mechanical Engineer: Delphi Corporation • Co-Owner: AndyMark, Inc. (www.andymark.biz) • 2003 Championship Woodie Flowers Award Winner

  4. What is most important? • Drive Base • Drive Base • Drive Base* * - stolen from Mr. Bill Beatty (team 71)

  5. Objectives Review “Base” Design • Chassis • Structure • Geometry • Material • Examples • Drivetrain • Wheels • Motors • Transmissions • Examples

  6. fear

  7. Chassis Design • Review principles of chassis design • Examine trade-offs • Material • Weight

  8. Chassis Function • Provide platform for everything • Strong • Stable • Well laid out and accessible • Light • Resist, defend against shock

  9. Weight • Develop a weight budget and stick to it! • Start coarse: chassis = 60 lbs, tower = 60 lbs • Tip: parts far from the floor should be the lightest • Refine: • ie Chassis • Frame • Wheels • Gearbox • Controls • Trade-off • How many ½ inch diameter holes in .100 Al are needed for 1 pound? 200!

  10. d CG • Keep it Low!! spreadsheet

  11. Given the will, any configuration can work

  12. Geometry • Strength • Space • Accessibility

  13. Example

  14. Bumpers

  15. Kit Chassis (pictures available at www.innovationfirst.org) • Advantages: lightweight, quick to build, uses standard parts • Disadvantages: may not fit your design, requires added structure (that will most likely be put on anyway)

  16. T-slot style • Advantages: quick to build, standard parts, easy to create tension and to add fastening points • Disadvantages: heavy, expensive

  17. Welded Aluminum Tube & Plate • Advantages: lightweight, strength, fits your design • Disadvantages: takes time, requires skill, non standard parts

  18. Unique Drive Bases • Advantages: fits your design, unique • Disadvantages: takes much time, requires skill, non standard parts

  19. Chassis Materials • Aluminum Extrusion • 1/16” – 1/8”: usable but will dent and bend • T-slot: use 1” sized profiles or higher • Aluminum plates and bars • 3/16” – ¼” used often • Plastic Sheet • Spans structures, provides bracing • Polycarbonate (LEXAN, etc.) NOT Acrylic (Plexiglas, etc.) • Wood • Lightweight and easy to use • Will splinter and fail but can be fixed • Steel Tube and Angle • Strong, but heavy, 1/16” wall thickness is plenty strong

  20. luck

  21. Drivetrain Design • Review basics • Examine trade-offs • Formulas for modeling and design • Sample Calculations

  22. Drivetrain: #1 • What must the robot do? • Speed • Force • Maneuverability • Game rules and team strategy: set specs

  23. Drivetrain Foundation Basics • Physics • Force = mass x acceleration (pounds) • Frictional force = constant x Normal force • Torque = force x distance (foot-pounds) • Power = force x velocity (HP, watts) = amps x volts • Work = power x time (HP-hour) • Efficiency = (power out)/(power in) • Principles of DC Motors • Principles of Gear Trains • Reduction • Mechanical advantage

  24. Wheels • Provide contact with ground • Drive • Traction • Steering • Support and stability

  25. Wheel Friction • Theory: F = kN • Frictional force has no dependence on contact area • HOMOGENEOUS, 2 dimensional surfaces • Drive direction vs. lateral friction N F

  26. Steering wheels • “Car steering:” complex • “Tank steering:” simple • Wheels skate

  27. Tank Steering • Hi CG • Short wheelbase • “Bouncy” wheels • Solutions: • Smaller Dia. Wheels • Use wider Frame (see Chris Hibner’s white paper on www.chiefdelphi.com) • Use Omni-wheels (www.andymark.biz)

  28. 6 Wheel Drive Teams can purchase these treaded wheels at… www.andymark.biz www.innovationfirst.com

  29. Crab or Swerve Steering

  30. Tank Tread Drive

  31. Fall Over Drive Bases

  32. Motors • Fixed population of choices • Range of speed and torque • Specifications readily available • DC motors with speed controlled via PWM • Last year’s motors: Use these numbers, but DON’T assume they are all true. For instance, the Fisher-Price motor could not be operated at 12 volts, and was later recommended to run at 6 volts.

  33. TL = Torque from load IM = Maximum current draw (motor limit) Ts = Stall torque IF = Motor free current IS = Motor stall current Max Motor Load

  34. stall Free speed Calculate the Max Motor Load Torque = Stall torque - {speed x (stall torque/free speed)}

  35. Gearbox Design Process First, choose “Motion” Objective: Robot Speed 13 fps, full speed within 10 feet • Pick motor • (load vs amps) • Pick wheel config. • no. of wheels • material • diameter • Motor running • characteristics • Max torque per • current limit • Determine maximum • drive train load from • “wall push” Calculate required gear ratio from motor and output torques Calculate speed & acceleration Running characteristics Current limits Iterate

  36. Transmission Goal: Translate Motor Motion and Power into Robot Motivation • Motor • Speed (rpm) • Torque • Robot • Speed (fps) • Weight

  37. First Step: Pushing against a wall… • Objective: Determine maximum load limit (breakaway load for wheels) • System must withstand max load • Run continuously under maximum load • Not overload motors • Not overload circuit breakers • (Not break shafts, gears, etc.) • Suboptimum – ignore limit (risk failure)

  38. Gear Ratio Robot Weight Motor specs Frictional coef. Speed acceleration Pushing against a wall… • Known Factors: • Motor Usage • Motor Characteristics • Wheel Friction • Max Motor Load (at 40 amps) • Solve For: • Required Gear Ratio

  39. Calculate the Gearbox LoadFind Required Gearbox Ratio Weight no. of wheels • Friction between wheel and carpet acts as a “brake”, and provides gearbox load. • Find torque load per gearbox. • Now Solve for Required Gear Ratio Frictional force

  40. Check Robot Speed • How fast will the robot go with this required gear ratio? • Remember Units!!!

  41. Be Careful!

  42. Is this fast enough? • Major Design Compromise… • Is this speed fast enough? • No? • Decrease Gearbox Load • Increase Gearbox Power • Live with the low speed… • Design two speeds! • Low speed/high force • High speed/low force • Risk failure • Design is all about tradeoffs

  43. Secondary AnalysisPlotting Acceleration • Calculate Motor Current Draw and Robot Velocity over time (during robot acceleration). • Time to top speed • Important to show how drivetrain will perform (or NOT perform!) • If a robot takes 50 feet to accelerate to top speed, it probably isn’t practical! • Performance on flat floor is VASTLY different on a ramp (2003 example)

  44. Plotting Acceleration • Voltage to resting motor • Start at stall condition (speed = 0) • Stall torque  initial acceleration • Robot accelerates • Motor leaves stall condition • Force decreases as speed increases.

  45. Instantaneous Motor Torque • When Motor RPM = 0, Output Torque = Stall Torque • When Motor RPM = free speed Output Torque = 0 (in theory) • (.81)

  46. Gearbox (reduction) basics N2 • Chain, belt • Gear Ratio = N2/N1 • Spur gears • Gear Ratio = N2/N1 N1 N2 N1

  47. Gearbox Torque OutputRobot Accelerating Force

  48. Instantaneous Acceleration and Velocity • Instantaneous Acceleration (dependant on robot velocity, as seen in previous equations). • The instantaneous velocity can be numerically calculated as follows: (thanks, Isaac)

  49. Velocity vs. Time • The numerical results can be plotted, as shown below (speed vs. time):

  50. Current Draw Modeling • The current drawn by a motor can be modeled vs. time too. • Current is linearly proportional to torque output (torque load) of the motor.

More Related