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.