A fuzzy-logic based approach for mobile robot path tracking