Generic Development of Bin Pick-and-Place System Based on Robot Operating System

被引:10
作者
Wong, Ching-Chang [1 ,2 ]
Tsai, Chi-Yi [1 ,2 ]
Chen, Ren-Jie [2 ]
Chien, Shao-Yu [2 ]
Yang, Yi-He [2 ]
Wong, Shang-Wen [2 ]
Yeh, Chun-An [2 ]
机构
[1] Tamkang Univ, Dept Elect & Comp Engn, New Taipei 25137, Taiwan
[2] Tamkang Univ, Coll Engn, Doctoral Program Robot, New Taipei 25137, Taiwan
来源
IEEE ACCESS | 2022年 / 10卷
关键词
Robots; Task analysis; Robot kinematics; Manipulators; Collision avoidance; Object detection; Pose estimation; Bin pick-and-place; robot operating system; object detection; pose estimation; collision avoidance; POSE ESTIMATION; OBJECT;
D O I
10.1109/ACCESS.2022.3182114
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bin pick-and-place is an important topic in factory automation and warehouse automation. In this paper, a bin pick-and-place system based on robot operating system (ROS) is implemented to make a six-degree-of-freedom (6-DOF) robot manipulator to complete multiple pick-and-place tasks. The proposed system uses ROS to integrate an object perception module and a pick-and-place module, where the former uses an RGB-D camera to capture images inside the bin, and the latter controls a 6-DOF robot manipulator and two self-made vacuum tools. To estimate the pose of the target object, a YOLOv4 object detector is implemented, and an object sorting method is proposed to find the target object in the image. Then, a pose estimation method based on computer aided design (CAD) is proposed to estimate the pose of target object. To perform the object pick-and-place operations, a coordinate transformation node is designed to transfer the pose of the target object into the workspace. Then, a link distance-based bin collision avoidance method is proposed to avoid collisions. Finally, the angle of the 1-DOF vacuum tool and the picking and placement poses of the robot manipulator are obtained from the result of the bin collision avoidance and the pose of the target object. In this study, a total of ten ROS nodes are designed, and the solutions that make each function easier to implement and reproduce are proposed. In the experiments, we set up four experiments with two task types and two object types to verify the effectiveness of the implemented bin pick-and-place system.
引用
收藏
页码:65257 / 65270
页数:14
相关论文
共 40 条
[1]  
[Anonymous], 2015, P 10 IB C INF SYST T
[2]  
Bae JH, 2020, INT C CONTR AUTOMAT, P608, DOI [10.23919/iccas50221.2020.9268284, 10.23919/ICCAS50221.2020.9268284]
[3]  
Bing Zhong, 2019, 2019 IEEE 4th International Conference on Image, Vision and Computing (ICIVC), P489, DOI 10.1109/ICIVC47709.2019.8981329
[4]   6DoF Pose-Estimation Pipeline for Texture-less Industrial Components in Bin Picking Applications [J].
Blank, Andreas ;
Hiller, Markus ;
Zhang, Siyi ;
Leser, Alexander ;
Metzner, Maximilian ;
Lieret, Markus ;
Thielecke, Joern ;
Franke, Joerg .
2019 EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR), 2019,
[5]  
Budiharto W, 2014, INT C ADV MECH SYST, P448, DOI 10.1109/ICAMechS.2014.6911587
[6]  
Chemelil P. K., 2020, J. Sustain. Res. Eng, V6, P11
[7]  
Du K, 2020, CHIN CONT DECIS CONF, P1027, DOI 10.1109/CCDC49329.2020.9164792
[8]   What are the important technologies for bin picking? Technology analysis of robots in competitions based on a set of performance metrics [J].
Fujita, M. ;
Domae, Y. ;
Noda, A. ;
Ricardez, G. A. Garcia ;
Nagatani, T. ;
Zeng, A. ;
Song, S. ;
Rodriguez, A. ;
Causo, A. ;
Chen, I. M. ;
Ogasawara, T. .
ADVANCED ROBOTICS, 2020, 34 (7-8) :560-574
[9]  
Hernandez-Mendez S, 2017, IEEE INT AUT MEET
[10]  
Kaymak C, 2018, 2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP)