Yizhe Zhang, Lianjun Li, M. Ripperger, J. Nicho, M. Veeraraghavan, A. Fumagalli
{"title":"Gilbreth: A Conveyor-Belt Based Pick-and-Sort Industrial Robotics Application","authors":"Yizhe Zhang, Lianjun Li, M. Ripperger, J. Nicho, M. Veeraraghavan, A. Fumagalli","doi":"10.1109/IRC.2018.00012","DOIUrl":null,"url":null,"abstract":"This paper describes an industrial robotics application, named Gilbreth, for picking up objects of different types from a moving conveyor belt and sorting the objects into bins according to type. The environment, which consists of a moving conveyor belt, a break beam sensor, a 3D camera Kinect sensor, a UR10 industrial robot arm with a vacuum gripper, and different object types such as gears, pulleys, piston rods, was inspired by the NIST ARIAC competition. A first version of the Gilbreth application was implemented leveraging many ROS and ROS-I packages. Gazebo was used to simulate the environment, and six external ROS nodes were implemented to execute the required functions. Experimental measurements of CPU usage and processing times of ROS nodes were obtained. Object recognition required the highest processing times that were on par with the time required for the robot arm to execute its movement between four poses: pick approach, pick, pick retreat and place. A need for enhancing the performance of object recognition and Gazebo simulation was identified.","PeriodicalId":416113,"journal":{"name":"2018 Second IEEE International Conference on Robotic Computing (IRC)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Second IEEE International Conference on Robotic Computing (IRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRC.2018.00012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 23
Abstract
This paper describes an industrial robotics application, named Gilbreth, for picking up objects of different types from a moving conveyor belt and sorting the objects into bins according to type. The environment, which consists of a moving conveyor belt, a break beam sensor, a 3D camera Kinect sensor, a UR10 industrial robot arm with a vacuum gripper, and different object types such as gears, pulleys, piston rods, was inspired by the NIST ARIAC competition. A first version of the Gilbreth application was implemented leveraging many ROS and ROS-I packages. Gazebo was used to simulate the environment, and six external ROS nodes were implemented to execute the required functions. Experimental measurements of CPU usage and processing times of ROS nodes were obtained. Object recognition required the highest processing times that were on par with the time required for the robot arm to execute its movement between four poses: pick approach, pick, pick retreat and place. A need for enhancing the performance of object recognition and Gazebo simulation was identified.