World Design Cities Conference · WDCC 2024 · 2024

AI Artistic Painting — Human–Robot Collaboration

AI Artistic Painting — Human–Robot Collaboration was a live generative drawing performance presented at the opening ceremony of the 2024 World Design Cities Conference in Shanghai. Keywords extracted from conference speeches became images in architect and artist Jarmo Suominen's visual language, then ordered vector paths for a robotic arm. On stage, Suominen and the robot drew simultaneously across a monumental wall.

Role
AI Pipeline & Computational Workflow
Methods
Stable Diffusion · LoRA · ComfyUI · Python · Headless Houdini · SVG · Path Optimization · Robotics · Grasshopper
AI Artistic Painting — Human–Robot Collaboration — World Design Cities Conference

An early AI workflow for robotic drawing

The job was to turn an image model into a drawing system. A prompt had to move through generation, geometry processing, and robot control without asking the operator to rebuild the file by hand.

PROMPTCOMFYUILoRA IMAGEHOUDINISVGGRASSHOPPERROBOT ARM
  1. [01 / SOURCE]

    Artist drawings

    A few dozen abstract line drawings from murals and related work were collected and cleaned by hand before training.

  2. [02 / LEARN]

    Stable Diffusion + LoRA

    Captioning and training were balanced to retain the artist’s visual language without memorizing the small dataset. The model needed enough range to draw subjects beyond the examples.

  3. [03 / VECTOR]

    Trace + Houdini

    Generated images were traced into vectors. Houdini reduced broken fragments, retained useful detail, and arranged the strokes into a practical drawing order.

  4. [04 / AUTOMATE]

    ComfyUI + headless Houdini

    The ComfyUI graph was exported as JSON. A .bat script launched Houdini without its interface, processed the paths, and wrote the final SVG.

  5. [05 / DRAW]

    Grasshopper + robot arm

    Grasshopper received the ordered SVG paths and passed them into the robotic drawing system for physical execution.

USER EXPERIENCEprompt inrobot-ready SVG out
// 02 · my contribution

I built the image-to-drawing workflow from training data to robot-ready geometry. This included preparing the artist's drawings, training a Stable Diffusion LoRA, building the ComfyUI graph, tracing generated images, and using Houdini to simplify and order the vector paths.

I then automated the pipeline: ComfyUI supplied the generation graph as JSON, a .bat script ran Houdini headlessly, and the system exported an SVG for the Grasshopper robot-control setup. I remotely tested the venue installation through its final overnight setup.

// 03 · project media
AI Artistic Painting — Human–Robot Collaboration — project image
AI Artistic Painting — Human–Robot Collaboration — project image