Robot Behavior Blueprints for No-Code Task Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot operation instruction programs are limited to professional code programming, preventing users from easily customizing robot functions to meet their differentiated demands.

Innovation Solution

A robot control method that allows users to construct behavior blueprints using blueprint nodes connected in a target sequence, incorporating atomic API abilities, meta skills, and task skills, enabling customization through a visualized interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If code programming is used to implement robot operation instruction programs, then the robot can execute precise and reliable tasks, but only professionals can set and modify the programs, preventing users from customizing robot functions

Engineering Contradiction:
Improveuser customization capabilityVSAvoidprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a behavior blueprint as an intermediary between user-friendly graphical interface and the underlying code programming system. The behavior blueprint includes multiple blueprint nodes that can be visually configured and connected, serving as a mediator that translates user selections into executable robot commands without requiring users to write code directly

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a visual copy or representation of the robot's behavior through blueprint nodes and edges that mirror the actual execution flow. This graphical blueprint is a simplified copy of the programming logic that users can manipulate visually, while the system maintains the corresponding underlying code structure for precise execution

Inventive Principle:
Principle #26Copying

2Ease of operation

If professional code programming is required for robot operation, then precise control and reliable execution are achieved, but the ease of operation deteriorates as users cannot easily modify programs to meet differentiated demands

Engineering Contradiction:
Improveprogram modification easeVSAvoidexecution reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The behavior blueprint acts as an intermediary layer that preserves execution reliability by maintaining a structured, traceable representation of the robot's behavior. The blueprint nodes and edges provide a visual audit trail of the execution logic, ensuring that modifications made through the graphical interface translate reliably into precise robot actions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of text-based code editing with a graphical user interface system. Instead of requiring users to manually edit code text, the system uses visual blueprint nodes and connections that are more intuitive and easier to modify, while underlying mechanisms ensure the graphical operations translate into reliable code execution

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

Data Source

PatentUS12397416B2Robot control method, storage medium and electronic device
Publication Date: 2025.08.26 CHONGQING XINGJIE SHUXING TECHNOLOGY PARTNERSHIP ENTERPRISE (LLP)
  • US12397416B2 patent drawing
  • US12397416B2 patent drawing
  • US12397416B2 patent drawing

AI summary

A robot control method includes: the first control instruction of the robot is obtained; the behavior blueprint corresponding to the first control instruction is determined, the behavior blueprint including the plurality of blueprint nodes connected according to the target sequence; and the preset functions corresponding to the blueprint nodes are executed according to the target sequence. The preset functions corresponding to the blueprint nodes may include the atomic API ability, the meta skill and the task skill. The atomic API ability is used for characterizing a specific function executed by the robot through a component, the meta skill is used for characterizing a function of an execution unit of the robot, the task skill is used for characterizing a function of user-oriented execution of a target task by the robot, the robot includes one or a plurality of execution units, and each execution unit includes one or more components.