Abstract:
Embodiments relate to systems and methods for managing an autonomous robot in a retail environment. A system for managing an autonomous robot in a retail environment generally includes an external vendor robot task request system, a retailer robot task scheduling system, and an autonomous robot located in the retail environment. The retailer robot task scheduling system receives an external vendor robot task request from the external vendor robot task request system, combines the external vendor robot task request and an internal retailer-defined task into a robot task list, and communicates the robot task list to the autonomous robot.
Abstract:
An apparatus for transporting a load is described, including: a body including a part or portion for engaging with or connecting to a load to be transported; a ground-engaging device supporting the body, the ground-engaging device for effecting movement of the body over a surface; a transmitter module; a receiver module; and a controller for communicating with the transmitter and receiver modules and the ground engaging device and for receiving status signals from components and/or devices of the apparatus, wherein the controller is capable of conducting a check as to the status of the components and/or devices of the apparatus, and after completing said check to provide an "apparatus operative" or "apparatus non-operative" signal to the transmitter module, wherein the transmitter module is configured to transmit the "apparatus operative" or "apparatus non-operative" signal to a receiver module of one or more other apparatus and to its own receiver module.
Abstract:
An arrangement for handling objects on an object transporting device (26) comprises an industrial robot and an object handling control device. The device estimates candidate handling positions (OP 1 , OP 2 , OP 3 , OP 4 , OP 5 , OP 6 , OP 7 ) for at least one candidate object based on a first assumption; determines for each candidate handling position whether it lies within a working volume (wv1) of the robot; selects one of the candidate positions (OP 1 ) at a first decision instant, the selection being at least partially based on the result of the determining;and handles an object at an actual handling position corresponding to the selected candidate handling position, the handling being performed after a usage time of the robot, the usage time comprising the time for moving the robot from the robot position at the first decision instant to the actual handling position, and the time for handling the object.
Abstract:
The invention relates to a method and a system for handling long objects, in particular packing extruded profiles. It comprises two robots with one arm each, said arm having a pair of grippers, and a control unit that coordinates and controls the movement of the robots. In the handling operation the mutual distance between the two said pair of grippers are held constant, to counteract misalignment of the object.
Abstract:
Die Erfindung betrifft ein Verfahren und eine Vorrichtung (1) zum sequentiellen robotergesteuerten Greifen und Bewegen von Objekten (2) aus einer Vielzahl von in einem definierten räumlichen Bereich (3) angeordneten Objekten (2), mit einer Einrichtung (7) zur optischen Erfassung des räumlichen Bereichs (3) mit den darin angeordneten Objekten (2), einem Speicher (10) zur Hinterlegung von Modellen der Objekte (2) und deren möglicher Greifpunkte (9), einer Einrichtung (8) zur Identifizierung der Objekte (2) und deren Lage anhand der im Speicher (10) hinterlegten Daten, und der Ermittlung der Gesamtheit möglicher Greifpunkte (9) im räumlichen Bereich (3) und deren Sortierung nach deren Relevanz zur Bestimmung des bevorzugt zu greifenden Objekts (2) mit bevorzugten Greifpunkten (9) und mit einem robotergesteuerten Greifer (5) zum Greifen des Objekts (2) und Bewegen des Objekts (2) zur einem definierten Zielort (4). Zur Schaffung eines möglichst optimal funktionierenden und flexiblen Verfahrens bzw. einer Vorrichtung (1) ist eine Simulationsvorrichtung (11) zur Simulation des Greif- und Bewegungsvorgangs zumindest des nächsten bestimmten Objekts (2) vor dessen Durchführung und zur Bewertung der Simulation und zur Entscheidung, ob der Greif- und Bewegungsvorgang zumindest des nächsten Objekts (2) durchgeführt oder zumindest das nächste Objekt (2) mit anderen Greifpunkten (9) oder ein anderes bevorzugt zu greifendes Objekt (2) mit bevorzugten Greifpunkten (9) bestimmt wird, vorgesehen.
Abstract:
A system for performing the method of this invention includes a leader having a robot arm able to articulate about first axes and supporting an end effector. A follower includes a robot arm able to articulate about respective second axes. Servo motors articulate the leader arm about the first axes and the follower arm about the second axes. A user interface allows a user to jog the arm of the leader and to program movement of the arms for automatic execution such that the end effector reaches predetermined positions. A controller, operatively connected to the servo motors and the user interface, controls operation of the servo motors, moves the arm of the leader in accordance with the programmed movement, and moves the arm of the follower such that it tracks or mirrors movement of the leader.
Abstract:
Die vorliegende Erfindung betrifft ein Exoskelett-System (1) aufweisend: eine erste Exoskeletteinheit (11) zur Unterstützung eines ersten Körperteils (21); eine zweite Exoskeletteinheit (12) zur Unterstützung eines zweiten Körperteils (22); und eine Steuereinrichtung (30); wobei die Steuereinrichtung dazu ausgebildet ist, die erste Exoskeletteinheit (11) und/oder die zweite Exoskeletteinheit (12) basierend auf einem Regelungsmodell (31) anzusteuern, wobei das Regelungsmodell auf einem Mehrkörpersystem (32) basiert, welches die erste Exoskeletteinheit (11); die zweite Exoskeletteinheit (12); und den ersten und/oder zweiten Körperteil (21, 22) modelliert; und wobei die erste Exoskeletteinheit (11) und die zweite Exoskeletteinheit (12) mechanisch voneinander entkoppelt sind. Des Weiteren betrifft die vorliegende Erfindung eine Steuereinrichtung (30) und ein entsprechendes Verfahren (100) zur Ansteuerung einer ersten und/oder zweiten Exoskeletteinheit (11, 12).
Abstract:
A robot arm system (1) is disclosed comprising a first robot arm (3) and a second robot arm (5), and a robot controller (10), configured to allow an operator to perform lead through programming of the first robot arm. The robot controller(10)is configured to determine a weight of an object (8) to be handled by the robot arm system (1) and comparing the weight of the object with a maximum allowed handling weight for the first robot arm (3) during lead through programming. If the weight of the object exceeds the maximum allowed handling weight for the first robot arm, the robot controller is configured to provide a possibility to instruct the robot arm system (1) to simultaneously use both the first robot arm (3) and the second robot arm (5) to handle the object (8). A corresponding method is also disclosed.