Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Similar documents
Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Networked haptic cooperation using remote dynamic proxies

AHAPTIC interface is a kinesthetic link between a human

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Development of a Laboratory Kit for Robotics Engineering Education

Discrimination of Virtual Haptic Textures Rendered with Different Update Rates

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Networked Haptic Cooperation among Multiple Users via Virtual Object Coordination to Averaged Position of Peer Copies

Enhancing Robot Teleoperator Situation Awareness and Performance using Vibro-tactile and Graphical Feedback

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

SELF-BALANCING MOBILE ROBOT TILTER

Application of Levant s Differentiator for Velocity Estimation and Increased Z-Width in Haptic Interfaces

PERFORMANCE ANALYSIS OF SVPWM AND FUZZY CONTROLLED HYBRID ACTIVE POWER FILTER

Efficiency of Cooperation between Human and Remote Robot System with Force Feedback

Multi-Rate Multi-Range Dynamic Simulation for Haptic Interaction

Glossary of terms. Short explanation

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

2. Introduction to Computer Haptics

Embedded Control Project -Iterative learning control for

DESIGN OF INTELLIGENT PID CONTROLLER BASED ON PARTICLE SWARM OPTIMIZATION IN FPGA

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

Booklet of teaching units

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

ELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS

ANALYTICAL AND SIMULATION RESULTS

High Performance Accelerator. Simulation in PSpice Systems Option. Leading the Machine Intelligence Revolution. analog computing company

EE 482 : CONTROL SYSTEMS Lab Manual

DC Motor Speed Control Using Machine Learning Algorithm

SERIES (OPEN CONDUCTOR) FAULT DISTANCE LOCATION IN THREE PHASE TRANSMISSION LINE USING ARTIFICIAL NEURAL NETWORK

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

Discrete Fourier Transform (DFT)

Computer Haptics and Applications

Enhanced performance of delayed teleoperator systems operating within nondeterministic environments

ASIC Implementation of High Throughput PID Controller

Time-Domain Passivity Control of Haptic Interfaces

A Digital Input Shaper for Stable and Transparent Haptic Interaction

Passivity Analysis of Haptic Systems Interacting with Viscoelastic Virtual Environment

Applying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Position Control of DC Motor by Compensating Strategies

Frequency Response Analysis and Design Tutorial

A New Control Method for the Power Interface in Power Hardware-in-the-Loop Simulation to Compensate for the Time Delay.

Position Control of AC Servomotor Using Internal Model Control Strategy

The J2 Universal Tool-Kit - Linear Analysis with J2 Classical

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

POWER TRANSFORMER PROTECTION USING ANN, FUZZY SYSTEM AND CLARKE S TRANSFORM

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

Center for Hybrid and Embedded Software Systems. Hybrid & Embedded Software Systems

Optimal Control System Design

SPQR RoboCup 2016 Standard Platform League Qualification Report

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Embedded Robust Control of Self-balancing Two-wheeled Robot

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices

INVESTIGATION OF HARMONIC DETECTION TECHNIQUES FOR SHUNT ACTIVE POWER FILTER

Application Research on BP Neural Network PID Control of the Belt Conveyor

EE422G Solution to Homework #8

Issues in the Haptic Display of Tool Use

Haptic Rendering CPSC / Sonny Chan University of Calgary

Hybrid LQG-Neural Controller for Inverted Pendulum System

Increasing the Impedance Range of a Haptic Display by Adding Electrical Damping

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

Three Phase Active Shunt Power Filter with Simple Control in PSIM Simulation

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

The Haptic Impendance Control through Virtual Environment Force Compensation

RoboCupJunior OnStage - Scoresheets 2018

Laboratory Assignment 1 Sampling Phenomena

California University of Pennsylvania Department of Applied Engineering & Technology Electrical Engineering Technology

Digital Control of MS-150 Modular Position Servo System

DESIGN OF COMPENSATOR FOR DC-DC BUCK CONVERTER

Steady-Hand Teleoperation with Virtual Fixtures

160 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 24, NO. 1, JANUARY /$ IEEE

Analog Circuits and Systems

EES42042 Fundamental of Control Systems Bode Plots

Discretization of Continuous Controllers

This list supersedes the one published in the November 2002 issue of CR.

ISSN Vol.04,Issue.06, June-2016, Pages:

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

Methodology for testing a regulator in a DC/DC Buck Converter using Bode 100 and SpCard

Wide Area Control Systems (1.4) Mani V. Venkatasubramanian Washington State University (

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller

Analysis and Design of Autonomous Microwave Circuits

ME 375 System Modeling and Analysis

Analysis of Effect on Transient Stability of Interconnected Power System by Introduction of HVDC Link.

AN INNOVATIVE FEA METHODOLOGY FOR MODELING FASTENERS

FPGA Based Time Domain Passivity Observer and Passivity Controller

USE OF WHITE NOISE IN TRACE/PARCS ANALYSIS OF ATWS WITH INSTABILITY

Application of Fuzzy Logic Controller in UPFC to Mitigate THD in Power System

phri: specialization groups HS PRELIMINARY

Real-Time Bilateral Control for an Internet-Based Telerobotic System

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

Elements of Haptic Interfaces

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

EE 435. Lecture 34. Spectral Performance Windowing Quantization Noise

Transcription:

Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

(4 pts) Derive Dynamic equations and state space representation for the system. (6 pts) Explain why a discrete spring may go unstable, and how to stabilize it. RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 2

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 3

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 4

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 5

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 6

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 7

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 8

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 9

Due to discretization Real contact force Moving into wall Moving out of wall RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 10

From the perspective of energy conservation Contact is stable when there is positive energy flow from human to wall Moving in: Moving out: RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 11

Energy applied to the wall when When moving in When moving out RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 12

Virtual Wall RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 14

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 15

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 16

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 17

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 18

From the perspective of energy conservation RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 19

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 20

T = 0.05 sec Be = 50 Ns/m RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 21

Remote RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 22

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 23

T = 0.02 sec Be = 50 Ns/m Td = 1 time step RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 24

T = 0.02 sec Be = 50 Ns/m Td = 2 time steps RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 25

Remote RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 26

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 27

T = 0.02 sec Be = 50 Ns/m Td = 2 time steps Kvc = 20; Bvc = 0.4; RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 28

Stability controller Virtual contact Object dynamics Remote RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 29

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 30

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 31

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 32

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 33

Can you feel any force feedback for direct user contact? RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 34

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 35

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 36

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 37

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 38

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 39

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 40

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 41

Simulate the distributed control architecture for peer-to-peer networked haptic cooperation in Simulink Haptic device: mh = 10; bh = 25; Virtual object: m = 40; b = 25; Contact: Kvc = 2000; Bvc = 3; Virtual coupling for object: Kt = 2000; Bt = 300; Find a set of K_RDP and B_RDP such that the system is stable without delay Increase the delay until the system is unstable RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 42

Stability of a virtual wall Colgate, J. Edward, et al. "Implementation of stiff virtual walls in force-reflecting interfaces." Virtual Reality Annual International Symposium, 1993., 1993 IEEE. IEEE, 1993 Matlab Simulink S-function https://www.mathworks.com/help/simulink/sfg/writing-level-2- matlab-s-functions.html RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 43

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 45

Reference: http://users.wpi.edu/~zli11/teaching/rbe595_2017/lectureslid e_pdf/discretization.pdf A quick answer RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 46

Homogeneous solution Forced (particular) solution? RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 47

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 48

Compute A s eigenvalues and eigenvectors RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 49

When does this system go unstable? RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 50

A linear discrete-time system is asymptotically stable if and only if All eigenvalues have magnitude smaller than one RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 51

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 52

RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 53

Time domain S-transform Z-transform RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 54

Chapter 1-2 Send feedback in project group meeting Address the comments in your official proposal Chapter 3 Methodology Chapter 4 Preliminary result CAD design (printed out), algorithm simulation, implementation RBE 595 Synergy of Human and Robotic Systems Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 10/11/2017 55