Control of a Quadrotor With Reinforcement Learning
Abstract
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…
Citation impact
- FWCI
- 25.51
- Percentile
- 100%
- References
- 20
Authors
4- JHJemin HwangboCorresponding
ETH Zurich
- ISInkyu Sa
ETH Zurich
- RSRoland Siegwart
ETH Zurich
- MHMarco Hutter
ETH Zurich
Topics & keywords
- Reinforcement learning
- Initialization
- Trajectory
- Artificial neural network
- Control theory (sociology)
- Actuator
- Computation
- State (computer science)