Develop a unified control pipeline for autonomous vehicles and drones using modern control theory — progressing from PID and state-feedback control to LQR, A*, EKF-SLAM, and MRAC adaptive control.
The goal was to design controllers capable of trajectory tracking, optimal planning, and fault-tolerant stabilization in both ground and aerial platforms simulated in Webots.
Autonomous navigation demands robust, real-time control under model uncertainty — from ground vehicles navigating constrained tracks to UAVs compensating for actuator failures.
This project was driven by the need to bridge theoretical control design with realistic robotic applications, building intuition on system linearization, observability, optimal control, and adaptive stability.
Each stage of the project contributed to mastering a core element of autonomy: planning, control, estimation, and robustness.
Linearized the nonlinear bicycle model for a Tesla Model 3 and designed lateral and longitudinal PID controllers.
Tuned proportional and derivative gains for minimal deviation from the racing track.
Analyzed controllability and observability at varying vehicle speeds.
Designed a state-feedback controller via pole placement for stable lateral control.
Implemented discrete-time infinite-horizon LQR for optimal steering control, minimizing deviation and control effort.
Developed A*-based trajectory planner for overtaking obstacles dynamically.
Designed an Extended Kalman Filter to estimate the vehicle’s position and heading using noisy sensor data.
Simultaneously estimated map features and trajectory without relying on GPS.
Modeled and linearized a quadrotor system near hover conditions.
Implemented LQR baseline control and extended with Model Reference Adaptive Control (MRAC) for fault tolerance.
Validated stable flight under 50–70 % motor thrust loss, where LQR failed but MRAC maintained altitude and attitude stability.
PID and pole-placement controllers achieved < 10 cm deviation and ~350 s loop completion on the CMU Buggy track.
LQR reduced tracking deviation to 3.5 m average, completing the circuit in under 250 s.
A* planner successfully executed overtaking maneuvers on dynamic tracks.
EKF-SLAM maintained accurate localization even under missing GPS input.
MRAC restored stable hover within 2 s post 50 % thrust loss, outperforming static LQR.
This multi-stage framework demonstrates progressive mastery of control theory applied to real robotic systems:
From model-based linearization → optimal control → adaptive robustness.
Provides a foundation for deploying autonomous ground and aerial robots that can plan, adapt, and recover from dynamic disturbances.
Bridges the gap between theoretical control design and simulation-based robotics research, supporting future work in fault-tolerant autonomy and coordinated UAV–UGV systems.