Robot Action Command Timing for Predictable Task Waiting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in predicting the waiting time for robot tasks that take longer than a few seconds to complete, disrupting their action plans due to uncertainty about when the robot will finish.
Innovation Solution
A robot system that includes a unit job storage section, a linking job generation section, an action command generation section, and a required time calculation section, which allows for the generation of an action command by connecting unit jobs and linking jobs in series based on processing symbols, enabling accurate calculation and prediction of the required time for the robot's tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of moving object
If the robot performs long-duration tasks, then the robot can complete more complex work, but the user cannot predict the waiting time which disrupts the user's action plan
Solution Approach 1:
The system calculates and displays the required time for each unit job and linking job before the robot executes them. This preliminary provision of time information allows users to plan their actions accordingly, eliminating the uncertainty about waiting time while the robot performs long-duration tasks.
2Ease of operation
If the robot task duration is short, then the user can operate without being mindful of waiting time, but the robot cannot perform complex work requiring longer duration
Solution Approach 1:
The system provides continuous feedback to the user by displaying the required time for upcoming unit jobs and linking jobs. This feedback mechanism maintains ease of operation by keeping users informed about waiting times, enabling them to plan their actions while the robot performs longer-duration complex tasks.
Data Source
AI summary
Provided is a robot system including: a robot including a hand; a unit job storage section configured to store a unit job; a linking job generation section configured to generate a linking job being a command to move the hand from an end position at which a first unit job has ended to a start position at which a second unit job to be executed subsequently after the first unit job is started; an action command generation section configured to generate an action command for the robot by connecting the unit jobs and the linking job in series, based on arrangement of a plurality of processing symbols; and a required time calculation section configured to calculate a required time of the action command by adding required times of the unit jobs and a required time of the linking job.


