Modular Robot Configuration Using Task-Associated Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic devices lack a systematic approach to configure and assemble components based on specific tasks and environments, leading to inefficiencies in task performance and resource optimization.

Innovation Solution

A computing device receives environmental and task information to determine task-associated regions, component dimensions, and assembly arrangements for robotic devices, providing a configuration that enables them to perform specific tasks effectively in various environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a systematic approach to configure and assemble components based on specific tasks and environments is implemented, then task performance is optimized, but device complexity increases

Engineering Contradiction:
Improvetask performanceVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The robotic device is divided into modular components that can be independently configured and assembled. Each component can be selected and arranged based on specific task requirements, allowing the system to optimize performance for different tasks without requiring a complete redesign of the entire device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The configuration system dynamically adapts the robotic device to different tasks and environments by selecting and arranging components based on task-associated regions. This dynamic configuration approach allows the device to optimize its structure for each specific task while maintaining a standardized component library.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If customized robotic configurations are provided for specific tasks and environments, then resource utilization is optimized, but manufacturing complexity increases

Engineering Contradiction:
Improvetask-specific configurationVSAvoidcomponent assembly
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

A standardized component library is established that can be universally applied across different robotic device configurations. The same set of modular components can be arranged in different ways to create task-specific robots, reducing the need for custom manufacturing for each application while maintaining high adaptability.

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

Solution Approach 2:

Components are pre-configured and standardized in advance, with predetermined interfaces and specifications. This preliminary standardization allows for easier assembly and manufacturing, as components can be produced using standardized processes and then systematically arranged based on task requirements rather than being custom-manufactured for each specific application.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If task-associated regions are determined to configure robotic devices, then task performance is improved, but computational requirements increase

Engineering Contradiction:
Improvetask executionVSAvoidconfiguration system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The configuration system uses computational models and simulations to represent task-associated regions and evaluate component arrangements before physical assembly. Virtual prototypes and digital twins allow the system to test and optimize configurations computationally, ensuring reliable task execution while reducing the need for extensive physical prototyping and testing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11338433B2Modular robot design
Publication Date: 2022.05.24 GDM HOLDING LLC
  • US11338433B2 patent drawing
  • US11338433B2 patent drawing
  • US11338433B2 patent drawing

AI summary

Systems and methods related to providing configurations of robotic devices are provided. A computing device can receive a configuration request for a robotic device including environmental information and task information for tasks requested to be performed by the robotic device in an environment. The computing device can determine task-associated regions in the environment. A task-associated region for a given task can include a region of the environment that the robotic device is expected to reach while performing the given task. Based at least on the task-associated regions, the computing device can determine respective dimensions of components of the robotic device and an arrangement for assembling the components into the robotic device so that the robotic device is configured to perform at least one task in the environment. The computing device can provide a configuration that includes the respectively determined dimensions and the determined arrangement.