Multi-Robot Control Platform for Task Assignment and Congestion Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing control platforms struggle to effectively coordinate multiple robots or effectors with diverse abilities to execute complex tasks, provide advanced services without increasing manufacturing costs, and optimize movement paths to avoid congestion, leading to inefficiencies and user dissatisfaction.
Innovation Solution
A control platform that connects effector groups and user terminals via communication networks, enabling task recognition, assignment, and congestion estimation to coordinate operations and optimize movement paths, allowing for efficient execution of complex tasks and service provision.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple robots with different abilities are controlled to execute complex tasks, then task execution capability is improved, but control system complexity increases
Solution Approach 1:
The control system segments complex tasks into multiple subtasks and assigns them to different robots based on their capabilities. The task management unit divides the overall task into manageable components, allowing each robot to execute specific subtasks independently while contributing to the global objective, thereby reducing control complexity while maintaining high task execution capability.
Solution Approach 2:
The control system implements a universal task management unit that can handle various types of tasks and coordinate multiple robots with different abilities. This centralized management approach provides a unified interface for task assignment and monitoring, enabling the system to adapt to diverse robot capabilities without increasing proportional control complexity.
2Adaptability or versatility
If robots are equipped with higher performance and more functions to provide advanced services, then service capability is improved, but manufacturing cost increases
Solution Approach 1:
The system merges the capabilities of multiple robots with different functions to provide advanced services. Instead of equipping each robot with all possible functions, the system combines specialized robots (e.g., cleaning robots, inspection robots, delivery robots) to achieve comprehensive service capabilities, thereby reducing individual robot costs while maintaining high overall service capability.
Solution Approach 2:
The control system acts as an intermediary that coordinates robots with basic functions to deliver advanced services. The task management unit and communication protocols enable these robots to work together as a team, achieving complex service objectives without each robot needing expensive specialized equipment, thus reducing manufacturing costs while maintaining service capability.
3Reliability
If motorized transport units stop or avoid obstacles in movement paths, then collision avoidance is improved, but travel time increases
Solution Approach 1:
The system performs preliminary detection of obstacles and potential collision risks before they become critical threats. The communication units and sensors continuously monitor the environment, allowing the transport units to plan alternative routes or adjust speeds in advance, thereby maintaining reliable collision avoidance while minimizing disruptions to travel time.
Solution Approach 2:
The control system implements real-time feedback mechanisms where movement status, obstacle detection, and path information are continuously exchanged between transport units and the central controller. This feedback enables dynamic route optimization and coordinated movement, allowing transport units to navigate around obstacles efficiently without excessive stopping, thus balancing collision avoidance with travel time minimization.
Data Source
AI summary
Provided is a control platform capable of controlling a plurality of effectors so as to suitably execute a first task configured by combining a plurality of predetermined operations. A CI brain module 51 of a control platform 5 recognizes a service (first task) through communication with a user terminal 8, recognizes a robot group for executing the service based on link data of a service generation module 52, recognizes the service as a plurality of jobs, and assigns these jobs to robots 2X to 2Z. Then, a communication module 50 transmits a command signal representing the job to the robots 2X to 2Z.


