Difference between revisions of "4-Wheel Pivot Drive"

From DEW Robotics
Jump to: navigation, search
(Drive Train Details)
(Drive Train Details)
Line 83: Line 83:
 
[[Image:Pivot_proto_corner.jpg|left|300px|thumb|Drive Detail (mk V)]]
 
[[Image:Pivot_proto_corner.jpg|left|300px|thumb|Drive Detail (mk V)]]
  
There is no Gearbox.  All reduction is accomplished using chains and sprockets (the Miter Gears are 1:1).  Overall reducion is (28/9)x(24/9) = 8.30.  Maximum robot speed is 9 ft/s.  Reduction ratio may be changed by using a different sized ''Pivot Drive Sprocket'' in lieu of the 28T Sprocket described.  10T Drive sprockets may be substituted to either of both of the 9T sprockets.  See the accompanying Table below.  Wheels are 4" nominal but 3.69" true diameter. [[Image:Pivot_Chassis_Max_Speed_b.jpg|350px|right|thumb|maximum speed versus ''Pivot Drive Sprocket'' size]]
+
There is no Gearbox.  All reduction is accomplished using chains and sprockets (the Miter Gears are 1:1).  Overall reducion is (28/9)x(24/9) = 8.30.  Maximum robot speed is 9 ft/s.  Reduction ratio may be changed by using a different sized ''Pivot Drive Sprocket'' in lieu of the 28T Sprocket described.  10T Drive sprockets may be substituted to either of both of the 9T sprockets.  See the accompanying Table below.  Wheels are 4" nominal but 3.69" true diameter. [[Image:Pivot_Chassis_Max_Speed_b.jpg|400px|right|thumb|maximum speed versus ''Pivot Drive Sprocket'' size]]
  
 
All chains are Type 35 steel.
 
All chains are Type 35 steel.

Revision as of 04:23, 7 November 2009

4-Wheel Independent Pivot-Wheel Drive describes a 4wd drive-train in which each of the (4) wheels are independently driven and may be independently pivoted for steering purposes. The design offers the potential for excellent drive-train performance and a solution to conventional (tank) drive-train design constraints. The design also brings some clear design and control challenges.

This arrangement provides the possibility to operate in several Drive/Control different modes:

  1. Crab mode – pivots all wheels together and at common speed to steer the robot in any direction on the 2-d playing surface (true 2-d drive). Traditionally, Crab mode does not control chassis orientation, but we believe we've come up with a new twist on this limitation.
  2. Snake mode – pivots front and rear wheels in opposite directions to guide the robot through a turn
    1. X-bias – drive direction aligned with the long-axis of the robot
    2. Y-bias – drive direction aligned with the short-axis of the robot
  3. Automobile mode – pivots front wheels only to guide robot through a turn
    1. X-bias
    2. Y-bias
  4. Tank mode – Does not use pivots to steer (but can use pivots to change drive orientation ala Twitch). Steering accomplished by differential L & R drive speeds.
    1. X-bias
    2. Y-bias
      Inventor view of VEX Pivot Prototype

Overview

A detailed Mathematical Analysis of the Pivot-Wheel System is available in pdf format.

During the Team 1640 2009 Summer Program, a Vex-scale 4-Wheel Pivot prototype was designed, built, programmed and tested. While Vex-scale, the prototype was equipped with an FRC cRIO controller. This provided realistic (FRC-like) control of the prototype, allowed an accurate assessment of control capabilities and problems, and also left us with transportable code and useful programming experience.

Our tests with this prototype were very satisfactory. Our test-driver, Carly, was particularly impressed with the robot's maneuverability in Crab and Snake modes (Automobile and Tank modes were much less interesting), and by the easy, intuitive control.

Based on our prototype trials, we decided to develop the design of a full-scale hypothetical Multi-Mode Pivot-Drive Chassis.

This is being pursued as a mental exercise.

Test drive - Crab Mode

Vex-Scale Prototype

The Vex-scale prototype possessed some limitations for our purposes. We understood and accepted these limitations, but they are important and so are cited here.

The chief limitation was the limited Pivot angle. In the interest of simplicity, coaxial wheel drive was not employed. In addition, potentiometers were selected to measure pivot angle. These potentiometers provided an absolute angle measurement, but were limited to 270° of rotation.

A second limitation was the lack of an on-board battery. This meant that we had to operate teathered to a 12V FRC battery. Control, however, was wireless via the current FRC equipment.

The last limitastion was speed. The prototype used Vex motors and small wheels - ungeared.

Hypothetical FRC-scale Chassis

We designed a hypothetical 4-Wheel Pivot Drive Chassis using the following assumptions:

  1. The FRC Robot envelope would remain 28" x 38"
  2. The FRC Robot maximum mass would remain 120 lb excluding battery & bumpers
  3. Provisions for bumper attachment (and easy mounting and dismounting) was necessary
and the following performance bases:
File:Pivot proto 091018.jpg
FRC-scale hypothetical (mk V) chassis in Crab drive
  1. The Chassis would be truely multi-mode, capable of providing (at the driver's direction) true Crab, Snake, Automobile and Tank modes
  2. The Chassis would be intrinsicly bi-axial, capable of driving (again, at the driver's direction) along either the robot's long (x) or short (y) axes

AutoDesk Inventor was utilized to create the design.

The bases we set dictated some clear design decisions:

  • In order to create a true Crab drive:
    • Coaxial wheel drive is necessary; and
    • Infinite pivoting is needed
  • In order to create a multi-mode, multi-axis drive:
    • Pivot angles and drive speeds need to be independently software controlled
    • Pivot angles need to be driven by independent motors
    • Wheels need to be driven by independent motors
    • Therefore (4) drive and (4) steering motors are needed
    • It is necessary to measure Pivot (Steering) angle for each wheel

View the Chassis (mk VI r1) Drawings and Bill of Material and Drive-Train Model.

Go to the drawing library.

Go to the Parts Spec Sheets.

Drive Train Details

Each wheel is independently driven, with each drive design being identical (or mirrored). A CIM motor provides the drive power to each wheel via the following drive-train:

File:Proto6b.jpg
mk VI chassis design
  1. The CIM drives a 9T Type 35 sprocket on its shaft
  2. driving the Pivot Drive Chain
  3. which drives the 28T Pivot Drive Sprocket
  4. which turns the Coaxial Drive Shaft from its top
  5. turning a Drive Miter Gear at its bottom
  6. which drives the Transfer Shaft Miter Gear
  7. thereby turning the Transfer Shaft
  8. and the 9T Transfer Shaft Sprocket
  9. driving the Wheel Drive Chain
  10. which drives the Wheel via the attached 24T Wheel Drive Sprocket
Drive Detail (mk V)
There is no Gearbox. All reduction is accomplished using chains and sprockets (the Miter Gears are 1:1). Overall reducion is (28/9)x(24/9) = 8.30. Maximum robot speed is 9 ft/s. Reduction ratio may be changed by using a different sized Pivot Drive Sprocket in lieu of the 28T Sprocket described. 10T Drive sprockets may be substituted to either of both of the 9T sprockets. See the accompanying Table below. Wheels are 4" nominal but 3.69" true diameter.
File:Pivot Chassis Max Speed b.jpg
maximum speed versus Pivot Drive Sprocket size

All chains are Type 35 steel.

Unlike tank drives, all CIM motors drive in the same direction, so there is no left-to-right mismatch between motors' clockwise and counterclockwise performances.

Pivot Assemblies

The four Pivot Assemblies are identical.

Removal of a Pivot Assembly (mk VI) for service or replacement is straightforward.

  • break and remove the Pivot Drive Chain
  • remove the Pivot Drive Sprocket & key
  • break and remove the Pivot Steering Chain
  • remove the Pivot Retaining Ring
  • the Pivot Assembly (including the bottom bearings and Steering Sprocket) will drop straight down and out of the Chassis

See the mk VI Fabricated Parts Drawings.

Steering

Steering is independent to each of the (4) Pivot Wheels.

Mechanically, each Pivot is steered using a FisherPrice or RS-545 motor coupled to a Bainbots P60 4-stage 256:1 planetary gearbox. 15T type 35 drive sprockets are mounted on the ½" gearbox output shafts. Minimum-length (38 link) chains couple 15T steering drive sprocket with the Pivot Tube Steering Sprocket, which is also 15T. Maximum rotational speed is about 1 revolution per second. Since drive and driven sprockets are both 15T, measuring the angular orientation of the steering drive shaft provides an accurate proxy for the Pivot orientation.

But, this interesting aspect of steering is control.

Angle Measurement

Control

Human Interface