Project Completion ECE 496 Fall 2002 Gyrobot Team D.

Slides:



Advertisements
Similar presentations
AP Physics C Mechanics Review.
Advertisements

Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Objectives Control Terminology Types of controllers –Differences Controls in the real world –Problems –Response time vs. stability.
Force and Motion
General Physics By Nick Brennan, Sam Mills, and Matt Dunster FRC 11 - Mount Olive Robotics Team.
ConcepTest Clicker Questions
If you hang a block of mass m from a spring with constant k and then pull it downwards by a distance H and let it bounce up and down, the mechanical energy.
What type of motion is SHM most like?. S.H.M. and circular motion have a lot in common. Both are periodic. Both have positions described by sine functions.
Falling Objects and Gravity. Air Resistance When an object falls, gravity pulls it down. Air resistance works opposite of gravity and opposes the motion.
Physics Notes Newton’s Laws of Motion
Group E Gyrobot Senior Design Project Mid-Term Presentation October 30, 2002.
Pendulum Lecturer: Professor Stephen T. Thornton.
Change in Velocity Each time you take a step you are changing the velocity of your body. Each time you take a step you are changing the velocity of your.
Change in Velocity You are probably most familiar with the velocity changes of a moving bus or car. Anytime a vehicle is speeding up or slowing down,
Torque and Rotational Equilibrium Chapter 8. Torque Rotational equivalent of force Rotational equivalent of force Force isn’t enough to provide a rotation.
February 8, 2011 Review from design process
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
AP Physics C Montwood High School R. Casao
Oscillation.
Mousetrap Car A mousetrap car is a vehicle designed to run on the energy that can be stored in a wound up mousetrap spring. Basic design: - Attach a string.
Harmonic Motion Harmonic & Linear Motion Pendulum Basics
The Physics of Phun: Roller Coaster Science The Physics of Phun: Roller Coaster Science Steve Case NSF NMGK-8 December 2005.
By: Tara Pierfy. * Catapult-Launch Lift * Chain Lift * Breaks.
Group D ECE 496: Gyrobot Project Ray Price Matt Vaughn Cyrus Griffin
Vibrations and Waves Chapter 12.
8 th Grade Physical Science. Force and Motion  Speed is how fast an object is moving.  Speed =  You can also use this formula to find the distance.
Toyota Prius Study case.
Confidential / Property of Danfoss Drives A/S DD-SMT/DEJ 1 Drives Division VLT ® AutomationDrive FC302 PM Motors Configuration procedure By:
A mass on a spring in SHM has amplitude A and period T. What is the total distance traveled by the mass after a time interval T? 1) 0 2) A/2 3) A 4) 2A.
Conservation of Angular Momentum 8.01 W10D2
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Physics Montwood High School R. Casao. The special theory of relativity deals with uniformly moving reference frames; the frames of reference are not.
ECE 496- Project: Gyrobot Group C- “The Swingers” April 23, 2001.
THE LANGUAGE OF PHYSICS. ACCELERATION= a a= (v f -v i )/t v f - final velocity, v i - initial velocity UNITS ARE m/s 2 CONSTANT a NEGATIVE a POSITIVE.
FORCES, MASS, AND MOTION. VELOCITY AND ACCELERATION Velocity: How fast on object (speed) travels and the direction it travels in Ex) Speed: 50 miles/hour.
Section 1 (Part 3) – Falling Objects
Conservation of Angular Momentum 8.01 W11D2 Fall 2006.
TAKS Objective 5 Motion, Forces and Energy Motion can be described as a change in an object’s position Average velocity (speed) is the change of position.
Potential Energy and Kinetic Energy Day 2
Roles in Hardware Realization Group C: Joel Simoneau, James Martin, Heath Ellison, Shawnn Truesdale, Tommie Kennedy.
M.E.F. Mechanical Energy Factory Mechanical Power Converter & Re-Generator System.
DC Motor Speed Modeling in Simulink
Team A ECE 496: Gyrobot Michael Tan Trey Moran Rod Petak Rob Slater Quy Quan.
Free Fall. When the only force acting on an object is gravity, the object is said to be in free fall In a vacuum (no air) all objects in free fall accelerate.
Physics the study of the relationship between matter and energy
Periodic Motions.
Identification and Optimization of the
ConcepTest 11.1a ConcepTest 11.1a Harmonic Motion I 1) 0 2) A/2 3) A 4) 2A 5) 4A A mass on a spring in SHM has amplitude A and period T. What is the total.
Force Grade 3-5. Force A push or pull that causes an object to stop, move, or change direction.
Arms, Legs, Wheels, Tracks, and What Really Drives Them Effectors and Actuators.
Automotive Differential
Forces. What is a Force? A force is a push or pull acting on an object that changes the motion of the object.
Get your software working before putting it on the robot!
Chapter 13 – Forces in Motion. Types of Motion Constant Motion – motion that is constant and steady.
VEX Lifts (Devices that extend upwards)
Inertia What is inertia?
VEX Lifts (Devices that extend upwards)
8th Grade Physical Science
6.1.3 Simple Harmonic Systems
Final Exam Review What does constant speed look like on a distance vs. time graph?
Feedback Control System
Unit 3: Forces.
Forces that oppose motion
Physical Science Warm-Up
Velocity- the speed and direction of an object.
8.P.2A.2-5 Newton’s Laws 8/31/17.
LAW OF FALLING BODIES.
Free Fall.
Newton’s Laws 8/6/18.
Presentation transcript:

Project Completion ECE 496 Fall 2002 Gyrobot Team D

Outline   The Group/Team   The Project   Design Specifications   Design Approach   Main Model / Encoders   Balance Control   Swing-up Control   Hardware Challenges   Software Challenges   Performance   Summary   Questions

Team  Ray Price – Team Leader  David Epting – Hardware Designer / Webmaster  John Abbott-- Hardware Designer / Presentation Manager  Matt Vaughn – Lead Software Designer / Electronics Technician  Cyrus Griffin – Software Designer / Photographer

The Project  The Gyrobot is an underexcited pendulum, consisting of a single link (arm) with a flywheel driven by a dc motor mounted at the free end  The Gyrobot was to include a control algorithm that uses the generated inertia of the flywheel to cause the pendulum to invert and balance with the flywheel at the 12 o’clock Position

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.

Design Approach  Specified / developed hardware  Procured hardware  Assembled Gyrobot  Tested interfaces (encoders and analog output)  Compiled Encoder / Main Routine  Compiled Balance Routine and Tested  Compiled Swing-up Routine and Tested

Design Approach  Gantt Chart

Main Software Model The main software model combined the encoders, swing-up and balancing algorithms.

Position Encoder Used to produce arm position (theta\1 from 0 to 2pi and a theta1 from –pi to pi) also produced the arm velocity theta1dot.

Motor Encoder Converts number of swings to radian and filters to produce a theta2dot—the flywheel velocity.

Software  Pd Balance Control - The Model

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

Balance Control  Arm Position  Added enough energy to move mass of assembly to the highest position--Fighting gravity  Gain of kp = was used based on center of gravity and mass of the mobile assembly (motor, flywheel, arm, shaft)

Balance Control  Arm Velocity  As the arm approached vertical it should slow.  Arm must be able to fight acceleration if it falls away from vertical.  Gain of kd =.72 based on rotational inertia of the whole mobile system.

Balance Control  Flywheel Velocity  The flywheel stopped when the arm is balancing.  Gain of k =.0006 was small, in effect creating an under-damped system.  Gain is negative 175 (after the summer) to bring the speed of the flywheel to zero (instead of slowly ramping up).

Swing Up Control  Sinusoidal model from thesis was used because:  Smoother  Faster due to harmonics  Less bouncing in controls compared to other proposed methods

Swing Up Control  Sends a sinusoidal signal to the motor  Motor switches polarity via a switch when the arm reaches zero velocity  Theoretically the control effort is supposed to slow down as balance is approached, but since we saturated the effort this doesn’t really happen

Mechanical Design Challenges  Flywheel  Problems  Flywheel was not properly centered during milling process  Wheel would wobble and eventually flew off  Solution  A glue was applied along with the set screw  The glue absorbed most of the vibration, drastically reducing the wobble

Mechanical Design Challenges  Pittman Motor  Problems  While pressing the flywheel onto the motor the encoder was pushed off-center  Heat generated during use led to inconsistent performance  Solution  A new motor was ordered in exchange for the damaged one and the flywheel was attached by a set screw instead of being pressed on  Followed a set timing schedule

Mechanical Design Challenges  Bearings  Problems  Bearings were too stiff, generating un-needed friction  Solution  Bearings eventually loosened up after use

Control Challenges - Balance  Problem: Parameter Optimization  Solution: Optimize only 1 control variable at a time

Control Challenges - Balance  Problem: Limited Pull-up ability  Solution: Create a window outside of which the routine does not engage.

Control Challenges – Swing-up  Problem: Recovery time between runs.  Solution: Use a 4-swing swing-up. Allow cooling time.

Control Challenges - Swingup  Problem: Inconsistent effort window.  Solution: Set window each day based on the temperature of the room, and the temperament of the gyrobot.

Control Challenges - Transition After a repeatable swing-up was established, there were still problems with the transition to balance.  Problem: Inconsistent room temperature.  Solution: Practice the routine enough times on competition day to get a “feel” for cooling time.

Performance  Final Competition  Fastest time – 2.47 seconds (2 nd Place)  Bonus Day  9 out of 10

Summary  Were able to build a gyrobot device and the associated control structure that would invert and balance the gyrobot pendulum  Able to balance and resist impulsive forces against the device  Able to “swing-up” in 4 swings.

Questions?