Voice Interactive Robot Temporary Origin Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a voice interaction system where a voice interactive robot follows a user internally without notifying the control computer, the control computer cannot ascertain the operation condition of the robot's movable parts, leading to deviations in intended operations when operation instructions are issued using an initial position as a reference.

Innovation Solution

The voice interactive robot includes a movable part, a following control unit, a temporary origin setting unit, and an operation execution unit that sets and uses a temporary origin for the movable part to ensure accurate operation execution even when the operation instruction is received from an external device unaware of the movable part's condition, adjusting the temporary origin to prevent operations from exceeding the movable range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the voice interactive robot executes following processing internally without notifying the control computer, then the robot can autonomously follow the user, but the control computer cannot ascertain the operation condition of the movable part

Engineering Contradiction:
Improveautonomous following capabilityVSAvoidoperation condition information
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The patent divides the coordinate system into two parts: the global coordinate system (origin at initial position) used by the control computer for issuing instructions, and the local coordinate system (origin at current position) used by the robot for execution. This segmentation allows each system to operate independently with its own reference frame, resolving the information asymmetry.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a coordinate transformation mechanism as an intermediary that converts operation instructions from the global coordinate system to the local coordinate system. This intermediary enables seamless communication between the control computer (which doesn't know current position) and the robot (which knows current position), allowing the robot to execute instructions accurately without the control computer needing to know the current operation condition.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the robot uses the initial position as reference for operations, then the control computer can issue simple instructions, but the executed operation deviates from the intended operation when the robot has moved

Engineering Contradiction:
Improveinstruction issuance simplicityVSAvoidoperation execution accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent makes the coordinate origin dynamic by allowing the robot to set a temporary origin at its current position when following processing is executed. This dynamic origin adjustment enables the robot to adapt to its changing position while maintaining accurate operation execution, resolving the conflict between simple instruction issuance and precise operation execution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the reference parameter (coordinate origin) from a fixed initial position to a variable current position. By dynamically updating the origin parameter based on the robot's current position, the system maintains operation accuracy without complicating the instruction issuance process, as the control computer continues to use the same simple global coordinate system.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10828773B2Voice interactive robot and voice interaction system
Publication Date: 2020.11.10 TOYOTA JIDOSHA KK
  • US10828773B2 patent drawing
  • US10828773B2 patent drawing
  • US10828773B2 patent drawing

AI summary

A voice interactive robot interacting with a user by voice includes a main body, a movable part capable of moving relative to the main body, a following control unit that moves the movable part so that the movable part follows the user, a temporary origin setting unit that sets a temporary origin of the movable part in response to movement of the movable part by the following control unit, an acquisition unit that acquires an operation instruction issued in relation to the movable part, and an operation execution unit that moves the movable part in accordance with the operation instruction using the temporary origin as a reference.