Control of a Ball & Plate System Andrew Percy Academic Supervisor – James Welsh.

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

Mobile Robot Locomotion
ENERGY CONVERSION ONE (Course 25741)
 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
System Analysis through Bond Graph Modeling Robert McBride May 3, 2005.
September, School of Aeronautics & Astronautics Engineering Performance of Integrated Electro-Optical Navigation Systems Takayuki Hoshizaki
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
Design Realization lecture 20 John Canny 10/30/03.
College Physics, 7th Edition
Topic 5: Dynamic Simulation of Induction Motor Spring 2004 ECE Electric Drives.
Analysis of a Pendulum Problem after Jan Jantzen
1 Delay-Resistor Implementation of Integrators for Biomimic Artificial Neurons Richard B. Wells Bruce Barnes.
Design Of A Controlled Platform Using Open Source Hardware Manuel Zeno 10/26/2011.
Design Realization lecture 23
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
August, School of Aeronautics & Astronautics Engineering Optical Navigation Systems Takayuki Hoshizaki Prof. Dominick Andrisani.
Sensors Introduction Describing Sensor Performance Temperature Sensors
Sensors - 1 Intro to Sensors. Sensors - 2 Physical Principles of Sensing Generation of electrical signals in response to nonelectrical influences Electric.
DC motor model ETEC6419. Motors of Models There are many different models of DC motors that use differential equations. During this set of slides we will.
Manipulate Pipette Under Microscope Pipette MountingCollarZiptieRubber bandClampPipette MovementSQUIGGLE MotorsMotion RestrictionsBall Bearing SlidersFriction.
Definition of an Industrial Robot
Selected Problems in Dynamics: Stability of a Spinning Body -and- Derivation of the Lagrange Points John F. Fay June 24, 2014.
Vector Control of Induction Machines
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Project You are to design a mechanical device that can tilt a.
Dan O. Popa, Intro to EE, Spring 2015 EE 1106 : Introduction to EE Freshman Practicum Lecture-Lab 12: Introduction to DC Motors and Control.
Ch. 6 Single Variable Control
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
1 Chapter 8: Procedure of Time-Domain Harmonics Modeling and Simulation Contributors: C. J. Hatziadoniu, W. Xu, and G. W. Chang Organized by Task Force.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Centre for Mechanical Technology and Automation Institute of Electronics Engineering and Telematics  TEMA  IEETA  Sensors.
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Problem You are to design an automated goalie for an air hockey.
Controls. Given a set of desired Tool frame positions and orientations (that trace out a path over time, t ), there will be a corresponding required set.
Control of Robot Manipulators
Session 6 - Sensor Modelling
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
Analysis of Circuits…. Power Power: represents the time rate at which energy is transformed. The transformation of 1 Joule of energy in 1 second represents.
Design Realization lecture 22
Lecture 9: Modeling Electromechanical Systems 1.Finish purely electrical systems Modeling in the Laplace domain Loading of cascaded elements 2.Modeling.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Servo Motor Control.
A Virtual Training System Based on Computer Sensing and Football Kicking Dynamics Using Real- Time Wireless Feedback Presented by Alyssa Schaefbauer.
M. Zareinejad 1. 2 Outline # Sensors –––– Sensor types Sensor examples #Actuators Actuator types Actuator examples ––––
ANTILOCK BRAKING SYSTEM
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Group #3 RC Ghost Rider Adolph Arieux (EE) James Russick (EE) Paul Shimei (EE) Sponsored by: Workforce Central Florida Mentor: Richard Barrett - ITT.
Electric Pressure Transducer
SPEED CONTROL OF AN INDUCTION MOTOR DRIVE USING INDIRECT VECTOR CONTROL METHOD Presented by: Milred Millan Oram Regd. No: Branch: EE-A Guided.
Date of download: 9/19/2016 Copyright © ASME. All rights reserved. From: Dynamic Modeling of a Six Degree-of-Freedom Flight Simulator Motion Base J. Comput.
CNC FEED DRIVES.
TRANSDUCERS PRESENTATION BY: Dr.Mohammed Abdulrazzaq
Chapter 1: Overview of Control
Control Systems EE 4314 Lecture 12 March 17, 2015
Okwuchi Emereole and Malcolm Good, University of Melbourne
Minor Project - Human Interaction Robot Arm
DC MOTOR SPEED CONTROL 1. Introduction
Hydraulic control system
Robotics Sensors and Vision
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
ECGR-6185 Advanced Embedded Systems
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Quanser Rotary Family Experiments
Lock Acquisition Real and Simulated
Making an unstable system stable
Motors and Position Determination
Quiz 10 min.
College Physics, 7th Edition
College Physics, 7th Edition
Chapter 7 Inverse Dynamics Control
Chapter 1 Introduction.
Presentation transcript:

Control of a Ball & Plate System Andrew Percy Academic Supervisor – James Welsh

Summary Introduction to the Ball & Plate System Introduction to the Ball & Plate System Background & Project Motivation Background & Project Motivation System Modeling System Modeling Actuator Design & Modeling Actuator Design & Modeling Sensor Design & Integration Sensor Design & Integration Control System Design Control System Design Remaining Work Remaining Work

The Ball & Plate System Objective Objective Balance a Ball on a Moveable Plate Balance a Ball on a Moveable Plate Control Characteristics Control Characteristics Unstable Unstable Non-Linear Non-Linear Examples Examples x y xx yy Ball Plate

Project Motivation Applications Applications Control Research Control Research Stabilized Platforms Stabilized Platforms Rolling Contact Manipulation Rolling Contact Manipulation Existing Apparatus Existing Apparatus Actuator Backlash Actuator Backlash Measurement Errors Measurement Errors Rolling with Slipping Rolling with Slipping

System Model A Plate Fixed Reference Frame A Plate Fixed Reference Frame Plate Angular Velocity Plate Angular Velocity

System Model Modeling Assumptions Modeling Assumptions The Ball is a Perfect Sphere The Ball is a Perfect Sphere Rolling Without Slipping Rolling Without Slipping Neglect Plate Potential Energy Neglect Plate Potential Energy Small Plate Angles Small Plate Angles Lagrange's Equation Lagrange's Equation

System Model Complete & Coupled Non-Linear Model Complete & Coupled Non-Linear Model Decoupled Linear Approximation Decoupled Linear Approximation System Transfer Functions System Transfer Functions

Actuation Actuator Selection Actuator Selection Servo Motor Servo Motor Stepper Motor Stepper Motor Linear Solenoid Linear Solenoid Linear Induction Motor Linear Induction Motor Magnetic Force Magnetic Force

Sensors Plate Angle Plate Angle Potentiometers Potentiometers Tilt Sensor Tilt Sensor Ball Position Ball Position Image Processing Image Processing Pressure Sensitive Plate Pressure Sensitive Plate Sensor Grid Sensor Grid Solenoid Current Solenoid Current Current Sense Resistor Current Sense Resistor rxrx ryry Plate Ball Camera Buffer Sync Separation Sample & Hold Micro Controller + - Coil Current Sense Out I I

Control Design Ball Position Control Ball Position Control State Feedback State Feedback Cascade Control Cascade Control Ball Position Controller Plate Angle Controller Plate Dynamics Ball Dynamics Plate Angle Sensor Ball Position Sensor Desired Ball Position Actual Ball Position

Remaining Work Continue Development of Solenoid Actuator Continue Development of Solenoid Actuator Rebuild the Existing Ball & Plate Apparatus Rebuild the Existing Ball & Plate Apparatus Design Sensor Interface & Control Circuits Design Sensor Interface & Control Circuits Continue Development of System Models Continue Development of System Models Design & Simulation of Controllers Design & Simulation of Controllers Develop Control Software Develop Control Software Implement & Test Control System Implement & Test Control System