Learn · NPTEL

Course10610524162 lectures

Foundations of Cyber Physical Systems

Prof. Soumyajit Dey · IIT Kharagpur

Start with lecture 1 At NPTEL

Lectures

Week 1:

  1. Lecture 01: CPS : Motivational examples and compute platforms Video
  2. Lecture 02: CPS : Motivational examples and compute platforms (Contd.) Video
  3. Lecture 03: CPS : Motivational examples and compute platforms (Contd.) Video
  4. Lecture 04: CPS : Motivational examples and compute platforms (Contd.) Video
  5. Lecture 05: CPS : Motivational examples and compute platforms (Contd.) Video

Week 2 :

  1. Lecture 06: Real time sensing and communication for CPS Video
  2. Lecture 07: Real time sensing and communication for CPS (Contd.) Video
  3. Lecture 08: Real time sensing and communication for CPS (Contd.) Video
  4. Lecture 09: Real time sensing and communication for CPS (Contd.) Video

Week 3 :

  1. Lecture 10: Real time task scheduling for CPS Video
  2. Lecture 11: Real time task scheduling for CPS (Contd.) Video
  3. Lecture 12: Real time task scheduling for CPS (Contd.) Video
  4. Lecture 13: Real time task scheduling for CPS (Contd.) Video
  5. Lecture 14: Real time task scheduling for CPS (Contd.) Video
  6. Lecture 15: Real time task scheduling for CPS (Contd.) Video
  7. Lecture 16: Real time task scheduling for CPS (Contd.) Video
  8. Lecture 17: Real time task scheduling for CPS (Contd.) Video

Week 4 :

  1. Lecture 18: Dynamical system modeling, stability, controller design Video
  2. Lecture 19: Dynamical system modeling, stability, controller design (Contd.) Video
  3. Lecture 20: Dynamical system modeling, stability, controller design (Contd.) Video
  4. Lecture 21: Dynamical system modeling, stability, controller design (Contd.) Video
  5. Lecture 22: Dynamical system modeling, stability, controller design (Contd.) Video
  6. Lecture 23: Dynamical system modeling, stability, controller design (Contd.) Video

Week 5 :

  1. Lecture 24: Delay-aware Design; Platform effect on Stability/Performance Video
  2. Lecture 25: Delay-aware Design; Platform effect on Stability/Performance (Contd.) Video
  3. Lecture 26: Delay-aware Design; Platform effect on Stability/Performance (Contd.) Video
  4. Lecture 27: Delay-aware Design; Platform effect on Stability/Performance (Contd.) Corrigendum Video

Week 6 :

  1. Lecture 28: Hybrid Automata based modelling of CPS Video
  2. Lecture 29 : Hybrid Automata based modelling of CPS (Contd.) Video
  3. Lecture 30 : Hybrid Automata based modelling of CPS (Contd.) Video
  4. Lecture 31 : Hybrid Automata based modelling of CPS (Contd.) Video
  5. Lecture 32 : Hybrid Automata based modelling of CPS (Contd.) Video

Week 7 :

  1. Lecture 33: Reachability analysis Video
  2. Lecture 34: Reachability analysis (Contd.) Video
  3. Lecture 35: Reachability analysis (Contd.) Video
  4. Lecture 36: Reachability analysis (Contd.) Video

Week 8 :

  1. Lecture - 37 : Lyapunov Stability, Barrier Functions Video
  2. Lecture - 38 : Lyapunov Stability, Barrier Functions (Contd.) Video
  3. Lecture - 39 : Lyapunov Stability, Barrier Functions (Contd.) Video
  4. Lecture - 40 : Lyapunov Stability, Barrier Functions (Contd.) Video
  5. Lecture - 41 : Lyapunov Stability, Barrier Functions (Contd.) Video
  6. Lecture - 42 : Lyapunov Stability, Barrier Functions (Contd.) Video

Week 9 :

  1. Lecture - 43 : Quadratic Program based safe Controller Design Video
  2. Lecture - 44 : Quadratic Program based safe Controller Design (Contd.) Video
  3. Lecture - 45 : Quadratic Program based safe Controller Design (Contd.) Video
  4. Lecture - 46 : Quadratic Program based safe Controller Design (Contd.) Video

Week 10 :

  1. Lecture 47 : Neural Network (NN) Based controllers in CPS Video
  2. Lecture 48 : Neural Network (NN) Based controllers in CPS (Contd.) Video
  3. Lecture 49 : Neural Network (NN) Based controllers in CPS (Contd.) Video

Week 11 :

  1. Lecture 50 : State Estimation using Kalman Filters (KF) Video
  2. Lecture 51 : State Estimation using Kalman Filters (KF) (Contd.) Video

Week 12 :

  1. Lecture 52 : Attack Detection and Mitigation in CPS Video
  2. Lecture 53 : Attack Detection and Mitigation in CPS (Contd.) Video
  3. Lecture 54 : Attack Detection and Mitigation in CPS (Contd.) Video
  4. Lecture 55 : Attack Detection and Mitigation in CPS (Contd.) Video
  5. Lecture 56 : Attack Detection and Mitigation in CPS (Contd.) Video
  6. Lecture 57 : Attack Detection and Mitigation in CPS (Contd.) Video
  7. Lecture 58 : Attack Detection and Mitigation in CPS (Contd.) Video
  8. Lecture 59 : Attack Detection and Mitigation in CPS (Contd.) Video

Live Session

  1. Live Session 05-03-2025 Video
  2. Live Session 25-03-2025 Video
  3. Live Session 09-04-2025 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kharagpur
Department
Computer Science and Engineering
Teacher
Prof. Soumyajit Dey
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed