Homepage

de

Paulo Jorge Oliveira















      


      






Teaching Activities at Instituto Superior Técnico (IST) of the Universidade de Lisboa






Laboratory prototypes

[LP05] Set of two 1U CubeSat Functional Mockups with tri-axial IMU (accelerometer, rate-gyros and magnetometers), three axial actuators via inertia wheels and active center of mass control, Li-Po batteries and onboard Raspberry Pi2, and Android Uno processing units.  The prototypes can be operated for sensor acquisition, calibration, identification, and Attitude Determination and Control Systems development and validation. The CubeSats are operated on top of air bearings with software development tools based on MATLAB/Simulink environment, 2021.

[LP04] Swarm of eighteen Quadcopter Unmanned Aerial Vehicles and five Model Cars, equipped with motion sensor packages composed by Inertial Measurement Units, optical flow velocimeters, and video cameras. WiFi based communications including to/from computers running Simulink/MATLAB. Swarm to be operated in the ARENA ACCAII infrastructure, for ground truth purposes.

[LP03] Development of the Mobile Wheel Robot Torre composed by two differential drive pair of sets of amplifiers and wheels, instrumented with a Microsoft Kinect RGB-D camera and a personal computer.

[LP02] Restructuration of the class of mobile wheel Robots Rasteirinhos, composed by two differential drive pair of sets of amplifiers and wheels e a personal computer, namely with the integration of instrumentation e.g. a Microsoft Kinect RGB-D camera, an IMU, and a simple manipulator, for intervention purposes, 2012.

[LP01] Design and implementation of a Four Degrees of Freedom Anthropomorphic Manipulator, with analog and distributed discrete-time control architectures, in October 1986 and October 1987, respectively.

 

Pedagogical documents

[PD05] Set of problems and exams for the classes of Mechatronics Systems, Winter semester of 2017/2018.

[PD04] Set of problems and exams for the classes of Optimal Control, Spring semester of 2015/2016.

[PD03] Set of problems and exams for the classes of Mechatronics Signals and Systems, Winter semester of 2015/2016.

[PD02] Set of problems and exams for the classes of Control Systems, Winter semester of 2013/2014.

[PD01] Set of problems and exams for the classes of Industrial Automation, Winter semester of 2010/2011.

During his academic career, the candidate taught at IST more than 30 different courses in several degrees, in the Electrical and Computer Engineering Department and in the Mechanical Engineering Department, all in the Control, Automation, Robotics and Industrial Informatics areas, namely:


Undergraduation (first cycle of higher education studies – 3 years):

LEAN - Naval Architecture and Marine Engineering
   
Mechatronic Signals and Systems
    Control Systems.

LEIC - Computer Science and Engineering
    Modeling of Processes
    Robotics
    Robotics and Automation.


Graduation (second cycle of higher education studies – 5 years):

MEEC and LEEC - Master in Electrical and Computer Engineering
    Automation of Industrial Processes
    Automatic Control
    Modern Control
    Circuit  Analysis
    Theory of Circuits
    Robotics
    Industrial Automation with PLCs
    Introduction to Electrical and Computer Engineering
    Project and Implementation of Control Systems
    Introduction to AI
    Robotics and Automation.

MEMec - Master in Mechanical Engineering
    Mechatronic Systems
    Mechatronic Signals and Systems
    Optimal Control
    Control Systems
    Personal Portfolio
    Introduction to Mechanical Engineering.

MEAer - Master in Aerospace Engineering
   
Applied Mechanics I
    Mechatronic Systems
    Optimal and Adaptive Control
    Introduction to Control
    Unmanned Aerial Vehicles.


Post-graduation (Doctoral degrees - third cycle of higher education studies):

PhD in Mechanical Engineering
   
Control of Nonlinear Systems
    Advanced Topics in Control - Detection, Estimation, and Filtering.

PhD in Electrical and Computer Engineering
   
Dynamic Stochastic Estimation, Prediction, and Smoothing.
    Nonlinear Control

CMU-Portugal PhD in Electrical and Computer Engineering
   
Detection, Estimation, and Filtering.


Award

The candidate was awarded with the Pedagogical Distinction of Excellence on the Course of Optimal Control of MEMec, in the spring semester of 2014/2015.

Next, several tables with the detailed teaching activities along the career are included. The organization of the information from a topic that covers a large period of the career is organized in temporal reverse order. Thus, more recent information appears fist. In the tables where the pedagogical activities are summarized ,the following columns are present from the left to the right, t: i) academic year; ii) Semester (Spring/Winter), iii) Number of order [Raa] Responsibility on the course (including teaching), [CRaa] Co-responsibility on the course (including teaching), and [Tcc] Teaching on the course, iv) Name of the Course (when taught in Portuguese, the translated name is included). If taught in English, only the course name is present. In both cases, a hyperlink to a webpage where the corresponding material can be found is included, v) Name of the degree(s), vi) Number of the students attending the course and internal IST evaluation, according to the QUC system, and finally vii) role on the course.





 Teaching Activities along the Career




Table I - Teaching activity at ACMAA/DEM and ACSDC/DEEC/IST as Full Professor

Year

Sem.

#

Course

Degree

Students Evaluation

Role

21/22

P2

R38

Space Robotics and Control Systems

Minor IST

3

-/-

Course Co-Leadership

20/21

Spring

R37

Nonlinear Control Systems

(Controlo Não Linear)

PDECE

3

-/-

Course Leadership

20/21

Winter

T35

Applied Mechanics I

(Mecânica Aplicada I)

MEAr, LEAN, MEM, MEMec

406

7.0/9.0

Teaching



Table II - Teaching activity at ACCAII/DEM/IST After Habilitation

Year

Sem.

#

Course

Degree

Students Evaluation

Role

19/20

Spring

R37

Control of Nonlinear Systems

(Controlo de Sistemas Não Lineares)

PDEMec

3

-/-

Course Leadership

19/20

Spring

T34

Unmmaned Aerial Vehicles

(Aeronaves Robotizadas)

MEAr

24

-/-

Teaching

18/19

Winter

T31

Sinais e Sistemas Mecatrónicos (Mechatronic Signals and Systems)

MEMec     and LEAN

196

-/-

Teaching

19/20

Winter

R36

Sistemas Mecatrónicos

(Mechatronic Systems)

MEMec      and MEAer

23

-/-

Course Leadership

18/19

Spring

R35

Control of Nonlinear Systems

(Controlo de Sistemas Não Lineares)

PDEMec

4

-/-

Course Leadership

18/19

Spring

R34

Unmmaned Aerial Vehicles

(Aeronaves Robotizadas)

MEAr

30

-/-

Course Leadership

18/19

Spring

T32

Controlo de Sistemas

(Control Systems)

MEMec

and LEAN

284

-/-

Teaching

18/19

Winter

T31

Sinais e Sistemas Mecatrónicos (Mechatronic Signals and Systems)

MEMec     and LEAN

247

8.31/9.00

Teaching

18/19

Winter

R33

Sistemas Mecatrónicos

(Mechatronic Systems)

MEMec      and MEAer

24

-/-

Course Leadership

17/18

Spring

R32

Optimal Control

(Controlo Óptimo)

MEMec

72

6.88/9.00

Course Leadership

17/18

Spring

R31

Unmmaned Aerial Vehicles

(Aeronaves Robotizadas)

MEAr

20

-

Course Leadership

17/18

Winter

T30

Sinais e Sistemas Mecatrónicos (Mechatronic Signals and Systems)

MEMec     and LEAN

222

8.12/9.00

Teaching

17/18

Winter

R30

Sistemas Mecatrónicos

(Mechatronic Systems)

MEMec      and MEAer

35

-/-

Course Leadership

16/17

Spring

R29

Control of Nonlinear Systems

(Controlo de Sistemas Não Lineares)

PDEMec

6

Course Leadership

-/-

16/17

Spring

R28

Controlo Ótimo

MEMec

46

Course Leadership

 (Optimal Control)

8.62/9.00


 

Table III - Teaching activity at ACCAII/DEM/IST as Associate Professor

Year

Sem.

#

Course

Degree

Students Evaluation

Role

16/17

 Winter

R27

Sistemas Mecatrónicos

MEMec

29

Course Leadership

 (Mechatronic Systems)

6.00/9.00

15/16

Spring

R26

Controlo Ótimo

MEMec

47

Course Leadership

 (Optimal Control)

7.12/9.00

15/16

 Winter

R25

Sinais e Sistemas Mecatrónicos

MEMec

251

Course Leadership

 (Mechatronic Signals and Systems)

and LEAN

6.88/9.00

14/15

Spring

R24

Controlo Ótimo

MEMec

41

Course Leadership

 (Optimal Control)

9.00/9.00

14/15

 Winter

R23

Sinais e Sistemas Mecatrónicos

MEMec

273

Course Leadership

(Mechatronic Signals and Systems)

and LEAN

3.69/9.00

13/14

 Spring

R22

Controlo de Sistemas

MEMec

297

Course Leadership

 (Control Systems)

and LEAN

5.38/9.00

13/14

 Winter

R21

Sinais e Sistemas Mecatrónicos

MEMec

352

Course Leadership

(Mechatronic Signals and Systems)

and LEAN

7.50/9.00

12/13

Spring

R20

Advanced Control Systems - Detection, Estimation, and Filtering

PDEMec

6

Course Leadership

-

12/13

Spring

T29

Portfólio Pessoal

MEMec

27 of  264

Teaching

(Personal Portfolio)

-/-

12/13

Spring

R19

Controlo de Sistemas

MEMec

308

Course Leadership

 (Control Systems)

and LEAN

8.12/9.00

12/13

Winter

T28

Introdução à Engenharia Mecânica

MEMec

19 of 211

Teaching

 (Intro. to Mechanical Engineering)

8.88/9.00

11/12

Spring

R18

Controlo de Sistemas

MEMec

220

Course Leadership

 (Control Systems)

and LEAN

7.50/9.00

10/11

Spring

R17

Controlo de Sistemas

 (Control Systems)

MEMec

and LEAN

215

8.69/9.00

Course Leadership

 

 

Table IV - Teaching activity at SDC/DEEC/IST as Assistant Professor


Year

Sem.

#

Course

Degree

Students Evaluation

Role

10/11

Winter

R16

Controlo Ótimo e Adaptativo

MEAer

15

Course Leadership

 (Optimal and Adaptive Control)

-

10/11

Winter

R15

Automação de Processos Industriais

MEEC

54

Course Leadership

(Automation of Industrial Processes)

8.00/9.00

09/10

Spring

Spring

Dynamic Stochastic Estimation, Filtering, Prediction, and Smoothing

PDEEC

10

Course Leadership

-

09/10

Spring

R14

Detection, Estimation, and Filtering

PDEEC/CMU

5

Course Leadership

-

09/10

Winter

R13

Automação de Processos Industriais

MEEC

56

Course Leadership

(Automation of Industrial Processes)

5.76/9.00

09/10

Winter

T27

Controlo Ótimo e Adaptativo

MEAer

23

Teaching

 (Optimal and Adaptive Control)

6.50/9.00

08/09

Spring

R12

Detection, Estimation, and Filtering

PDEEC/CMU

8

Course Leadership

-

08/09

Spring

R11

Dynamic Stochastic Estimation, Filtering, Prediction and Smoothing

PDEEC

6

Course Leadership

-

08/09

Winter

R10

Automação de Processos Industriais

MEEC

31

Course Leadership

(Automation of Industrial Processes)

6.91/9.00

07/08

Spring

T26

Controlo

MEEC

132

Teaching

(Automatic Control)

7.11/9.00

07/08

Spring

T25

Controlo em Espaço de Estados

MEEC

48

Teaching

(Modern Control)

6.63/9.00

07/08

Winter

R09

Dynamic Stochastic Estimation, Filtering, Prediction and Smoothing

PDEEC

10

Course Leadership

-

07/08

Winter

R08

Automação de Processos Industriais

MEEC

25

Course Leadership

(Automation of Industrial Processes)

-

06/07

Winter

R07

Automação de Processos Industriais

MEEC

77

Course Leadership

(Automation of Industrial Processes)

-

05/06

Winter

R06

Automação de Processos Industriais

LEEC and

94

Course Leadership

(Automation of Industrial Processes)

MEEC

3.21/5.00

05/06

Winter

R05

Dynamic Stochastic Estimation, Filtering, Prediction and Smoothing

PDEEC

7

Course Leadership

-

04/05

Spring

T24

Análise de Circuitos

LEEC

75

Teaching

(Analysis of Circuits)

4.50/5.00

04/05

Spring

R04

Automação de Processos Industriais

LEEC and

112

Course Leadership

(Automation of Industrial Processes)

MEEC

4.21/5.00

04/05

Winter

R03

Dynamic Stochastic Estimation, Filtering, Prediction and Smoothing

PDEEC

9

Course Leadership

-

03/04

Spring

R02

Automação de Processos Industriais

LEEC and

96

Course Leadership

(Automation of Industrial Processes)

MEEC

4.30/5.00

03/04

Winter

CR07

Dynamic Stochastic Estimation, Filtering, Prediction and Smoothing

PDEEC

3

Co-Course Leadership

-

02/03

Spring

T23

Dynamic Stochastic Estimation, Filtering, Prediction and Smoothing

PDEEC

-

Teaching



Table V - Teaching activity at ACSDC/DEEC/IST, before completion of PhD

Year

Sem.

#

Course

Degree

Students Evaluation

Role

02/03

Spring

R01

Automação de Processos Industriais

LEEC

20

Course Leadership

(Automation of Industrial Processes)

4.23/5.00

02/03

Winter

T22

Modelação de Processos

LEIC

-

Teaching

 (Modelling of Processes)

4.13/5.00

01/02

Spring

CR06

Automação de Processos Industriais

LEEC and MEEC

17

Co-Course Leadership

(Automation of Industrial Processes)

-

01/02

Spring

T21

Dynamic Stochastic Estimation, Filtering, Prediction and Smoothing

PDEEC

-

Teaching

-

01/02

Spring

T20

Teoria de Circuitos

LEEC

-

Teaching

 (Theory of Circuits)

-

01/02

Winter

T19

Controlo

MEEC

-

Teaching

 (Automatic Control)

-

01/02

Winter

T18

Modelação de Processos

LEIC

337

Teaching

 (Modelling of Processes)

-

00/01

Spring

CR05

Automação Industrial Baseada PLCs

LEEC

21

Co-Course Leadership

 (Industrial Automation with PLCs)

-

00/01

Winter

T17

Robótica

LEEC

-

Teaching

(Robotics)

-

00/01

Winter

T16

Modelação de Processos

LEIC

301

Teaching

 (Modelling of Processes)

-

99/00

Spring

CR04

Automação Industrial Baseada PLCs

LEEC

13

Co-Course Leadership

 (Industrial Automation with PLCs)

-

99/00

Winter

T15

Robótica

LEEC

-

Teaching

(Robotics)

-

99/00

Winter

T14

Modelação de Processos

LEIC

304

Teaching

 (Modelling of Processes)

-

98/99

Spring

T13

Robótica

LEEC

-

Teaching

(Robotics)

-

98/99

Winter

T12

Robótica

LEIC

-

Teaching

(Robotics)

-

98/99

Winter

T11

Introdução à EEC

LEEC

-

Teaching

 (Introduction to ECE)

-

97/98

Spring

T10

Robótica

LEEC

-

Teaching

(Robotics)

-

97/98

Winter

T09

Robótica

LEIC

-

Teaching

(Robotics)

-

97/98

Winter

T08

Introdução à EEC

LEEC

-

Teaching

 (Introduction to ECE)

-

 

Table VI - Teaching activity at ACSDC/DEEC/IST, before completion of PhD

Year

Sem.

#

Course

Degree

Students Evaluation

Role

93/94

Spring

CR03

Proj. e Real. Sistemas de Controlo

LEEC

19

Co-Course Leadership

(Proj. and Impl. of Control Systems)

-

93/94

Winter

T07

Introdução à Inteligência Artificial

LEEC

-

Teaching

 (Introduction to AI)

-

92/93

Spring

CR02

Proj. e Real. Sistemas de Controlo

LEEC

9

Co-Course Leadership

(Proj. and Impl. of Control Systems)

-

92/93

Winter

T06

Controlo II

LEEC

-

Teaching

(Automatic Control II)

-

91/92

Spring

CR01

Proj. e Real. Sistemas de Controlo

LEEC

60

Co-Course Leadership

(Proj. and Impl. of Control Systems)

-

91/92

Winter

T05

Controlo

LEAer

-

Teaching

(Automatic Control)

-

90/91

Spring

T04

Proj. e Real. Sistemas de Controlo

LEEC

-

Teaching

(Proj. and Impl. of Control Systems)

-

90/91

Spring

T03

Robótica e Automação

LEIC

-

Teaching

 (Robotics and Automation)

-

90/91

Winter

T02

Controlo - ramo de Energia

LEEC

-

Teaching

(Automatic Control - Energy branch)

-

90/91

Winter

T01

Introdução à EEC

LEEC

-

Teaching

 (Introduction to ECE)

-





























versão de 1 de fevereiro de 2016.