The invention discloses a
robot autonomous classification grabbing method based on YOLOv3, and the method is characterized in that the method comprises: collecting and constructing a target object sample
data set; training the YOLOv3 target detection network to obtain a target object recognition model; acquiring a
color image and a depth image of the target object;
processing the
color image by using the trained YOLOv3 target detection network to obtain the category information and the position information of the target object to be grabbed, and further
processing by combining the depth imageto obtain the
point cloud information of the target object; and performing
minimum bounding box solving on the
point cloud information, calculating the main direction of the
point cloud by combining aPCA
algorithm, calibrating the coordinate data of the X, Y and Z axes of the target object, and calculating the six-degree-of-freedom
pose of the target object relative to the
robot coordinate
system. According to the method, the YOLOv3
algorithm is adopted, the object grabbing
pose is estimated through point cloud preprocessing, PCA and other methods, and then the
robot grabs the target objectsin a classified mode.