Recent advances in Machine learning (specifically Computer Vision and Reinforcement Learning) allowed robots to understand objects and the surrounding …