firstfare 2012 manipulators for first frc robotics

47
Bruce Whitefield Mentor, Team 2471 Manipulators for FIRST FRC Robotics FIRST Fare 2012

Upload: oregon-first-robotics

Post on 19-May-2015

2.932 views

Category:

Documents


1 download

DESCRIPTION

Compilation of approaches used for FIRST robotics game piece manipulating systems. Will briefly discuss pro’s, con’s and design trade offs for a number of different manipulator designs.

TRANSCRIPT

Page 1: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Bruce WhitefieldMentor, Team 2471

Manipulators for FIRST FRC Robotics

FIRST Fare 2012

Page 2: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Game pieces come in many sizes and shapes

Manipulate What ?

Page 3: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Game objectives change each yearManipulate How ?

Kicking

Lifting Dumping

Hanging

ThrowingGathering

Page 4: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Know the Objectives

Game pieces

Game & robot rules

Your game strategy

Things that Manipulate

Manipulators that work for the game

Know the possibilities

Look on line, at competitions

Talk to mentors, teams

This seminar

Know your capabilities

Tools, Skills, Materials,

Manpower , Budget , Time Manipulators you can build

Your Design

Stuff That Don’t Work

Don’t be this team

Page 5: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Heavy lifting / Long reacho Articulating Armso Parallel armso Telescoping Lifts

Gripperso Rollerso Clampso Claws

Collect and Delivero Accumulators & Conveyerso Turretso Shooters & Kickerso Buckets & Tables

Power & Controlo Wincheso Brakeso Latcheso Pneumaticso Springs and Bungeeo Gears & Sprockets

Many Types of ManipulatorsReoccurring

themes in FIRST games

FIRST definition for a manipulator:

Device that moves the game piece from where

it is to where it needs to be

Page 6: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

ShoulderElbowWrist

Arms

Page 7: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Torque = Force x Distanceo Same force, different angle = different torqueo Measure from the pivot pointo Motor & gearing must overcome torqueo Maximum torque at 90 degrees

W=10 lbs

W= 10 lbs

1/2 D

D

Torque = W x D

Torque: Angle and Distance

Torque = W x D/2

Page 8: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Power determines how fast you can move thingsPower = Torque / Time or Torque x Rotational VelocitySame torque with 2x Power = 2x SpeedOr twice the arm length at same speed ….

10 lbsPower trade offs

10 lbs30 ft-lbs

20 lbs60 ft-lbs

425 Watts

100 RPM1.6 rps

50 RPM.83 rps

42.5 Watts

10 RPM.16 rps

5 RPM.08 rps

3 ft

Power limits arm length.

Probably don’t want a 10 ft arm whipping around at 1000 RPM anyway…

Power: Torque and Speed

Page 9: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Lightweight Materials: tubes, thin wall Watch elbow and wrist weight at ends of armSensors for feedback & control

limit switches, potentiometers, encodersLinkages help control long armsKISS your arm

Less parts… to build or break Easier to operate More robust

Counterbalance Spring, weight, pneumatic, bungee…

Calculate the forces Watch out for Center of gravity Sideways forces when extended

Model the reach & orientation

Arm Design Tips

Page 10: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Extension Lifts Motion achieved by stacked members sliding on each other

Scissor Lift Motion achieved by “unfolding” crossed members

Telescoping LiftsTelescoping Lifts

Page 11: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Continuous Cascade

Extension Lift RiggingExtension Lift Rigging

The final stage moves up first and down last. Previous stage speed plus own speed

o Power vs. speed equations apply. Don’t underestimate the power.

o Often needs brakes or ratchet mechanism

Page 12: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Up-pulling and down-pulling cables have different speeds

Different cable speeds can be handled with different drum diameters or multiple Pulleys

Intermediate sections don’t jam – active return

High tension on the lower stage cables

Slider(Stage3)

Stage2

Stage1

Base

Cascade RiggingCascade Rigging

Page 13: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Cable goes same speed for up and down pulling cables

Intermediate sections sometimes jam

Lower cable tensionMore complex cable routing

Stage2

Stage1

Base

Continuous RiggingContinuous RiggingSlider

(Stage3)

Page 14: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Pull-down cable routed back on reverse route as pull-up cable

Most complex cable routingAll stages have active returnCleaner and protected cables

Slider(Stage3)

Stage2

Stage1

Base

Continuous Rigging InternalContinuous Rigging Internal

Page 15: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Use cables to drive up AND down, or add a cable recoil device

Segments must move freelyCable lengths must be adjustableMinimize slop and free-playMaximize segment overlap

20% minimum More for bottom, less for top

Stiffness and strength neededHeavy system, overlapping partsMinimize weight, especially at top

Extension Lift Design tipsExtension Lift Design tips

Page 16: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

FeatureFeature ArmArm LiftLiftReach over objectReach over object YesYes NoNo

Fall over, get upFall over, get up Yes, if strong enoughYes, if strong enough NoNo

ComplexityComplexity ModerateModerate HighHigh

Weight capacityWeight capacity ModerateModerate HighHigh

Go under barriersGo under barriers Yes, fold downYes, fold down Maybe, limits lift heightMaybe, limits lift height

Center of gravity ()Center of gravity () CantileveredCantilevered Central massCentral mass

Operating spaceOperating space Large swing spaceLarge swing space CompactCompact

Adding reachAdding reach Difficult. More Difficult. More articulations articulations

Easier. Easier.

More lift sectionsMore lift sections

CombinationsCombinations Arm with extenderArm with extender Lift with arm on topLift with arm on top

Arms vs. LiftsArms vs. Lifts

Page 17: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Combination Example: Combination Example: Continuous direct drive chain

runs stage 1 up and down No winch drum needed

Cascade cable lifts slider stage Gravity return Got away with this only

because slider GOG very well balanced on first stage

Telescoping arm with wrist on slider stage to reach over objects

2471 in 2011

Page 18: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

FIRST definition of a gripper:

Device that grabs a game object

…and releases it when needed.

Get a GripGet a Grip

MethodsPneumatic claws /clamps

1 axis2 axis

Motorized claw or clampRollersHoop gripsSuction

Design ConcernsGetting object into gripHanging onSpeed of grip and releasePosition controlWeight and power source

If at end of arm

Page 19: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

PneumaticOne fixed armreduce weight of clawCan make one or two

moving sides

768 in 2008768 in 2008

Claw or clampClaw or clamp

Page 20: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Pneumatic Cylinder extends & retracts linkage to open and close gripper

Combined arm and gripperEasy to manufactureEasy to controlQuick grabLimited grip forceUse 3 fingers for 2-axis grip

968 in 2004968 in 2004

Pneumatic: 2 and 3 point clampsPneumatic: 2 and 3 point clamps

60 in 200460 in 2004

Page 21: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Generally slower May be too slow for

frequent grips Okay if few grabs per

game of heavy objects

More complex (gearing & motors)

HeavierTunable forceNo pneumatics

49 in 200149 in 2001

Motorized clampMotorized clamp

Page 22: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Needs vacuum generatorUses various cups to grabSlowNot secureNot easy to controlSimpleSubject to damage of

suction cup or game pieces

Not recommended for heavy game pieces

Used successfully to hold soccer balls for kickers (Breakaway 2010)

Suction GripsSuction Grips

Page 23: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Allows for misalignment when grabbing

Won’t let goExtends object as releasingSimple mechanismHave a “full in” sensorMany possible variations

Mixed roller & conveyer Reverse top and bottom roller

direction to rotate object

45 in 200845 in 2008

148 in 2007148 in 2007

Roller gripsRoller grips

Page 24: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Counter Rotating Methods

Many ways to achieve counter rotating shafts. Here are few configurations that can run off a single motor or gearbox.

Could also drive each shaft with own motor

Crossed round belts

Counter rotating gearbox

Stacked pulleys on single drive shaft

Page 25: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Hang On! High friction needed

Rubber, neoprene, silicone, sandpaper … but don’t damage game object Force: Highest at grip point

Force = 2 to 4 x object weight Use linkages and toggles for mechanical advantage

Extra axis of grip = More control

The need for speed Wide capture window Quickness covers mistakes

Quick to grab , Drop & re-grab Fast : Pneumatic gripper. Not so fast: Motor gripper

Make it easy to control Limit switches , Auto-functions Intuitive control functions

Don’t make driver push to make the robot pull

Gripper design Gripper design

Page 26: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Tube or post (recommended)Lazy Susan (not for high loads)Know when it is needed

o One Goal = goodo Nine Goals = not so good o Fixed targets = goodo Moving targets = not so good

Bearing structure must be solidRotation can be slowInclude sensor feedback

o Know which way it is pointing

Rotating TurretsRotating Turrets

Page 27: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Accumulator: Rotational device that collects objectsHorizontal rollers: gathers balls from floor or platformsVertical rollers: pushes balls up or downWheels: best for big objectsCan use to dispense objects out of robot

Pointing the robot is aiming method in this case

Page 28: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Point to point within your robotWhen game involves handling

many pieces at once

Why do balls jam on belts?- Stick and rub against each other as they

try to rotate along the conveyor

Solution #1- Use individual rollers- Adds weight and complexity

Solution #2- Use pairs of belts- Increases size and complexity

Solution #3- Use a slippery material for the non-moving

surface (Teflon sheet works great)

Conveyers: For moving multiple objects

Page 29: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Conveyer roller Examples Conveyer roller Examples BeltsBeltsBeltsBelts TowerTowerTowerTowerRollersRollersRollersRollers

Solution 1Solution 1Solution 1Solution 1 Solution 3Solution 3Solution 3Solution 3Solution 2Solution 2Solution 2Solution 2

Page 30: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

More control is betterAvoid gravity feeds – these are slow and will jamDirect the flow: reduce “random” movements.

Not all game objects are created equalTend to change shape, inflation, etcBuilding adaptive/ flexible systemsTest with different sizes, inflation, etc.

Speed vs. VolumeOptimize for the game and strategyThe more capacity, the better

Page 31: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Intake Rollers and Accumulators

173 2471

Page 32: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Secure shooting structure = more accuracy Feed balls individually, controlling flowRotating tube or wheel

One wheel or two counter rotating High speed & power: 2000-4000 rpm Brace for vibration Protect for safety

Turret allows for aimingSensors detect ball presence

& shot direction

1771 in 20091771 in 2009

Note Circular Note Circular Conveyer. One Conveyer. One roller on inside roller on inside cylindrical rolling cylindrical rolling surface outsidesurface outside

Page 33: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Use for dumping many objectsIntegrate with your accumulator

and conveyerHeavy ones may move too slowUsually pneumatic powered but

can run with gear, spring or winch

488 in 2009488 in 2009

Page 34: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Many uses Hanging Robots: 2000, 2004, 2010 Lifting Robots: 2007 Loading kickers 2010

Great for high torque applicationsFits into limited spaceEasy to route or rerouteGood Pull. Bad Push

20042004

20102010

Page 35: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Secure the cable routing Smooth winding & unwinding Leave room on drum for wound up cable Guide the cableMust have tension on cable to unwind

Can use cable in both directions Spring or bungee returnGravity return (not recommended)

Calculate the torque and speedUse braking devices

Capture Capture the the cablecable

Maintain Maintain TensionTension

Guide Guide the the cablecable

Brake or ratchetBrake or ratchet

Retu

rn c

able

or

spri

ng

Retu

rn c

able

or

spri

ng

Page 36: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Sudden release of powerUse stored energy:

Springs Bungee, PneumaticDesign & test a good latch

mechanismSecure lock for safetyFast release

1 per game deployments2011 minibot release

Page 37: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Hooking and latching devices used to grab goals, bars, and other non-scoring objects

Hold stored power in place Spring or bungee power

Several ways: Hooks Locking wheels Rollers Pins Springs

Self latching wheel lockSelf latching wheel lock

Basic Automatic LatchBasic Automatic LatchBasic Automatic LatchBasic Automatic Latch

Strong pivot in Strong pivot in line with large line with large force being heldforce being held

Strong pivot in Strong pivot in line with large line with large force being heldforce being held

Spring Spring return and return and stopstop

Spring Spring return and return and stopstop

Small release force Small release force at end of leverat end of lever

Small release force Small release force at end of leverat end of lever

Bevel for self latchingBevel for self latchingBevel for self latchingBevel for self latching

Removable safety pinRemovable safety pinRemovable safety pinRemovable safety pin

Page 38: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Start design early. Latches tend to be afterthoughts but are often a critical part of the operation

Don’t depend on driver to latch, use a smart mechanism Spring loaded (preferred) Sensor met and automatic command given Use operated mechanism to let go, not to latch

Have a secure latchDon’t want release when robots crash

Be able to let go quickly Pneumatic lever Motorized winch, pulling a string Cam on a gear motor Servo (light release force only)

Don’t forget a safety pin or latch for when you are working on the robot

Page 39: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Look around see what works and does not workKnow your design objectives and game strategyStay within your capabilitiesDesign before you build

Calculate the forces and speeds Understand the dimensions using CAD or a model

Keep it simpleMake it well

Poor craftsmanship can ruin the best design

Analyze for failure points. Use to refine design and decide on spare parts

Have fun

Page 40: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Many thanks to teams and companies who made materials for this presentation freely available on web sites to help FIRST students. Andy Baker : Team 45Jason Marr : Team 2471Wildcats: Team 1510The Flaming Chickens: Team 1540Society of robots

Andy Baker’s original presentation and inspiration for this seminar is available on line

There are many examples and resources available. Be sure to use them for your robot designs.

http://www.societyofrobots.com/mechanics_gears.shtmlhttp://www.societyofrobots.com/mechanics_gears.shtml

Page 41: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Appendix

Page 42: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Assuming 100% power transfer efficiency:All motors can lift the same amount they just do it at

different rates.No power transfer mechanisms are 100% efficient

Inefficiencies due to friction, binding, etc. Spur gears ~ 90% Chain sprockets ~ 80% Worm gears ~ 70% Planetary gears ~80%

Calculate the known inefficiencies and then design in a safety factor (2x to 4x)

Stall current can trip the breakers

Motor Power:

It adds up! 2 spur gears + sprocket =.9 x.9 x.8 = .65 Losing 35% of power to the drive train

Page 43: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

• Pin loading can be very high• Watch for buckling in lower arm• Has limited range rotation• Keeps gripper in fixed orientation

Parallel Arms

Page 44: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Advantages Minimum retracted height - can go

under field barriersDisadvantages

Tends to be heavy when made stable enough

Doesn’t deal well with side loads Must be built very precisely Stability decreases as height

increases Stress loads very high at beginning

of travel

Not recommend without prior experience

Scissor LiftsScissor Lifts

Page 45: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Pneumatic latch, solidly grabs pipe

Force and friction onlyNo “smart mechanism”

Spring-loaded latchMotorized releaseSmart Mechanism

469 in 2003469 in 2003

Page 46: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Parallel arm Fixed Arm

Jointed Arm

Page 47: FIRSTFare 2012 Manipulators For FIRST FRC Robotics

Ratchet - Complete lock in one direction in discrete increments Clutch Bearing - Completely lock in one direction any spot Brake pads - Squeezes on a rotating device to stop motion - can lock in

both directions. Simple device Disc brakes - Like those on your mountain bike Gear brakes - Apply to lowest torque gear in gearbox Belt Brake- Strap around a drum or pulley

Dynamic Breaking by motors lets go when power is lost. Use for control, but not for safety or end game Gearbox that cannot be back-driven is usually an inefficient one.