Building a Better Robot



Similar documents
Building Instructions: Maze Robot

The connector we use most in joining beams is the Technic pin. The Technic pin comes in several variants, as shown in Figure 1 below.

Simple Machines. Figure 2: Basic design for a mousetrap vehicle

Rubber Band Race Car

Applications of Robotics

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

Overall Indicator: The student: recognizes the effects of forces acting on structures and mechanisms

GEARS AND GEAR SYSTEMS

MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES

Electric Motors and Drives

North Texas FLL Coaches' Clinics. Beginning Programming October Patrick R. Michaud republicofpi.org

Mechanical & Electrical Reasoning Study Guide

Micrio WS1 Replacement Wind Speed Sensor and WC1 Replacement Wind Compass Sensor for Raymarine ST50 and ST60 Wind Instruments. Rev 4.

The Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to

Simple Machines. What are simple machines?

understanding sensors

Build Your Own Solar Car Teach build learn renewable Energy! Page 1 of 1

EV3 Programming. Overview for FLL Coaches. A very big high five to Tony Ayad

Physics 201 Homework 8

Model Year: 2010 Model: Prius Doc ID: RM000001Y3B015X. Title: ALIGNMENT / HANDLING DIAGNOSIS: FRONT WHEEL ALIGNMENT: ADJUSTMENT (2010 Prius)

FORKLIFT STABILITY. MATERIAL HANDING AND ROBOTICS I. Practical course. Dávid HURI office door number: 324/6

Inclined Plane: Distance vs. Force

Useful Motor/Torque Equations for EML2322L

TETRIX Getting Started Guide. Dispenser Building Guide. Step 1. Parts Needed. Tip. 1x Single-Servo Motor Bracket. 1x 96 mm Channel

Gear Trains. Introduction:

Mechanical Reasoning Review

EVALUAT ING ACADEMIC READINESS FOR APPRENTICESHIP TRAINING Revised for ACCESS TO APPRENTICESHIP

30 minutes in class, 2 hours to make the first time

ROBOT WITH A GRABBING HAND

Suspension and Steering Systems Operation. The Steering/Suspension System (Overview)

The word teamster today means a truck driver,

Linear Motion vs. Rotational Motion

Topics. Introduction Gear schematics Types of gears Measuring gears

MSc in Autonomous Robotics Engineering University of York

BASIC ORTHODONTICS. And why we believe in THE TIP EDGE TECHNIQUE (Differential Straight Arch)

Technology Exploration-I

Motion. Table of Contents: Introduction to the Motion Subsystem 3.2. Concepts to Understand 3.8. Subsystem Interactions Motion.

12. REAR WHEEL/BRAKE/SUSPENSION

ASSEMBLY MANUAL SE-4S35

MOVING YOU FURTHER HYUNDAI HEAVY INDUSTRIES

UNIT 1 INTRODUCTION TO AUTOMOBILE ENGINEERING

A Short Course on Wheel Alignment

Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor

Tips for Eliminating and Controlling MSD Hazards

Multi-level order selector MO Series

Fish Grader User Manual

Contents. Front Derailleurs Part One - Planning... 2 I. Objectives... 2 II. Materials Needed... 2 III. Setting...2 IV. Evaluation...

BOBBIN WINDER - TYPES & FUNCTION

What Is an Electric Motor? How Does a Rotation Sensor Work?

SECTION 2B WHEEL ALIGNMENT TABLE OF CONTENTS

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Calculation maximum speed outdoor robot platform: The maximum speed of the outdoor robot platform can be calculated with the formula below.

Wheeled Vehicle Design For Science Olympiad By Carey I. Fisher

What is a Mouse-Trap

Rube-Goldberg devices and Simple Machines

Tips For Selecting DC Motors For Your Mobile Robot

Chapter 4 DEFENSIVE DRIVING

BACKING UP PROCEDURES FOR SCHOOL BUS DRIVERS

E-Bike Conversion Kits Installation Manual Front Wheel

Rating when used as a weight carrying hitch without spring bars:

Roanoke Pinball Museum Key Concepts

Owner s Manual Read and keep this manual. Patents World Wide

VEHICLE SPEED CONTROL SYSTEM

Mechanical Principles

Patterns of Building LEGO Mindstorms Robots

TECHNICAL BULLETIN. Meritor WABCO Cab Leveling Valves and Chassis Leveling Valves. How the Cab Leveling and Chassis Leveling Valves Work

Advanced Programming with LEGO NXT MindStorms

Garaventa Power Evacu-Trac

rarecorvettes.com, (831) Pacific Time Zone

LEGO Education Loose parts assortment 2009

Surface Decoration. Design techniques used to put on the surface of the pottery. Slip Oxides Glaze Embossed Incised Wax on wet Altered from the wheel

GENERAL KNOWLEDGE PRACTICE TEST

The Basics of Robot Mazes Teacher Notes

Chapter 8: Rotational Motion of Solid Objects

Positive Control of Truck and Trailer Movement

Fig 1 Power Transmission system of Tractor

AIR AND WATER POWER. Introduction. Learning Objectives. Equipment. Lesson 1 (Pneumatics, using plastic bags or balloons):

C.I. La chaîne d information LES CAPTEURS. Page 1 sur 5

Academic Crosswalk to Common Core Standards. REC ELA.RST LA k LA

1. SYSTEM OVERVIEW. 1) Basic Theory of ABS Function

Unit 4 Practice Test: Rotational Motion

Playful machines A Facilitator s Guide to Simple Machines in the Playground

Practice Exam Three Solutions

OPTO-PLUS 204. Type DSX2

Levers and Pulleys. 5 th Grade Science Investigation. Unit

general, accidents caused by misjudging

MEASURING WHEEL ALIGNMENT

Tutorial for Programming the LEGO MINDSTORMS NXT

Fulcrum Effort or Applied Force. Fulcrum Load or Resistance. Effort or Applied Force. Load or Resistance. Other First Class Lever Examples.

bizobike Quality Folding Bikes Instruction manual

Classroom Activities for the Busy Teacher: EV3

MULTI-Level Order Picker

Team Name / (Students): Solar Racing (Student Handout) (The Design, Construction, and Evaluation of a Solar-Powered Car)

LEGO ROBOTICS for YOUNG BEGINNERS

Longitudinal and lateral dynamics

RC HELICOPTER INSTRUCTION MANUAL

Unit 24: Applications of Pneumatics and Hydraulics

CONTENTS. What is ROBOTC? Section I: The Basics

AXLE SHAFTS - FRONT Pontiac Bonneville MODEL IDENTIFICATION DESCRIPTION & OPERATION TROUBLE SHOOTING REMOVAL & INSTALLATION

Transcription:

http://tinyurl.com/betterro Building a Better Robot Tips and Techniques for a great robot design

Weight and Balance Too much weight on non-drive wheel(s) Hard to make turns Need more force to overcome more friction Turns can be less accurate Drive wheels may lose traction, skid, burning rubber Rotation sensors measure wheel rotation not robot travel!

Weight and Balance (cont.) Not Enough Weight on non-drive wheel(s) Robot can pop a wheelie when starting or stopping Steering becomes inaccurate, directional stability is lost Wheelie effect can be reduced Accelerate slowly Brake slowly

Weight and Balance (cont.) Too much weight on one side of robot Robot leans to one side, tends to steer in that direction Wheel on light side can slip

Weight and Balance (cont.) Heavy Robot Tires can flatten, separate from rims Takes lots of force to start, stop, and turn Batteries run down faster Axles can become permanently bent Especially if robot sits on its wheels for several days

Weight and Balance (cont.) Long Robot (dragster) Takes more force to turn, even if not frontheavy Center of mass is natural pivot point Dragster: center of mass is further forward Weight and Balance will change when robot lifts, carries and drops objects

Strong vs. Heavy Sometimes the robot needs to be heavy raise the house! Usually, strong and light is better Especially on robot arms and attachments Consider axle beams vs. bricks Consider how bridges are built Just strong enough Don t add unneeded weight or bulk Needs to be reliable

Gearing If we drive a large gear with a small gear, we increase the torque but decrease the speed (that is called gearing down) Driver Gears (Green) Follower Gears (Red) If we drive a small gear with a large gear, we increase the speed but decrease the torque (that is called gearing up)

Gearing (cont.) Gear Ratio is defined as: # of follower s teeth : # of driver s teeth So for a gear down of 24 teeth to 8 teeth we have a gear ratio of 24:8, which can be reduced to 3:1. This means that it takes 3 revolutions of the driver gear to turn the follower gear one revolution.

Gearing (cont.) Worm Gear very useful to gain lots of torque One revolution of worm gear moves follower gear one tooth

Gearing (cont.) Worm Gear On Rack useful for forklifts, changing rotation into linear motion).

Gearing (cont.) Bevel and Crown gears useful for changing angle of rotation 90 degrees

Gearing (cont.) Great Gear Tutorial link in References

Using LEGO rubber bands Use LEGO rubber bands to: Keep wires out of the way Like springs - to hold touch sensor levers in place To trigger a trap Make rubber band motors

Tires and Squishiness What are the best wheels and tires? Fat tires vs. skinny tires Fat tires offer good traction Fat tires can squash under weight, change diameter Fat tires have a large footprint inaccurate turning Big wheels vs. small wheels Big wheels mean higher speeds Big wheels may slip less than small wheels Dual wheels 2 large skinny wheels on each side (like a truck) Good traction, supports weight, fairly accurate turns

Wheel Size I want the robot to go 12 inches, how many rotations is that? = (about 3.14) Diameter X π = Distance Per One Rotation If wheel diameter is 2.5 inches, one rotation is about 8 inches of travel.

Designing for Repeatability The best robot (and program) designs make for robust robot performance given variation that happens in a real world environment Every Competition Table has different texture (waves, bumps, dust, adhesion), alignment, lighting, pitch, color, models, etc. Robot behaves different as motors and parts age, battery level changes, etc.

Designing for Repeatability (cont.) Reduce variation wherever possible Consider the battery power and motor loads These curves show the speed of a motor vs. its load and battery voltage under several conditions. Note that as voltage changes and robot design changes, so will robot performance.see link in References for turn vs. battery power experiment one FLL team did. Motor Power Level

Designing for Repeatability (cont.) Consider Battery Discharge Curve

Designing for Repeatability (cont.) Reduce variation wherever possible Consider the wheel friction to the mat Consider different lighting conditions Consider variation of location of models and walls

Designing for Repeatability (cont.) Consider using the walls for locating robot

Designing for Repeatability (cont.) Make attachments that can handle as much error as possible Example of using a comb to get loops.

Designing for Repeatability (cont.) Attachments can change robot behavior dramatically to improve repeatability Example of an attachment to make robot go perfectly straight.

Designing for Repeatability (cont.) Matching Motors Better repeatability and easier to program Website link in References

A Robot Design Example Putting it all together:

Alignment Guides Alignment guides can be used in base, and used outside of base as well, if carried by the robot Useful to align onto models to perform a task Useful to line up robot in base to reduce variation in leaving base

Alignment Guides (cont.)

Variation Testing The best way to make sure that the robot is robust is to test with variations: Slightly different starting positions Different mat conditions dusty, just cleaned Different mat and model placements Different table tilts Different lighting conditions Different wall textures paint vs. wax paper etc.

Robot Consider handling variation! Attachments Consider doing tasks WITHOUT using the third motor Consider EASY TO ATTACH attachments Use long black friction pins that won t pull out when attachment is removed

Robot Attachment Design Techniques Think of examples in construction:

Robot Two basicattachments categories of attachments: Passive (no motor) Pushing type Hooking type Dumping type Collecting type Spring or rubber-band loaded type Active (motor) Grabbing/Collecting type Lifting type Hooking type Dumping type

Passive Pushing Robot Attachment Great for pushing mission models around

Passive Hooking Robot Attachment Great for gathering objects

Passive Dumping Robot Attachment A way to move mission objects from base to some location on the field. Doesn t require a motor to activate; robot just bumps the trigger into something.

Passive Collecting Robot Attachment Great for bringing mission objects back to base Think of how to have trap door open only one direction

Spring (Rubber Band) Loaded Design A way to get an action without need for a motor

Active Grabber Attachment Great for collecting objects in multiple places on the field

Active Lifting Attachment This Forklift attachment uses worm gears for strength in lifting Gears are often used for powered attachments to provide torque and slower speed

Active Hooking Lots Attachment of missions need some way to hook objects 2011/12 FTC TETRIX Hints and Tips Workshop Robot

Other Examples

Complicated Attachment

Attachments (cont.) Rubic Cube Solver You can build anything from LEGOs!

References Brick Link: Buying LEGO parts http://www.bricklink.com/ Matching Motors: Better robot handling http://www.techbrick. com/lego/techbrick/techtips/nxtc alibration/ NXT Battery Voltage Experiment: Turn repeatability experiment http://www.ieeereliability. com/newsletter/1_2010/article 1.htm LEGO Gearing Tutorial http://sariel.pl/2009/09/gears-tutorial/

References (Continued) Designing for FLL and LEGO Hints and Tips presentation http://www.syraweb.org/resources.htm Winning Design! LEGO Mindstorms NXT, David J. Trobough FLL Robot Design Workshop, Tool Design and Mechanism presentation,dr. C. H. Lin www.neohstem.org/assets/pdf/fll%20robot%20design% 20Workshop

Presentation Authors: Scott Gray scott@graychalet.com Coleman Ellis colemancellis@gmail.com Joseph Scheidemandel jscheidemandel@gmail.com Adam Gray adam@graychalet.com