Skip to content

Trajectory Tracking PD controller with quaternion based dynamics

Notifications You must be signed in to change notification settings

shubhamwani376/MPC_Quadcopter

Repository files navigation

Trajectory Tracking PD controller with quaternion based dynamics

Author:

Shubham Wani Nikunj Sanghai

Implementation

This project implements the following features:

  1. Quintic polynomial trajectory generation based on start, waypoint and goal
  2. State visualisation based on 3D matplotlib plots
  3. PD control on position and attitude error and their relevant graphs
  4. Quaternion based dynamics instead of rotation/euler angles

Video

Video

Dependencies

pip install numpy
pip install matplotlib
pip install opencv-python # only for creating video

Reference

Class notes MAE271D @ UCLA, Fall 22 Relevant files added to folder Reference