B25J9/1697

HAND DEVICE AND WORKPIECE HANDLING SYSTEM
20230028764 · 2023-01-26 · ·

A hand device is attached to a robot arm, grips a workpiece extending helically around a helical axis, and includes a base attached to the robot arm and a gripping part that is supported by the base in a rotatable manner around a predetermined rotation axis and that grips the workpiece. The gripping part grips the workpiece on the predetermined rotation axis such that the helical axis of the workpiece substantially extends along the predetermined rotation axis, and rotates in a helical direction of the workpiece in accordance with an external force acting on the workpiece in a tangential direction around the predetermined rotation axis.

Controlling method for artificial intelligence moving robot
11709499 · 2023-07-25 · ·

A controlling method for an artificial intelligence moving robot according to an aspect of the present disclosure includes: checking nodes within a predetermined reference distance from a node corresponding to a current position; determining whether there is a correlation between the nodes within the reference distance and the node corresponding to the current position; determining whether the nodes within the reference distance are nodes of a previously learned map when there is no correlation; and registering the node corresponding to the current position on the map when the nodes within the reference distance are determined as nodes of the previously learned map, thereby being able to generate a map in which the environment of a traveling section and environmental changes are appropriately reflected.

ROBOTIC SYSTEM WITH DEPTH-BASED PROCESSING MECHANISM AND METHODS FOR OPERATING THE SAME
20230027984 · 2023-01-26 ·

A system and method for estimating aspects of target objects and/or associated task implementations is disclosed.

METHOD AND SERVER FOR CALCULATING A TRAJECTORY OF AN ARTICULATED ARM OF A ROBOT
20230027130 · 2023-01-26 ·

A computing device stores a kinematic model of a robot comprising an articulated arm and a tool coupled to the arm. The kinematic model comprises a plurality of active joints corresponding to a plurality of actuated joints of the articulated arm, and one or more passive joint. For each passive joint, a nominal joint position and a corresponding tolerance margin is defined, for simulating a tolerance margin applicable to a nominal position and orientation of the tool with respect to an object processed by the tool. The computing device determines a 3D model of the object, determines a toolpath of the tool for performing a task on the object and calculates a trajectory of the articulated arm based on the toolpath, the kinematic model and the 3D model of the object. The calculation takes into account the nominal joint position and the tolerance margin of each passive joint.

ROBOTIC SYSTEM WITH OBJECT UPDATE MECHANISM AND METHODS FOR OPERATING THE SAME
20230025647 · 2023-01-26 ·

A system and method for determining a misdetection of an object and subsequent response is disclosed. A robotic system may use a motion plan, which is derived based on an initial detection result of a package, to transfer the package from a start location to a task location. During implementation of the motion plan, the robotic system may obtain additional sensor data, which can be used to deviate from the initial motion plan and implement a replacement motion plan to transfer the package to the task location.

DE-PALLETIZING AND DE-CASING SYSTEM
20230029060 · 2023-01-26 ·

A de-palletizing system comprises a three-dimensional scanner; a robotic arm; and a control unit connected to the three-dimensional scanner and the robotic arm. The three-dimensional scanner takes a picture of a top layer of a pallet and transmits picture data to the control unit. The control unit is configured to receive the picture data from the three-dimensional scanner, process the picture data to create a depth map of the individual products and determine locations of individual products, and control the robotic arm to move a product grouping from a pick up location to a product drop off location.

OBJECT TRACKING BY EVENT CAMERA
20230021408 · 2023-01-26 ·

A tracking system is disclosed utilizing one or more dynamic vision sensors (e.g., an event camera) configured to generate luminance-transition events associated with a target object, a depth estimation unit configured to generate based on the luminance-transition events depth data/signals indicative of a distance of the target object from the event camera, a spatial tracking unit configured to generate based on the luminance-transition events spatial tracking signals/data indicative of transitions of the target object in a scene of the target object, and an error correction unit configured to process the depth and spatial tracking data/signals and generate error correcting data/signals for the tracking of the target object by the one or more dynamic vision sensors.

PICK AND PLACE METHOD AND APPARATUS THEREOF
20230025157 · 2023-01-26 ·

A pick and place method and apparatus thereof are provided. The pick and place method includes: providing at least one semiconductor element disposed on a source storage location; picking up the at least one semiconductor element from the source storage location; transferring the at least one semiconductor element to a temporary storage device according to a signal; positioning the at least one semiconductor element through the temporary storage device; and picking up the positioned semiconductor element from the temporary storage device and placing the positioned semiconductor element on a destination storage location.

DEVICE AND METHOD FOR CONTROLLING A ROBOT
20230226699 · 2023-07-20 ·

A method for controlling a robot device. The method includes acquiring an image(s) of in a workspace of the robot device; determining, by a neural network, object hierarchy information specifying stacking relations of the objects with respect to each other in the workspace of the robot device and confidence information for the object hierarchy information from the image(s); if the confidence information indicates a confidence above a confidence threshold, manipulating an object of the objects; if the confidence information indicates a confidence lower than the confidence threshold, acquiring an additional image of the objects and determining, by the neural network, additional object hierarchy information specifying stacking relations of the objects with respect to each other in the workspace of the robot device and additional confidence information for the additional object hierarchy information from the additional image and control the robot using the additional object hierarchy information.

Robotic system for making or breaking a riser

The system for making or breaking the riser includes a robotic system. The robotic system includes one or more robotic arms configured to be disposed on a spider deck, and one or more riser-connection manipulation tools each having a camera and being configured to manipulate a riser connection, the camera being configured to capture an image of an object, wherein each robotic arm is configured to couple to one riser-connection manipulation tool. Further the system for making or breaking the riser includes a control system. The control system includes a robot controller in communication with the one or more robotic arms and configured to control the one or more robotic arms. The system for making or breaking the riser is configured to analyze the image to determine the location and orientation of the object and transmit the location and orientation of the object to the robot controller.