Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T03:43:04.871Z Has data issue: false hasContentIssue false

Selective 6D grasping with a collision avoidance system based on point clouds and RGB+D images

Published online by Cambridge University Press:  18 October 2023

Caio Cristiano Barros Viturino
Affiliation:
Postgraduate Program in Electrical Engineering, Federal University of Bahia, Salvador, Bahia, Brazil
Andre Gustavo Scolari Conceicao*
Affiliation:
LaR - Robotics Laboratory, Department of Electrical and Computer Engineering, Federal University of Bahia, Salvador, Bahia, Brazil
*
Corresponding author: Andre Gustavo Scolari Conceicao; E-mail: andre.gustavo@ufba.br
Rights & Permissions [Opens in a new window]

Abstract

In recent years, deep learning-based robotic grasping methods have surpassed analytical methods in grasping performance. Despite the results obtained, most of these methods use only planar grasps due to the high computational cost found in 6D grasps. However, planar grasps have spatial limitations that prevent their applicability in complex environments, such as grasping manufactured objects inside 3D printers. Furthermore, some robotic grasping techniques only generate one feasible grasp per object. However, it is necessary to obtain multiple possible grasps per object because not every grasp generated is kinematically feasible for the robot manipulator or does not collide with other close obstacles. Therefore, a new grasping pipeline is proposed to yield 6D grasps and select a specific object in the environment, preventing collisions with obstacles nearby. The grasping trials are performed in an additive manufacturing unit that has a considerable level of complexity due to the high chance of collision. The experimental results prove that it is possible to achieve a considerable success rate in grasping additive manufactured objects. The UR5 robot arm, Intel Realsense D435 camera, and Robotiq 2F-140 gripper are used to validate the proposed method in real experiments.

Information

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

Figure 1. Overview of the proposed grasping pipeline.

Figure 1

Figure 2. Grasping pipeline.

Figure 2

Figure 3. Objects (real and synthetic) used to validate the grasping pipeline.

Figure 3

Figure 4. Dataset generation pipeline using the simulator Webots.

Figure 4

Figure 5. Signed distance used to verify collisions between the point cloud and the Robotiq 2F-140 collision mesh.

Figure 5

Figure 6. Collision check system in an additive manufacturing system. (a) Workspace configuration used for testing. (b) There are no points inside the gripper collision mesh. (c) There are points of the 3D printer or the object point cloud inside the collision mesh of the gripper.

Figure 6

Figure 7. Relationship between the number of points of the workspace point cloud and the time required to verify the collision. It is required $0.8\,\text{s}$ to calculate the signed distance for 10,000 points.

Figure 7

Figure 8. Successful and failed generated grasps generated in each step of the ablation study.

Figure 8

Figure 9. Grasps performed employing the ablation study referred to in Section 6.1. (1) Grasping pipeline from stages 1 to 6, (2) grasping pipeline from stages 1 to 10, and (3) complete grasping pipeline. The objects applied in the experiments are shown in Fig. 3.

Figure 9

Table I. Successful and failed grasping comparison of the ablation study in Fig. 8.

Figure 10

Figure 10. Time to generate a grasp for each object used in the experiments. (1) Bar clamp, (2) gear Box, (3) nozzle, (4) part 1, (5) part 3, and (6) vase. The processing times were based on the ablation study referred in Section 6.1. It is noticed that the entire grasping pipeline is time-consuming due to the collision detection with the point cloud. However, grasp success is considerably increased as shown in Fig. 9.

Figure 11

Figure 11. Relationship between time threshold and success rate.

Figure 12

Figure 12. Repeatability test.

Figure 13

Figure 13. Grasps performed in printed objects inside a 3D printer, a video of these experiments can be found in the supplementary material for this article.

Viturino and Conceicao supplementary material

Viturino and Conceicao supplementary material

Download Viturino and Conceicao supplementary material(Video)
Video 6.1 MB