Linear Control Systems and SLAM
Designed a lateral controller using Pole Placement and Model Predictive Control, and a longitudinal control using PID controller for Tesla Model 3 self-driving car. Performed EKF SLAM for estimating the vehicle state variables and deployed the algorithms in a simulator.
Learning Outcomes:
- State space representation, similarity transformation, Jordan decomposition.
- Controllability/observability, solution of linear equations, SVD.
- Controllable canonical forms, observable cononical form, MIMO and kalman decomposition.
- Controller - PID, Pole placement, Model Predictive Control and Adaptive Controls.
- SLAM - Kalman filter, Extended KF, UKF.
Programming Language: Python