Robot Control Apparatus Task Scheduling Priority Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems face high operational and communication loads when determining task feasibility and optimizing task distribution among multiple robots, leading to inefficient task execution with potentially large traveling distances and delayed completion times.

Innovation Solution

A robot control apparatus that generates priority data based on task timing, location, and importance to efficiently schedule and assign tasks to robots, reducing the load on the system by optimizing task distribution and minimizing traveling distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the robot control system determines task feasibility and optimizes task distribution among multiple robots, then task execution capability is improved, but operational load and communication load increase significantly

Engineering Contradiction:
Improvetask execution capabilityVSAvoidoperational load and communication load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the task distribution problem into two independent phases: (1) priority assignment phase where priorities are given to tasks based on deadlines and importance, and (2) robot assignment phase where robots are assigned to tasks based on current priorities. This segmentation allows each phase to be handled independently, reducing the complexity of simultaneous optimization and lowering communication overhead between phases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary priority assignment before robot task assignment. By pre-calculating task priorities based on deadlines and importance metrics before the actual robot assignment occurs, the system reduces the computational burden during the assignment phase and enables more efficient real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system searches for another robot to execute the task when task cannot be accomplished, then task completion possibility is improved, but communication load and time delay increase

Engineering Contradiction:
Improvetask completion possibilityVSAvoidcommunication time and search time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores priority information for all tasks before robot assignment. This preliminary preparation enables the system to quickly determine task feasibility and identify alternative robots without extensive real-time communication and searching, thus reducing time delays while maintaining task completion reliability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple robots are coordinated to execute tasks simultaneously, then overall task throughput is improved, but synchronization complexity and communication overhead increase

Engineering Contradiction:
Improvetask throughputVSAvoidsynchronization complexity and communication overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the complex multi-robot coordination problem into separate priority assignment and robot assignment stages. This segmentation simplifies synchronization by handling priority determination independently from robot allocation, reducing the complexity of real-time coordination and communication overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By pre-assigning priorities to tasks before robot assignment, the system establishes a clear execution hierarchy in advance. This preliminary action enables robots to independently understand task importance and execute tasks according to pre-determined priorities, reducing the need for complex real-time synchronization and communication during task execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7765028B2Robot control apparatus
Publication Date: 2010.07.27 HONDA MOTOR CO LTD
  • US7765028B2 patent drawing
  • US7765028B2 patent drawing
  • US7765028B2 patent drawing

AI summary

The robot control apparatus has an input-output section, a control section including a priority data generation section, a schedule data generation section, an execution command generation section, and a task data dividing section, a map information database, individual information database, a robot information database, and a task information database. The priority data generation section generates priority data for task data, stored in a task control database that that has not been executed. The schedule data generation section generates schedule data by assigning tasks to the robots on the basis of the priority data to generate schedule data. The execution command generation section generates execution commands for causing the robots to execute the tasks.