Robot Control System for Simultaneous Multi-Robot Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot control systems lack efficient methods for simultaneously controlling multiple robots, particularly in the control layer, where real-time and non-real-time tasks are not effectively managed, leading to inefficiencies and potential network safety issues.

Innovation Solution

A robot control system comprising an interface, a controller, and a driver that generates motion commands and hardware interpretable data, allowing for simultaneous control of multiple robots by processing non-real-time tasks asynchronously and real-time tasks synchronously, using motion profiling algorithms and ThreadManager classes to manage tasks and ensure safe network operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional robot control systems are used to control multiple robots, then each robot can be controlled individually, but the system complexity increases and network safety deteriorates due to inability to effectively manage real-time and non-real-time tasks

Engineering Contradiction:
Improvenetwork safetyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control system is segmented into distinct functional modules: a generator that creates motion commands, an analyzer that processes these commands, and a driver that executes them. This segmentation allows independent optimization of each module and simplifies the overall system architecture while improving network safety through modular error isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary analysis module between the motion command generation and execution stages. This intermediary analyzes motion commands before execution, acting as a buffer that prevents erroneous commands from compromising system safety while maintaining operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Area of stationary object

If multiple robots are controlled simultaneously using traditional methods, then coverage area increases, but network jitter increases and response speed deteriorates

Engineering Contradiction:
Improvecoverage areaVSAvoidresponse speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The control system implements periodic action through cyclic execution of the driver module that reads motion commands and controls robot hardware. This periodic structure ensures consistent timing and reduces network jitter when controlling multiple robots simultaneously, maintaining response speed while expanding coverage area.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent creates a universal control architecture that can simultaneously manage multiple robots through a single integrated system. The generator, analyzer, and driver modules serve multiple robots concurrently, reducing network overhead and improving response speed compared to traditional distributed control methods.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If more hardware modules are added to control multiple robots, then control capability increases, but power consumption and hardware costs increase

Engineering Contradiction:
Improvecontrol capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges the control functions for multiple robots into a single integrated control system with shared generator, analyzer, and driver modules. This consolidation reduces the number of separate hardware components needed, thereby lowering power consumption and hardware costs while maintaining versatile control capability across multiple robots.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control system is designed as a universal platform where the same generator, analyzer, and driver modules can control any number of robots. This multi-functionality eliminates the need for dedicated hardware per robot, reducing overall power consumption and hardware investment while preserving full control capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10780583B2System and method of controlling robot
Publication Date: 2020.09.22 HANWHA ROBOTICS CORP
  • US10780583B2 patent drawing
  • US10780583B2 patent drawing
  • US10780583B2 patent drawing

AI summary

A robot control system includes: an interface configured to receive a user input; a controller configured to generate a motion command corresponding to the user input and a motion command group including the motion command, and generate hardware interpretable data by analyzing the motion command; and a driver configured to drive a motion of at least one hardware module based on the hardware interpretable data to be interpreted by the at least one hardware module.