Abstract:
A method for controlling the motion of one or more collaborative robots is described, said collaborative robots being mounted on a fixed or movable base, equipped with one or more terminal members, and with a motion controller, characterized in that it comprises the following iterative steps: - determining the position coordinates of the robots, and the position coordinates of one or more human operators collaborating with said robot; - determining a set of productivity indices associated with relative directions of motion of the terminal member of the robot, said productivity indices being indicative of the speed at which the robot can move in each of said directions without having to slow down or stop because of the presence of said operator; - supplying said controller of the robot with the data of said set of productivity indices associated with said relative directions of motion of the terminal member of the robot, so that said controller can determine the directions of motion of the terminal member of the robot based on the higher values of said productivity index.
Abstract:
A method, system, and one or more computer-readable storage media for controlling a robot (102) in the presence of a moving object (112) are provided herein. The method includes capturing a number of frames from a three-dimensional camera system (104) and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object MCO. If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot (102) is instructed to take an action.
Abstract:
A robotic system implements a collision avoidance scheme and includes a first robotic manipulator and a first controller configured to control the first robotic manipulator for movement along a first pre-planned actual path. A second controller is configured to control movement of a second robotic manipulator for movement along a second pre-planned intended path and deviating therefrom to move in a dodging path away from the first pre-planned actual path based upon determining a potential collision with the first robotic manipulator without prior knowledge of the first pre-planned actual path.
Abstract:
Ein erfindungsgemäßes Verfahren zum Überwachen einer Anlage mit wenigstens einem Roboter, insbesondere mehreren Robotern (10, 20), umfasst die Schritte: - Überwachen (S50) eines Abstandsbereichs (A10; A20) wenigstens eines Roboters (10, 20) der Anlage; und Überführen (S70) dieses Roboters in einen sicheren Zustand auf Basis einer Erfassung (S20) einer Position wenigstens einer Person (40) innerhalb dieses Abstandsbereichs.
Abstract:
Ein Verfahren zum Steuern eines mobilen Roboters mit redundanten Freiheitsgraden (ρ 1 , ρ 2 ), wobei der Roboter eine mobile Basis (10) und einen mehrachsigen Roboterarm (20) aufweist und die mobile Basis (10) eine Route abfährt und dabei der Roboterarm (20) eine vorgegebene Bahn (B) abfährt, wobei der Roboter ein auf der Route sich befindendes Hindernis (40) erkennt und die Route der mobilen Basis (10) derart ändert, so dass eine Kollision mit dem Hindernis (40) vermieden wird. Der Roboterarm (20) wird dabei derart gesteuert, so dass die vorgegebene Bahn (B) weiter abgefahren wird, d.h. dass der TCP weiterhin auf der vorgegebenen Bahn (B) bleibt.
Abstract:
Devices, systems, and methods for avoiding collisions between manipulator arms using a null-space are provided. In one aspect, the system calculates an avoidance movement using a relationship between reference geometries of the multiple manipulators to maintain separation between reference geometries. In certain embodiments, the system determines a relative state between adjacent reference geometries, determines an avoidance vector between reference geometries, and calculates an avoidance movement of one or more manipulators within a null-space of the Jacobian based on the relative state and avoidance vector. The joints may be driven according to the calculated avoidance movement while maintaining a desired state of the end effector or a remote center location about which an instrument shaft pivots and may be concurrently driven according to an end effector displacing movement within a null-perpendicular-space of the Jacobian so as to effect a desired movement of the end effector or remote center.
Abstract:
The invention refers to a method for detecting an imminent collision between an object and a component (AC, AC') of an autonomous system in the real environment (RE) comprising at least one real, decentralized autonomous component (AC, AC'), whereby of at least a part of the autonomous system a virtual image (VE) is available, emulating at least one aspect of the autonomous system, comprising the following steps: a) Transferring (T) of data to the virtual image of the autonomous system (VE) said data comprising - component data providing information in relation to a movement of the at least one real autonomous component (AC, AC') and - object data providing information in relation to a movement of the object; b) Generating, in the virtual image (VE), a corpus (C) around the virtual image of the object, which defines a volume that cannot be entered by the virtual image of the at least one autonomous component (AC, AC'); c) Processing the component data and the object data in the virtual image (VE) and thus generating feedback data providing information about the movements of the virtual images of the object and the autonomous component (AC, AC'); d) Transferring (T) feedback data from the virtual image (VE) of the autonomous system to the real autonomous component (AC, AC') for use by the autonomous component (AC, AC') when deciding about a further movement.
Abstract:
A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.