Robot Arm Drawing Control With Hierarchical Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control technologies for drawing rely heavily on human design, limiting their application range and incurring high costs.

Innovation Solution

A robot arm control system utilizing model-free reinforcement learning based on neural networks and computer vision deep-learning, with a hierarchical reinforcement learning approach to separately learn positions of a virtual nib and joint angle changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing robot control technology for drawing adopts a method of decomposing a target image using a mathematical method or performing learning to imitate drawing process data, then the robot can perform drawing operations, but the method largely relies on human design which limits the range of application and incurs high costs

Engineering Contradiction:
Improverange of applicationVSAvoidhuman design dependency
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot arm control device performs drawing operations autonomously by learning from demonstration data without requiring human design intervention. The system self-trains using reinforcement learning algorithms to master drawing tasks, eliminating dependency on manual programming and mathematical decomposition methods.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces traditional mechanical control methods (mathematical image decomposition, kinematics-based control) with intelligence-based reinforcement learning systems. The neural network learns optimal control policies through interaction with the environment, substituting complex mechanical design with adaptive learning algorithms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If existing robot control technology performs learning to imitate drawing process data created by a person, then the robot can replicate human drawing, but it incurs high costs and limits application range

Engineering Contradiction:
ImprovecostVSAvoidapplication range
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system uses demonstration data copying where the robot observes and replicates drawing actions from demonstration videos or datasets. Instead of requiring expensive human-in-the-loop training for each task, the system copies demonstrated behaviors and generalizes them to new drawing tasks through reinforcement learning.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The reinforcement learning model achieves multi-functionality by learning a unified policy that can handle various drawing tasks and styles. The same neural network architecture and training framework can be applied to different robot arms, drawing surfaces, and target images, making the system universally applicable across diverse scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12583103B2Robot arm control device, method for training hierarchical reinforcement learning model for robot arm control, and storage medium storing instructions to perform method training hierarchical reinforcement learning model for robot arm control
Publication Date: 2026.03.24 SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
  • US12583103B2 patent drawing
  • US12583103B2 patent drawing
  • US12583103B2 patent drawing

AI summary

A robot arm control device is proposed. The robot arm control device may include a memory. The device may also include an acquisition unit acquiring an arbitrary target image, a virtual canvas image in which a virtual drawing operation of a robot arm for the target image is reflected, and a virtual nib image of the robot arm whose position is changed as the virtual drawing operation is reflected in the virtual canvas image. The device may further include a processor configured to input the target image to the pre-trained learning model, determine a position change amount of the virtual nib image in the virtual canvas image using the pre-trained learning model, and output a joint angle change amount for driving the robot arm on the basis of the position change amount.