Abstract:
The present invention relates to a collaborative robot system (1)comprising a plurality of devices (1a-d, 2a-b, 3) connected to a common network (10), wherein at least one of the devices is an industrial robot (1a-d). Each of the devices comprises a zero-configuration network module (12) configured to allow the devices to discover the other devices connected to the network, and one of the devices connected to the network comprise a user interactive module (20) configured to dynamically generate a graphical user interface adapted to display information about the devices connected to the network, and to allow a user to select a group of collaborative devices among the devices connected to the network for cooperation with each other in order to perform a common task.
Abstract:
A robot system (40) with a group (11) of industrial robots (1, 2), and a method for the robot system(40). A first robot (1) in the group (11) includes a sensing system (38) configured to generate certain data needed by a second robot (2) in the group (11). The robot system (40) has a publish-subscribe architecture where each robot (1, 2) in the group (11) is related to as a node (17, 18...N). The robot system (40) includes: a publishing module (17A) configured to generate information including the certain data from the first robot (1) in the group (11) related to a first node (17), for sharing with at least one subscribing module (18B...NB); and a subscribing module (18B) of a second node (18) related to the second robot (2) in the group (11), wherein the subscribing module (18B) is configured to subscribe to the information published by the publishing module (17A), wherein the second robot (2) is configured to use the information for performing at least part of the common task of the group (11).
Abstract:
The invention concerns a method, arrangement and computer program product for distributing processing for a first robot in a cell among more than one processing entities (44). The arrangement comprises a processing entity determining unit (44) that obtains (50) data about current limitations in the processing environment of a prospective processing entity intended to perform a processing task for the first robot,determines (52), based on the processing environment limitations, whether a performance requirement will be fulfilled or not if the task is performed in the prospective processing entity, and assigns(54) the processing task for processing in the prospective processing entity or in at least one other processing entity based on the determining of whether the performance requirement is fulfilled or not.
Abstract:
A collaboration system (16) and method for a group (11) of devices (1, 2, 6) where each device (1, 2, 6) in the group (11) is arranged for cooperation with at least one other device (1, 2, 6) in the group (11) in order to perform a common task of the group (11) and wherein at least one device (1, 2, 6) in the group is an industrial robot (1, 2), the system (16) further has a publish-subscribe architecture where each device (1, 2, 6) in the group (11) is related to as a node. The system (16) includes a publishing module (17A) configured to generate information from a first device in the group (11) related to a first node (17) for sharing with at least one subscribing module and a subscribing module (18B) of a second node (18) related to a second device in the group (11), wherein the subscribing module (18B) is configured to subscribe to the information published by the publishing module (17A), wherein the second device of the group (11) is configured to use the information for performing at least part of the common task of the group (11).