Adaptive fast open-loop maneuvers for quadrocopters
We present a conceptually and computationally lightweight method for the design and iterative learning of fast maneuvers for quadrocopters. We use first-principles, reduced-order models and we do not require nor make an attempt to follow a specific state trajectory—only the initial and the final states of the vehicle are taken into account. We evaluate the adaptation scheme through experiments on quadrocopters in the ETH Flying Machine Arena that perform multi-flips and other high-performance maneuvers.
KeywordsAerial robotics Aerobatics Learning Policy gradient
We thank Markus Hehn and Angela Schoellig for their contributions to the Flying Machine Arena and for the fruitful discussions about all things flying and falling.
- Diebel, J. (2006). Representing attitude: Euler angles, unit quaternions, and rotation vectors. Google Scholar
- Gerig, M. B. (2008). Modeling, guidance, and control of aerobatic maneuvers of an autonomous helicopter. Ph.D. thesis, ETH Zurich, No. 17805. Google Scholar
- Gillula, J. H., Huang, H., Vitus, M. P., & Tomlin, C. J. (2009). Design and analysis of hybrid systems, with applications to robotic aerial vehicles. In International symposium of robotics research, 2009. Google Scholar
- Hughes, P. C. (1986). Spacecraft attitude dynamics. New York: Wiley. ISBN 0-471-81842-9. Google Scholar
- Kolter, J. Z., & Ng, A. Y. (2009). Policy search via the signed derivative. In Robotics: science and systems. Google Scholar
- Leishman, J. G. (2006). Principles of helicopter aerodynamics (2nd edn.). Cambridge: Cambridge University Press. Google Scholar
- Lupashin, S., & D’Andrea, R. (2011). Adaptive open-loop aerobatic maneuvers for quadrocopters. In IFAC world congress. Google Scholar
- Mellinger, D., Michael, N., & Kumar, V. (2010). Trajectory generation and control for precise aggressive maneuvers with quadrotors. In Int. symposium on experimental robotics. Google Scholar
- Ritz, R., Hehn, M., Lupashin, S., & D’Andrea, R. (2011). Quadrotor performance benchmarking using optimal control. In IEEE/RSJ international conference on intelligent robots and systems (pp. 5179–5186). Google Scholar