Control II covers advanced topics in control theory, students were supposed to learn advanced control techniques and apply team to real non-linear systems, some of the topics covered where:
- PID controllers and Twiddle for constants determination
- System modeling using Euler-Lagrange and System Linearization
- Observability and controllability for non-linear systems
- Kalman Filters (Linear Quadratic Estimator LQE)
- Other advanced controllers like the Linear Quadratic Regulator (LQR)
- An introduction to intelligent control like the NEAT algorithm and neural networks
All the assignments were done in c++
and sometimes Matlab was used. Taught about 30 students in third year with advanced control theory topics and also had them apply all in their final projects.
Some of the final projects students did include (click the link to access the YouTube videos of the demonstrations):
- Ball On Plate
- Twin Rotor Mimo System TRMS
- Drone Control in 2D
- Twin Rotor Mimo System TRMS
- Solar Panel Control
- Pneumatic Levitation System
- Self Balancing Robot
- Twin Rotor Mimo System TRMS
All the projects were properly documented in Github and the students learned valuable skills that will help them during their professional career and post-graduate education.