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!