
Stabilizing an Inverted Pendulum on a Quadrotor
This project extends the classic inverted pendulum control problem by placing the pendulum atop a quadrotor aerial vehicle. Researchers developed control strategies to stabilize the pendulum during static equilibrium and dynamic trajectories, such as circular motion. Utilizing a novel “Virtual Body Frame” for yaw-independent quadrotor dynamics, the study achieves real-time stabilization. Experiments conducted in ETH Zurich’s Flying Machine Arena validate the system’s performance and highlight its potential for adaptive learning techniques to mitigate systematic errors.

Publications
Markus Hehn and Raffaello D’Andrea, “A Flying Inverted Pendulum”, IEEE International Conference on Robotics and Automation, 2011, pp.763–770.
Download | Bibtex
D. Brescianini, M. Hehn and R. D’Andrea, “Quadrocopter pole acrobatics,” 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 2013, pp. 3472-3479
Download | Bibtex
M. Hehn and R. D’Andrea, “An iterative learning scheme for high performance, periodic quadrocopter trajectories,” 2013 European Control Conference (ECC), Zurich, Switzerland, 2013, pp. 1799-1804
Download | Bibtex
Markus Hehn and Raffaello D’Andrea, “A frequency domain iterative learning algorithm for high-performance, periodic quadrocopter maneuvers”, Mechatronics, Volume 24, Issue 8,
2014, pp. 954-965,
Download | Bibtex
Talks
Hehn, M., & D’Andrea, R. (2011).
A flying inverted pendulum.
IEEE International Conference on Robotics and Automation (ICRA), 763–770.
Hehn, M., & D’Andrea, R. (2011).
Quadrocopter trajectory generation and control.
IFAC World Congress.
Hehn, M., Ritz, R., & D’Andrea, R. (2012).
Performance benchmarking of quadrotor systems using time-optimal control.
Autonomous Robots, 33(1–2), 69–88.
Hehn, M., & D’Andrea, R. (2012).
Real-time trajectory generation for interception maneuvers with quadrocopters.
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 4976–4982.
Ritz, R., Mueller, M. W., Hehn, M., & D’Andrea, R. (2012).
Cooperative quadrocopter ball throwing and catching.
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 4972–4978.
Brescianini, D., Hehn, M., & D’Andrea, R. (2013).
Quadrocopter pole acrobatics. IEEE/RSJ
International Conference on Intelligent Robots and Systems (IROS), 3472–3478.
VIDEOS
Experiments with an inverted pendulum on a quadrocopter.
This video demonstrates an iterative learning algorithm that allows accurate trajectory tracking for quadrocopters executing periodic maneuvers.
This video shows two quadrocopters capable of not only balancing an inverted pendulum, but also of launching it off the vehicle and catching it again.
This video shows a quadrotor performing a looping trajectory while balancing an inverted pendulum at the same time.

Start Date: 2011
Lead Researchers
Dario Brescianini
Markus Hehn
Julien Kohler
Michael Mühlebach
Raffaello D’Andrea
Concept
Raffaello D’Andrea