Fuzzy control of unknown-obstacle avoidance for mobile robots