Robot Intelligence Kernel Dynamic Autonomy Event Horizon

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot architectures lack a scalable framework for dynamic autonomy and generic robot attributes, making it difficult to port behaviors across different robot platforms and applications, resulting in limited intelligence and reliance on human operators for guidance.

Innovation Solution

A robot intelligence kernel with a generic scalable architecture that provides dynamic autonomy and generic robot attributes, enabling seamless porting of behaviors across various platforms by defining an event horizon and adjusting velocity based on obstacle detection, and incorporating a system controller with perceptors and locomotors for environmental perception and mobility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a generic scalable robot architecture is implemented, then adaptability across different robot platforms is improved, but device complexity increases

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

Solution Approach 1:

The robot architecture is divided into distinct hierarchical layers: hardware abstraction layer, robot abstraction layer, behavior layer, and cognitive layer. Each layer handles specific functions and can be independently developed and ported across different robot platforms, reducing the complexity of implementing adaptability across the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal abstraction layers that can interface with multiple different hardware platforms and sensor/actuator types. The hardware abstraction layer and robot abstraction layer provide standardized interfaces that work across diverse robot platforms, allowing the same behavior and cognitive software to operate on different physical systems without modification.

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

2Extent of automation

If dynamic autonomy framework is implemented, then extent of automation is improved, but device complexity increases

Engineering Contradiction:
Improvedynamic autonomyVSAvoidcontrol system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The architecture implements dynamic autonomy by allowing the robot to transition between different levels of autonomy (fully autonomous, semi-autonomous, teleoperated) based on task requirements and environmental conditions. The behavioral framework dynamically selects and combines behaviors based on sensor inputs and task goals, providing flexible automation without requiring a completely different control system for each autonomy level.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-defines a library of reusable behaviors and cognitive functions that can be composed to achieve different autonomy levels. Rather than building autonomy capabilities from scratch for each application, the framework provides pre-built building blocks that can be activated in advance, reducing the complexity of implementing dynamic autonomy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If event horizon-based velocity control is implemented, then reliability of obstacle avoidance is improved, but device complexity increases

Engineering Contradiction:
Improveobstacle avoidance reliabilityVSAvoidcontrol algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The event horizon control mechanism continuously monitors sensor data (laser range finders, sonar) to detect obstacles and dynamically adjusts robot velocity based on the distance to detected objects. This real-time feedback loop ensures reliable obstacle avoidance by automatically reducing speed when obstacles are detected within the event horizon distance, while maintaining normal speed when the path is clear.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the velocity parameter dynamically based on the event horizon calculation. When obstacles are detected within the event horizon (a calculated distance based on robot speed and stopping distance), the velocity parameter is reduced or set to zero. This parameter adjustment provides simple yet reliable obstacle avoidance without requiring complex control algorithms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7668621B2Robotic guarded motion system and method
Publication Date: 2010.02.23 BATTELLE ENERGY ALLIANCE LLC
  • US7668621B2 patent drawing
  • US7668621B2 patent drawing
  • US7668621B2 patent drawing

AI summary

A robot platform includes perceptors, locomotors, and a system controller. The system controller executes instructions for repeating, on each iteration through an event timing loop, the acts of defining an event horizon, detecting a range to obstacles around the robot, and testing for an event horizon intrusion. Defining the event horizon includes determining a distance from the robot that is proportional to a current velocity of the robot and testing for the event horizon intrusion includes determining if any range to the obstacles is within the event horizon. Finally, on each iteration through the event timing loop, the method includes reducing the current velocity of the robot in proportion to a loop period of the event timing loop if the event horizon intrusion occurs.