The embodiments of the invention disclose an indoor navigation and positioning method and device for a 
robot. According to the indoor navigation and positioning method and device for the 
robot, a series of operations such as preprocessing, 
edge detection, camera 
distortion correction and feature 
information extraction are performed on an image captured by a camera, so that a feature pattern is obtained by means of fitting on the basis of the image; IPM transformation is performed on the feature pattern, so that the 
parameter equation of the feature pattern in a world coordinate 
system can be obtained; and whether the feature pattern is a valid pattern is judged according to pre-stored map information; if the feature pattern is a valid pattern, the theoretical 
pose information of the robotcan be determined according to the 
parameter equation of the valid pattern; the theoretical 
pose information and 
pose parameters collected by a wheel 
encoder are fused through using a 
Kalman filter, so that the position, speed and attitude angle of the 
robot can be calculated, so that the attitude of the robot can be adjusted; and therefore, the cumulative error of the wheel 
encoder can be eliminated in real time, and the accuracy of the positioning of the robot can be improved.