Essential surrounding environmental information needed to control remote mobile robots can be garnered from devices such as cameras, and ultrasonic and infrared sensors. Image delay and sensor noise sensitivity may engender inaccuracies in the information collected. Robot control by the user may become difficult. A force feedback controller transmitting a repulsive force to the user can aid recognition of the surrounding environment. This can operate despite the limited image information and uncertain sensor information. It is possible to transmit the magnitude and direction of the repulsive force by a vibration. The controller manages the vibration frequency and the vibration magnitude. A robot displays the information of the surrounding environment on a grid map to calculate the repulsive force of the obstacle. The cells of the grid map are filled with the certainty value of the obstacle. Then, the robot calculates the sum of the repulsive forces of the obstacle by a repulsive force vector calculation. The user can obtain the distance between the obstacle and robot using tactile perception using this method. The user, recognizing the obstacle's distance by the magnitude and duration of the vibration, can navigate the robot at a remote site.