WireOn: Supporting Remote Collaboration for Embedded System Development

Yan Chen, Jasmine Jones, Yaxing Yao
{"title":"WireOn: Supporting Remote Collaboration for Embedded System Development","authors":"Yan Chen, Jasmine Jones, Yaxing Yao","doi":"10.1145/3406865.3418564","DOIUrl":null,"url":null,"abstract":"The rise of the Maker movement has led to a growing number of developers who prototype and program embedded systems. When programming, these developers often rely on support from various resources-including other developers. However, other developers may not always be available to provide support in person, and existing technologies for online help, such as voice chat or Q&A forms, face the fundamental limitation of inspecting and manipulating developers' circuit boards. As a result, remote helpers can only provide suggestions or guidance, rather than contributing via physical changes made to the devices. And only end-user developers have the ability to carry out the planned tasks. In this paper, we demonstrate WireOn, a programming support research prototype that allows remote helpers to directly perform tasks on end-user developers' circuit board by teleoperating a robot arm. The helpers can control the robot arm via a web user interface to perform simple tasks such as pick-and-place the electronic components, visually inspect the physical artifacts in real time, and also review the code that the end-user sent over to them. The new system has the potential to enable more efficient remote collaboration on embedded system development. (https://youtu.be/uggyxHAlLDQ)","PeriodicalId":93424,"journal":{"name":"CSCW '20 Companion : conference companion publication of the 2020 Conference on Computer Supported Cooperative Work and Social Computing : October 17-21, 2020, Virtual Event, USA. Conference on Computer-Supported Cooperative Work and So...","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CSCW '20 Companion : conference companion publication of the 2020 Conference on Computer Supported Cooperative Work and Social Computing : October 17-21, 2020, Virtual Event, USA. Conference on Computer-Supported Cooperative Work and So...","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3406865.3418564","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The rise of the Maker movement has led to a growing number of developers who prototype and program embedded systems. When programming, these developers often rely on support from various resources-including other developers. However, other developers may not always be available to provide support in person, and existing technologies for online help, such as voice chat or Q&A forms, face the fundamental limitation of inspecting and manipulating developers' circuit boards. As a result, remote helpers can only provide suggestions or guidance, rather than contributing via physical changes made to the devices. And only end-user developers have the ability to carry out the planned tasks. In this paper, we demonstrate WireOn, a programming support research prototype that allows remote helpers to directly perform tasks on end-user developers' circuit board by teleoperating a robot arm. The helpers can control the robot arm via a web user interface to perform simple tasks such as pick-and-place the electronic components, visually inspect the physical artifacts in real time, and also review the code that the end-user sent over to them. The new system has the potential to enable more efficient remote collaboration on embedded system development. (https://youtu.be/uggyxHAlLDQ)
WireOn:支持嵌入式系统开发的远程协作
创客运动的兴起导致越来越多的开发人员开发嵌入式系统的原型和程序。在编程时,这些开发人员通常依赖于来自各种资源(包括其他开发人员)的支持。然而,其他开发人员可能并不总是能够亲自提供支持,而现有的在线帮助技术,如语音聊天或问答形式,都面临着检查和操纵开发人员电路板的基本限制。因此,远程助手只能提供建议或指导,而不能通过对设备进行物理更改来做出贡献。只有最终用户开发人员才有能力执行计划的任务。在本文中,我们演示了WireOn,这是一个编程支持研究原型,它允许远程助手通过远程操作机械臂直接在最终用户开发人员的电路板上执行任务。助手可以通过网络用户界面控制机器人手臂来执行简单的任务,例如拾取和放置电子元件,实时视觉检查物理工件,以及检查最终用户发送给他们的代码。新系统有潜力在嵌入式系统开发中实现更有效的远程协作。(https://youtu.be/uggyxHAlLDQ)
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信