Local Navigation and Docking of an Autonomous Robot Mower using Reinforcement Learning and Computer Vision