Assignments - Aerial Robotics class on Coursera (University of Pennsylvania) PID Controller and minimum snap trajectory generator for quadrotors in 2D and 3D