Quadrotor math derivation
Around 2013, the following set of tools was proposed:
- Representing the system’s state in a coordinate-free way
- Defining an almost globally valid geometric controller
- Leveraging differential flatness to formulate trajectory planning as an optimization problem
My PhD qualifier report rehashes the works above with a more complete exposition of deriving coordinate-free dynamics, differential flatness relationships, and geometric controller stability proofs.
Aerial Robotics Coursera course
Our 4-week course on Aerial Robotics is available on Coursera starting Oct. 2015. Adapted from the first half of the Advanced Robotics class (MEAM 620) at Penn, it covers dynamic modeling, feedback control, and search and optimization-based planning methods that both enable autonomous quadrotor flight and are general fundamental techniques. Also check out other courses in the 5-part Robotics specialization!
If you are an undergraduate student, consider spending a summer in the GRASP Lab through our Research Experience for Undergraduates (REU) program! During the summer of 2014, I worked with an incredible REU student on a research project titled “Autonomous Flight and Landing of a Quadrotor on a Moving Ground Vehicle Using April Tag Vision-Based Control”, which won the Best Presentation Award!