/Aerial-Robotics-Coursera

This is the first course in Robotics Specialization offered by University of Pennsylvania on Coursera.

Primary LanguageMatlabMIT LicenseMIT

Robotics: Aerial Robotics

This repository contains notes and assignments for the first course in Robotics Specialization offered by University of Pennsylvania on Coursera.

Assignments completed using Quadrotor simulator

  1. Implemented a PD controller to control the height of a quadrotor (Hover maneuver).
  2. Implemented a PD controller to make the quadrotor follow a desired 2D trajectory (straight line & sine curve).
  3. Implemented a PD controller to make the quadrotor follow a desired 3D trajectory (given a set of waypoints).

Topics covered

  1. Quadrotor Kinematics and Dynamics
  2. Motion Planning and Control for Quadrotors
  3. Introduction to Nonlinear Control

More information about this course can be found at the coursera page.

Current coursera students, please avoid plagiarizing this work as it results in violation of Coursera honor code.