Remote teleoperation of robots can broaden the reach of domain specialists across a wide range of industries such as home maintenance, health care, light manufacturing, and construction. However, current direct control methods are impractical, and existing tools for programming robot remotely have focused on users with significant robotic experience. Extending robot remote programming to end users, i.e., users who are experts in a domain but novices in robotics, requires tools that balance the rich features necessary for complex teleoperation tasks with ease of use. The primary challenge to usability is that novice users are unable to specify complete and robust task plans to allow a robot to perform duties autonomously, particularly in highly variable environments. Our solution is to allow operators to specify shorter sequences of high-level commands, which we call task-level authoring, to create periods of variable robot autonomy. This approach allows inexperienced users to create robot behaviors in uncertain environments by interleaving exploration, specification of behaviors, and execution as separate steps. End users are able to break down the specification of tasks and adapt to the current needs of the interaction and environments, combining the reactivity of direct control to asynchronous operation. In this paper, we describe a prototype system contextualized in light manufacturing and its empirical validation in a user study where 18 participants with some programming experience were able to perform a variety of complex telemanipulation tasks with little training. Our results show that our approach allowed users to create flexible periods of autonomy and solve rich manipulation tasks. Furthermore, participants significantly preferred our system over comparative more direct interfaces, demonstrating the potential of our approach.
翻译:机器人远程远程操作可以扩大诸如家庭维修、保健、光化制造和建筑等广泛行业的域专家的覆盖面。然而,目前的直接控制方法不切实际,而现有的机器人远程编程工具则侧重于拥有大量机器人经验的用户。将机器人远程编程扩大到终端用户,即是一个领域但机器人新手的用户,这要求使用平衡复杂远程操作任务所必需的丰富特点和便于使用的工具。对可用性的主要挑战是,新用户无法具体指定完整和稳健的任务计划,以便机器人能够自主地履行职责,特别是在高度变化的环境中。我们的接口解决方案是让操作者能够指定更短的高层指令序列,我们称之为任务级别的作者,以创建可变机器人自主的时期。这一方法使缺乏经验的用户能够在不确定的环境中通过互换探索、行为规范以及作为单独步骤,在复杂的远程操作中创造机器人行为。最终用户能够打破对任务的精细的规格,并适应当前的互动和环境需要,同时将直接控制与直接的用户自主性结合起来。我们称之为任务级别的高级指令的操作,我们用人进行更深层次的操作的操作,我们进行一个背景化的系统可以进行更深层次的模拟的模拟的模拟的模拟的操作。我们用纸上展示了一种系统,我们能的系统可以展示一个更细化的系统,从而展示一个更细化的操作过程的操作过程的操作的操作过程。