The invention discloses a complex stacking scene
robot disordered grabbing method based on three-dimensional vision, and the method comprises the steps: firstly obtaining an original
point cloud through a depth camera, and obtaining a high-quality
point cloud after statistics and
radius filtering, moving least square
smoothing, background plane removal and grid simplification; then, hand-eye calibration of participation eyes inside the camera outside the hand is completed, and alignment of vision and a
robot coordinate
system is achieved; single workpieces are separated through Euclidean clustering; in the key point extraction stage, geometric significance and super
voxel density screening are integrated, weighted three-dimensional SIFT and multi-scale SHOT descriptors are adopted for feature expression, and rough registration and symmetric ICP fine registration are combined to obtain the six-degree-of-freedom
pose of a workpiece; and based on the self-adaptive curvature and the force closing
score, a grabbing posture is optimized, a collision-free path is planned by using an RRT
algorithm, and grabbing is executed. The method does not need pre-modeling, can adapt to shielding, symmetry and
density change scenes, is low in deployment cost, is simple to maintain, and is suitable for industrial disordered feeding and discharging and logistics sorting.