Quanser Rotary Family Experiments

Slides:



Advertisements
Similar presentations
Paul Goossens, VP of Application Engineering
Advertisements

1 In this lecture, you will learn the following. 1. Basics of real-time control engineering 2. Effects of fixed and unfixed (also probably unknown) sampling.
Introduction to Robotics Lecture One Robotics Club -Arjun Bhasin.
Add and Use a Sensor & Autonomous For FIRST Robotics
The robot structure model design 2 Curse 5. Modeling: the robot AcTrMStTk V(t) T(t)  (t) q(t) x(t)
Qube-Servo Curriculum Presentation This presentation is intended to provide general content for any relevant presentations The general real-world applications.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
X-Ray Survey of The ATLAS SCT. The ATLAS Semi-Conductor Tracker.
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
What is the control system engineer’s favorite dance?
Control of a Ball & Plate System Andrew Percy Academic Supervisor – James Welsh.
Stability Control System for a Propeller Powered by a Brushless DC Motor Codey Lozier & Christian Thompson Advisor Dr. Mohammad Saadeh.
Codey Lozier Christian Thompson Advisor: Dr. Mohammad Saadeh
Stability Control System for a Propeller Powered by a Brushless DC Motor (BLDC) Codey M. Lozier Christian A. Thompson Advisor: Dr. Mohammad Saadeh.
DC Motor Model Using Simscape Engr. Salim Lashari.
EML 2023 – Motor Control Lecture 3 – Feedback Sensor Optical Encoder.
N. Baćac*, V. Slukić*, M. Puškarić*, B. Štih*, E. Kamenar**, S. Zelenika** * University of Rijeka, Faculty of Engineering, Rijeka, Croatia ** University.
Humanoid Robot Development of a simulation environment of an entertainment humanoid robot Lisboa-September-2007 Pedro Daniel Dinis Teodoro Orientador:
Definition of an Industrial Robot
DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design Group Members: John Kua Trinell Ball Linda Rivera.
LAB 1 MATLAB, dSPACE and Simulink
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.
ALVIN the Albuquerque LabVIEW Interest Network An Overview of Servo Motor System and LabVIEW Presented by Larry Goga February 19th, 2009.
The New FTC Platform (Connecting your legacy hardware)
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Hardware in the Loop Simulation (HIL) Tom Lee VP Applications Engineering, Paul Goossens Director Applications Engineering.
Foot Throttle Foot throttle device for lower limb rehabilitation.
Chapter 6 Position and Speed Regulation in DC Servomechanism § 6.1 DC Servo System § 6.2 Servo Components § 6.3 Component Model § 6.4 System Control.
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
Control of Robot Manipulators
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Design Realization lecture 22
Final Exam M.Eng. Amjad Elshenawy RTECS Gc(s)Gc(s) Gc(s)Gc(s) Controller   n sensor noise  w load disturbance  Gp(s)Gp(s) Gp(s)Gp(s) Plant.
Introduction to Biped Walking
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
EE 460 Advanced Control and System Integration
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Codey Lozier Christian Thompson Advisor: Dr. Mohammad Saadeh
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
Actuators and Control, Part 5 Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning.
By: Andrew Hovingh & Matt Roon Project # ME Faculty and Industrial Mentor: Dr. James Kamman Industrial Sponsor: Parker Hannifin Corporation.
Intelligent Control Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Harpeth Hall Winterim 2016 Servo Motors, Stepper Motors, and DC motors ARMA Lab Vanderbilt University Prepared by Rashid Yasin Harpeth Hall Winterim January.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
BEST Robotic, Inc. MATLAB/Simulink Team Training
Hands-On Design of BLDC Motor Control with Microchip MCUs
Project Goals: The Hardware: The Problem: Results to Date:
Methods to Control Multiple Axes in Sub-Particle Research
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
DC MOTOR SPEED CONTROL 1. Introduction
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Critical Design Review
LOGIKA & PEMROGRAMAN KOMPUTER MATLAB & Simulink
ROBOTICS.
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
QUBE-Servo 2 Hernando Pineros.
Quanser Robotic Product Line 2015
Soft Haptics Lab, School of Materials Science, JAIST 3/26/ :05 AM Mechatronic Course -Duong, Van Lac Project: Design and control.
CONTROL SYSTEM AN INTRODUCTION.
Motors and Position Determination
Chapter 1 Introduction.
Presentation transcript:

Quanser Rotary Family Experiments

Agenda Presentation Components Curriculum topics Experiment Setup Add-On modules ROTFLEX ROTPEN

Presentation Rotary Linear Structural Dynamics and Analysis From Classic Control to Complex Mechatronics Systems Design Robotics, Haptic and Autonomous Systems Flight Control Applications & Process Control

The Rotary Servo SRV02 High Quality DC motor mounted in a solid aluminium frame. Anti Back-lash gear on the potentiometer. Disk and Bar inertial loads, High and low-gear configurations.

The Rotary Servo SRV02 Sensors and DC motor Gear Box Potentiometer Digital Encoder Tachometer

Controller running here Experiment Setup Controller running here PC Quanser Q2-USB DAQ VoltPAQ-X1 Amplifier Quanser SRV02 Control signal Drive Motor Controller is running on the PC – the Q2-USB and VoltPAQ-X1 are NOT controllers! – common misconception first time they view this Connect the following: Rotary Servo Base Unit (SRV02) Quanser Q2-USB DAQ VoltPAQ-X1 power amplifier OR Read Encoder (motor angle) LabVIEW RCP Toolkit Matlab Simulink Quarc

Rotary Servo Base Unit Courseware: Topics: Integration Modeling Position Control Speed Control. Topics: Model Derivation Using first-principles and experimentally. Model Validation Control design (PID)

Add-on Modules. SRV-02 series can be accompanied by add-on modules for Multiple configurations. Ball and Beam Flexible Joint Flexible Link Gyroscope Rotary Inverted Pendulum Double Inverted Pendulum Multi-DOF Torsion 2 DOF Gantry 2 DOF Ball balancer 2 DOF Robot

Rotary Pendulum Topics: Objective: To design and implement state-feedback control that will balance the pendulum in vertical position. Topics: Linearization Linear State-Space representation. State-Feedback/Pole Placement. Energy-based swing up control.

Rotary Flexible Joint Objective: To control the position of a rotary servo while minimizing the motion of flexible rotary link. Topics: Modeling using Lagrange. Finding Linear State-Space model. Design State-Feedback controller using Pole Placement. Vibration Control Natural Frequency Measurement

Ball and Beam Objective: Topics: First-principles Transfer Function Linearization Model Validation. PID Multiple Loops Objective: To stabilize the ball to a desire position along the beam.

Rotary Flexible Link Objective: To control the position of the servo while minimizing motion on the Flexible Link. Modeling Topics: Lagrange Derivation State Space Representation Model Validation. Parameter Estimation Control Topics: Linear Quadratic Regulator Vibration Control

Gyro/Stable Platform Objective: Maintain direction of gyroscope module while top base plate is rotated. Modeling Topics: First-principles Derivation Transfer function representation Model Validation. Parameter Estimation Control Topics: Observer design PID

2DOF Ball Balancer Topics: First-principles Derivation Objective: Stabilize the ball to a desired position on the plate. Position of two rotary servos at the bottom of the plate are controlled based on X-Y position of the ball measured by overhead camera. Topics: First-principles Derivation Transfer function representation Model Validation. Parameter Estimation Multiple loops PID

2DOF Robot Topics: PID controller design. Objective: To control X-Y position of the tip of a 2DOF pantograph type robot. Topics: PID controller design. Direct (or forward) and Inverse kinematics of a 2 degree of freedom (2DOF) pantograph type robot.

2DOF Inverted Pendulum Objective: To balance an inverted Pendulum attached to a two degree of freedom (2DOF) joint. Topics: State Space representation LQR based State-Feedback control.

Workstation Components Amplifier: VoltPAQ X1/X2/X4 Software: MATLAB/Simulink/QUARC or NI-LabVIEW with RCP Toolkit Data acquisition: Q2-USB, Q8-USB, QPIDe, NI DAQ devices supported by QUARC or RCP Toolkit. Curriculum: Included

Control Software Options

Implementation: QUARC Can be implemented in Matlab/Simulink using QUARC software

QUARC Real-Time Control Software Rapid-prototyping and production system for Real-Time control. Tightly integrated with Matlab/Simulink Support a number of interfaces and DAQs Devices Support for Communications.

Help and Examples

QUARC Integration: Reading Encoder Add HIL Read Encoder block Add Indicator Configure HIL Initialize.

Converting counts to degrees Add gain block Add Scope This loop is from the NI Control Design & Simulation Module. It transforms your VI into a iterative solver that is time-based. Allows you to use control-type functions to make development faster.

Writing to Output Port Add HIL Write analog. Add a Signal Generator .

Contact Technical Support If you are still having issues, contact technical support at: http://www.quanser.com/ContactUs Still not downloading… go to the FAQ page at: http://www.quanser.com/FAQ