B25J9/1676

Sensorized Covering for an Industrial Device

A sensorized covering, prearranged for covering at least part of a movable structure of an automated device. The sensorized covering is useful for sensing an actual impact or anticipating an imminent impact to the automated device. The sensorized covering includes one or more covering modules wherein each covering module may include contact sensors and/or proximity sensors, a loading bearing structure and/or controls. The individual sensorized modules may be independently connected or controlled, or connected together and collectively controlled. Examples of the automated device my include a movable robots or an automated guided vehicles (AGVs).

Robotic system with automated package scan and registration mechanism and methods of operating the same

A system and method for operating a robotic system to scan and register unrecognized objects is disclosed. The robotic system may use an image data representative of an unrecognized object located at a start location to implement operations for transferring the unrecognized object from the start location. While implementing the operations, the robotic system may obtain additional data, including scanning results of one or more portions of the unrecognized object not included in the image data. The robotic system may use the additional data to register the unrecognized object.

SYSTEM AND METHOD FOR COGNITIVE ASSISTANCE IN AT LEAST PARTIALLY MANUAL AIRCRAFT ASSEMBLY
20230185288 · 2023-06-15 ·

A system for cognitive assistance in aircraft assembly includes a system to monitor an aircraft assembly process and acquire physical and physiological data on a human worker performing assembly operations. A cognitive model of the human worker on a data-processing device is coupled to the monitoring system to receive acquired physical and physiological data of the human worker, the cognitive model configured to provide state information on the human worker and prognostic data on expected behavior of the human worker during the aircraft assembly process. The state information and the prognostic data are continuously updated during the aircraft assembly process. A system control is coupled to the monitoring system and the cognitive model to assess current state of the aircraft assembly process based on the monitored aircraft assembly process, the state information of the of the human worker and the prognostic data of the cognitive model.

Liquid transport method
11261412 · 2022-03-01 · ·

A liquid transport method is disclosed for efficiently producing cell cultures. The liquid transport method of the present disclosure, which is in processing of cells, includes: a) a step in which a container holding a liquid is gripped by a gripping tool of a robot; and b) a step in which the liquid in the container is transported to a collection container by rotating the gripped container. In steps a) and b) the robot operates such as not to pass over a vertical line of an opening of the collection container.

ROBOTIC SYSTEM FOR SHOULDER ARTHROPLASTY USING STEMLESS IMPLANT COMPONENTS

Robotic system and methods for preparing a bone of a joint to receive an implant. Virtual object(s) are used to define a volume of material to be removed from the bone for receipt of the implant. A robotic manipulator controls a cutting tool based on the virtual object(s) to form a first cavity and a second cavity in the bone. The second cavity is formed beneath the first cavity and is rotated relative to the first cavity to define an undercut in the bone. The first and second cavities receive a body and a locking member of the implant in an unlocked position. The locking member is rotated within the second cavity to a locked position whereby the undercut engages the locking member to limit withdrawal of the implant from the bone.

EFFECTIVE CALCULATION METHOD OF THE MINIMUM DISTANCE TO DYNAMIC OBJECTS
20230166406 · 2023-06-01 ·

A method and system for calculating a minimum distance from a robot to dynamic objects in a robot workspace. The method uses images from one or more three-dimensional cameras, where edges of objects are detected in each image, and the robot and the background are subtracted from the resultant image, leaving only object edge pixels. Depth values are then overlaid on the object edge pixels, and distance calculations are performed only between the edge pixels and control points on the robot arms. Two or more cameras may be used to resolve object occlusion, where each camera's minimum distance is computed independently and the maximum of the cameras' minimum distances is used as the actual result. The use of multiple cameras does not significantly increase computational load, and does require calibration of the cameras with respect to each other.

System and method for demonstrating planned autonomous manipulation of an anatomy

Surgical systems and methods of demonstrating planned autonomous manipulation of an anatomy by a tool of a robotic surgical system include generating manipulation parameters representing planned constraints on autonomous manipulation of a volume of the anatomy by the tool in a first mode and generating demonstrative parameters relating to the manipulation parameters and defined in relation to a surface of the anatomy. The demonstrative parameters are less invasive to the anatomy than the manipulation parameters. The tool is moved in accordance with the demonstrative parameters in a second mode thereby demonstrating planned constraints on autonomous manipulation of the anatomy in relation to the surface of the anatomy.

Robot control apparatus judging restart of operation program
09808934 · 2017-11-07 · ·

A robot control apparatus includes a stop command unit which stops a robot. A first external force judgement value smaller than a stop judgement value and a second external force judgement value smaller than the first external force judgement value are previously determined. The stop command unit inhibits a restart of execution of an operation program when, in a state where the execution of the operation program is temporarily stopped, an external force is continuously equal to or less than the first external force judgement value during a period of a first time length, and additionally, the external force continuously exceeds the second external force judgement value during a period of a second time length.

SYSTEMS AND METHODS FOR IMPLEMENTING A POINTER-GUIDED TRACKING SYSTEM AND A POINTER-GUIDED MECHANICAL MOVABLE DEVICE CONTROL SYSTEM
20170315536 · 2017-11-02 ·

A system and method are provided for facilitating hands free and precise movement, translation and repositioning of a movable mechanical apparatus, including an operating room lighting system, mounted to a mechanically-movable base component including, for example, an articulable or articulated robotic-type arm, according to user input pointing commands, including laser or other like pointing commands initiated by a user. The user provides hands free designation of a point of focus with a pointing device. A sensor associated with the movable mechanical apparatus automatically detects the designated point of focus and a processor determines and executes a scheme of movement for moving the movable mechanical apparatus from a current position to a position proximate to the designated point of focus. A collision avoidance scheme is also provided for safety and to alert the user as to the presence of any impediment in the determined scheme of movement.

Recognition-based industrial automation control with position and derivative decision reference

The present disclosure generally relates to a method for performing industrial automation control may include detecting, via a sensor system, positions and/or motions of a human in an industrial automation system, determining at least one derivative value from the detected positions and/or motions, and determining a possible automation command and an undesirable condition based upon the detected positions and/or motions and the at least one derivative value. The method may then include implementing a control and/or notification action based upon the determined possible automation command and the undesired condition.