Painting is an artistic process of rendering visual content that achieves the high-level communication goals of an artist that may change dynamically throughout the creative process. In this paper, we present a Framework and Robotics Initiative for Developing Arts (FRIDA) that enables humans to produce paintings on canvases by collaborating with a painter robot using simple inputs such as language descriptions or images. FRIDA introduces several technical innovations for computationally modeling a creative painting process. First, we develop a fully differentiable simulation environment for painting, adopting the idea of real to simulation to real (real2sim2real). We show that our proposed simulated painting environment is higher fidelity to reality than existing simulation environments used for robot painting. Second, to model the evolving dynamics of a creative process, we develop a planning approach that can continuously optimize the painting plan based on the evolving canvas with respect to the high-level goals. In contrast to existing approaches where the content generation process and action planning are performed independently and sequentially, FRIDA adapts to the stochastic nature of using paint and a brush by continually re-planning and re-assessing its semantic goals based on its visual perception of the painting progress. We describe the details on the technical approach as well as the system integration.
翻译:绘画是一个艺术过程,通过展示视觉内容,实现艺术家的高层次传播目标,在创作过程中可能会发生动态变化。在本文中,我们提出了一个艺术开发框架和机器人倡议(FRIIDA),通过使用语言描述或图像等简单投入与画家机器人合作,使人类能够在画布上制作绘画。 FRIIDA推出了数项技术创新,用于计算创造性绘画过程的模型。首先,我们开发了一个完全不同的绘画模拟环境,采用了真实模拟到真实(真实2sim2real)的理念。我们表明,我们提议的模拟绘画环境比机器人绘画所用的现有模拟环境更忠实于现实。第二,为了模拟创作过程的动态,我们开发了一种规划方法,根据不断演变的绘画图与高层次目标相配合,不断优化绘画计划。与现有方法相比,内容生成过程和行动规划独立和按顺序进行,FRIIDA适应了使用油漆和刷牙的随机性质,通过不断的重新规划和重新评价来调整和重新评价其图画面图案的系统。我们根据对图象性细节的图象描述了系统。