# US 12,594,672 B2 · Method and system for controlling an artwork-generating robot using a robot interface system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,594,672 B2
- Document ID: US12594672B2
- Status: Granted
- Kind: B2
- Application number: 18/401,897
- Filed: 2024-01-02
- Published: 2025-07-03
- Granted: 2026-04-07
- Earliest claimed: 2024-01-02
- Applicants: Nikolai Pavlovich Gavrilin; Anna Victorovna Mishchenko
- Inventors: Nikolai Pavlovich Gavrilin; Anna Victorovna Mishchenko
- Web page: https://patentgrep.com/patent/US12594672B2

## CPC

- B25J 9/1692: {Calibration of manipulator}
- B25J 11/0075: {Manipulators for painting or coating}
- B25J 13/003: {by means of an audio-responsive input (audible safety signals B25J19/061)}
- B25J 13/06: Control stands, e.g. consoles, switchboards
- B25J: MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES ({manipulators specially adapted for use in surgery A61B34/70; manipulators used in cleaning hollow articles B08B9/04}; manipulators associated with rolling mills B21B39/20; manipulators associated with forging machines B21J13/10; {manipulators associated with picking-up and placing mechanisms B23P19/007}; means for holding wheels or parts thereof B60B30/00; {vehicles with ground-engaging propulsion means, e.g. walking members B62D57/02, B62D57/032; devices for picking-up and depositing articles or materials between conveyors B65G47/90, B65G47/91; manipulators with gripping or holding means for transferring packages B65H67/065}; cranes B66C; {manipulators used in the protection or supervision of pipe-line installations F17D5/00; walking equipment adapted for nuclear steam-generators F22B37/006}; manipulators specially adapted for, or associated with, nuclear reactors G21C; {apparatus used for handling wafers during manufacture or treatment of semiconductor H10P72/50})

## Abstract

A method and system for controlling an artwork-generating robot using a robot interface system. The method includes generating a digital prototype of an artwork using a rendering algorithm of the robot interface system; setting a digital canvas using the robot interface system; displaying the digital prototype of the artwork on a display of the robot interface system; calibrating the robot and a robotic environment to enable the robot to generate a robot-generated artwork corresponding to the digital prototype; converting the digital prototype into a physical robot-generated artwork using the artwork-generating robot; and using the robot interface system to adjust settings and to interact with the robot while the digital prototype is being converted into the robot-generated artwork. The step of calibrating the robot is performed by using a calibrating tool of the robot interface system.

## Claims

### Claim 1

A method of controlling an artwork-generating robot using a robot interface system, the method comprising:
generating a digital prototype of an artwork using a rendering algorithm of the robot interface system;
setting a digital canvas using the robot interface system;
displaying the digital prototype of the artwork on a display of the robot interface system;
calibrating the robot and a robotic environment to enable the robot to generate a robot-generated artwork corresponding to the digital prototype, said step of calibrating the robot being performed by using a calibrating tool of the robot interface system;
converting the digital prototype into a physical robot-generated artwork using the image-generating robot; and
using the robot interface system to actively intervene in said step of converting the digital prototype to adjust settings, to change robot's parameters, to pause to make adjustments to robot's operating parameters and to interact with the robot, all being performed in real time while the digital prototype is being converted into the robot-generated artwork,
wherein said step of generating the digital prototype includes conveying a verbal description of a desired artwork to the robot interface system using an aural input device of the robot interface system and converting the conveyed verbal description of the desired artwork into the digital prototype of the artwork using the rendering algorithm.

### Claim 2 (depends on 1)

The method of claim 1 wherein said step of generating the digital prototype includes uploading an external digital image using an uploading input device of the robot interface system and converting the uploaded digital image into the digital prototype of the artwork using the rendering algorithm.

### Claim 3 (depends on 1)

The method of claim 1 wherein said step of generating the digital prototype includes user-drawing a digital image using a digital drawing device of the robot interface system and converting the drawn digital image into the digital prototype of the artwork using the rendering algorithm.

### Claim 4 (depends on 1)

The method of claim 1 wherein said step of generating the digital prototype includes selectively applying pre-determined image settings of the rendering algorithm to the digital prototype to alter the digital prototype.

### Claim 5 (depends on 4)

The method of claim 4 wherein said pre-determined image settings comprise at least one of brightness adjustment, contrast adjustment, change in color saturation, color shift, patterns, customized lenses and color harmonization.

### Claim 6 (depends on 1)

The method of claim 1 wherein said step of generating the digital prototype includes uploading an interior design image using an uploading input device of the robot interface system and using the rendering algorithm to generate the digital prototype with features designed to fit into the uploaded interior design image.

### Claim 7 (depends on 1)

The method of claim 1 wherein said step of generating the digital prototype includes uploading a musical piece using an aural input device and using the rendering algorithm to analyze the uploaded musical piece and to create the digital prototype that visually reflects the rhythm, melody and mood of the uploaded musical piece.

### Claim 8 (depends on 1)

The method of claim 1, wherein said step of setting the digital canvas further comprises setting a size of the digital canvas, trimming the digital canvas and selecting a background color of the digital canvas.

### Claim 9 (depends on 1)

The method of claim 1, wherein said step of setting the digital canvas further comprises choosing a palette type.

### Claim 10 (depends on 1)

The method of claim 1, wherein said step of setting the digital canvas further comprises choosing colors for a palette.

### Claim 11 (depends on 1)

The method of claim 1, wherein said step of setting the digital canvas further comprises choosing a drawing style.

### Claim 12 (depends on 1)

The method of claim 1, wherein said step of calibrating the robot and the robotic environment includes the step of adjusting an angle and a pressure of an artistic brush of the robot.

### Claim 13 (depends on 1)

The method of claim 1, wherein said step of calibrating the robot and the robotic environment includes the step of calibrating a drawing surface including identifying a location and dimensions of a surface on which the physical robot-generated artwork is to be generated.

### Claim 14 (depends on 1)

The method of claim 1, wherein said step of calibrating the robot and the robotic environment includes the step of identifying a location of a palette with paints that will be used to generate the physical robot-generated artwork.

### Claim 15 (depends on 1)

The method of claim 1, wherein said step of calibrating the robot and the robotic environment includes the step of identifying a location of a wiping system.

### Claim 16 (depends on 1)

The method of claim 1, wherein said step of calibrating the robot and the robotic environment includes the step of identifying a location of additional brushes, communicating said location to said robot and causing said robot to access said additional brushes and to automatically exchange one brush for another.

### Claim 17 (depends on 1)

The method of claim 1 wherein said step of generating the digital prototype includes using a neuroheadset worn by a user to read electrical signals from a brain of the user, converting said electrical signals into digital image signals using the robot interface system, and then converting said digital image signals into the digital prototype of the artwork using the rendering algorithm.

### Claim 18

A system for controlling an artwork-generating robot, comprising:
a digital prototype tool configured to generate a digital prototype of an artwork using a rendering algorithm, said digital prototype tool comprising an aural input device configured to receive a verbal description of a desired artwork and to convey said verbal description to the rendering algorithm, said rendering algorithm being further configured to covert the conveyed verbal description of the desired artwork into the digital prototype of the artwork;
a canvas setting tool configured to manipulate a digital canvas;
a display configured to display the digital prototype of the artwork on said display;
a calibrating system for calibrating the artwork-generating robot and a robotic environment to enable the robot to generate a robot-generated artwork corresponding to the digital prototype;
a robotic manipulator system configured to convert the digital prototype into a physical robot-generated artwork using the artwork-generating robot; and
an adjustment tool configured to actively intervene in the robot's operation in real time during conversion of the digital prototype to pause, to adjust settings and to interact with the robot while the digital prototype is being converted into the robot-generated artwork.

### Claim 19 (depends on 18)

The system of claim 18 further comprising a neuroheadset to be worn by a user, said neuroheadset being configured to read electrical signals from a brain of the user and to convey said electrical signals to the rendering algorithm, said rendering algorithm being further configured to convert said electrical signals into digital image signals and then to further convert said digital image signals into the digital prototype of the artwork.
