Robot Virtualization Using Dynamic VM Switching for Task Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robots lack flexibility and adaptability due to their requirement for dedicated hardware and software resources, making them inflexible and incapable of responding to changes in environment, application, or events.

Innovation Solution

The implementation of on-demand robot virtualization, where robots can be instantiated and adapted by selecting and activating virtual machines based on specific specifications, allowing them to perform various functions across different environments and applications, such as medicine, agriculture, or manufacturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional robots use dedicated hardware and software resources, then they can perform specific functions reliably, but they lack flexibility and adaptability to environment, application, or event changes

Engineering Contradiction:
Improvefunctional reliabilityVSAvoidenvironmental adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a virtualization layer that allows a single physical robot platform to host multiple virtual machines, each configured for different functions and applications. This enables the robot to adapt to various environments and tasks by switching between virtual machines, achieving multi-functionality without requiring dedicated hardware for each function.

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

Solution Approach 2:

The system dynamically selects and activates appropriate virtual machines based on real-time sensor inputs, event types, and application requirements. This dynamic configuration allows the robot to transition between different operational modes and adapt to changing conditions, resolving the contradiction between reliable specialized performance and flexible adaptability.

Inventive Principle:
Principle #15Dynamics

2Productivity

If conventional robots are configured for specific applications, then they achieve high performance for those tasks, but they cannot respond to changes in environment, application, or events

Engineering Contradiction:
Improvetask execution efficiencyVSAvoidapplication adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

Multiple virtual machines are pre-configured and loaded into memory, each optimized for specific tasks and applications. When an event or task change is detected, the system can immediately activate the appropriate pre-configured virtual machine, maintaining high productivity without requiring time-consuming reconfiguration or reprogramming.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If robots use dedicated resources for each function, then they ensure stable performance, but they increase hardware complexity and resource requirements

Engineering Contradiction:
Improveperformance stabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple dedicated resource configurations into a single physical platform by using virtualization to create isolated virtual environments. Each virtual machine receives dedicated computational resources virtually, ensuring stable performance, while the physical hardware remains unified and manageable, reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11103995B2On-demand robot virtualization
Publication Date: 2021.08.31 HYUNDAI MOTOR CO LTD
  • US11103995B2 patent drawing
  • US11103995B2 patent drawing
  • US11103995B2 patent drawing

AI summary

Robots may be instantiated on-demand and may be adaptive in response to an environment, application, or event change. The adapted robot may switch functions in order to perform selective operations within medicine, agriculture, military, entertainment, or manufacturing, among other things.