arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2302.03088cs.ROcs.HC
收藏

快速绘制机器人程序

Sketching Robot Programs On the Fly

Naval Research Laboratory(海军研究实验室);University of Wisconsin–Madison(威斯康星大学麦迪逊分校);University of Washington(华盛顿大学);University of Wisconsin–La Crosse(威斯康星大学拉克罗斯分校)

David Porfirio, Laura Stegner, Maya Cakmak, Allison Sauppé, Aws Albarghouthi, Bilge Mutlu

摘要:

家庭和工作场所中个人使用的服务机器人需要最终用户开发解决方案,以便根据需要快速编写机器人任务。许多现有的解决方案通过简单的编程接口或通过限制任务复杂性来保持易用性、效率和便利性。另一些则促进了细致的任务设计,但往往以牺牲简单性和效率为代价。需要机器人编程解决方案,以协调机器人技术的复杂性与最终用户开发的实时目标。为了满足这一需求,我们提出了一种新颖的,多模式的,和飞行的发展系统,Tabula。受原型的造型设计研究的启发,Tabula利用口语的组合来指定机器人任务的核心,并为核心提供背景。其结果是,开发人员可以编写部分,草率版本的机器人程序,以完成和完善的程序合成器。最后,我们通过一组应用场景展示了Tabula的预期用例。

英文摘要:

Service robots for personal use in the home and the workplace require end-user development solutions for swiftly scripting robot tasks as the need arises. Many existing solutions preserve ease, efficiency, and convenience through simple programming interfaces or by restricting task complexity. Others facilitate meticulous task design but often do so at the expense of simplicity and efficiency. There is a need for robot programming solutions that reconcile the complexity of robotics with the on-the-fly goals of end-user development. In response to this need, we present a novel, multimodal, and on-the-fly development system, Tabula. Inspired by a formative design study with a prototype, Tabula leverages a combination of spoken language for specifying the core of a robot task and sketching for contextualizing the core. The result is that developers can script partial, sloppy versions of robot programs to be completed and refined by a program synthesizer. Lastly, we demonstrate our anticipated use cases of Tabula via a set of application scenarios.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑