On-Demand Robot Virtualization for Adaptive Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional robots lack flexibility and are unable to adapt to environmental, application, or event changes, and do not provide services on-demand based on location, time, user preference, or emergency needs.
Innovation Solution
The system enables robots to be automatically instantiated, modified, evolved, or terminated based on location, time, user preference, or emergency, using on-demand robot virtualization methods that leverage Geo analytics and augmented reality to provide selective services across various domains like medicine, agriculture, and public safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional robots use dedicated hardware/software resources, then they can perform specific tasks reliably, but they lack flexibility and cannot adapt to environmental or application changes
Solution Approach 1:
The patent implements a virtualization layer that enables a single physical robot to execute multiple virtual machine instances, each representing different robot identities with specific functions. This allows the robot to adapt to various applications and environments by loading appropriate virtual machine images, transforming a dedicated-purpose system into a universal multi-functional platform without requiring multiple specialized hardware configurations
Solution Approach 2:
The system creates virtual copies of robot software environments through virtual machine images that can be instantiated and terminated on demand. These virtual copies contain pre-configured hardware abstraction layers, operating systems, and application software, allowing the physical robot to assume different functional identities without modifying its physical structure, thereby achieving adaptability through software replication
2Productivity
If conventional robots are designed for specific purposes, then they have simple hardware configuration, but they cannot provide services on-demand based on location, time, or user needs
Solution Approach 1:
The patent implements dynamic robot instantiation and termination based on service demands, location, time, and user preferences. The virtual machine manager continuously monitors service requests and automatically instantiates appropriate virtual machine instances or terminates them when no longer needed, enabling the system to dynamically adjust its service provision capability rather than operating in a static fixed-state mode
Solution Approach 2:
The virtual machine manager acts as an intermediary layer between service requests and the physical robot, translating high-level service demands into appropriate virtual machine instantiations. This intermediary component receives service requests, determines the required robot identity and capabilities, selects or creates appropriate virtual machine images, and manages their execution, thereby enabling on-demand service provision without direct complex configuration
3Adaptability or versatility
If robots are instantiated on-demand through virtualization, then service flexibility improves, but system complexity increases
Solution Approach 1:
The patent merges multiple virtual machine instances representing different robot identities onto a single physical robot platform. By combining multiple functional software environments into one physical system, the approach reduces the need for multiple separate physical robots while providing diverse services, thereby managing complexity through consolidation rather than proliferation of independent systems
Solution Approach 2:
The virtual machine manager implements self-service capabilities by automatically selecting, instantiating, configuring, and terminating virtual machine instances based on service requests without requiring manual intervention. The system autonomously manages the complexity of virtualization by implementing automatic resource allocation, service matching, and lifecycle management, reducing the operational burden despite the increased system complexity
Data Source
AI summary
Robots may be automatically instantiated, modified, evolved, trained, or terminated based on location, time of day, user preference, special event trigger, or emergency. The robots may perform tasks to provide selective services on-demand within medicine, agriculture, military, entertainment, manufacturing, personal, or public safety, among other things.


