Cooperative Autonomous Machines for Capability-Gap Object Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous machines often lack the capability to handle a wide variety of materials and objects efficiently, particularly when tasks exceed the capabilities of primary machines, leading to inefficiencies and potential damage or failure during manipulation.

Innovation Solution

A computer-implemented method that analyzes the object to be manipulated and determines necessary operations, then requests assistance from secondary autonomous machines if the primary machine's capabilities are insufficient, allowing for cooperative operation to achieve the desired purpose.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a primary autonomous machine is designed with high capability to handle various objects, then it can perform more operations independently, but the cost and complexity of the machine increases

Engineering Contradiction:
Improvecapability to handle various objectsVSAvoidmachine complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the autonomous machine fleet into primary machines with basic capabilities and secondary helper machines with specialized capabilities. Instead of making each machine universally capable, the system segments functionality across multiple specialized machines that cooperate to handle diverse objects and operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The primary autonomous machine is designed with a framework that allows it to cooperate with different types of secondary machines for different operations. The control system can dynamically select and coordinate appropriate helper machines based on the specific task requirements, giving the system overall multi-functionality without requiring each individual machine to be universally capable.

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

2Adaptability or versatility

If the primary autonomous machine requests assistance from secondary machines, then it can perform operations beyond its capability, but the coordination complexity and communication overhead increases

Engineering Contradiction:
Improveoperation capabilityVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The primary autonomous machine autonomously determines when it needs assistance and automatically requests help from appropriate secondary machines. The system handles the coordination and communication overhead automatically without requiring human intervention, allowing the machines to self-organize and cooperate based on task requirements.

Inventive Principle:
Principle #25Self-service

3Reliability

If the primary autonomous machine attempts to manipulate objects beyond its capability, then it may cause damage or failure, but avoiding such attempts reduces productivity

Engineering Contradiction:
Improvemanipulation safetyVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary assessment of the object and required operations before manipulation begins. The control system evaluates whether the primary machine has sufficient capability and proactively arranges for secondary helper machines to assist if needed, preventing potential damage or failure before it occurs while maintaining operational efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250021100A1Cooperative use of autonomous machines
Publication Date: 2025.01.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250021100A1 patent drawing
  • US20250021100A1 patent drawing
  • US20250021100A1 patent drawing

AI summary

Embodiments of the invention are directed to a computer-implemented method that includes analyzing an object to be manipulated by a primary autonomous machine, the analyzing including determining one or more operations to be performed to manipulate the object for a desired purpose. The method also includes, based on the analyzing, determining whether the primary autonomous machine has a capability sufficient to perform the one or more operations and realize the desired purpose, based on determining that the capability is not sufficient, requesting assistance from a secondary autonomous machine, and performing the one or more operations by the primary autonomous machine in cooperation with the secondary autonomous machine. Embodiments of the invention are also directed to computer systems and computer program products.