Deep Reinforcement Learning-based Quadcopter Controller: A Practical Approach and Experiments