Group D ECE 496: Gyrobot Project Ray Price Matt Vaughn Cyrus Griffin

Slides:



Advertisements
Similar presentations
Stair Climbing Robot Team 7 Senior Design Project Dalhousie University Dept. of Mechanical Engineering Fall 2008.
Advertisements

(10-6).
Team Uno 11/11/04 Bunker Curnes Product Assembly.
Engineer Training XL1200 Mechanics. Engineer Training XL1200 Mechanics Confidential 2 The XL1200 is both a Roll to Roll and a Roll to Sheet Printing Machine.
Topics Covered Inertia –Moving things stay moving, stationary things stay stationary All objects moved by gravity accelerate the same Rotating objects.
Optical Manufacturing Solutions 1 Probe Assembly.
Machining a V-Block Flexible Manufacturing Copyright © Texas Education Agency, All rights reserved. 1.
Gripper Designs By Pragnay Choksi. INTRODUCTION Hands of robots referred to as Grippers No single design is ideal for all applications.
Angular Momentum of a Point Particle and Fixed Axis Rotation 8.01 W11D1 Fall 2006.
Warm-up: Centripetal Acceleration Practice
ConcepTest Clicker Questions College Physics, 7th Edition
R. Field 11/5/2013 University of Florida PHY 2053Page 1 Exam 2: Tomorrow 8:20-10:10pm Last NameRoom A-ENPB 1001 F-LNRN 137 M-RWEIM 1064 S-ZMCCC 100 You.
Physics for Scientists and Engineers, 6e
Conservation of Angular Momentum 8.01 W10D2 Young and Freedman:
2- Crankshaft, Piston Pin, and Piston Rod Bushing.
Group E Gyrobot Senior Design Project Mid-Term Presentation October 30, 2002.
Wright State University Jenny Broering Mike Hill Rahul Shah Michael Wasco.
L.C. Technology ROBOT ASSEMBLY. Base Assembly BASE File off raised tabs on each side of Servo. Place Servo in vice between Fibre Clamps. Raised Tabs Repeat.
Using the “Clicker” If you have a clicker now, and did not do this last time, please enter your ID in your clicker. First, turn on your clicker by sliding.
Physics 218: Mechanics Instructor: Dr. Tatiana Erukhimova Lectures Hw: Chapter 15 problems and exercises.
Senior Design: Validation of Design December 15, 2008.
Drilling machine.
Engineer Training Mechanical Overview. Engineer Training Confidential 2 XL1500 is both Roll-to-Roll and Roll-to-Sheet Printer MachineXL1500-2mXL1500-3mXL1500-5m.
Mechanical Energy and Simple Harmonic Oscillator 8.01 Week 09D
ECE 496 DC Motor Design Group A December 01, 2003Mark Goettsch.
Drill Presses Session 8. Shop Tools and Techniques2 Drilling Machines Probably first mechanical device developed Principle of rotating tool to make hole.
Rotation and angular momentum
Chapter 8: Torque and Angular Momentum
T. K. Ng, HKUST Lecture IV. Mechanics of rigid bodies.
LINEAR MEASUREMENT.
Chapters 10, 11 Rotation and angular momentum. Rotation of a rigid body We consider rotational motion of a rigid body about a fixed axis Rigid body rotates.
Project Completion ECE 496 Fall 2002 Gyrobot Team D.
General Instructions for “KidWind Light” wind tunnel.
Conservation of Angular Momentum 8.01 W10D2
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Robotics – 8. Plates (2-sizes) Plate with holes on 0.500" increments and 1/8" diamonds in between. Can be cut on 0.500" increments. Available in two sizes.
R. Field 11/8/2013 University of Florida PHY 2053Page 1 Exam 2: Tonight 8:20-10:10pm Last NameRoom A-ENRN 137 F-KTUR L007 L-OWEIM 1064 P-SCLB C130 T-ZMCCC.
Torque Chap 8 Units: m N 2.
Disturbance Rejection: Final Presentation Group 2: Nick Fronzo Phil Gaudet Sean Senical Justin Turnier.
ECE 496- Project: Gyrobot Group C- “The Swingers” April 23, 2001.
Thursday, Nov. 3, 2011PHYS , Fall 2011 Dr. Jaehoon Yu 1 PHYS 1444 – Section 003 Lecture #18 Thursday, Nov. 3, 2011 Dr. Jaehoon Yu Torque on a Current.
Conservation of Angular Momentum 8.01 W11D2 Fall 2006.
POWER TOOLS Electric drills
Roles in Hardware Realization Group C: Joel Simoneau, James Martin, Heath Ellison, Shawnn Truesdale, Tommie Kennedy.
What do I have to do? Cause a motor to turn the center arm. attach motor to frame can redesign the center arm piece as needed use bushings or bearings.
In Unit 5: Speed, Power, Torque, and DC Motors, you build a VEX test stand winch that enables you to learn key engineering concepts and principles so.
Team A ECE 496: Gyrobot Michael Tan Trey Moran Rod Petak Rob Slater Quy Quan.
Thursday, Oct. 30, 2014PHYS , Fall 2014 Dr. Jaehoon Yu 1 PHYS 1443 – Section 004 Lecture #19 Thursday, Oct. 30, 2014 Dr. Jaehoon Yu Rolling Kinetic.
ConcepTest 10.1aBonnie and Klyde I Bonnie Klyde Bonnie sits on the outer rim of a merry-go-round, and Klyde sits midway between the center and the rim.
Drilling machine. Introduction Drilling is a metal cutting process carried out by a rotating cutting tool to make circular holes in solid materials. Tool.
1 InnoSys Quick Connect End Effecter Service and Maintenance Procedures Shreveport Assembly 14 MAY, 2008.
Bell Ringer In terms of energy, what happens to the energy of an object in free-fall?
Dynamometers PRESENTATION ON: Guided by: Prepared by: Nirmal Kushwaha
Chapter 8 Lecture Pearson Physics Rotational Motion and Equilibrium Spring, 2016 © 2014 Pearson Education, Inc.
Chapter 8 Rotational Kinematics – Angular displacement, velocity, acceleration © 2014 Pearson Education, Inc. Info in red font is not necessary to copy.
ENM208 INTRODUCTION to MACHINING ANADOLU UNİVERSITY Industrial Engineering Department.
Chapter 8 Lecture Pearson Physics Rotational Motion and Equilibrium Prepared by Chris Chiaverina © 2014 Pearson Education, Inc.
Chapter 8 Lecture Pearson Physics Rotational Motion and Equilibrium Prepared by Chris Chiaverina © 2014 Pearson Education, Inc.
ELEMENTS OF MECHANICAL ENGINEERING
STEP 1: ASSEMBLE INSERT PLATES 1.Assemble insert plates by press fitting roller bearing and adapter plate into assembly 1.1 Prep all mating surfaces to.
What is TETRIX? If you can dream up a robot design, you can build it with the TETRIX Robotics Design System.
Drilling machine Presented By: JAIN YASHKUMAR K
Parul Institute of Engineering & Technology
Industrial Skills Fasteners & Hardware.
Rotational Dynamics Chapter 9.
Tool ID Week 7 Clamps and Vises.
Drilling machine.
Topic of assignment. Shaper machine. Construction. Working principle.
Presentation transcript:

Group D ECE 496: Gyrobot Project Ray Price Matt Vaughn Cyrus Griffin David Epting John Abbott

Introduction The Gyrobot is an underactuated pendulum, consisting of a single link with a flywheel driven by a dc motor mounted at the free end.

Topics Group Structure / Schedule Project Specifications Mechanical Design Fabrication Status Problems Software Webpage Future Plans

Group D Structure Ray Price – Group Leader Matt Vaughn – Software Design Cyrus Griffin – Software Design John Abbott – Mechanical Design David Epting – Mechanical Design

Group D Structure Gant Chart

Project Specifications The Gyrobot had to fit the following criteria: Must comply to the mechanical specification of thesis by Adrian Jenkyn Lee out of the University of Illinois at Urbana-Champaign. Must utilize motor/flywheel inertia to invert pendulum and then balance. Utilizes Simulink RTW controller.

Mechanical The Gyrobot shaft: Design Fabrication Status Problems Dimensions: 18” Material: Aluminum Mounting: threaded shaft utilizing 3/8” nuts and a lock washer Fabrication Milliken Status The arm is in place with motor attached Problems None

Mechanical The Gyrobot arm: Design Fabrication Status Problems Shape: Dumbbell shape Dimensions: 17 ½’’ long ¼’’ thick ½’’ wide along shaft ¾’’ radius at circular ends and center Material: Aluminum Mounting: held onto threaded shaft with 2 3/8” nuts and a lock washer Fabrication Milliken Status The arm is in place with motor attached Problems None

Mechanical The flywheel Design Fabrication Status Problems Dimensions 3 ½’’ total radius 2 ½’’ radius to lip ½’’ thick at lip ¼’’ thick inside lip Material: Brass Mounting: Pressed onto motor Fabrication Milliken Status The flywheel is currently attached to the motor Problems A bit of wobble, but hopefully not detrimental.

Mechanical Position Encoder: Product: Current Status Problems Arm position/speed Encoder: US Digital E3 Stats: 1024 CPR Mounted utilizing USD mounting plate and metal bracket. Current Status The Encoder is attached to the Gyrobot shaft and operational Problems Encoder was a tight fit onto shaft

Mechanical The Motor: Pittman 9237S011 Problems Current Status No Load Speed: 5,331 rpm Continuous Torque: 11.5 oz-in Peak Torque: 77 oz-in Weight: 19 oz Motor is mounted to base by 4 6-32 screws Encoder: 3 Channels with 500 CPR Problems Arrival Time Bad Encoder Current Status New Motor should be here Thursday

Mechanical Base Large piece of channel iron Used because of weight and cost Unistrut is utilized to secure bearings and position encoder base Position encoder is attached to a piece of 1/32” sheet steel bent at a 90 degree angle with slot cut in middle for shaft connection Position encoder base is attached to a perpendicular piece of unistrut mounted with 4-40 screws which is mig welded to the base. Fabrication was done by Milliken Problems Did not sit stable on the table Current Status Base was attached to the table using 2 C clamps and rubber matting was placed underneath to help stabilize Gyrobot base is stable and robust

Mechanical Bearings ½” Pillow block bearings manufactured by NKB Brass sleeves were used to reduce the size down to the 3/8” shaft size Bearings are mounted to base via a perpendicular piece of unistrut which is mig welded to the base Bearings were pressed onto unistrut Problems Brass sleeves were difficult to install Bearings were tight after sleeves were installed Current Status Bearings were reeled and aligned which created a good fit Arm swings freely with little resistance

Software Collocated Swing Up Non-Collocated Swing Up Sinusoidal Swing Up

Software Swing Up Control Status Problems Decided to go with the Sinusoidal Swing Up Smoother Faster due to the harmonics Less bouncing in controls compared to other two. Problems Deciding to use radians or degrees for the angle

Software Switch from Swing up to balance Design Problems Position Speed factor Problems Determining the negative and positive angle and how the computer will be able to distinguish quickly. Determining where the cut off angle is going to be for swing-up and balancing.

Software Balance Control - The Model

Balance Control Important Variables: Arm position (theta 1) Arm velocity (theta dot) Flywheel velocity (theta2dot)

Balance Control Arm Position Must add enough energy to move mass of assembly to the highest position. Fighting gravity Gain based on center of gravity and mass of the mobile assembly (motor, flywheel, arm, shaft). Considering trying using cosine function to expand functional range (making it a non-linearized system).

Balance Control Arm Velocity First goal is to have the arm slow as it approaches vertical. Second goal is to have arm fight acceleration if it falls away from vertical. Gain based on rotational inertia of the whole mobile system.

Balance Control Flywheel Velocity Goal is to stop the flywheel when the arm is balancing. Gain made to be small, in effect creating an underdamped system, so slowing the flywheel doesn’t seriously affect the balance. Gain is negative to bring the speed of the flywheel to zero (instead of slowly ramping up).

Encoder Processing Getting Velocity from Position Obvious way is by taking derivative of position, but there are limitations in simulink. So, better solution, and solution used in the thesis, was to estimate the derivative through a frequency-domain formula. This yields far more smooth, continuous results than the built-in derivative functional block.

Webpage

Future Plans Replace Motor Ensure action of Windows/Simulink environment Finish balancing routine Finish swing up / switching routine