Matteo Melchiorre, L. Scimmi, S. Pastorelli, S. Mauro
{"title":"Collison Avoidance using Point Cloud Data Fusion from Multiple Depth Sensors: A Practical Approach","authors":"Matteo Melchiorre, L. Scimmi, S. Pastorelli, S. Mauro","doi":"10.1109/ICMECT.2019.8932143","DOIUrl":null,"url":null,"abstract":"This paper presents a collision avoidance system based on vision sensors that is suitable for collaborative robotics scenarios. In fact, collaborative robotics foresees the possibility that humans and robots share the same workspace, so the safety of the human operators must be ensured. The collision avoidance algorithm here presented can modify the trajectory of the robot in order to avoid any collisions with a human operator. A fundamental element for the algorithm is the relative position between robot and human. In this work, the information of the position of a human operator is obtained by Microsoft Kinect sensor in the form of a point cloud. Two Microsoft Kinect are used and their point cloud data is merged to overcome the problems related to the possible occlusions of the sensors, obtaining a more reliable point cloud. Each Kinect works with a dedicated PC and the two PCs communicate via ethernet network in a master-slave mode. The layout of the acquiring system is described and the functions used for the communication between the PCs and the manipulation of the point clouds are presented. Results of simulation tests made to verify the performances of the system and collision avoidance based on point cloud compared with convex mesh are reported and discussed.","PeriodicalId":309525,"journal":{"name":"2019 23rd International Conference on Mechatronics Technology (ICMT)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 23rd International Conference on Mechatronics Technology (ICMT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMECT.2019.8932143","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17
Abstract
This paper presents a collision avoidance system based on vision sensors that is suitable for collaborative robotics scenarios. In fact, collaborative robotics foresees the possibility that humans and robots share the same workspace, so the safety of the human operators must be ensured. The collision avoidance algorithm here presented can modify the trajectory of the robot in order to avoid any collisions with a human operator. A fundamental element for the algorithm is the relative position between robot and human. In this work, the information of the position of a human operator is obtained by Microsoft Kinect sensor in the form of a point cloud. Two Microsoft Kinect are used and their point cloud data is merged to overcome the problems related to the possible occlusions of the sensors, obtaining a more reliable point cloud. Each Kinect works with a dedicated PC and the two PCs communicate via ethernet network in a master-slave mode. The layout of the acquiring system is described and the functions used for the communication between the PCs and the manipulation of the point clouds are presented. Results of simulation tests made to verify the performances of the system and collision avoidance based on point cloud compared with convex mesh are reported and discussed.