Mobile robot's motion control on different uneven surfaces under the influence of the external forces in unidentified environment has been analyzed. The mobile robotic platform consists of two parts - the external one and internal one. The relative movement of these parts causes movement of the robotic platform. The robot has pneumatic power source and a set of suction caps for different walls. The environment may include various moving and static obstacles which robot should avoid while moving. The robotic platform has its safe zone defined by robot's and obstacles' speed limits to prevent a crash. Any moving obstacle has its own trajectory and overall dimensions, which could be calculated by processing the data from the vision system. The vision system of the robot consists of a set of sensors: a laser scanner, an ultrasonic sensor and a camera. The robot's control system receives complex data from the sensors and calculates the linear and angular velocities of the robotic platform and the nearest obstacles, and, using its database, decides what behavior model should be applied. Different situations of the robot's and obstacles' relative positions with various values of the relative speed were analyzed. The strategy of the roundabout ways uses the data from the robot's sensors. The motion control algorithms for detouring of the moving and static obstacles were proposed. They envision different situations, which can happen on a wall while the robot moves to the point of destination.