The invention discloses a positioning and
navigation system and method of a
robot and relates to the technical field of robots, aiming at solving the problem that the orientation judgment accuracy isrelatively low when a UWB (
Ultra Wideband) technology is used for positioning and navigating the
robot. The
system comprises a plurality of labels, a
base station, an electronic
compass, a
gyroscope and a controller. The method comprises the following steps: calculating a position coordinate of each
label in real time and judging whether position coordinate data of each
label is reliable or not; if so, determining a relation between a mounting position of each
label and the orientation of the
robot and combining the position coordinate of each label to determine an orientation angle of the robot; if not, judging whether detection data of the electronic
compass is reliable or not; if the detection data is reliable, calculating according to the detection data of the electronic
compass and determining the orientation angle of the robot; initializing the detection data of the
gyroscope to be 0; when the detection data is not reliable, determining the orientation angle of the robot according to the detection data of the
gyroscope. The positioning and
navigation system and method of the robot can be applied to a positioning and navigation process of the robot.