Tip Position Control Using an Accelerometer & Machine Vision Aimee Beargie March 27, 2002.

Slides:



Advertisements
Similar presentations
NONLINEAR HYBRID CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois.
Advertisements

CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
Neural Simulation and Control.. Simulation Input/Output models Proces u(k) y(k+d) d(k) The NARMA model:
David Rosen Goals  Overview of some of the big ideas in autonomous systems  Theme: Dynamical and stochastic systems lie at the intersection of mathematics.
TOWARDS a UNIFIED FRAMEWORK for NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer.
Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.
EE357 Control System I - Lec B2 (2010W) - Introduction.
Robust control Saba Rezvanian Fall-Winter 88.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Lecture 11: Recursive Parameter Estimation
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Prepared By: Kevin Meier Alok Desai
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Kalman Filtering Jur van den Berg. Kalman Filtering (Optimal) estimation of the (hidden) state of a linear dynamic process of which we obtain noisy (partial)
11/05/2009NASA Grant URC NCC NNX08BA44A1 Control Team Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants Jessica Alvarenga Danny Covarrubias.
Course AE4-T40 Lecture 5: Control Apllication
Kalman Filtering Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics TexPoint fonts used in EMF. Read.
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Kalman filter and SLAM problem
MoBIES meeting Deerfield Beach ETC Challenge Problem ETC Model Requirements Simulation results Parametric verification Results Towards a Checkmate model.
Computer Control: An Overview Wittenmark, Åström, Årzén Computer controlled Systems The sampling process Approximation of continuous time controllers Aliasing.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Sensorless Sliding-Mode Control of Induction Motors Using Operating Condition Dependent Models 教 授: 王明賢 學 生: 謝男暉 南台科大電機系.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope Mohammad Salah †, Michael McIntyre †, Darren Dawson †, and John Wagner ‡ Mohammad Salah †,
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
The “ ” Paige in Kalman Filtering K. E. Schubert.
An Introduction to Kalman Filtering by Arthur Pece
Control Theory Control System Objectives  Establish a final condition  Provide safe operation  Eliminate the human element  Assure economical operation.
Speed-Sensorless Estimation for Induction motors using Extended Kalman Filters 教 授: 龔應時 學 生: 楊政達 Murat Barut; Seta Bogosyan; Metin Gokasan; Industrial.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
دانشگاه صنعتي اميركبير
State Observer (Estimator)
Optimizing Attitude Determination for Sun Devil Satellite – 1
Current Works Determined drift during constant velocity test caused by slight rotation which results in gravity affecting accelerometers Analyzed data.
Matlab Tutorial for State Space Analysis and System Identification
Kalman Filtering And Smoothing
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
Nonlinear State Estimation
A Low-Cost and Fail-Safe Inertial Navigation System for Airplanes Robotics 전자공학과 깡돌가
Robust Nonlinear Observer for a Non-collocated Flexible System Mohsin Waqar M.S.Thesis Presentation Friday, March 28, 2008 Intelligent Machine Dynamics.
EE 495 Modern Navigation Systems Kalman Filtering – Part II Mon, April 4 EE 495 Modern Navigation Systems Slide 1 of 23.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 8, Slide 1 Chapter 8 State Estimation.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
Thomas F. Edgar (UT-Austin) RLS – Linear Models Virtual Control Book 12/06 Recursive Least Squares Parameter Estimation for Linear Steady State and Dynamic.
6: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Chapter 8 State Feedback and State Estimators State Estimator In previous section, we have discussed the state feedback, based on the assumption that all.
Chapter 1: Overview of Control
Wind Turbine Control System
Using Sensor Data Effectively
O f S l I d I n g M o d e C o n t r o l
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
Velocity Estimation from noisy Measurements
II. Mathematical Model of a DC Motor
Sliding Mode Control of a Non-Collocated Flexible System
Anastasios I. Mourikis and Stergios I. Roumeliotis
Dynamic Controllers for Wind Turbines
Autonomous Cyber-Physical Systems: Dynamical Systems
Homework 1 (parts 1 and 2) For the general system described by the following dynamics: We have the following algorithm for generating the Kalman gain and.
Kalman Filter فيلتر كالمن در سال 1960 توسط R.E.Kalman در مقاله اي تحت عنوان زير معرفي شد. “A new approach to liner filtering & prediction problem” Transactions.
Sliding Mode : An Introduction
Bayes and Kalman Filter
Tracking of LTI Systems with Unstable Zero Dynamics using Sliding Mode Control S. Janardhanan.
Sliding Mode Control of a Non-Collocated Flexible System
Presentation transcript:

Tip Position Control Using an Accelerometer & Machine Vision Aimee Beargie March 27, 2002

Problem Statement Develop an algorithm to control the tip position of a mechanism that is actuated at the base Sensors Encoder Accelerometer Machine Vision Kalman Filter Variable Structure Control

System Model m 1 = 8 kg m 2 = 2 kg k = N/m b = Ns/m

System Model

Variable Structure Control (VSC) Switched feedback control method that drives a system trajectory to a specified surface in the state space. Design: Switching Surface,   plant dynamics Controller  Lyapunov analysis

VSC: Regular Form Useful in design of sliding surface

VSC: Designing  Dynamics of state feedback structure where State matrix = A 11 Input matrix = A 12 K =-

VSC: Sliding Surface Design Use LQR to find  K = [ ]  2 = I  = [ ]X

VSC: Control Design Use Lyapunov stability theory Typical Lyapunov function for single input systems:

VSC: Control Design Obtain expressions for each gain:

Discrete System Model m = vision measurement sample time V: Input Covariance Matrix W: Output Covariance Matrix

Discrete Kalman Filter Initialized values: Covariance matrix, S(k) Initial estimate (usually zero) Algorithm to estimate states:

Simulation Results: Kalman Filter

Encoder gain Accel gain Vision gain

Formulation for Delayed Measurement M: output matrix for delayed meas. y  : meas. delayed for one time-step y d : progressively delayed meas.

Simulation Results: Delayed Meas

Encoder gain Accel gain Vision gain

Simulation Results

Future Work Simulation New system model Reduce tracking error Add delays to all measurements Saturation Implement on one-axis system