paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Block-based Programming for Two-Armed Robots: A Comparative Study

面向双臂机器人的积木式编程:一项比较研究
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 1/10 · 该论文属于终端用户机器人编程与 HCI/积木式编程环境研究,虽与编程环境和 DSL 有弱关联,但不涉及静态分析、LLM/Agent 与程序分析交叉、浮点程序分析或贝叶斯程序分析,与研究画像核心几乎无关。引用 2 inbox
Felipe Fronchetti, Nico Ritschel, Logan Schorr, Chandler Barfield, Gabriella Chang, Rodrigo Spinola, Reid Holmes, David C. Shepherd
crossref: 2026-09-12

AI 速览

一句话:提出并评估面向双臂机器人的积木式编程环境 Duplo,使非专业用户能处理需双臂协调的任务。

工业机器人编程困难且昂贵,现有面向更广用户的工作多局限于简单程序,实用性未经检验。本文提出 Duplo:一种积木式编程环境,让终端用户为双臂机器人编程并完成需要协调的任务。Duplo 将两条手臂的程序并排摆放,用积木间的空间关系表示并行,使非专业用户易于理解。作者开展 52 人随机实验,在含多个子任务的复杂任务上比较 Duplo 与商业方案 RobotStudio Online YuMi。结果表明 Duplo 组完成更快、成功率更高;分析还揭示了性能差异解释因素和剩余障碍,如调试问题和与机器人交互困难。该工作有助于让更广的非专业人群编程机器人。

问题
如何让非专业用户为需要双臂协调的工业机器人编程,并验证积木式环境在真实复杂任务中的可用性与效果。
方法
提出 Duplo 积木式编程环境,将两臂程序并排布局并用积木空间关系表达并行;通过 52 人随机对照实验与商业方案 RobotStudio Online YuMi 比较。
评估
在包含多个子任务的复杂编程任务上,以完成速度与成功率衡量,并分析用户研究信息以解释差异和识别障碍。
原文摘要(Abstract)

Programming industrial robots is difficult and expensive. Although recent work has made substantial progress in making it accessible to a wider range of users, it is often limited to simple programs and its usability remains untested in practice. In this article, we introduce Duplo, a block-based programming environment that allows end-users to program two-armed robots and solve tasks that require coordination. Duplo positions the program for each arm side-by-side, using the spatial relationship between blocks from each program to represent parallelism in a way that end-users can easily understand. This design was proposed by previous work, but not implemented or evaluated in a realistic programming setting. We performed a randomized experiment with 52 participants that evaluated Duplo on a complex programming task that contained several sub-tasks. We compared Duplo with RobotStudio Online YuMi, a commercial solution, and found that Duplo allowed participants to solve the same task faster and with greater success. By analyzing the information collected during our user study, we further identified factors that explain this performance difference, as well as remaining barriers, such as debugging issues and difficulties in interacting with the robot. This work represents another step towards allowing a wider audience of non-professionals to program, which might enable the broader deployment of robotics.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11352,
  title = {Block-based Programming for Two-Armed Robots: A Comparative Study},
  author = {Felipe Fronchetti and Nico Ritschel and Logan Schorr and Chandler Barfield and Gabriella Chang and Rodrigo Spinola and Reid Holmes and David C. Shepherd},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3623329}
}