An automated guided vehicle with map building and path finding capabilities