{"title":"分布式控制实验室","authors":"A. Rasche, Bernhard Rabe, Peter Tröger, A. Polze","doi":"10.5220/0001149501500159","DOIUrl":null,"url":null,"abstract":"The Distributed Control Lab (DCL)[10] provides an open infrastructure for conducting robotics and control experiments from the Internet. It is based on web service technologies and offers a wide range of frontend applications. Within the DCL environment we focus on safety mechanisms in order to prevent malicious code from damaging experimental equipment. This includes source code analysis, runtime observation and the dynamic replacement of faulty control algorithms. Within the paper we present an overview of our architecture and explain the implemented frontends in detail. We introduce the installed experiments and report our experiences from operation in the last years. In addition we will describe our latest integration of grid computing technologies, which allows the outsourcing of computing-intensive simulation tasks.","PeriodicalId":298191,"journal":{"name":"The Virtual Laboratory","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Distributed Control Lab\",\"authors\":\"A. Rasche, Bernhard Rabe, Peter Tröger, A. Polze\",\"doi\":\"10.5220/0001149501500159\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Distributed Control Lab (DCL)[10] provides an open infrastructure for conducting robotics and control experiments from the Internet. It is based on web service technologies and offers a wide range of frontend applications. Within the DCL environment we focus on safety mechanisms in order to prevent malicious code from damaging experimental equipment. This includes source code analysis, runtime observation and the dynamic replacement of faulty control algorithms. Within the paper we present an overview of our architecture and explain the implemented frontends in detail. We introduce the installed experiments and report our experiences from operation in the last years. In addition we will describe our latest integration of grid computing technologies, which allows the outsourcing of computing-intensive simulation tasks.\",\"PeriodicalId\":298191,\"journal\":{\"name\":\"The Virtual Laboratory\",\"volume\":\"99 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-11-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The Virtual Laboratory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5220/0001149501500159\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Virtual Laboratory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5220/0001149501500159","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Distributed Control Lab (DCL)[10] provides an open infrastructure for conducting robotics and control experiments from the Internet. It is based on web service technologies and offers a wide range of frontend applications. Within the DCL environment we focus on safety mechanisms in order to prevent malicious code from damaging experimental equipment. This includes source code analysis, runtime observation and the dynamic replacement of faulty control algorithms. Within the paper we present an overview of our architecture and explain the implemented frontends in detail. We introduce the installed experiments and report our experiences from operation in the last years. In addition we will describe our latest integration of grid computing technologies, which allows the outsourcing of computing-intensive simulation tasks.