PD terminal sliding mode control using fuzzy genetic algorithm for mobile robot in presence of disturbances