Training a model-free reinforcement learning controller for a 3-degree-of-freedom helicopter under multiple constraints. (September 2019)