G. F. Rigano, L. Muratore, Arturo Laurenzi, E. Hoffman, N. Tsagarakis
{"title":"利用XBot软件框架实现机器人硬件抽象层(R-Hal","authors":"G. F. Rigano, L. Muratore, Arturo Laurenzi, E. Hoffman, N. Tsagarakis","doi":"10.1109/IRC.2018.00036","DOIUrl":null,"url":null,"abstract":"In this paper we present a new Robot Hardware Abstraction Layer (R-HAL) that permits to seamlessly program and control any robotic platform powered by the XBot control software framework. The implementation details of the R-HAL are introduced. The R-HAL is extensively validated through simulation trials and experiments with a wide range of dissimilar robotic platforms, among them the COMAN and WALK-MAN humanoids, the KUKA LWR and the CENTAURO upper body. The results attained demonstrate in practise the gained benefits in terms of code compatibility, reuse and portability, and finally unified application programming even for robots with significantly diverse hardware. Furthermore, it is shown that the implementation and integration of the R-HAL within the XBot framework does not generate additional computational overheads for the robot computational units.","PeriodicalId":416113,"journal":{"name":"2018 Second IEEE International Conference on Robotic Computing (IRC)","volume":"156 10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Towards a Robot Hardware Abstraction Layer (R-Hal) Leveraging the XBot Software Framework\",\"authors\":\"G. F. Rigano, L. Muratore, Arturo Laurenzi, E. Hoffman, N. Tsagarakis\",\"doi\":\"10.1109/IRC.2018.00036\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we present a new Robot Hardware Abstraction Layer (R-HAL) that permits to seamlessly program and control any robotic platform powered by the XBot control software framework. The implementation details of the R-HAL are introduced. The R-HAL is extensively validated through simulation trials and experiments with a wide range of dissimilar robotic platforms, among them the COMAN and WALK-MAN humanoids, the KUKA LWR and the CENTAURO upper body. The results attained demonstrate in practise the gained benefits in terms of code compatibility, reuse and portability, and finally unified application programming even for robots with significantly diverse hardware. Furthermore, it is shown that the implementation and integration of the R-HAL within the XBot framework does not generate additional computational overheads for the robot computational units.\",\"PeriodicalId\":416113,\"journal\":{\"name\":\"2018 Second IEEE International Conference on Robotic Computing (IRC)\",\"volume\":\"156 10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"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.00036\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Second IEEE International Conference on Robotic Computing (IRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRC.2018.00036","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards a Robot Hardware Abstraction Layer (R-Hal) Leveraging the XBot Software Framework
In this paper we present a new Robot Hardware Abstraction Layer (R-HAL) that permits to seamlessly program and control any robotic platform powered by the XBot control software framework. The implementation details of the R-HAL are introduced. The R-HAL is extensively validated through simulation trials and experiments with a wide range of dissimilar robotic platforms, among them the COMAN and WALK-MAN humanoids, the KUKA LWR and the CENTAURO upper body. The results attained demonstrate in practise the gained benefits in terms of code compatibility, reuse and portability, and finally unified application programming even for robots with significantly diverse hardware. Furthermore, it is shown that the implementation and integration of the R-HAL within the XBot framework does not generate additional computational overheads for the robot computational units.