Patent classifications
G05B2219/39091
ROBOTIC TRANSPORT SYSTEM AND METHOD THEREFOR
A robotic transport system including a drive section connected to a frame. An articulated arm coupled to the drive section providing the arm with arm motion in a collaborative space, corresponding to the frame, from a first location, in which the arm has a first shape, to another different location of the arm in the collaborative space in which the arm has another different shape. An electromagnetic affection envelope borne by the arm so that the electromagnetic affection envelope is defined by the arm and is close coupled and substantially conformal to at least part of a dynamic contour of each different arm shape of the arm. A controller connected to the drive section and configured so that in response to detection of entry of a collaborative object into the electromagnetic affection envelope, the controller commands a change in at least one predetermined characteristic of the arm motion.
REDUNDANT, DIVERSE COLLISION MONITORING
Movable elements of a machine are moved by a control device of the machine by controlling drives of the machine. To monitor the movement of the movable elements for collision with each other or with a stationary element, two monitoring devices check, independently from each other, using a computer program, whether there is a risk of collision in the working space. Depending on whether the monitoring devices detect a risk of collision or not, they intervene, independently from each other, in a corrective manner. In the control of the drives or not, and/or independently emit an alarm message or not. The two computer programs are designed in a diverse manner. The two monitoring devices differ from one another. One monitoring device is identical to the control device, while the other monitoring device is embodied as an industrial PC with a data link to the control device.
Systems and methods for collision detection and avoidance
Systems and methods for collision detection and avoidance are provided. In one aspect, a robotic medical system including a first set of links, a second set of links, a console configured to receive input commanding motion of the first set of links and the second set of links, a processor, and at least one computer-readable memory in communication with the processor. The processor is configured to access the model of the first set of links and the second set of links, control movement of the first set of links and the second set of links based on the input received by the console, determine a distance between the first set of links and the second set of links based on the model, and prevent a collision between the first set of links and the second set of links based on the determined distance.
CAMERA AND ROBOT SYSTEM
A camera and a robot system are provided. The camera includes a camera body attached to a tip of a robot arm and a camera unit housed in the camera body. The camera unit has a plurality camera devices that are different in optical characteristics for imaging a workpiece.
MACHINE LEARNING METHOD AND MOBILE ROBOT
A machine learning method includes: a first learning step which is performed in a phase before a neural network is installed in a mobile robot and in which a stationary first obstacle is placed in a set space and the first obstacle is placed at different positions using simulation so that the neural network repeatedly learns a path from a starting point to the destination which avoids the first obstacle; and a second learning step which is performed in a phase after the neural network is installed in the mobile robot and in which, when the mobile robot recognizes a second obstacle that operates around the mobile robot in a space where the mobile robot moves, the neural network repeatedly learns a path to the destination which avoids the second obstacle every time the mobile robot recognizes the second obstacle.
ROBOT MOTION PLANNING
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning a path of motion for a robot. In some implementations, a candidate path of movement is determined for each of multiple robots. A swept region, for each of the multiple robots, is determined that the robot would traverse through along its candidate path. At least some of the swept regions for the multiple robots is aggregated to determine amounts of overlap among the swept regions at different locations. Force vectors directed outward from the swept regions are assigned, wherein the force vectors have different magnitudes assigned according to the respective amounts of overlap of the swept regions at the different locations. A path for a particular robot to travel is determined based on the swept regions and the assigned magnitudes of the forces.
Cleaning robot
A cleaning robot includes a main body, a traveling part provided at a lower portion of the main body to enable the main body to move along a floor surface, a suction part provided at the main body to suck foreign materials from the floor surface, a cover provided on an exterior of the main body, and a recessed part recessed at a predetermined position of the cover, wherein the cover includes a first cover positioned above the recessed part, and a second cover which is positioned below the recessed part and has a greater width than the first cover.
INDUSTRIAL ROBOT SYSTEM AND METHOD FOR CONTROLLING AN INDUSTRIAL ROBOT
A method for controlling an industrial robot provides that position data of the industrial robot are detected and environment data of an object in an environment of the industrial robot are captured with an environment detection unit. The position data and the environment data are transformed into a common figure space, in which a control figure is defined for the industrial robot and an object figure of the object is represented. A parameter set is created which takes a dimensioning of the control figure in the figure space into account. The parameter set comprises a temporal and spatial correlation of the position data and the environment data and takes into account the movement history of the industrial robot and/or of the object. An action instruction is generated for the industrial robot if the control figure and the object figure satisfy a predefined criterion in relation to each other.
Controlling and/or regulating motors of a robot
The invention relates to a method and device for controlling and regulating motors, MOT.sub.m, of a robot, with m=1, 2, . . . M, wherein the robot has robot components that are interconnected via a number, N, of articulated connections GEL.sub.n, the joint angles of the articulated connections GEL.sub.n can be adjusted by means of associated motors MOT.sub.m; Z(t.sub.k) is a state of the robot components in an interval, t.sub.k; and a first system of coupled motion equations BGG is predetermined and describes rigid-body dynamics or flexible-body dynamics of the connected robot components.
Robot interaction with human co-workers
Embodiments provide functionality to prevent collisions between robots and objects. An example embodiment detects a type and a location of an object based on a camera image of the object, where the image has a reference frame. Motion of the object is then predicted based on at least one of: the detected type of the object, the detected location of the object, and a model of object motion. To continue, a motion plan for the robot is generated that avoids having the robot collide with the object based on the predicted motion of the object and a transformation between the reference frame of the image and a reference frame of the robot. The robot can be controlled to move in accordance with the motion plan or a signal can be generated that controls the robot to operate in accordance with the motion plan.