Live programming for robotic fabrication

IF 0.3 0 LANGUAGE & LINGUISTICS
Jason Lim
{"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}
引用次数: 6

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.
机器人制造的实时编程
工业机器人是通用机器。为了完成一项特定的任务,机器人会收到指令。这个过程被称为机器人编程,可以通过几种方式实现。在在线/教学编程中,操作员使用教学挂件控制机器人并引导它完成任务。这是录音,可以重放。在脱机编程中,指令在单独的计算机上用编程语言预先编写,然后发送给机器人执行。参考计算机音乐领域,本文探讨了另一种方法-现场编程。在这里,指令是即时编写和编辑的,触发机器人立即做出反应。作为概念证明,音乐合成软件Max/MSP扩展了机器人编程功能,并用作现场环境来控制机器人折叠过程。本文介绍了一种用于折叠铝条的Max/MSP贴片的研制,并讨论了其使用效果。©Journal of Professional Communication,版权所有。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
0.60
自引率
0.00%
发文量
14
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信