Making robots learn to perform real-world tasks through Reinforcement Learning - Asad Ali Shahid