Quadrotor-Trajectory-Generation-and-Control

Minimum Snap Trajectory Generation and Control for Quadrotors

Details are in the Report folder.

Instructions to run

Quadrotor Frame

Control and Trajectory Generation Architecture

mkdir Quad_traj_Control
cd ~/Quad_traj_Control
git clone git@github.com:sandeshthapa/Qaudrotor-Generation-and-Control.git
runsim.m

Results

Straight Line Trajecotories

Position

Velocity

Minimum Snap Trajecotories

Position

Velocity

)

Reference

  1. D. Mellinger and V. Kumar, “Minimum snap trajectory generation and control for quadrotors,” in Robotics and Automation (ICRA), 2011 IEEE International Conference on. IEEE, 2011, pp. 2520–2525.
  2. D. Mellinger, N. Michael, and V. Kumar, “Trajectory generation and control for precise aggressive maneuvers with quadrotors,” The International Journal of Robotics Research, vol. 31, no. 5, pp. 664–674, 2012.
  3. N. Michael, D. Mellinger, Q. Lindsey, and V. Kumar, “The grasp multiple micro-uav testbed,” IEEE Robotics & Automation Magazine, vol. 17, no. 3, pp. 56–65, 2010.
  4. V. K. U. of Pennsylvania. (2017) Aerial robotics. [Online]. Available: https://www.coursera.org/learn/robotics-flight/
  5. (2017) Aerial robotics. [Online]. Available: https://github.com/WenjinTao/Robotics--Coursera/tree/master/Robotics-Aerial Robotics/
  6. ASTEC. (2017). [Online]. Available: http://wiki.asctec.de/display/AR/CAD+Models/master/
  7. M. J. Van Nieuwstadt and R. M. Murray, “Real time trajectory generation for differentially flat systems,” 1997.
  8. M. J. Van Nieuwstadt, “Trajectory generation for nonlinear control systems,” Ph.D. dissertation, California Institute of Technology, 1997.

Contact

thapasandesh1@gmail

sandesh.thapa@okstate.edu