Control of a Quadrotor With Reinforcement Learning

By Jemin Hwangbo, Inkyu Sa, Roland Yves Siegwart, Marco Hutter. IEEE Robotics and Automation Letters, 2017

569 citations recorded by the source corpus.

In this letter, we present a method to control a quadrotor with a neural network trained using reinforcement learning techniques. With reinforcement learning, a common network can be trained to directly map state to actuator command making any predefined control structure obsolete for training. Moreover, we present a new learning algorithm that differs from the existing ones in certain aspects. Our algorithm is conservative but stable for complicated tasks. We found that it is more applicable to controlling a quadrotor than existing algorithms. We demonstrate the performance of the trained policy both in simulation and with a real quadrotor. Experiments show that our policy network can react to step response relatively accurately. With the same policy, we also demonstrate that we can stabilize the quadrotor in the air even under very harsh initialization (manually throwing it upside-down in the air with an initial velocity of 5 m/s). Computation time of evaluating the policy is only 7 $\mu$s per time step, which is two orders of magnitude less than common trajectory optimization algorithms with an approximated model.

Subfields: Aerospace Engineering, Cell Biology, Control and Systems Engineering

View Paper: https://www.semanticscholar.org/paper/9e09cff6cd4c0cfbe9675cd1f0ae67c9c75a8ac9

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Aerospace Engineering

  1. Davide Scaramuzza
  2. Marco Hutter
  3. Jeffrey A. Delmerico
  4. Roland Yves Siegwart
  5. Jemin Hwangbo
  6. César Cadena
  7. Juan I. Nieto
  8. Dario Floreano

In Cell Biology

  1. Marco Hutter
  2. Jemin Hwangbo
  3. Auke Jan Ijspeert
  4. Hiroshi Kimura
  5. Yasuhiro Fukuoka
  6. Avis H. Cohen
  7. Pierre-Yves Oudeyer
  8. Jan Peters

In Control and Systems Engineering

  1. Jemin Hwangbo
  2. Marco Hutter
  3. Davide Scaramuzza
  4. Roland Yves Siegwart
  5. Roberto Mart'in-Mart'in
  6. R. West
  7. Juan I. Nieto
  8. Peter Stone

Citations in the corpus