Abstract
A positioning method, apparatus and system for a photovoltaic robot is disclosed. The method comprises: obtaining three-dimensional point cloud data of the photovoltaic bracket, wherein the three-dimensional point cloud data is obtained through a sensing device; determining a target straight line based on the three-dimensional point cloud data, wherein the target straight line comprises a straight line where a target structure of the photovoltaic bracket is located, and the target straight line is located in the plane where the photovoltaic bracket is located; determining the position information based on a first rotation matrix between a first coordinate system of the sensing device and a second coordinate system of the photovoltaic robot, as well as the target straight line; wherein the position information indicates a relative position relationship between the photovoltaic robot and the target structure. Thus, the photovoltaic robot is positioned and its abnormal pose could be detected in time.