Projects

A showcase of my technical projects and implementations

Motion Planning CARLA

Motion Planning in City Traffic using CARLA

Python CARLA Motion Planning FSM Lattice Planning

Implemented finite state machine based behavioral planning and conformal lattice planning for autonomous vehicle navigation in complex city traffic scenarios using CARLA simulator.

MPCC Racing

Nonlinear MPCC for Autonomous Racing

C++ MATLAB MPC Control Theory F1/10

Developed nonlinear Model Predictive Contouring Control (MPCC) for high-speed autonomous racing using both kinematic and dynamic vehicle models on F1/10 racing cars.

Quadrotor Planning

RRT* Motion Planner with Minimum Jerk for Quadrotor

Python ROS Gazebo RRT* Trajectory Optimization

Implemented RRT* sampling-based motion planner with minimum jerk trajectory optimization for quadrotor navigation in 3D environments.

A* Algorithm

Graph Search-Based Motion Planners

Python C++ A* Dijkstra D* Lite

Comprehensive implementation of various graph search algorithms including A*, Dijkstra's, Weighted-A*, BFS, DFS, D* Lite, and M* multi-robot planning.

RRT Algorithm

Sampling-Based Motion Planners

Python RRT RRT* PRM BIT*

Implementation of various sampling-based planning algorithms including RRT, RRT*, PRM, FMT*, Informed RRT*, and BIT* for high-dimensional motion planning.

EKF Tracking

State Estimation and Tracking

Python C++ Kalman Filter EKF UKF

Comprehensive implementation of state estimation algorithms including Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF) for tracking moving objects.

More Projects on GitHub