Modular Robot Blocks with Distributed Microcontrollers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotics construction toys are centralized, lacking a distributed computing model and modular construction capabilities, limiting children's ability to build and program robots without top-down control.

Innovation Solution

A decentralized modular system comprising concurrent communicating microcontrollers, where each block contains a microcontroller and supporting electronics, enabling distributed computation and allowing children to construct and program robots using a set of modular blocks that encapsulate kinetic, electronic, and software elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a centralized control system is used in robotics construction toys, then the system structure is simple and easy to manufacture, but it limits children's ability to build and program robots without top-down control and lacks distributed computing capabilities

Engineering Contradiction:
Improvedistributed computing capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into multiple independent modular blocks, each containing its own microcontroller and supporting electronics. This segmentation enables distributed computation where each block operates autonomously while communicating with others, resolving the contradiction by providing distributed computing capability without requiring a complex centralized control architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each modular block is designed with universal interfaces and identical basic functionality (microcontroller, electronics), allowing any block to serve multiple roles in the robot construction. This universality simplifies the overall system structure while enabling versatile distributed computing arrangements, as blocks can be freely combined and reconfigured without complex wiring or control hierarchies.

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

2Ease of operation

If modular blocks with embedded microcontrollers are used, then children can engage in problem-solving and understand distributed computation, but the device complexity and manufacturing difficulty increase

Engineering Contradiction:
Improveeducational valueVSAvoidmanufacturing complexity
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

By segmenting the educational functionality into discrete modular blocks, each containing essential components (microcontroller, electronics, connectors), the system makes complex distributed computation concepts accessible to children through simple physical assembly. The segmentation isolates manufacturing complexity to standardized block units while maintaining high educational value in the overall system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent standardizes key parameters of the modular blocks (interface specifications, connector types, power requirements) to enable mass production. By fixing these parameters across all blocks, manufacturing complexity is reduced despite the advanced functionality embedded in each unit, while educational value is enhanced through consistent, predictable block behavior.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If existing robotics construction kits are used, then the system is simple to manufacture, but they lack the ability to enable children to build robots without programming and do not embody distributed computing models

Engineering Contradiction:
Improveprogramming independenceVSAvoidcomputational architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each modular block contains its own microcontroller and executes programs locally, enabling the robot to operate autonomously without requiring a central computer for control. This self-service capability allows children to build and program robots independently, with each block contributing to the distributed computational architecture through local decision-making and inter-block communication.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9472112B2Educational construction modular unit
Publication Date: 2016.10.18 MODULAR ROBOTICS INCORPORATED
  • US9472112B2 patent drawing
  • US9472112B2 patent drawing
  • US9472112B2 patent drawing

AI summary

The present invention is a robotics construction kit that serves as a platform for children to engage in problem-solving and innovative thinking in science, technology, engineering, and mathematics. By designing and building robotics constructions from an apparently simple set of blocks that encapsulate the kinetic, electronic, and software elements of robots, children and others can encounter, explore, and experiment with basic principles of science and computation. Unlike existing robotics construction kits for education, the present invention embodies computation in every element, which affords understanding systems of distributed computation, rather than systems of top-down control.