{"title":"机器人制造的实时编程","authors":"Jason Lim","doi":"10.15173/JPC.V3I2.164","DOIUrl":null,"url":null,"abstract":"Industrial robots are general-purpose machines. To perform a specific task, a robot is given instructions. This process is referred to as robot programming and can be approached in several ways. In online/teach programming, an operator controls the robot using a teach pendant and leads it through its task. This is recorded and can be replayed. In offline programming, instructions are pre-written in a programming language on a separate computer and then sent to the robot for execution. Referencing the field of computer music, this paper explores an alternative approach – live programming. Here, instructions are written and edited on-the-fly, triggering immediate robotic responses. As a proof of concept, the music synthesis software Max/MSP is extended with robot programming functionalities and used as a live environment to control a robotic folding process. This paper describes the development of a Max/MSP patch for folding aluminum strips and discusses the results of its use. ©Journal of Professional Communication, all rights reserved.","PeriodicalId":41240,"journal":{"name":"Fachsprache-Journal of Professional and Scientific Communication","volume":"145 25","pages":""},"PeriodicalIF":0.3000,"publicationDate":"2014-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Live programming for robotic fabrication\",\"authors\":\"Jason Lim\",\"doi\":\"10.15173/JPC.V3I2.164\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Industrial robots are general-purpose machines. To perform a specific task, a robot is given instructions. This process is referred to as robot programming and can be approached in several ways. In online/teach programming, an operator controls the robot using a teach pendant and leads it through its task. This is recorded and can be replayed. In offline programming, instructions are pre-written in a programming language on a separate computer and then sent to the robot for execution. Referencing the field of computer music, this paper explores an alternative approach – live programming. Here, instructions are written and edited on-the-fly, triggering immediate robotic responses. As a proof of concept, the music synthesis software Max/MSP is extended with robot programming functionalities and used as a live environment to control a robotic folding process. This paper describes the development of a Max/MSP patch for folding aluminum strips and discusses the results of its use. ©Journal of Professional Communication, all rights reserved.\",\"PeriodicalId\":41240,\"journal\":{\"name\":\"Fachsprache-Journal of Professional and Scientific Communication\",\"volume\":\"145 25\",\"pages\":\"\"},\"PeriodicalIF\":0.3000,\"publicationDate\":\"2014-06-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fachsprache-Journal of Professional and Scientific Communication\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15173/JPC.V3I2.164\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"0\",\"JCRName\":\"LANGUAGE & LINGUISTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fachsprache-Journal of Professional and Scientific Communication","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15173/JPC.V3I2.164","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"0","JCRName":"LANGUAGE & LINGUISTICS","Score":null,"Total":0}
引用次数: 6
Live programming for robotic fabrication
Industrial robots are general-purpose machines. To perform a specific task, a robot is given instructions. This process is referred to as robot programming and can be approached in several ways. In online/teach programming, an operator controls the robot using a teach pendant and leads it through its task. This is recorded and can be replayed. In offline programming, instructions are pre-written in a programming language on a separate computer and then sent to the robot for execution. Referencing the field of computer music, this paper explores an alternative approach – live programming. Here, instructions are written and edited on-the-fly, triggering immediate robotic responses. As a proof of concept, the music synthesis software Max/MSP is extended with robot programming functionalities and used as a live environment to control a robotic folding process. This paper describes the development of a Max/MSP patch for folding aluminum strips and discusses the results of its use. ©Journal of Professional Communication, all rights reserved.