A Navigation System for Mobile Robot