Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T21:34:42.205Z Has data issue: false hasContentIssue false

Picking out the Impurities: Attention-based Push-Grasping in Dense Clutter

Published online by Cambridge University Press:  25 March 2022

Ning Lu
Affiliation:
China Waterborne Transport Research Institute, Beijing, 100088, China
Yinghao Cai
Affiliation:
The State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, 100190, China
Tao Lu*
Affiliation:
The State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, 100190, China
Xiaoge Cao
Affiliation:
The State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, 100190, China
Weiyan Guo
Affiliation:
The State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, 100190, China
Shuo Wang
Affiliation:
The State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, 100190, China Center for Excellence in Brain Science and Intelligence Technology, Chinese Academy of Sciences, Shanghai, 200031, China
*
*Corresponding author. E-mail: tao.lu@ia.ac.cn
Rights & Permissions [Opens in a new window]

Abstract

“Picking out the impurities” is a typical scenario in production line which is both time consuming and laborious. In this article, we propose a target-oriented robotic push-grasping system which is able to actively discover and pick the impurities in dense environments with the synergies between pushing and grasping actions. First, we propose an attention module, which includes target saliency detection and density-based occluded-region inference. Without the necessity of expensive labeling of semantic segmentation, our attention module can quickly locate the targets in the view or predict the candidate regions where the targets are most likely to be occluded. Second, we propose a push–grasp synergy framework to sequentially select proper actions in different situations until all targets are picked out. Moreover, we introduce an active pushing mechanism based on a novel metric, namely Target-Centric Dispersion Degree (TCDD) for better grasping. TCDD describes whether the targets are isolated from the surrounding objects. With this metric, the robot becomes more focused on the actions around the targets and push irrelevant objects away. Experimental results on both simulated environment and real-world environment show that our proposed system outperforms several baseline approaches,which also has the capability to be generalized to new scenarios.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. The robotic grasping impurities system. The system could automatically discover and grasp the impurities in dense clutter with the synergies between pushing and grasping actions.

Figure 1

Figure 2. System pipeline. The system first obtains RGB-D images which are then fed into the attention module to discover the targets or predict the locations where the targets are likely to be occluded. The RGB-D images are then re-projected onto orthographic RGB-D heightmaps which are rotated with $16$ different orientations. The rotated heightmaps are fed into two DenseNet tower structures and convolutional network to get the pixel-wise Q value tables. The two DenseNet networks correspond to the pushing and grasping actions, respectively. The system will select the grasping or pushing action with the highest Q value in the action-value table.

Figure 2

Algorithm 1. Attention Module

Figure 3

Figure 3. Example of target saliency detection. (a) The color image $I_{c}$ in the view; (b) The saliency map $M$; (c) The target mask image $I_{m}$; (d) Target-centric color and depth image $I_{tcd}$.

Figure 4

Figure 4. Example of density-based occluded region inference. (a) The depth image $I_{d}$ in the view. (b) The clustering results $C$. (c) The all-one mask image $I_{dm}$. (d) The cluster-centric color and depth image $I_{ccd}$.

Figure 5

Figure 5. Density-based occluded region inference.

Figure 6

Figure 6. The generation of target color and depth images.

Figure 7

Figure 7. Target-centric dispersion degree (TCDD). (a) shows a target in dense clutter and (b) shows an isolated target.

Figure 8

Figure 8. Three experimental settings in simulated environment.

Figure 9

Figure 9. Performance of push–grasp synergies policy. The blue line indicates the grasping success rates and the pink line indicates the pushing success rates.

Figure 10

Figure 10. Comparison with baseline methods. The left figure shows the success rate of grasp and the right figure shows the action efficiency.

Figure 11

Figure 11. Policy execution in simulation (a) Random case; (b) Challenging case; (c) Invisible case.

Figure 12

Table I. Results of ablation studies.

Figure 13

Table II. Experimental results in real-world environment.

Figure 14

Figure 12. Results of domain adaptation. (a) Images in simulation;(b) Images from real-world environment;(c) Images adapted after domain adaptation.

Figure 15

Figure 13. Experimental settings in real-world experiments (a) Random case; (b) Challenging case; (c) Invisible case. The first row shows experiment setting of toy blocks. The second row shows experiment setting of real-world objects.

Figure 16

Figure 14. Policy execution in toy block experiment (a) Random case; (b) Challenging case; (c) Invisible case.

Figure 17

Figure 15. Policy execution in real-world object experiment (a) Random case; (b) Challenging case; (c) Invisible case.