Lecture slides are in the Attachments section below.
Other theory resources:
- C++ Online Book: https://web.mit.edu/merolish/ticpp/Frames.html
- Control Theory Book (check chapter 11 for PID control): https://www.cds.caltech.edu/~murray/books/AM08/pdf/fbs-public_24Jul2020.pdf
Attachments
- MODULE1-INTRO.pdf
- MODULE2-DRCS-HARDWARE.pdf
- MODULE3-C++BASICS.pdf
- MODULE4-MODELING-AND-IDENTIFICATION.pdf
- MODULE5-CONTROL.pdf
- MODULE6-DIGITAL-CONTROL.pdf
- MODULE7-TIMERS-AND-INTERRUPTS.pdf
- MODULE8-COMMUNICATIONS.pdf
- MODULE9-CAN-BUS.pdf
- MODULE10-CAN-BUS-PROGRAMMING.pdf
- MODULE11-CAN-ERRORS.pdf
- MODULE12-CONCURRENT-SYSTEMS.pdf
- MODULE13-TASK_SYNCHRONISATION.pdf
- MODULE14-DISTRIBUTED-ALGORITHMS.pdf
- MODULE15-DECENTRALIZED-NON-COORDINATED-CONTROL.pdf
- MODULE16-DECENTRALIZED-COORDINATED-CONTROL.pdf
- MODULE17-CONTROL-BY-OPTIMIZATION.pdf
- MODULE18-DUAL-DECOMPOSITION.pdf
- dualdecomptest3.m
- MODULE19-CONSENSUS-ADMM.pdf
- consensus-admm.zip
- MODULE20-SIMPLEX.pdf
- MODULE21-DEGENERATE-LP.pdf
- MODULE22-DISTRIBUTED-SIMPLEX.pdf