{"title":"ROS的实时以太网POWERLINK通信。第二部分。硬件和软件","authors":"Alexey Romanov, Evgeniya A. Slepynina","doi":"10.1109/USEC50097.2020.9281173","DOIUrl":null,"url":null,"abstract":"This research is focused on the integration of Ethernet POWERLINK (EPL) fieldbus with the Robotic Operating System (ROS) for real-time control tasks. In the first part of the research latencies and jitter introduced by the Linux operating system, ROS and the openPOWERLINK stack were analyzed and general concept of the novel EPL and ROS integration solution was introduced. In this part, we propose novel FPGA-based hardware for Ethernet POWERLINK resynchronization (ReSync board), which reduces jitter from the openPOWERLINK stack working in user-space and achieve low level of Start of Cycle frame jitter. Additionally corresponding software support for ReSync board and Application Programming Interface (API) is discussed. Finnally the results of experimental studies show, that proposed solutions allows achieve jitter below 15 microseconds in high-speed applications with a cycle of 10 ms or less on a low-performance hardware. Thus, proposed hardware solution is suitable for the most tasks in robot’s control systems, including even motor control for the applications, which do not require very high dynamics.","PeriodicalId":236445,"journal":{"name":"2020 Ural Smart Energy Conference (USEC)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Real-time Ethernet POWERLINK Communication for ROS. Part II. Hardware and Software\",\"authors\":\"Alexey Romanov, Evgeniya A. Slepynina\",\"doi\":\"10.1109/USEC50097.2020.9281173\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This research is focused on the integration of Ethernet POWERLINK (EPL) fieldbus with the Robotic Operating System (ROS) for real-time control tasks. In the first part of the research latencies and jitter introduced by the Linux operating system, ROS and the openPOWERLINK stack were analyzed and general concept of the novel EPL and ROS integration solution was introduced. In this part, we propose novel FPGA-based hardware for Ethernet POWERLINK resynchronization (ReSync board), which reduces jitter from the openPOWERLINK stack working in user-space and achieve low level of Start of Cycle frame jitter. Additionally corresponding software support for ReSync board and Application Programming Interface (API) is discussed. Finnally the results of experimental studies show, that proposed solutions allows achieve jitter below 15 microseconds in high-speed applications with a cycle of 10 ms or less on a low-performance hardware. Thus, proposed hardware solution is suitable for the most tasks in robot’s control systems, including even motor control for the applications, which do not require very high dynamics.\",\"PeriodicalId\":236445,\"journal\":{\"name\":\"2020 Ural Smart Energy Conference (USEC)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Ural Smart Energy Conference (USEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/USEC50097.2020.9281173\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Ural Smart Energy Conference (USEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/USEC50097.2020.9281173","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Real-time Ethernet POWERLINK Communication for ROS. Part II. Hardware and Software
This research is focused on the integration of Ethernet POWERLINK (EPL) fieldbus with the Robotic Operating System (ROS) for real-time control tasks. In the first part of the research latencies and jitter introduced by the Linux operating system, ROS and the openPOWERLINK stack were analyzed and general concept of the novel EPL and ROS integration solution was introduced. In this part, we propose novel FPGA-based hardware for Ethernet POWERLINK resynchronization (ReSync board), which reduces jitter from the openPOWERLINK stack working in user-space and achieve low level of Start of Cycle frame jitter. Additionally corresponding software support for ReSync board and Application Programming Interface (API) is discussed. Finnally the results of experimental studies show, that proposed solutions allows achieve jitter below 15 microseconds in high-speed applications with a cycle of 10 ms or less on a low-performance hardware. Thus, proposed hardware solution is suitable for the most tasks in robot’s control systems, including even motor control for the applications, which do not require very high dynamics.