Zaslat SMS: Vision-based automated guided vehicle for navigation and obstacle avoidance