{"title":"Virtual Redundancy and Barrier Functions for Collision Avoidance in Robotic Manufacturing","authors":"F. A. Pellegrino, Walter Vanzella","doi":"10.1109/CoDIT49905.2020.9263936","DOIUrl":null,"url":null,"abstract":"In some robotic manufacturing processes, a displacement between the nominal tool trajectory and the actual can be tolerated, provided that the displacement occurs along a specific direction/rotation axis. For instance, in wire sawing, a translation along the wire axis is permitted. Such an admissible displacement can be thought of as an additional degree of freedom that could be exploited for accomplishing further tasks, e.g., collision avoidance. In the case of offline programming, the operator can manually adapt the trajectory in order to exploit such additional degree of freedom. However, when the tool trajectory is automatically generated, as in modern flexible automation systems, an automatic way to adjust the displacement is needed. We propose an approach that, based on virtual redundancy (introduced originally for singularity avoidance purposes) and barrier functions, can automatically exploit the additional degree of freedom while satisfying the constraints on the admissible displacement.","PeriodicalId":355781,"journal":{"name":"2020 7th International Conference on Control, Decision and Information Technologies (CoDIT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 7th International Conference on Control, Decision and Information Technologies (CoDIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CoDIT49905.2020.9263936","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In some robotic manufacturing processes, a displacement between the nominal tool trajectory and the actual can be tolerated, provided that the displacement occurs along a specific direction/rotation axis. For instance, in wire sawing, a translation along the wire axis is permitted. Such an admissible displacement can be thought of as an additional degree of freedom that could be exploited for accomplishing further tasks, e.g., collision avoidance. In the case of offline programming, the operator can manually adapt the trajectory in order to exploit such additional degree of freedom. However, when the tool trajectory is automatically generated, as in modern flexible automation systems, an automatic way to adjust the displacement is needed. We propose an approach that, based on virtual redundancy (introduced originally for singularity avoidance purposes) and barrier functions, can automatically exploit the additional degree of freedom while satisfying the constraints on the admissible displacement.