Robot Behavior Blueprints for No-Code Task Customization
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


