Access the full text.
Sign up today, get DeepDyve free for 14 days.
S. Lupashin, R. D’Andrea (2011)
Proceedings of the IFAC world congress
I. D. Cowling, O. A. Yakimenko, J. F. Whidborne (2007)
Proceedings of the European control conference
O. Purwin, R. D’Andrea (2011)
Performing and extending aggressive maneuvers using iterative learning controlRobotics and Autonomous Systems, 59
H. P. Geering (2007)
Optimal control with engineering applications
G. M. Hoffmann, H. Huang, S. L. Waslander, C. J. Tomlin (2007)
Proceedings of the AIAA guidance, navigation and control conference
G. Dahlquist, A. Björck (2003)
Numerical methods
G. M. Hoffmann, S. L. Waslander, C. J. Tomlin (2008)
Proceedings of the IEEE conference on decision and control
D. P. Bertsekas (2005)
Dynamic programming and optimal control
J. P. How, B. Bethke, A. Frank, D. Dale, J. Vian (2008)
Real-time indoor autonomous vehicle test environmentIEEE Control Systems Magazine, 28
E. Roxin (1962)
The existence of optimal controlsThe Michigan Mathematical Journal, 9
S. Bouabdallah, A. Noth, R. Siegwart (2004)
Proceedings of the international conference on intelligent robots and systems
D. S. Bernstein (2005)
Matrix mathematics
Y. Bouktir, M. Haddad, T. Chettibi (2008)
Proceedings of the Mediterranean conference on control and automation
L. C. Lai, C. C. Yang, C. J. Wu (2006)
Time-optimal control of a hovering quad-rotor helicopterJournal of Intelligent & Robotic Systems, 45
P. Pounds, R. Mahony, P. Corke (2006)
Proceedings of the Australasian conference on robotics and automation
S. Lupashin, A. Schöllig, M. Sherback, R. D’Andrea (2010)
Proceedings of the IEEE international conference on robotics and automation
D. Mellinger, N. Michael, V. Kumar (2010)
Proceedings of the international symposium on experimental robotics
A. Schoellig, M. Hehn, S. Lupashin, R. D’Andrea (2011)
Proceedings of the American control conference
M. Zandvliet, O. Bosgra, J. Jansen, P. Vandenhof, J. Kraaijevanger (2007)
Bang-bang control and singular arcs in reservoir floodingJournal of Petroleum Science & Engineering, 58
N. Michael, D. Mellinger, Q. Lindsey, V. Kumar (2010)
The GRASP multiple micro UAV testbedIEEE Robotics & Automation Magazine, 17
Frequently hailed for their dynamical capabilities, quadrotor vehicles are often employed as experimental platforms. However, questions surrounding achievable performance, influence of design parameters, and performance assessment of control strategies have remained largely unanswered. This paper presents an algorithm that allows the computation of quadrotor maneuvers that satisfy Pontryagin’s minimum principle with respect to time-optimality. Such maneuvers provide a useful lower bound on the duration of maneuvers, which can be used to assess performance of controllers and vehicle design parameters. Computations are based on a two-dimensional first-principles quadrotor model. The minimum principle is applied to this model to find that time-optimal trajectories are bang-bang in the thrust command, and bang-singular in the rotational rate control. This paper presents a procedure allowing the computation of time-optimal maneuvers for arbitrary initial and final states by solving the boundary value problem induced by the minimum principle. The usage of the computed maneuvers as a benchmark is demonstrated by evaluating quadrotor design parameters, and a linear feedback control law as an example of a control strategy. Computed maneuvers are verified experimentally by applying them to quadrocopters in the ETH Zurich Flying Machine Arena testbed.
Autonomous Robots – Springer Journals
Published: Mar 2, 2012
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.