Yushi Ogiwara, Ayanori Yorozu, A. Ohya, H. Kawashima
{"title":"使ROS TF事务性","authors":"Yushi Ogiwara, Ayanori Yorozu, A. Ohya, H. Kawashima","doi":"10.1109/iccps54341.2022.00050","DOIUrl":null,"url":null,"abstract":"TF library is a frequently used package in ROS, which manages transformations between coordinate systems as a directed tree structure, and enables registrations and calculation of coordinate transformation information. TF tree access is not scalable due to a giant lock and does not provide the latest data. The proposed method solves these problems by applying the fine-grained locking method and the two phase locing. We show that the proposed method achieves up to 143 times faster throughput, up to 208 times shorter latency, and up to 132 times data freshness than the existing methods.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"2016 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Making ROS TF Transactional\",\"authors\":\"Yushi Ogiwara, Ayanori Yorozu, A. Ohya, H. Kawashima\",\"doi\":\"10.1109/iccps54341.2022.00050\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"TF library is a frequently used package in ROS, which manages transformations between coordinate systems as a directed tree structure, and enables registrations and calculation of coordinate transformation information. TF tree access is not scalable due to a giant lock and does not provide the latest data. The proposed method solves these problems by applying the fine-grained locking method and the two phase locing. We show that the proposed method achieves up to 143 times faster throughput, up to 208 times shorter latency, and up to 132 times data freshness than the existing methods.\",\"PeriodicalId\":340078,\"journal\":{\"name\":\"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)\",\"volume\":\"2016 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/iccps54341.2022.00050\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iccps54341.2022.00050","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
TF library is a frequently used package in ROS, which manages transformations between coordinate systems as a directed tree structure, and enables registrations and calculation of coordinate transformation information. TF tree access is not scalable due to a giant lock and does not provide the latest data. The proposed method solves these problems by applying the fine-grained locking method and the two phase locing. We show that the proposed method achieves up to 143 times faster throughput, up to 208 times shorter latency, and up to 132 times data freshness than the existing methods.