The invention discloses a place
cell bionic
robot navigation
algorithm which comprises the steps of: A1, firstly, capturing a panoramic photo by a
robot wide angle camera, converting the panoramic photo into a gradient image, then filtering the gradient image by using a
Gaussian difference filter, detecting characteristic points, carrying out log polar transformation on a local region near the characteristic points, wherein the characteristic points correspond to special road signs; A2, obtaining angle of each road sign relative to the
true north direction as an
azimuth angle, wherein the
true north direction is provided by a
compass and the
azimuth angles and the road signs jointly determine a position
cell of the
current time; A3, jointly determining a
transfer matrix by the position
cell of the
current time and a position cell of the former time, when a
robot explores in an unknown environment, continuously forming transfer matrixes, forming a
cognitive map by the transfer matrixes; and A4, jointly determining a movement
transformation matrix by the transfer matrixes and the
cognitive map, wherein the movement
transformation matrix is in charge of sending a movement command. The invention can be applied to an intelligent ground-cleaning robot, a
battlefield searching and rescuing robot, and the like.