Patent classifications
B25J9/1682
Method for mounting an annular sealing element
A method for assembling an annular seal element, formed by a sealing cord which runs around an opening on a seal receptacle which runs around on the outside of a component. The method includes introducing two assembly fingers into the opening of the annular seal element, stretching the annular seal element by moving the assembly fingers apart from one another, with the formation of a cord portion of the sealing cord, the cord portion being freely tensioned between the assembly fingers, placing the freely tensioned cord portion onto the seal receptacle in a contact region, applying the annular seal element, by way of its opening, onto the seal receptacle, and removing the assembly fingers from the annular seal element. The assembly fingers are moved so as to follow the profile of the seal receptacle, to travel around the seal receptacle in opposite directions.
Robotically controlled display
A robotic mount is configured to move an entertainment element such as a video display, a video projector, a video projector screen or a camera. The robotic mount is moveable in multiple degrees of freedom, whereby the associated entertainment element is moveable in three-dimensional space. In one embodiment, a system of entertainment elements are made to move and operate in synchronicity with each other, such as to move a single camera via multiple robotic mounts to one or more positions or along one or more paths.
ROBOT TOOL AND METHOD FOR COIL PACKAGING
A robot tool, a robot system and a method for packaging coils of sheet metal. A robot tool for coil packaging, having two ends, each end being provided with a coupling tool piece configured to interface with a robot arm; a roll holder shaft configured to hold a roll of wrapping material, the holder shaft at one end being rotatably mounted substantially midway between said ends and projecting substantially perpendicular to an axis extending between said ends. A robot system for coil packaging, having two industrial robots, each robot being provided with a robot arm having a coupling robot piece configured to interface with a robot tool; and a robot tool, the robot tool having two ends, each end being provided with a coupling tool piece configured to interface with a said robot arm.
Calibration and programming of robots
Methods includes calibrating robots without the use of external measurement equipment and copying working programs between un-calibrated robots. Both methods utilize the properties of a closed chain and the relative position of the links in the chain in order to update the kinematic models of the robots.
Robot system and method for manufacturing component
After a forward end of a workpiece is inserted into a through-hole and fitting is started, a follow operation of moving the workpiece to follow the shape of the through-hole is performed during the movement of the workpiece in a fitting direction. At this time, the workpiece is fitted into the through-hole while a control point of a robot is changed in a direction opposite to the fitting direction according to the amount of movement of the workpiece in the fitting direction.
TECHNIQUES FOR ROBOTIC WORKCELL DESIGN
A computer-implemented method for generating and evaluating robotic workcell solutions includes: determining a plurality of locations within a workcell volume, wherein each location corresponds to a possible workcell solution; for each location included in the plurality of locations, determining a value for a first robot-motion attribute for a first robot based on position information associated with the location and a trajectory associated with a component of the first robot; and, for each location included in the plurality of locations, computing a first value for a first performance metric based on the value for the first robot-motion attribute.
ONLINE AUTO-INTERLOCK STRATEGY
A deadlock avoidance motion planning technique for a multi-robot system. The technique includes online calculation of swept volumes for upcoming robot motion segments, and uses the swept volumes to compute one or more overlap zones, which are published to all robot controllers. Swept volume calculation is based on actual upcoming tool path, including adaptive conditions such as jumps and offsets. Robot controllers check at each time step whether an overlap zone will be entered and whether another robot is already in the zone. When a robot determines that it is about to enter a zone that is occupied, the robot holds position until the zone is vacated. Robots publish zone entry and exit for other robots’ awareness. Additional logic is added to establish priority for automatically resolving a deadlock condition, and for prioritizing completion of motion segments for a robot which is performing a continuous processing operation.
TEACHING SYSTEM OF DUAL-ARM ROBOT AND METHOD OF TEACHING DUAL-ARM ROBOT
The purpose is to perform a teaching work of a dual-arm robot instinctively and easily. A dual-arm robot including two arms made of a plurality of links coupled to each other with joint shafts, and two instructing parts provided to tip ends of the two arms, respectively, and configured to indicate coordinate points in space and to be grippable by a teacher, and a control device configured to acquire the coordinate points indicated by the teacher moving the two instructing parts directly and simultaneously with both hands as teaching points, and teach the dual-arm robot operation corresponding to the acquired teaching points.
Food-safe, washable, thermally-conductive robot cover
A cover for an automated robot includes elastic sheets that are adhered to each other in a geometry. The geometry is configured to allow the elastic sheets to expand and contract while the automated robot moves within its range of motion. The elastic sheets are attached to the automated robot by elasticity of the elastic sheets. A first group of the elastic sheets forms an elastic collar configured to grip the automated robot at a distal end and a proximal end of the cover in a non-breakable manner such that during operation of the robot, the elastic sheets hold their elasticity and integrity without breaking.
Robot coordination in a shared workspace
Methods, systems, and computer programs stored on computer storage devices, for coordinating movements of robots are disclosed. One of the methods includes, for each robot in a group of robots, identifying a set of tasks assigned to the robot and generating a plurality of candidate motion plans. The method further includes, for each candidate motion plan: (i) generating a 3D model that represents a volume of space through which the robot would move in executing the sequence of motions represented by the candidate motion plan, and (ii) determining a score for the candidate motion plan. The method further includes determining conflicts between candidate motion plans of different robots, selecting a motion plan from the candidate motion plans based on the score for the selected motion plan and the conflicts, and providing the selected motion plans for execution by the group of robots.