18
1 Summary & Course Review © 2016 School of Information Technology and Electrical Engineering at The University of Queensland http://elec3004.com Lecture Schedule: Week Date Lecture Title 29-Feb Introduction 3-Mar Systems Overview 7-Mar Systems as Maps & Signals as Vectors 10-Mar Data Acquisition & Sampling 14-Mar Sampling Theory 17-Mar Antialiasing Filters 21-Mar Discrete System Analysis 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr Filters 11-Apr Digital Filters 14-Apr Digital Filters 18-Apr Digital Windows 21-Apr FFT 25-Apr Holiday 28-Apr Introduction to Feedback Control 3-May Holiday 5-May Feedback Control & Regulation 9-May Servoregulation/PID 12-May Introduction to (Digital) Control 16-May Digital Control Design & State-Space 19-May Observability, Controllability & Stability of Digital Systems 23-May Digital Control Systems: Shaping the Dynamic Response & Estimation 26-May Applications in Industry 30-May System Identification & Information Theory 2-Jun Summary and Course Review Holiday 1 13 7 8 9 10 11 12 6 2 3 4 5 2 June 2016 - ELEC 3004: Systems 2

UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

1

Summary & Course Review

© 2016 School of Information Technology and Electrical Engineering at The University of Queensland

TexPoint fonts used in EMF.

Read the TexPoint manual before you delete this box.: AAAAA

http://elec3004.com

Lecture Schedule: Week Date Lecture Title

29-Feb Introduction

3-Mar Systems Overview

7-Mar Systems as Maps & Signals as Vectors

10-Mar Data Acquisition & Sampling

14-Mar Sampling Theory

17-Mar Antialiasing Filters

21-Mar Discrete System Analysis

24-Mar Convolution Review

28-Mar

31-Mar

4-Apr Frequency Response & Filter Analysis

7-Apr Filters

11-Apr Digital Filters

14-Apr Digital Filters

18-Apr Digital Windows

21-Apr FFT

25-Apr Holiday

28-Apr Introduction to Feedback Control

3-May Holiday

5-May Feedback Control & Regulation

9-May Servoregulation/PID

12-May Introduction to (Digital) Control

16-May Digital Control Design & State-Space

19-May Observability, Controllability & Stability of Digital Systems

23-May Digital Control Systems: Shaping the Dynamic Response & Estimation

26-May Applications in Industry

30-May System Identification & Information Theory

2-Jun Summary and Course Review

Holiday

1

13

7

8

9

10

11

12

6

2

3

4

5

2 June 2016 - ELEC 3004: Systems 2

Page 2: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

2

Week Date Lecture Title

1 29-Feb Introduction

3-Mar Systems Overview

2 7-Mar Systems as Maps & Signals as Vectors

10-Mar Data Acquisition & Sampling

3 14-Mar Sampling Theory

17-Mar Antialiasing Filters

4 21-Mar Discrete System Analysis

24-Mar Convolution Review

28-Mar

Holiday 31-Mar

5 4-Apr Frequency Response & Filter Analysis

7-Apr Filters

6 11-Apr Digital Filters

14-Apr Digital Filters

7 18-Apr Digital Windows

21-Apr FFT

8 25-Apr Holiday

28-Apr Introduction to Feedback Control

9 3-May Holiday

5-May Feedback Control & Regulation

10 9-May Servoregulation/PID

12-May Introduction to (Digital) Control

11 16-May Digital Control Design & State-Space

19-May Observability, Controllability & Stability of Digital Systems

12 23-May Digital Control Systems: Shaping the Dynamic Response & Estimation

26-May Applications in Industry

13 30-May System Identification & Information Theory

2-Jun Summary and Course Review

Lecture Schedule:

2 June 2016 - ELEC 3004: Systems 3

G. Franklin,

J. Powell,

M. Workman

Digital Control

of Dynamic Systems

1990

TJ216.F72 1990

[Available as

UQ Ebook]

Follow Along Reading:

B. P. Lathi

Signal processing

and linear systems

1998

TK5102.9.L38 1998

• Everything in Lectures!

• Lathi: – Ch. 5: Sampling

– Ch. 7: Frequency Response and Analog Filters

– Ch. 8: Discrete-Time Signals and Systems

– Ch. 12: Frequency Response and Digital Filters

– Ch. 13: State-Space Analysis

• FPW: – Ch. 2: Linear, Discrete, Dynamic-Systems Analysis: The z-Transform

– Ch. 3: Sampled-Data Systems

– Ch. 4: Discrete Equivalents to Continuous Transfer Functions: The Digital Filter

– Ch. 5: Design of Digital Control Systems Using Transform Techniques

– Ch. 6: Design of Digital Control Systems Using State-Space Methods

• Final Exam 2015

• Final Exam 2016

Review Materials at: http://robotics.itee.uq.edu.au/~elec3004/tutes.html#Final

Today

2 June 2016 - ELEC 3004: Systems 4

Page 3: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

3

Final Exam Information • Date: Saturday, June/18

(remember buses/parking on Saturday schedule)

• Time: 9:30 am

• Location: TBA • Ab Rashid – Ngo:

UQ Union Complex (21) - Heath Room

• Nguyen – Ziser: UQ Union Complex (21) - Innes Room

• UQ Exams are now “ID Verified”

Please remember your ID!

2 June 2016 - ELEC 3004: Systems 5

ELEC 3004 Final2 Review

• Friday, June 10

• 2-4 pm

• In: 45-204

(Mechanical Engineering Bldg.)

• Course review

• Review 2015 final exam

• Review Notes (Summarized from Course Textbooks)

http://robotics.itee.uq.edu.au/~elec3004/tutes.html

Announcements !

2 June 2016 - ELEC 3004: Systems 6

Page 4: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

4

Final Exam Information • Section 1:

– Digital Linear Dynamical Systems

– 5 Questions

– 60 Points (33 %)

• Section 2:

– Digital Processing / Filtering of Signals

– 5 Questions

– 60 Points (33 %)

• Section 3:

– Digital & State-Space Control

– 5 Questions

– 60 Points (33 %)

• Online materials:

Supplied Equation Sheet

Some Review Notes

!

2 June 2016 - ELEC 3004: Systems 7

Announcements

ELEC 3004 Grading:

• We’re working on it!

• You can preview grades

by completing peer reviews.

PS 3 Peer Review

Competition

• The PS 3 Review with the

highest Likert Score

• Deadline for reviews:

June 3 (11:59 pm)

• Good reviews discussed

June 2nd Last Lecture

• Reward: 3004¢

!

Please don’t make this our fate in ~2 weeks!

2 June 2016 - ELEC 3004: Systems 8

Page 5: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

5

Review!

2 June 2016 - ELEC 3004: Systems 9

… a System?

What is

2 June 2016 - ELEC 3004: Systems 10

Page 6: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

6

2 June 2016 - ELEC 3004: Systems 11

2 June 2016 - ELEC 3004: Systems 12

Page 7: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

7

2 June 2016 - ELEC 3004: Systems 13

PS 1

2 June 2016 - ELEC 3004: Systems 14

Page 8: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

8

PS 2

2 June 2016 - ELEC 3004: Systems 15

PS 3

2 June 2016 - ELEC 3004: Systems 16

Page 9: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

9

Today’s Lecture is Brought To You By the Number 5

2 June 2016 - ELEC 3004: Systems 17

The course is has a huge mandate:

• It is really 3 ∙ ½ courses in one ! – Linear Systems

– Signal Processing

– Controls & Digital Controls

• ∴ It is b r o a d !!

• There is a logic to it – They share the same

mathematical nature (poles & zeros)

– The math is common

to more than just circuits!

SECATs: Let’s look back at the topic list from Lecture 1

2 June 2016 - ELEC 3004: Systems 18

Page 10: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

10

Lots of Stuff To Cover… • Systems

• Signal Abstractions

• Signals as Vectors / Systems as Maps

• Linear Systems and Their Properties

• LTI Systems

• Autonomous Linear Dynamical Systems

• Convolution

• FIR & IIR Systems

• Frequency domain

• Fourier Transform (CT)

• Fast Fourier Transform (DT)

• Even and Odd Signals

• Likelihood

• Causality

• Impulse Response

• Root Locus

• Bode Functions

• Left-hand Plane

• Frequency Response

• Discrete Time

• Continuous Time

• Laplace Transformation

• Feedback and Control

• Additional Applications

• Linear Functions

• Linear Algebra Review

• Least Squares

• Least Squares Problems

• Least Squares Applications

• Matrix Decomposition and Linear

Algebra

• Regularized Least Squares

• Least-squares

• Least-squares applications

• Orthonormal sets of vectors

• Eigenvectors and diagonalization

• Linear dynamical systems with inputs

and outputs

• Symmetric matrices, quadratic forms,

matrix norm, and SVD

• Controllability and state transfer

• Observability and state estimation

• And that, of course,

Linear Systems are Cool!

✔ ✔ ✔

✔ ✔ ✔

✔ ✔ ✔

✔ ✔ ✔ ✔

✔ ✔ ✔

✔ ✗

✔ ✔

✔ ✔

2 June 2016 - ELEC 3004: Systems 19

Yes, this is a Theoretical Approach! Why? • Theory wins because the importance of any one

application seems limited

• Breath – Books, books, everywhere, yet we’re all on Wikipedia!!

• Assumptions: – Numerous conditions that need to be remembered

• Tacit Details: The need for examples (but these are few and always seem the same)

• Time consuming

2 June 2016 - ELEC 3004: Systems 20

Page 11: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

11

“4” Is Average • What is a 3?

2 June 2016 - ELEC 3004: Systems 21

• I shall only use my own slides

• Less is more! – Smaller assignments

– More time for Examples

• Better organization – Better tutorials

– More examples!!

– I get that. But, we’ve come a long way

To make this happen I need your support!

SECaTs: Some Lessons in the Works for Next Year

2 June 2016 - ELEC 3004: Systems 22

Page 12: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

12

What’s Next?

2 June 2016 - ELEC 3004: Systems 23

∴ Let’s Be “Teleremote Surgeons!”

2 June 2016 - ELEC 3004: Systems 24

Page 13: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

13

Telerobtoics

2 June 2016 - ELEC 3004: Systems 25

Computer Aided Surgery: R/C Toolholders?

Move in tandem with heart: Cardiac procedures without stopping it

• Unstructured environment (patient) makes this harder

2 June 2016 - ELEC 3004: Systems 26

Page 14: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

14

• Biomechanics approach: Predict expected tissue trajectories

• (Stochastic) Robot Motion Planning / Control Methods!

Modern (Tele)Surgical Robotics:

ARC DP160100714

2 June 2016 - ELEC 3004: Systems 27

Computer Aided Surgery: “Soft” is “Hard”!

2 June 2016 - ELEC 3004: Systems 28

Page 15: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

15

Research: Incorporating Stiffness (Haptics): Visual Deformable Object Analysis

Dansereau, Singh, Leitner, ICRA 2016

2 June 2016 - ELEC 3004: Systems 29

What’s Next: Open Access Robotics Infrastructure for High-Fidelity Telesurgical Research

ARC LE170100030 (Proposed)

2 June 2016 - ELEC 3004: Systems 30

Page 16: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

16

Iceberg to Titanic: Take Advantage of Information

• 30 Min/Day Talking on Phone

– 5.5 days/year of audio samples

– Track this (notably the pauses)

over time to detect onset of

dimentia

• 150 Photos/Month

– Time history for detecting

precursors

– Skin cancer monitoring

2 June 2016 - ELEC 3004: Systems 31

How?

• More Signals • Stochastic Processing

(Think TAPIR!)

2 June 2016 - ELEC 3004: Systems 32

Page 17: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

17

Robotics & Health: A Friendly Touch!

2 June 2016 - ELEC 3004: Systems 33

What’s Next?

• METR 4202: • ELEC/METR Programs

METR4202

Advanced Control & Robitcs

METR4201

Introduction to Control System

ELEC3004

Signals, Systems and Control

ELEC4620

Digital Signal Processing

ELEC4630

Image Processing &

Computer Vision

COMP3702

Artificial Intelligence

2 June 2016 - ELEC 3004: Systems 34

Page 18: UQ Robotics Teachingrobotics.itee.uq.edu.au/~elec3004/2016/lectures/L24... · 2017-02-28 · 24-Mar Convolution Review 28-Mar 31-Mar 4-Apr Frequency Response & Filter Analysis 7-Apr

18

Now Finally Some Philosophy (I am a Dr of it!!!)

Systems: Signals, Controls…A Fundamental Yearn!

© National Geographic. Mount Everest at night (the lights along the apex are the headlamps of other mountaineers)

We keep moving forward, opening new doors, and doing new things because we're curious and curiosity keeps leading us down new paths. -Walt Disney

2 June 2016 - ELEC 3004: Systems 37

• There is no next time!

• Pondering Deeper ‽ ‽

• We’re at the End. It’s (the) final!

• Thank you folks!

Next Time…

Week Date Lecture Title

1 29-Feb Introduction

3-Mar Systems Overview

2 7-Mar Systems as Maps & Signals as Vectors

10-Mar Data Acquisition & Sampling

3 14-Mar Sampling Theory

17-Mar Antialiasing Filters

4 21-Mar Discrete System Analysis

24-Mar Convolution Review

28-Mar

Holiday 31-Mar

5 4-Apr Frequency Response & Filter Analysis

7-Apr Filters

6 11-Apr Digital Filters

14-Apr Digital Filters

7 18-Apr Digital Windows

21-Apr FFT

8 25-Apr Holiday

28-Apr Introduction to Feedback Control

9 3-May Holiday

5-May Feedback Control & Regulation

10 9-May Servoregulation/PID

12-May Introduction to (Digital) Control

11 16-May Digital Control Design & State-Space

19-May Observability, Controllability & Stability of Digital Systems

12 23-May Digital Control Systems: Shaping the Dynamic Response & Estimation

26-May Applications in Industry

13 30-May System Identification & Information Theory

2-Jun Summary and Course Review

2 June 2016 - ELEC 3004: Systems 38