{"title":"基于传感器的可扩展视觉表示,嵌套机器人程序","authors":"M. Riedl, D. Henrich","doi":"10.1109/IRC.2020.00044","DOIUrl":null,"url":null,"abstract":"An easy to understand graphical representation for nested robot programs is important to allow also non-experts, who are usually unable to read source code, to understand, what a robot program is meant to do. In this paper we present a Backus-Naur form for describing sensor-based nested robot programs with a corresponding visual representation of these robot programs in the form of control flow along a timeline. To achieve this, we utilize a scalable layered representation to visualize the components of the Backus-Naur form. In addition to that, we add temporal information to the visual representation, so that the users are able to see the execution time of different parts of the program and of the program as a whole. The result of this work are two equivalent, equally powerful representations of robot programs, namely the textual representation in form of the Backus-Naur form and the scalable layered visual representation. Both can be converted into each other without loss. The evaluation shows, that the visual representation is easy to understand for non-experts and therefore suitable to use within the context of intuitive robot programming.","PeriodicalId":232817,"journal":{"name":"2020 Fourth IEEE International Conference on Robotic Computing (IRC)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Scalable Visual Representation of Sensor-Based, Nested Robot Programs\",\"authors\":\"M. Riedl, D. Henrich\",\"doi\":\"10.1109/IRC.2020.00044\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An easy to understand graphical representation for nested robot programs is important to allow also non-experts, who are usually unable to read source code, to understand, what a robot program is meant to do. In this paper we present a Backus-Naur form for describing sensor-based nested robot programs with a corresponding visual representation of these robot programs in the form of control flow along a timeline. To achieve this, we utilize a scalable layered representation to visualize the components of the Backus-Naur form. In addition to that, we add temporal information to the visual representation, so that the users are able to see the execution time of different parts of the program and of the program as a whole. The result of this work are two equivalent, equally powerful representations of robot programs, namely the textual representation in form of the Backus-Naur form and the scalable layered visual representation. Both can be converted into each other without loss. The evaluation shows, that the visual representation is easy to understand for non-experts and therefore suitable to use within the context of intuitive robot programming.\",\"PeriodicalId\":232817,\"journal\":{\"name\":\"2020 Fourth IEEE International Conference on Robotic Computing (IRC)\",\"volume\":\"72 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Fourth IEEE International Conference on Robotic Computing (IRC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IRC.2020.00044\",\"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 Fourth IEEE International Conference on Robotic Computing (IRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRC.2020.00044","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Scalable Visual Representation of Sensor-Based, Nested Robot Programs
An easy to understand graphical representation for nested robot programs is important to allow also non-experts, who are usually unable to read source code, to understand, what a robot program is meant to do. In this paper we present a Backus-Naur form for describing sensor-based nested robot programs with a corresponding visual representation of these robot programs in the form of control flow along a timeline. To achieve this, we utilize a scalable layered representation to visualize the components of the Backus-Naur form. In addition to that, we add temporal information to the visual representation, so that the users are able to see the execution time of different parts of the program and of the program as a whole. The result of this work are two equivalent, equally powerful representations of robot programs, namely the textual representation in form of the Backus-Naur form and the scalable layered visual representation. Both can be converted into each other without loss. The evaluation shows, that the visual representation is easy to understand for non-experts and therefore suitable to use within the context of intuitive robot programming.