It is still a challenge for all authors to control an autonomous mobile robot in an unstructured environment. The purpose of this paper is to propose a new control method for mobile robots in unstructured environments using neuro fuzzy technique. The proposed algorithm reduces the processing time of the fuzzy logic controller (FLC) inference engine. The neural network (NN) will therefore select the optimum rule(s) directly from the inference engine. This means that all of the rules of the inference engine do not need to be processed. As a result, the inference engine process speed will decrease, and the fuzzy logic response will increase. An actual mobile robot with three distance sensors and one virtual orientation angle is used to test the proposed algorithm. Based on the results, the mobile robot is capable of avoiding all obstacles and reaching the target point accurately.