2007 TE Session Outline
From GT RoboJackets
This is the outline for both the 2007 basic and advanced Technology Enrichment sessions.
Contents |
Basic Sessions
These sessions are geared to new students and new teams.
Introduction
Date: 09/18/2007
- Welcome to 2007 TE Sessions and to Tech
- Info about RoboJackets
- Key people and contacts during the sessions
- Info about sponsors
- Info about this year vs. last year
- Show them where to get power points and materials on our site
- On our website in TE sessions (there will be a page for materials and such)
- What is a robot
- Types
- Robots in real life
- Applications
- Commercial / Industrial
- Roomba
- Kuka
- Government / Military
- Samsungs Sentry in the DMZ
- UAV's border patrol, communication, traffic reports
- Bomb defusing
- Rescue
- Research
- DARPA
- NASA
- Telescopes
- Robotics at tech
- Borg Lab
- RIM
- GTRI
- UAV Lab
- others
- Our robots
- Candi
- 1 or 2 RoboCup
- Commercial / Industrial
- Applications
- Vex Competition
- Announcement of competition
- Building toward our in-house competition
- End of TE Session Competition
- FIRST Vex Competition
- End with our goals and aspirations
- Take questions
Intro to Mechanical Engineering
Date: 09/25/2007
- Force Balances
- MATERIALS NEEDED:
- Arrow shaped force applicators
- pop can and weights
- spring steel strips and fixtures
- thin aluminum strips
- plastic strips
- poorly built box
- strong box
- Working Model demos
- Basics
- Gravity (2 slides)
- equations F=sum(ma¬¬i) 2 slides
- examples
- pictures of point masses
- pictures of airplane
- crush a pop can
- Stresses
- Bending (4 slides)
- one point
- multiple point
- Material basics (2 slides)
- steel vs. aluminum
- plastics and other
- Examples
- spring steel mounted in different ways
- aluminum fatigue
- plastic bending
- Bending (4 slides)
- Building a decent box
- Working Modelâ„¢ demos of bad designs
- Shear loads (3 slides)
- square with side loads on top
- corner loads
- triangles help!
- Fastening (2 slides)
- Activity
- Build a box with VEX kit material
- focus on strength and weight
- Box should be strong enough to put entire VEX kit on top and resist side loading
- MATERIALS NEEDED:
- Rotation
- MATERIALS NEEDED
- Wheels
- Shafts
- Bearing setup
- Bushing setup
- Shaft collars
- VEX demo
- Bearings vs. Bushings
- Wheel setups (4 slides)
- Overhanging loads
- Centered loads
- Should wheels spin on shaft?
- Should shaft spin in housing?
- Types of bearings (2 slides)
- Radial
- Thrust
- Forces bearings can resist (2 slides)
- Speed
- Loading
- Bushing Applications (3 slides)
- Slow moving rotations
- Radial and thrust
- Materials
- Shaft Restraint (3 slides)
- Set screws
- Shaft Collars
- Nuts
- VEX kit examples
- Wheel setups (4 slides)
- Making square shafts spin in round holes (2 slides)
- Intro to VEX parts
- Physical examples
- Activity
- Put wheels on your box to transport a load
- See if your box can support load while accelerating/decelerating to demonstrate dynamic loading.
- Put wheels on sides too, to test overall robustness of design
- MATERIALS NEEDED
Mechanical Power Transmission
Date: 10/02/2007
- What is power
- Physics
- Work x time = force x velocity
- Idea
- Make your motors useful
- Physics
- Mechanisms
- Gears
- How they work
- Teeth
- Pitch diameter
- How they work
- Ratio
- What it means
- How to calculate
- Teeth to teeth
- Belts
- Types
- V Belt
- Timing Belt
- How they work
- V Belt - Fits in a wheel that has groove
- Timing belt - Have notches
- Goal when using keep as much contact as possible between belt and wheel (sort of)
- How to calculate
- Diameter to diameter
- Types
- Chains and Sprockets
- How they work
- Links
- Master links
- Numbering (what it means)
- Standard sizes (lengths etc)
- Goal when using ...
- Big v. Small
- Big
- Stronger
- Less efficient
- Small
- Weaker
- More efficient
- Big
- How to calculate
- Diameter to diameter
- How they work
- Pulleys
- How they work
- Special
- Rack and Pinion
- How they work
- Worm Gears
- How they work
- Rack and Pinion
- Gears
- Advantages and Disadvantages of each
- Gears
- Weight
- You will be reducing them
- Location
- Motor is close to output
- Easier to work with
- Don't have to tension
- Weight
- Belts
- Tensioning
- Location
- Motor can be much farther away from output
- Weight
- Don't need to remove mass
- Skipping
- Chains
- Tensioning
- Location
- Motor can be much farther away from output
- Slack
- Less efficient than gears
- Weight
- Don’t need to remove mass
- Special
- Rack and Pinion
- Linear motion
- Worm Gears
- High torque
- Cant back drive (in theory but teeth can break...)
- High torque
- Rack and Pinion
- Gears
- Demos
- Gears
- C4's Gearbox and Lego Demo
- Belts
- C4’s Panning Turret (ghetto)
- Chains
- C4's drive module
- Pulleys
- ?
- Special
- Rack and Pinion
- Lego
- Worm
- Lego
- Rack and Pinion
- Gears
- Activities
- Build a gear box with a ratio of X (lego)
- Allow groups to come up and see C4’s various aspects.
- ??
- What to expect
- A combination of these on your bot (not just one)
- Be prepared to chop of some weight
Drive Types
Date: 10/09/2007
- Methods of motion
- Tank
- Swerve / Ackerman
- Swerve / Crab
- Omni
- Mecanum
- Advantages and Disadvantages of each
- Tank
- Advantages
- mechanically simple
- saves space
- zero turning radius
- high traction
- Disadvantages
- more turning effort/traction tradeoff
- single axis of motion
- Advantages
- Swerve / Ackerman
- Advantages
- mechanically simple
- low turning effort
- high traction
- Disadvantages
- large turning radius
- difficult to power all wheels
- Advantages
- Swerve / Crab
- Advantages
- Multi-axis motion
- zero turning radius
- high traction
- low turning effort
- Disadvantages
- complex control
- mechanically complex
- Advantages
- Omni drive
- Advantages
- mechanically simple
- zero turning radius
- multi-axis motion
- Disadvantages
- low traction
- complex controls
- expensive parts
- Advantages
- Mecanum
- Advantages
- mechanically simple (uses tank setup)
- zero turning radius
- multi-axis motion
- higher traction than omni drive
- Disadvantages
- complex controls
- expensive parts
- Advantages
- Tank
- Demos (during presentation)
- RC Cars
- Robocup bases / video
- Mecanum forklift video
- Activities
- Drive demo vehicles through maze (time trials)
Manipulation
Date: 10/16/2007
- Arms
- Linkage Types
- single bar
- parallel bar
- telescoping
- Joint Types
- Rotary
- Prismatic
- Reach
- single joint range of motion (angular and linear)
- workspace (several joints)
- dexterous workspace
- maximum reachable workspace
- Stability
- Center of gravity
- static balance
- dynamic balance
- Linkage Types
- Conveyors
- Belts / rollers
- single / double belt systems
- enclosed conveyor system
- Belts / rollers
- Demos
- Hand crank powered conveyors
- Unpowered linkages and joints
- Activities
Manufacturing and Safety
Date: 10/23/2007
- Design Tools
- Brainstorming
- Strategy
- Idea cloud
- Function tree
- Organizes possible robot functions during competition
- Robot designs
- Morphological chart
- Strategy
- Evaluation
- Objective weighting based on strategy
- Evaluation table
- considers importance of robot characteristics based on selected strategy
- Machinability (6 slides)
- Design parts that can be made
- Design parts to fit available materials
- Show design of one part
- Show manufacturable design of same part
- Drafting (5 slides)
- Importance of drawing accurately and well
- Drafting basics (dimensions and linetypes)
- CAD, why its good
- Proper dimensioning
- Demo of poorly drafted part
- Weight (3 slides)
- Weight removal
- Material selection
- Shape and weight considerations
- Building Successful Machines
- Technical Drawing
- Last step before fabrication
- Can use anything from simensioned sketchees to 3D models
- Important to shot not only individual part dimensions but also how it fits into the overall design
- Brainstorming
Safety and Fabrication
- MATERIALS NEEDED:
- Old pair of safety glasses
- Ear protection
- Gloves
- Machined parts that demonstrate topics
- Safety
- Glasses (4 slides)
- Reasons to wear
- Times to wear
- Glasses vs. face shields
- Welding
- Demo (Pair of damaged glasses)
- Clothing and hair (3 slides)
- Shoes and shirts
- Pull hair back
- Gloves and types
- Ear protection (2 slides)
- Types
- Hazards
- Pass around different types
- Chemicals (3 slides)
- Paint and solvents
- Dust masks
- Gloves and skin protection
- Machinery dangers (4 slides)
- Don’t touch drill bits and moving parts
- Pinch points
- Parts may be hot
- Fixturing parts properly
- First Aid (3 slides)
- When to call for help & first aid kits
- Bleeding & Shock
- Broken bones & Falls
- Glasses (4 slides)
- Fabrication
- Drilling (6 slides) +video
- Use lubricants
- Proper speed for material
- Battery drills vs drill press
- Drill holes oversized for bolts
- Material thickness and chip removal
- Safety
- Cutting (7 slides) +videos
- Powered vs. manual
- Workpiece Material
- Bandsaws
- Rotary saws
- Hacksaws
- Milling
- Safety
- Grinding (7 slides) +video
- Reasons to grind
- Grinders
- Material removal is slow
- Heat buildup
- Grinding disc types
- Aluminum and steel
- Safety
- Milling and Turning (7 slides) + video
- Reasons to use mill or lathe
- CNC machining
- Precision
- Bits
- Show different bits and the cuts they produce
- Show lathed parts
- Safety
- Tapping (5 slides) + video
- Reasons to tap
- Tap sizes
- Material
- Tapping procedures
- Safety
- Drilling (6 slides) +video
- Activity
- Thoroughly design a complex device for manufacture.
- Draw pieces out by hand
- Describe fabrication processes involved
Pneumatic / Fluid Power
Date: 10/30/2007 Mechanical Energy Storage
- Materials Needed
- Springs
- Steel balls
- Plastic balls
- Flywheel setup
- Pneumatic demos
- Materials Needed
- Energy
- Definitions (4 slides)
- Energy direction
- Kinetic E=1/2mv2 E=1/2Iw2
- Potential E=mgh = 1/2kx2 =pdV
- Dissipative E=something about friction heat
- Blow up and deflate a balloon
- Kinetic (3 slides)
- Mass vs. speed
- Spinning
- Falling
- Demos
- Potential (3 slides)
- Springs
- Height and gravity
- Falling
- Demos
- Dissipative (3 slides)
- Friction is everywhere
- Reduce or rely on it
- Demos
- Bring all 3 energy types together (1 slide)
- Example of ball rolling up and down
- Demo
- Definitions (4 slides)
- Activity
- Use Vex kit to fling something
- Do one with just potential and one with kinetic
- Hand out some springs
- Fluid Power
- Dr. Book and Dr. Paredis lecture
- Activity
- Use Vex kit and pneumatics to fling something
- Hand out cylinder and storage tank and sol. valve
Electrical Power and Electrical Energy Storage
Date: 11/06/2007
- Electromagnetism and Mechanical Force
- Maxwell's Equations
- Demo: Electromagnet
- Circuit Elements
- Wire
- Switch
- Resistor
- Capacitor
- Inductor
- Electrical energy storage
- Batteries – how they work, chemistries, charging recommendations (specific to FIRST batteries).
- Capacitors – how they work.
- Inductors?
- Electro-Mechanical Energy Conversion
- Motors
- Brushed
- Brushless
- Stepper
- Solenoids
- Other...
- Railguns
- Motors
- Demo: crank generator to charge cap, use cap to power solenoid.
- Motor control basics
- Demos: pot, switch, H-Bridge.
- Schematics - basics
- Theory basics – Ohm's Law
- Heat
- Power consumption and battery life – need to get numbers on kit parts power consumption
- Wiring
- Safety
- Wire colors
- Wire sizes
- Fuses, breakers
- Insulation/Routing DEMO
- Safety
- Fabrication
- Activities
Programming
Date: 11/13/2007
- Motivation
- Revisit: What is a robot?
- Autonomous vs teleoperated.
- Is a _____ a robot? How about a washer machine / toaster etc?
- Agents and intelligence???
- Why program? Why a computer?
- What is a computer?
- Does what you tell it
- Executes instructions in order
- Revisit: What is a robot?
- Instructions
- Data, variables
- Math
- Logic
- Logic Activity
- Flow control
- Instruction following activity
- DSP – basic sensor conditioning
- Averaging
- “Common sense†conditioning (outlier rejection) – ex. a speed reading of 500mph is obviously wrong.
- Flowcharting/State Machines
- Formal schemes for defining control.
- Syntax (UML or etc), examples. Demo: make a state machine for a common activity.
- Garage door opener
Success in FIRST / Cookout
Date: 11/17/2007
- Project Management
- Raising Interest
- Raising Funds
- corporate sponsorship
- generic HS fundraisers
- Team organization
- Teachers
- Parents
- Mentors
- Students
- Building a robot
- preseason development
- students
- ideas
- prototypes
- Build season schedule
- Generic layout (kickoff to ship)
- Team specific considerations
- Cash flow
- what money do you have when
- Suppliers and purchase procedures
- lead time for purchases due to school procedures
- outsourced machining time
- Student responsibilities
- overlapping responsibilities
- Cash flow
- preseason development
- About kickoff (reminders and Q/A if possible)
- About scrimmage (reminders and Q/A if possible)
- About Peachtree (reminders and Q/A if possible)
Advanced Sessions
Technical Design
Date: 10/16/07
- CAD vs. Solid modeler
- Autodesk AutoCAD
- Eagle CAD
- Autodesk Inventor
- UGS Solid Edge
- Dassult Systems CATIA
- Reading technical drawings
- Multi views
- Isometrics
- Properly dimensioned vs. bad
- Basics of Autodesk Inventor
- How to make a part
- Constraining sketches
- Extrusions / Cuts
- Holes
- Importance of placing holes for bolts
- Assembly
- Mating / Constraining
- Projecting geometry
- Output a drawing
- 3 view
- Placing dimensions
- What a machine shop might want from you
- How to make a part
See also How to Guide Inventor
Motor Control
Date:10/30/07
- Selecting Motors
- Motor Specifications
- Signals, Systems, and Controls
Adv. Mechanical Power Transmission
Date: 10/23/07
Topics in Computer Vision
Date: 09/27/2007
- Introduction
- Six Minutes of Terror
- Technology Motivation - Why use vision?
- Technology Description - What is a camera?
- Image formation
- Lens
- Sensor
- Image Representation
- Data Structure
- Image formation
- Low Level Vision/DSP Topics
- Filtering/Convolution
- Mean, Median filtering
- Noise Reduction
- Skeletonizing
- Pruning
- Template Matching
- Thresholding
- Filtering/Convolution
- Middle Level Vision
- Feature/Corner Detection
- Clustering
- Higher Level Vision
- Stereo/3D Structure from motion
- Photosynth
- 4D cities
- Self Localization And Mapping (SLAM)
- Non Photo Realistic Rendering
- Pin Man
- Rotoscoping - A Scanner Darkley
- Painterly Effects - Sketch, Watercolor etc.
- Enhancing Legibility - Technical Drawings
- Image Based Rendering
- Bullet Time - The Matrix
- Computational Photography
- Computational Light Fields/Illumination
- Computational Optics
- Computational Processing
- Computational Sensors
- Stereo/3D Structure from motion
Topics in Autonomous Control and Programming II
Date: 10/09/07
- Cool stuff in CS/Vision
- Robocup vision demos
- Basic control code manipulation (change default code)
Manipulation
Date: 11/06/07 and 11/13/07 (2 weeks)
Week 1:
Dr. Lipkin’s slides
- 1. Intro to manipulators
- a. Serial
- b. Parallel
- c. Grippers
- d. Wheeled
- 2. Serial Analysis
- a. RRR Manipulator
- i. Workspace
- ii. Angles
- iii. Singularities
- iv. Demo unpowered RRR linkages
- b. RPR Manipulators
- i. Workspace
- ii. Angles
- iii. Singularities
- iv. Demo unpowered RRP, RPR, PRR linkages
- a. RRR Manipulator
- 3. Activity
- a. Design a manipulator to reach something and so something with it
Week 2:
Manipulator fabrication
- 1. RPR Manipulator
- a. Last year’s FIRST robot
- b. Actuation types
- i. Electric Motors
- ii. Pneumatics
- iii. Hydraulics
- iv. Advantages and Disadvantages
- v. Demos
- c. Design
- i. Base Rotation
- 1. Chain drive
- a. Benefits
- b. Problems
- 2. Motor Selection
- 3. Position control
- 1. Chain drive
- ii. First link elevation
- 1. Cable drive
- a. Benefits
- b. Problems
- 2. Material
- 3. Position control
- 1. Cable drive
- iii. Extension
- 1. Belt drive
- a. Benefits
- b. Problems
- 2. Motor Selection
- 3. Position control
- 4. Material
- 1. Belt drive
- iv. Wrist
- 1. Gear drive
- a. Benefits
- b. Problems
- 2. Position control
- 3. Design
- 1. Gear drive
- v. Gripper
- 1. Pneumatic
- a. Benefits
- b. Problems
- 2. Position control
- 3. Design
- 1. Pneumatic
- d. Demos
- e. Activities
- i. Base Rotation