Shared World Model Objects for Autonomous System Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional automation systems require significant custom programming for intermachine communication, lacking a direct representation of the tasks performed by devices and the objects they manipulate, making it difficult for autonomous systems to share knowledge about their operating environments.
Innovation Solution
Autonomous systems share knowledge about their operating environments by exchanging world model objects, which represent the state of their environments, allowing them to interact without extensive custom programming, using a networking or middleware layer to synchronize and manage these objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If custom hand-tailored code is used for intermachine communication in conventional automation, then specific communication tasks can be performed, but the complexity of programming and system integration increases significantly
Solution Approach 1:
The patent creates a virtual copy of the physical workspace and objects within an autonomous system's memory. This world model allows the system to understand and manipulate digital representations of physical objects, enabling communication without custom code by sharing these standardized world model objects between systems.
Solution Approach 2:
The world model objects serve multiple functions: they represent physical objects, enable communication between autonomous systems, and provide a standardized interface for task coordination. This universal representation eliminates the need for system-specific communication protocols and custom programming.
2Loss of information
If autonomous systems share world model objects, then knowledge about operating environments can be exchanged efficiently, but data communication overhead increases
Solution Approach 1:
The patent extracts only the essential world model objects that are relevant to the task at hand and transfers them between autonomous systems. Rather than sharing entire world models, only necessary objects are communicated, reducing data overhead while maintaining effective knowledge sharing.
Solution Approach 2:
The world model objects are pre-structured and standardized within each autonomous system before communication occurs. This preliminary organization allows for efficient selective sharing, where relevant objects can be quickly identified and transferred without communicating unnecessary data.
Data Source
AI summary
A computer-implemented method includes operating a first autonomous system to perform a task based on executable code derived from objects in a world model of the first autonomous system. The world model objects of the first autonomous system represent an operating environment of the first autonomous system. The method includes determining an initiation trigger when the first autonomous system is to begin interaction with a second autonomous system. The second autonomous system is operated based on executable code derived from a world model that includes world model objects representing an operating environment of the second autonomous system. After the initiation trigger, the method includes sharing of the world model objects between the first and second autonomous systems. Subsequently, the method includes continuing operating the first autonomous system based on an extended world model of the first autonomous system that includes the shared world model objects of the second autonomous system.


