G05B2219/31305

Automating robot operations

A method to control operation of a robot includes generating at least one virtual image by an optical 3D measurement system and with respect to a 3D measurement coordinate system, the at least one virtual image capturing a surface region of a component. The method further includes converting a plurality of point coordinates of the virtual image into point coordinates with respect to a robot coordinate system by a transformation instruction and controlling a tool element of the robot using the point coordinates with respect to the robot coordinate system so as to implement the operation.

Data selection based on uncertainty quantification

Apparatuses, systems, and techniques generate poses of an object based on data of the object observed from a first viewpoint and a second viewpoint. The poses can be evaluated to determine a portion of the data usable by an estimator to generate a pose of the object.

SYSTEMS, APPARATUSES AND METHODS OF SUPPORTING PAYMENT TEST CARDS AND ROBOTICALLY TESTING CARD PAYMENT SYSTEMS
20190065792 · 2019-02-28 ·

Some embodiments provide robotic multiple-slot test card support systems comprising: a test robot system comprising a robotic arm and an end-effector; and a first card support apparatus comprising: a plurality of lateral supports; a plurality of angled shelf supports each extending between a pair of the plurality of lateral supports defining an array of angled card slots, wherein the shelf supports along the columns are vertically separated and each comprises: a guide exterior surface and an interior surface configured to support a payment test card with at least a portion of a face of the test card being flush with the interior surface; wherein each card slot repeatedly positions the respective test card at substantially the same position within the card slot each time the test card is released by the end-effector enabling repeated accurate retrieval by the end-effector.

DETECTION OF ENGAGEMENT OF ROBOT WITH OBJECT
20180229374 · 2018-08-16 ·

A device (10) is placed on an object (30) handled by a robot (100). Based on measurements performed by at least one sensor of the device (10), engagement of the robot (100) with the object (30) is detected. The measurements may for example include acceleration measurements which allow for detecting movement of the object (30) caused by the robot (100).

Systems and methods for SKU induction, decanting and automated-eligibility estimation

An object induction system is disclosed for assigning handling parameters to an object. The system includes an analysis system, an association system, and an assignment system. The analysis system includes at least one characteristic perception system for providing perception data regarding an object to be processed. The association system includes an object information database and assigns association data to the object responsive to commonality with any of the characteristic perception data with any of the characteristic recorded data. The assignment system is for assigning programmable motion device handling parameters to the indicia perception data based on the association data, and includes a workflow management system as well as a separate operational controller.

AUTOMATING ROBOT OPERATIONS
20170080575 · 2017-03-23 ·

A method to control operation of a robot includes generating at least one virtual image by an optical 3D measurement system and with respect to a 3D measurement coordinate system, the at least one virtual image capturing a surface region of a component. The method further includes converting a plurality of point coordinates of the virtual image into point coordinates with respect to a robot coordinate system by a transformation instruction and controlling a tool element of the robot using the point coordinates with respect to the robot coordinate system so as to implement the operation.

Systems and methods for high accuracy fixtureless assembly

An approach to positioning one or more robotic arms in an assembly system may be described herein. For example, a system for robotic assembly may include a first robot, a second robot, and a control unit. The control unit may be configured to receive a first target location proximal to a second target location. The locations may indicate where the robots are to position the features. The control unit may be configured to calculate a first calculated location of the first feature of the first subcomponent, measure a first measured location of the first feature of the first subcomponent, determine a first transformation matrix between the first calculated location and the first measured location, reposition the first feature of the first subcomponent to the first target location using the first robot, the repositioning based on the first transformation matrix.

SYSTEMS AND METHODS FOR HIGH ACCURACY FIXTURELESS ASSEMBLY

An approach to positioning one or more robotic arms in an assembly system may be described herein. For example, a system for robotic assembly may include a first robot, a second robot, and a control unit. The control unit may be configured to receive a first target location proximal to a second target location. The locations may indicate where the robots are to position the features. The control unit may be configured to calculate a first calculated location of the first feature of the first subcomponent, measure a first measured location of the first feature of the first subcomponent, determine a first transformation matrix between the first calculated location and the first measured location, reposition the first feature of the first subcomponent to the first target location using the first robot, the repositioning based on the first transformation matrix.