Motion Control: Generating Intelligent Commands for Mechatronic Devices Kelvin Peng January 31 st 2013.

Slides:



Advertisements
Similar presentations
Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.
Advertisements

Chapter 4: Basic Properties of Feedback
Frequency response When a linear system is subjected to a sinusoidal input, its steady state response is also a sustained sinusoidal wave, with the same.
Finite Settling Time Design
Robust control Saba Rezvanian Fall-Winter 88.
Automotive Research Center Robotics and Mechatronics A Nonlinear Tracking Controller for a Haptic Interface Steer-by-Wire Systems A Nonlinear Tracking.
April 27th, 2006 Paola Puppo – INFN Roma ILIAS Cryogenic payloads and cooling systems (towards a third generation interferometer) part II: the Vibration.
Motion Control: Generating Intelligent Comands for Mechatronic Devices Kelvin Peng Feburary 7 th 2012.
Chapter 8 Root Locus and Magnitude-phase Representation
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Laser to RF synchronisation A.Winter, Aachen University and DESY Miniworkshop on XFEL Short Bunch Measurement and Timing.
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Process Control Instrumentation II
Lecture 9: Compensator Design in Frequency Domain.
Cost optimization in machining Tool wear monitoring Tool wear monitoring Practical tool wear metrology Practical tool wear metrology Continuous optimization.
ECE Introduction to Control Systems -
Gravitational Potential energy Mr. Burns
Control Systems Lect. 1 Introduction Basil Hamed.
Chapter 7 PID Control.
Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Summary of Lecture /03/2012.
Lecture 5: PID Control.
MOTION CONTROL ISAT 303 Typically involves accurate control of distance, speed (angular velocity or both.
Ch. 6 Single Variable Control
Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Lecture 2 05/22/2012.
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Ch. 9 Application to Control. 9.1 Introduction to Control Consider a causal linear time-invariant system with input x(t) and output y(t). Y(s) = Gp(s)X(s)
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
Semi-active Management of Structures Subjected to High Frequency Ground Excitation C.M. Ewing, R.P. Dhakal, J.G. Chase and J.B. Mander 19 th ACMSM, Christchurch,
A.H. Gosline ( andrewg [at] cim.mcgill.ca) S.E. Salcudean (tims [at] ece.ubc.ca) J. Yan (josephy [at] ece.ubc.ca) Haptic Simulation of Linear Elastic Media.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Generating Intelligent Commands to Control Mechatronic Devices William Singhose.
Feedback Control system
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
ME 431 System Dynamics Dept of Mechanical Engineering.
Lecture 17: Introduction to Control (part III)
Calibration in the Front End Controls Craig Cahillane LIGO Caltech SURF 2013 Mentors: Alan Weinstein, Jamie Rollins Presentation to Calibration Group 8/21/2013.
Digital Control CSE 421.
Chapter 5 Dynamics and Regulation of Low-order Systems
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Discrete Controller Design
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, M G I, India DTEL DTEL (Department for Technology.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
Date of download: 6/27/2016 Copyright © ASME. All rights reserved. From: Projected Phase-Plane Switching Curves for Vibration Reduction Filters With Negative.
Introduction to control systems
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Digital Control CSE 421.
Figure 4.1 A closed-loop system.
Chapter 1: Overview of Control
Realization of Dynamic Walking of Biped Humanoid Robot
Control Systems EE 4314 Lecture 12 March 17, 2015
Short introduction to aeroelasticity
PID Controllers Jordan smallwood.
Lesson 2: Performance of Control Systems
Okwuchi Emereole and Malcolm Good, University of Melbourne
A First Analysis of Feedback
Linear Control Systems
Manufacturing and uncertainty
Basic Design of PID Controller
Mechanical Engineering at Virginia Tech
Some Aspects of Continuous-time Sliding Mode Control
Digital Control Systems Waseem Gulsher
ENT364/4 – Control System Sazali Yaacob
Outline Control structure design (plantwide control)
Exercise 1 For the unit step response shown in the following figure, find the transfer function of the system. Also find rise time and settling time. Solution.
TOS Control – main idea and scheme
Presentation transcript:

Motion Control: Generating Intelligent Commands for Mechatronic Devices Kelvin Peng January 31 st 2013

What is Control? Getting the System to do What you Want

How to Control? Pros: Eliminates errors Disturbance rejection Cons: Stability? Sensors Controls 101: Add a Feedback Loop!

Let’s go back to simple control Today’s topic: How to design the command generator for oscillatory plants Pros: Simple, no sensors Stable (if plant is stable) Accurate model not needed Cons: No disturbance rejection Increase rise time

Bridge Crane Vibration Problem

(and solution)

Why is Vibration Cancelled? t1t1 t2t2

Solving for the two impulses Vibration Amplitude (after n impulses) Normalization Positive Impulses Time Optimality t1t1 t2t2 We want this to be zero, i.e. V=0

Solving for the two Impulses 3 equations, 3 unknowns Zero-Vibration (ZV) input shaper

Input Shaping Arbitrary Commands Slight increase in rise time ΣA i = 1 so that shaped and initial commands have same steady state

Bridge Crane Vibration Problem

Typical Responses

Implementing a Digital Input Shaper Unshaped Command Shaped Command

Shaper Robustness Insensitivity – the width of a sensitivity curve where vibration remains under V tol, the tolerable level of vibration

Increasing Shaper Robustness Insensitivity – the width of a sensitivity curve where vibration remains under V tol, the tolerable level of vibration

Increasing Shaper Robustness Extra Insensitive (EI) Shaper Insensitivity – the width of a sensitivity curve where vibration remains under V tol, the tolerable level of vibration

Increasing Shaper Robustness Like a Boss Tradeoff: More impulses are needed, and therefore slower rise time.

Multi-Mode Input Shaping Design a shaper for each mode, then convolve to get a shaper that eliminates both modes

ZV Shaper for 1 Hz ZV Shaper for 2 Hz X ZV Shaper for 1 Hz and 2 Hz

Multi-Mode Specified Insensitivity (SI) Shaper

Shaping for Double-Pendulum Payloads

Shapers with Negative Impulses Unity Magnitude UMZV shaper Negative shapers: Faster But less robust May excite un- modeled higher modes

Special Case: Negative Shapers for On-Off Actuators Not On/Off UMZV Shaper: On-Off

On-Off Thrusters: Flexible Satellites (Tokyo Institute of Technology)

On-Off Thrusters: Flexible Satellites (Tokyo Institute of Technology)

Input Shaping With Feedback Control Input Shaper * Cascaded set of 2 nd order systems Collapse the feedback loop

Input Shaping and Feedback Control: Experimental Data Disturbance at EndDisturbance During Motion

Input Shaping Inside the Feedback Loop: Hand-Motion Crane Control

RF Hand-Motion Crane Control

Human Operator Studies

Human Operator Learning

UnshapedShaped

Portable Tower Crane 2mx2mx340 o Interfaces: Pendent, GUI, Internet GUI Overhead Camera Used by Researchers and Students in Atlanta, Japan, Korea

Tower Crane: System Overview Screen Interface

ME6404 Class Contest

Other Applications Many types of cranes Milling machines Coordinate measuring machines Disk drives Long reach robots Spacecraft

Multi-Hoist Cranes

Multi-Axis Input Shaping

Scale of Micro Meters (10 -6 m) High Spindle Speeds (120 kRPM) Application of Command Shaping to Micro Mills

Experimental Results Stage Tracking Error Part Surface

Coordinate Measuring Machines

Coordinate Measuring Machine (CMM) Deflection

Disk Drive Head Tester

Painting Robot

GRYPHON Mine Detecting Robot

Every control method has strengths and weaknesses (Feedback is not a magic cure-all) The command issued to a system has a significant influence on its response Input shaping  Is excellent for applications with problematic vibrations  Is easy to implement Conclusions

Thank you

Before we go on… A General Control System