G05B2219/39527

Sensorized robotic gripping device

A robotic gripping device is provided. The robotic gripping device includes a palm and a plurality of digits coupled to the palm. The robotic gripping device also includes a time-of-flight sensor arranged on the palm such that the time-of-flight sensor is configured to generate time-of-flight distance data in a direction between the plurality of digits. The robotic gripping device additionally includes an infrared camera, including an infrared illumination source, where the infrared camera is arranged on the palm such that the infrared camera is configured to generate grayscale image data in the direction between the plurality of digits.

APPARATUS AND METHODS FOR HANDLING SEMICONDUCTOR PART CARRIERS

Apparatus and methods for handling semiconductor part carriers are disclosed. In one example, an apparatus for handling semiconductor part carriers is disclosed. The apparatus includes a mechanical arm and an imaging system coupled to the mechanical arm. The mechanical arm is configured for holding a semiconductor part carrier. The imaging system is configured for automatically locating a goal position on a surface onto which the semiconductor part carrier is to be placed.

Programming device and robot control method
10647003 · 2020-05-12 · ·

To perform a start-up operation of robots more simply than conventionally. A programming device includes: a program generation unit that generates a program for causing a predetermined operation passing through a plurality of movement destination points to be executed by a robot; a robot control unit that causes the predetermined operation to be executed by the robot according to control based on the program; an image acquisition unit that acquires a photographed image capturing a reference point that is arranged at a position having a predetermined relative relationship with a position of the movement destination point; and a movement destination point correction unit that corrects information of the movement destination point included in the program, based on the photographed image and the predetermined relative relationship, in which the robot control unit controls the robot based on corrected information of the movement destination point.

PROGRAMMING DEVICE AND ROBOT CONTROL METHOD
20200086495 · 2020-03-19 ·

To perform a start-up operation of robots more simply than conventionally. A programming device includes: a program generation unit that generates a program for causing a predetermined operation passing through a plurality of movement destination points to be executed by a robot; a robot control unit that causes the predetermined operation to be executed by the robot according to control based on the program; an image acquisition unit that acquires a photographed image capturing a reference point that is arranged at a position having a predetermined relative relationship with a position of the movement destination point; and a movement destination point correction unit that corrects information of the movement destination point included in the program, based on the photographed image and the predetermined relative relationship, in which the robot control unit controls the robot based on corrected information of the movement destination point.

Systems, Devices, Components, and Methods for a Compact Robotic Gripper with Palm-Mounted Sensing, Grasping, and Computing Devices and Components
20190381670 · 2019-12-19 ·

Disclosed are various embodiments of a three-dimensional perception and object manipulation robot gripper configured for connection to and operation in conjunction with a robot arm. In some embodiments, the gripper comprises a palm, a plurality of motors or actuators operably connected to the palm, a mechanical manipulation system operably connected to the palm, a plurality of fingers operably connected to the motors or actuators and configured to manipulate one or more objects located within a workspace or target volume that can be accessed by the fingers. A depth camera system is also operably connected to the palm. One or more computing devices are operably connected to the depth camera and are configured and programmed to process images provided by the depth camera system to determine the location and orientation of the one or more objects within a workspace, and in accordance therewith, provide as outputs therefrom control signals or instructions configured to be employed by the motors or actuators to control movement and operation of the plurality of fingers so as to permit the fingers to manipulate the one or more objects located within the workspace or target volume. The gripper can also be configured to vary controllably at least one of a force, a torque, a stiffness, and a compliance applied by one or more of the plurality of fingers to the one or more objects.

Model generating device, position and orientation calculating device, and handling robot device
10496762 · 2019-12-03 · ·

A model generating device for generating a three-dimensional model of an object includes a three-dimensional measuring machine which three-dimensionally measures a plurality of objects each disposed at a given orientation in a three-dimensional space, to obtain measurement data, a model measurement data extracting unit which treats the measurement data of the plurality of objects measured by the three-dimensional measuring machine as a set of model measurement data obtained by measuring one object from a plurality of virtual measurement positions, to extract the model measurement data corresponding to the plurality of virtual measurement positions, and a model measurement data integrating unit which integrates the model measurement data extracted by the model measurement data extracting unit, to generate a three-dimensional model of each object.

Object hand-over between robot and actor
10471591 · 2019-11-12 · ·

An example robotic device may include an arm having a palm and fingers, a depth sensor disposed within the palm, and a control system. The control system may be configured to detect an indication to receive an object from an actor, and in response, cause the robotic device to enter a receive-object mode. When the robotic device is in the receive-object mode, the control system is further configured to: receive, from the depth sensor, depth data indicating a distance between the palm and the object; when the distance is greater than a first threshold and less than a second threshold, cause the arm to move towards the object; when the distance exceeds the second threshold, maintain the arm in a fixed position; and when the distance drops below the first threshold, cause the two or more fingers to close to grasp the object.

Workpiece picking system
10434652 · 2019-10-08 · ·

A workpiece picking system including: a robot; a hand, attached to a hand tip portion of the robot, for picking workpieces; a three-dimensional sensor, attached to the hand tip portion, for acquiring positional information of a three-dimensional point group in a partial region in a container; a workpiece state calculation unit which calculates a position and posture of a workpiece based on positional information of a three-dimensional point group in an acquired first partial region; a data acquisition position calculation unit which calculates a robot corresponding to a second partial region where positional information is to be acquired next, based on the positional information of the three-dimensional point group in the acquired first partial region; and a control unit which controls the robot and the hand based on the calculated position and posture of the workpiece and based on the calculated robot position corresponding to the second partial region.

Robot and control method thereof
10406683 · 2019-09-10 · ·

Provided is a robot and a control method thereof in which the motion of an arm 12 as a specified limb among a plurality of limbs 12 and 14 extended from a body 10 is controlled according to a specified trajectory. If a first interaction state, in which a hand 126, which is an end effector, interacts with a horizontal wood member L (j) of a ladder L in a first mode is implemented, then a control command is given to an actuator 41 that drives the hand 126 to cause the hand 126 to perform a grasping motion, thereby implementing a second interaction state, in which the hand 126 interacts with the horizontal wood member L (j) in a second manner. If the second interaction state is implemented, a control command is given to a brake 42 to maintain a motion halt state of the hand 126.

METHOD AND COMPUTING SYSTEM FOR PERFORMING OBJECT DETECTION OR ROBOT INTERACTION PLANNING BASED ON IMAGE INFORMATION GENERATED BY A CAMERA
20240165820 · 2024-05-23 ·

A method and computing system for object detection are presented. The computing system is configured to receive first image information representing at least a first portion of an object structure of an object in a camera's field of view, wherein the first image information is associate with a first camera pose; generate or update, based on the first image information, sensed structure information representing the object structure; identify an object corner associated with the object structure; cause the robot arm to move the camera to a second camera pose pointed at the object corner; receive second image information associated with the second camera pose; update the sensed structure information based on the second image information; determine, based on the updated sensed structure information, an object type associated with the object; determine one or more robot interaction locations based on the object type.