Onboard Distributed Computing for Real-Time Humanoid Robots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional humanoid robots lack sufficient on-board computing power to perform complex tasks in real-time due to reliance on external computing resources, leading to time delays and inefficiencies.

Innovation Solution

Implementing an Advanced Distributed Computing Hardware (ADCH) system with on-board processors, such as NVIDIA® AGX series modules, enabling parallel processing and peer-to-peer communication among multiple processors to handle data-intensive tasks autonomously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If conventional humanoid robots use external computing systems for complex tasks, then computing power is sufficient, but time delays occur due to communication between robot and external systems

Engineering Contradiction:
Improvecomputing powerVSAvoidresponse time
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent extracts the computing function from external systems and embeds it directly into the robot by integrating a computer with processing units into the robot's body. This allows the robot to perform complex computations locally without communicating with external computing systems, thereby eliminating communication delays while maintaining sufficient computing power.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a communication unit as an intermediary between the sensor unit, actuator unit, and processing units. This communication unit manages data flow and coordination between components, enabling efficient real-time processing within the robot while avoiding the need for external system communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If conventional humanoid robots use general purpose microprocessors for processing, then system simplicity is maintained, but processing speed is limited due to sequential processing

Engineering Contradiction:
Improvesystem simplicityVSAvoidprocessing speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the processing function into multiple specialized processing units (first processing unit, second processing unit, etc.) that can operate in parallel. Each processing unit handles specific tasks simultaneously, transforming the system from simple sequential processing to complex parallel processing while dramatically increasing processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from one-dimensional sequential processing to multi-dimensional parallel processing by introducing multiple processing units that operate simultaneously. This dimensional change in processing architecture allows the system to handle multiple data streams and computations concurrently, exponentially increasing processing capacity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Extent of automation

If humanoid robots integrate more computing power onboard, then autonomy and real-time performance improve, but device size and complexity increase

Engineering Contradiction:
ImproveautonomyVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent designs processing units and communication units that serve multiple functions simultaneously. The processing units handle sensor data, control actuators, and manage communication between components, while the communication unit coordinates data flow across all system components. This multi-functionality reduces the need for separate dedicated components, managing complexity while enhancing autonomy.

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

4Speed

If humanoid robots integrate more computing power onboard, then real-time performance improves, but the physical size of the robot increases

Engineering Contradiction:
Improveresponse speedVSAvoidrobot size
Core Design Contradiction:
SpeedVSVolume of moving object

Solution Approach 1:

The patent merges the computer with processing units directly into the robot's body structure, combining computational components with the physical chassis. This integration eliminates the need for separate external computing equipment, allowing high-speed real-time processing without proportionally increasing the robot's overall volume.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250245183A1Advanced humanoid robots with built in computer for real time applications
Publication Date: 2025.07.31 EMAGE VISION
  • US20250245183A1 patent drawing
  • US20250245183A1 patent drawing
  • US20250245183A1 patent drawing

AI summary

A coordinated control system designed with a small form factor that can be located within a robot or an automated inline manufacturing system, comprising: an on board advanced distributed control hardware configured with artificial intelligence enabled processors incorporated within a System on Module (SOM) board, each SOM comprising four processors or nodes; interfaced with a cameras, motors, general purpose I/O through I2C expander, audio interface, Internet, wireless communication such as WiFi and Bluetooth to send and receive commands and any other data; electrically connected to a plurality of sensors for perceiving the environment and collecting data from infrared, tactile, proximity and other types of sensors; an external host flashing computer dedicated for uploading/downloading firmware, cloning and configuration setup; a non-volatile memory for storing control algorithms, configuration files and other essential data; a HDMI based user interface for robot operation, training and setup; USB C or Ethernet based internal star network for high-speed communication bypassing the standard PCI bus interface bus; an Ethernet switch board enabling multiple boards to access the Ethernet for both internal communication within the star network as well as external Internet access.