Visual Computing

University of Konstanz
Applied Sciences

Recent Developments Regarding Painting Robots for Research in Automatic Painting, Artificial Creativity, and Machine Learning

J. Gülzow, P. Paetzold, O. Deussen
Teaser of Recent Developments Regarding Painting Robots for Research in Automatic Painting, Artificial Creativity, and Machine Learning

Material

Paper (.pdf, 40.6MB)

Abstract

E-David (Electronic Drawing Apparatus for Vivid Image Display) is a system for controlling a variety of painting machines in order to create robotic paintings. This article summarizes the hardware set-up used for painting, along with recent developments, lessons learned from past painting machines, as well as plans for new approaches. We want to apply e-David as a platform for research towards improving automatic painting and to explore machine creativity. We present different painting machines, from small low-cost plotters to large industrial robots, and discuss the benefits and limitations of each type of platform and present their applicability to different tasks within the domain of robotic painting and artificial creativity research. A unified control interface with a scripting language allows users a simplified usage of different e-David-like machines. Furthermore, we present our system for automated stroke experimentation and recording, which is an advance towards allowing the machine to autonomously learn about brush dynamics. Finally, we also show how e-David can be used by artists “in the field” for different exhibitions.

BibTeX

@article{Guelzow2020RecentDevelopmentsRegarding,
  author    = {J. Gülzow, P. Paetzold, O. Deussen},
  doi       = {10.3390/app10103396},
  journal   = {Applied Sciences},
  month     = {may},
  number    = {10},
  pages     = {3396},
  publisher = {MDPI AG},
  title     = {Recent Developments Regarding Painting Robots for Research in Automatic Painting, Artificial Creativity, and Machine Learning},
  url       = {http://graphics.uni-konstanz.de/publikationen/Guelzow2020RecentDevelopmentsRegarding},
  volume    = {10},
  year      = {2020}
}