Robot Motion Continuity During External Control Link Failures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots experience sudden stopping or unintended motion due to errors or interruptions in communication with external devices, leading to potential collisions or injuries, especially in companion and retail service robots.

Innovation Solution

A robot system that receives and stores driving data from an external device, identifies matching data within a threshold period during communication errors, and continues operations using consecutive data to maintain normal functioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the robot controls operations based on driving data received from an external device, then the operation precision and control accuracy are improved, but the reliability deteriorates due to communication errors causing sudden stopping or unintended motion

Engineering Contradiction:
Improvecontrol accuracyVSAvoidoperation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The robot stores driving data received from the external device in advance in its memory before communication errors occur. This preliminary storage of driving data enables the robot to continue operations smoothly when communication interruptions happen, preventing sudden stopping or unintended motion while maintaining control accuracy.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If the robot continuously receives driving data from the external device, then the operation smoothness is improved, but the reliability deteriorates when communication errors cause interruption in receiving driving data

Engineering Contradiction:
Improveoperation smoothnessVSAvoidcommunication reliability
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The robot stores driving data in advance in its memory before communication errors occur. This preliminary storage ensures that when communication interruptions happen, the robot can continue operations smoothly using the stored driving data, maintaining operation smoothness despite communication reliability issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The robot's memory acts as an intermediary between the external device and the driver. When communication errors occur, the stored driving data in memory serves as a mediator to maintain the flow of control signals, ensuring continuous and smooth robot operations without direct real-time communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the robot uses real-time driving data from the external device, then the responsiveness is improved, but the reliability deteriorates due to communication errors causing wrong direction travel or collisions

Engineering Contradiction:
ImproveresponsivenessVSAvoidnavigation reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The robot stores driving data in advance in its memory before communication errors occur. This preliminary storage enables the robot to maintain responsiveness by using pre-stored driving data when communication interruptions happen, preventing navigation errors such as traveling in wrong directions or collisions while maintaining operational continuity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230191599A1Robot and control method for robot
Publication Date: 2023.06.22 SAMSUNG ELECTRONICS CO LTD
  • US20230191599A1 patent drawing
  • US20230191599A1 patent drawing
  • US20230191599A1 patent drawing

AI summary

A robot includes: a communicator; a driver configured to drive the robot; at least one memory configured to store at least one instruction; and at least one processor configured to execute the at least one instruction to: receive first driving data from an external device in communication with the robot through the communicator and store the first driving data in the memory, control the driver to perform an operation based on the first driving data, identify, based on an error in communication connection between the robot and the external device occurring, second driving data received by the robot from the external device within a threshold period based on a point in time at which the error in communication connection occurs, wherein the second driving data matches with at least a portion of the first driving data, identify third driving data that is at least a portion of the first driving data and is consecutive to the portion of the first driving data that matches with the second driving data, and control the driver to perform an operation after the point in time at which the error in communication connection between the robot and the external device occurs based on the third driving data.