Robot Object Interaction Mapping for Code-Free Task Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot control systems require significant operator effort to configure interaction behaviors with environment objects, leading to laborious setup processes and delayed deployment, as well as reduced user-friendliness due to the need for coding expertise.

Innovation Solution

A computer-implemented method and robot system that uses sensor data to detect objects, author interaction behaviors, and generate a localization map, allowing operators to select and execute preconfigured behaviors through a graphical interface, reducing the need for manual coding and simplifying the setup process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If robot control systems use traditional configuration methods requiring operator coding expertise, then robots can perform complex interaction behaviors, but the setup process becomes laborious and time-consuming

Engineering Contradiction:
Improveease of configuring interaction behaviorsVSAvoidsetup time for robot deployment
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting objects in the environment and pre-configuring interaction behaviors before the operator needs to use them. The robot proactively creates the localization map and identifies interactable objects, so that when the operator arrives, the configuration work is already done, eliminating the need for manual coding and reducing setup time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The robot serves itself by autonomously detecting objects, generating localization maps, and configuring interaction behaviors without requiring operator intervention for the tedious setup tasks. The system uses its own sensors and processing capabilities to prepare the environment for interaction, making the configuration process self-serve rather than operator-dependent

Inventive Principle:
Principle #25Self-service

2Ease of operation

If robot control systems require coding expertise for configuration, then precise control over robot behaviors is achieved, but user-friendliness is reduced

Engineering Contradiction:
Improveuser-friendliness of robot configurationVSAvoidcomplexity of configuration process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system replaces the mechanical/coding-based configuration process with an automated sensing and detection system. Instead of requiring operators to manually code interaction behaviors, the robot uses its sensors to automatically detect objects and programmatically configures behaviors based on detected object properties, substituting manual coding operations with automated sensing and processing operations

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The localization map serves as an intermediary between the physical environment and the robot's control system. Rather than requiring direct manual configuration of all interaction parameters, the localization map automatically captures environmental information and translates it into structured data that the robot can use to determine appropriate interaction behaviors, simplifying the interface between the operator and the complex control system

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240351217A1Object-Based Robot Control
Publication Date: 2024.10.24 BOSTON DYNAMICS INC
  • US20240351217A1 patent drawing
  • US20240351217A1 patent drawing
  • US20240351217A1 patent drawing

AI summary

A method includes receiving sensor data for an environment about the robot. The sensor data is captured by one or more sensors of the robot. The method includes detecting one or more objects in the environment using the received sensor data. For each detected object, the method includes authoring an interaction behavior indicating a behavior that the robot is capable of performing with respect to the corresponding detected object. The method also includes augmenting a localization map of the environment to reflect the respective interaction behavior of each detected object.