Robot Animation Control with Real-Time Motion Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional control systems lack real-time editing capabilities, require multiple software packages for motion parameter editing, and do not allow for seamless integration and visualization of target devices, resulting in slow workflows and inefficient operation.

Innovation Solution

A robot animation system that synchronizes user and controller motion databases in real-time, enabling immediate updates and visualization of robot motions through a user interface, allowing for life-like, uninterrupted motion and improved workflow efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional control systems use multiple software packages for motion parameter editing, then motion parameter control capability is provided, but system complexity increases and workflow speed decreases

Engineering Contradiction:
Improvemotion parameter control capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate software packages into a single integrated control system that provides motion parameter editing, real-time visualization, and robot control capabilities through unified software architecture, eliminating the need for multiple separate packages while maintaining full functionality

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control system is designed as a universal platform that performs multiple functions including motion parameter editing, real-time visualization, database synchronization, and robot control within a single system, replacing the need for specialized separate software packages for each function

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

2Adaptability or versatility

If traditional control systems require exporting and importing motion edit data, then motion editing capability is provided, but workflow speed decreases and time consumption increases

Engineering Contradiction:
Improvemotion editing capabilityVSAvoidworkflow speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system enables continuous real-time synchronization between the user computing device and controller through database connectivity, allowing motion editing to flow continuously without interruption from export/import operations, thereby maintaining continuous useful action throughout the workflow

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent introduces a shared database as an intermediary between the user computing device and controller, enabling direct real-time data exchange and eliminating the need for export/import intermediary steps that previously slowed down the workflow

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If traditional control systems do not provide real-time visualization, then system simplicity is maintained, but user interaction capability and workflow efficiency deteriorate

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidtime to iterate
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements real-time visualization that provides immediate feedback to users as they edit motion parameters, allowing users to see changes instantly and iterate quickly without waiting for separate visualization steps or manual updates, thereby reducing time loss and improving ease of operation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11839982B2Systems and methods for real-time control of a robot using a robot animation system
Publication Date: 2023.12.12 ANIMAX DESIGNS INC
  • US11839982B2 patent drawing
  • US11839982B2 patent drawing
  • US11839982B2 patent drawing

AI summary

Various systems and methods for controlling a target device are disclosed. For example, a system includes a user computing device including a user interface, a user motion database communicatively coupled to the user computing device, a controller, a controller motion database communicatively coupled to the controller, and a target device communicatively coupled to the controller. The user computing device can be configured to connect the user motion database and the controller motion database to share corresponding sets of motion instructions in real-time in response to receiving a sync indication from the user computing device. The target device can be configured to implement the corresponding sets of motion instructions in real-time on the target device.