Robot Intelligence Kernel for Dynamic Autonomy and Platform Portability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot architectures lack a generic framework for dynamic autonomy and portable robot intelligence, limiting their ability to make decisions independently and adapt to various platforms and behaviors, relying heavily on human operators for guidance and control.

Innovation Solution

A robot intelligence kernel with a generic robot architecture that provides a framework for dynamic autonomy, enabling robots to adjust motion based on environmental conditions and adapt to different platforms by using a system controller, perceptors, and locomotors, allowing for seamless porting of behaviors across various robot platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a generic robot architecture framework is implemented, then adaptability across different robot platforms is improved, but device complexity increases due to the need for multiple abstraction layers and porting mechanisms

Engineering Contradiction:
Improveadaptability across robot platformsVSAvoidarchitecture framework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot architecture is divided into distinct abstraction layers including hardware abstraction layer, robot attribute abstraction layer, and behavior abstraction layer. Each layer handles specific functions and can be independently developed and ported, reducing the complexity burden on any single component while enabling cross-platform adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal abstraction layers that can interface with multiple different hardware platforms and robot types. The hardware abstraction layer provides unified access to diverse sensors and actuators, while the behavior abstraction layer enables porting of intelligent behaviors across different robot platforms without modification.

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

2Extent of automation

If robot intelligence kernel provides dynamic autonomy framework, then extent of automation is improved, but device complexity increases due to additional control systems and decision-making algorithms

Engineering Contradiction:
Improvedynamic autonomy capabilityVSAvoidcontrol system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The robot intelligence kernel implements dynamic autonomy where the robot can adjust its level of independence and decision-making capability based on environmental conditions and task requirements. The system dynamically transitions between different autonomy modes, managing complexity by activating only the necessary level of intelligent processing for each situation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary intelligence kernel layer that sits between the hardware abstraction and behavior abstraction layers. This kernel provides standardized interfaces and decision-making frameworks that simplify the implementation of complex autonomous behaviors, acting as a mediator that manages the complexity of automation while providing clean interfaces to higher-level behaviors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If behavior functionality is ported across different robot platforms, then adaptability is improved, but manufacturing precision requirements increase to ensure consistent performance across platforms

Engineering Contradiction:
Improveportability of behavior functionalityVSAvoidperformance consistency across platforms
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements parameterized behavior abstractions that can be configured with platform-specific parameters while maintaining the same behavioral logic. By separating the behavioral algorithms from hardware-specific parameters, the system achieves consistent performance across different platforms without requiring identical manufacturing precision, as parameters can be adjusted to account for platform variations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7211980B1Robotic follow system and method
Publication Date: 2007.05.01 HUMATICS CORP
  • US7211980B1 patent drawing
  • US7211980B1 patent drawing
  • US7211980B1 patent drawing

AI summary

Robot platforms, methods, and computer media are disclosed. The robot platform includes perceptors, locomotors, and a system controller, which executes instructions for a robot to follow a target in its environment. The method includes receiving a target bearing and sensing whether the robot is blocked front. If the robot is blocked in front, then the robot's motion is adjusted to avoid the nearest obstacle in front. If the robot is not blocked in front, then the method senses whether the robot is blocked toward the target bearing and if so, sets the rotational direction opposite from the target bearing, and adjusts the rotational velocity and translational velocity. If the robot is not blocked toward the target bearing, then the rotational velocity is adjusted proportional to an angle of the target bearing and the translational velocity is adjusted proportional to a distance to the nearest obstacle in front.