Robot Object Interaction Mapping for Code-Free Task Setup
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


