Robot Motion Continuity During External Control Link Failures
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
Data Source
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.


