The invention discloses a method for measuring the
pose of a cylindrical object with a circular arc surface. The method can be used for measuring the spatial position coordinates and the spatial attitude angle of a cylindrical object having a circular arc surface of arbitrary size. According to the method,
ellipse fitting is carried out on measurement
data point groups sequentially, so that data points in contour data of any complex section which belong to contour
data point of a cylindrical object with a specific
radius are identified;
ellipse fitting is carried out on the middle data points of an identified elliptic arc, and a distance between data points at two sides and an
ellipse obtained through fitting is calculated, and measurement data which do not belong to the elliptic arc can be accurately eliminated; elliptic arc data points are processed through using a
local regression method and a cubic spline interpolation method, so that the data can be smoothened and homogenized fast and effectively; ellipse fitting is carried out on the processed data points, so that five characteristic parameters of the ellipsis shape of the section of the cylindrical object can be obtained accurately; and spatial calculation
processing is performed on the parameters, so that the
pose information of the cylindrical object can be obtained finally.