G05B2219/39117

Task assignment method for wheeled robot network

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

Flexible pressing verification system

A flexible pressing system for accepting and rejecting pressed part into a part may include a pressing apparatus configured to press components into a hole of a part and a controller programmed to receive press data for a press of at least one of the components, the press data including force, distance and time of the press, and determine whether the force is indicative of an inadequate press based on the force and distance at a specific time of the press.

ROBOTIC NETWORK SYSTEM WITH DYNAMIC MULTI-OBJECTIVE TASK ALLOCATION

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

TASK ASSIGNMENT METHOD FOR WHEELED ROBOT NETWORK

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

Robotic network system with dynamic multi-objective task allocation

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

CONTROL APPARATUS, CONTROL SYSTEM, CONTROL METHOD, AND PROGRAM

A request response processing unit calculates, based on observation information about the agent, at least one other agent near the agent, and the task, a request parameter as to whether or not to request help, and a response parameter as to whether or not to respond to a request from the at least one other agent. An importance processing unit performs processing for calculating, based on at least the request parameter of the at least one other agent and the response parameter of the agent, importance of each of the tasks for the agent. A task selection unit selects the task to be performed by the agent according to the importance. A task execution unit controls the agent so that it performs the selected task.

Systems and methods for allocating tasks to a plurality of robotic devices
10500718 · 2019-12-10 · ·

Methods and systems for allocating tasks to robotic devices are provided. An example method includes receiving information associated with task logs for a plurality of robotic devices and in a computing system configured to access a processor and memory, determining information associated with a health level for the plurality of robotic devices based on the information associated with the task logs. A health level for a given robotic device may be proportional to a current level of ability to perform a function, which may change over a lifespan of the given robotic device. Information associated with a plurality of tasks to be performed by one or more or the robotic devices may also be determined. The computing system may optimize an allocation of the plurality of tasks such that a high precision task may be allocated to a robotic device having a greater current health level than another robotic device.

Dynamic multi-objective task allocation

A dynamic multi-objective task allocation system within robotic networks that assigns tasks in real-time as they are detected, the system including a sensing device that detects a trigger event, the trigger event being associated with a task to be performed, and transmits a broadcast signal to a designated robotic network, the robotic network including one or more robots, the broadcast signal including information associated with the task to be performed, the trigger event, the task to be performed, and a location where the task is to be performed; and a distribution robot that receives broadcast signal from the sensing device, assigns itself a self-score associated with performing the task, transmits, to one or more receiving robots within the robotic network, a request for submission of an assessment score of each one of the one or more robots, and determines which robot is assigned to perform the task.

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

There is provided an information processing apparatus and an information processing method that enable agents with different skills to cooperate with each other to efficiently execute a task, the information processing apparatus including: an allocation section configured to assign at least a part of a task to two or more agents on the basis of a skill model indicating a skill of each of the agents. An information processing method includes an allocation step of assigning at least a part of a task to two or more agents on the basis of a skill model indicating a skill of each of the agents. The present technology can be applied to, for example, an agent system in which a plurality of agents cooperates with each other to execute a task.

METHOD FOR POSITIONING A FIRST COMPONENT RELATIVE TO A SECOND COMPONENT BY A ROBOTIC ARM SYSTEM
20240198522 · 2024-06-20 · ·

A method for positioning a first component relative to a second component by a robotic arm system, comprising: providing at least a first robot arm arranged to hold and move a first component relative to a second component, wherein the robot arm is arranged to be moved coordinate-based; providing at least one laser scanning unit to detect a distance between the first component and the second component; picking up the first component by the first robot arm and moving the first component relative to the second component according to a coordinate-based calculated position; detecting a distance of the first component in its coordinate-based calculated position to the second component by the laser scanning unit; providing a position correction value based on the detected distance of the first component to the second component; moving at least one of the components to an end position based on the provided position correction value.