G05B2219/45056

ROBOTIC SYSTEM WITH COORDINATION MECHANISM AND METHODS OF OPERATING THE SAME

A system and method for operating a robotic system to coordinate and integrate multiple tasks for performing operations is disclosed. The robotic system may identify a set of tasks associated with a triggered operation. Accordingly, the robotic system may coordinate and control actions across subsystems, robotic units, task stations, or a combination thereof to sequentially perform the set of tasks and complete the operation.

SYSTEMS AND METHODS FOR DYNAMIC PROCESSING OF OBJECTS

A method of processing objects is disclosed using a programmable motion device. The method includes the steps of acquiring an object from a plurality of mixed objects at an input area, perceiving identifying indicia in connection with the object, assigning an intermediate station to a destination location for the object responsive to the identifying indicia in connection with the object, and moving the acquired object toward the intermediate station.

3D-2D vision system for robotic carton unloading

Robotic carton loader or unloader incorporates three-dimensional (3D) and two-dimensional (2D) sensors to detect respectively a 3D point cloud and a 2D image of a carton pile within transportation carrier such as a truck trailer or shipping container. Edge detection is performed using the 3D point cloud, discarding segments that are two small to be part of a product such as a carton. Segments that are too large to correspond to a carton are 2D image processed to detect additional edges. Results from 3D and 2D edge detection are converted in a calibrated 3D space of the material carton loader or unloader to perform one of loading or unloading of the transportation carrier. Image processing can also detect jamming of products sequence from individually controllable zones of a conveyor of the robotic carton loader or unloader for singulated unloading.

Systems and methods for dynamic processing of objects

A method of processing objects is disclosed using a programmable motion device. The method includes the steps of acquiring an object from a plurality of mixed objects at an input area, perceiving identifying indicia in connection with the object, assigning an intermediate station to a destination location for the object responsive to the identifying indicia in connection with the object, and moving the acquired object toward the intermediate station.

Robotic system with error detection and dynamic packing mechanism
10618172 · 2020-04-14 · ·

A method for operating a robotic system includes determining a discretized object model based on source sensor data; comparing the discretized object model to a packing plan or to master data; determining a discretized platform model based on destination sensor data; determining height measures based on the destination sensor data; comparing the discretized platform model and/or the height measures to an expected platform model and/or expected height measures; and determining one or more errors by (i) determining at least one source matching error by identifying one or more disparities between (a) the discretized object model and (b) the packing plan or the master data or (ii) determining at least one destination matching error by identifying one or more disparities between (a) the discretized platform model or the height measures and (b) the expected platform model or the expected height measures, respectively.

Manipulating Boxes Using A Zoned Gripper

A method of manipulating boxes includes receiving a minimum box size for a plurality of boxes varying in size located in a walled container. The method also includes dividing a grip area of a gripper into a plurality of zones. The method further includes locating a set of candidate boxes based on an image from a visual sensor. For each zone, the method additionally includes, determining an overlap of a respective zone with one or more neighboring boxes to the set of candidate boxes. The method also includes determining a grasp pose for a target candidate box that avoids one or more walls of the walled container. The method further includes executing the grasp pose to lift the target candidate box by the gripper where the gripper activates each zone of the plurality of zones that does not overlap a respective neighboring box to the target candidate box.

ROBOTS FOR PICKING PRODUCTS TO COMPLETE AN ORDER
20200030967 · 2020-01-30 ·

Disclosed are systems and methods for picking a product to complete an order. The systems and methods may include receiving product information obtained via a user mobile device; retrieving, by a robot, the product from the location within the warehouse; and depositing, by the robot, the product in a bin assigned to an order. The product information may identify a location of the product in a warehouse.

SYSTEMS AND METHODS FOR DYNAMIC SORTATION OF OBJECTS

An automated shuttle sorter is disclosed that includes a carriage that is movable from a load position at which the carriage may be loaded, and at least two destination locations into which any contents of the carriage may be provided from the carriage.

3D-2D VISION SYSTEM FOR ROBOTIC CARTON UNLOADING

Robotic carton loader or unloader incorporates three-dimensional (3D) and two-dimensional (2D) sensors to detect respectively a 3D point cloud and a 2D image of a carton pile within transportation carrier such as a truck trailer or shipping container. Edge detection is performed using the 3D point cloud, discarding segments that are two small to be part of a product such as a carton. Segments that are too large to correspond to a carton are 2D image processed to detect additional edges. Results from 3D and 2D edge detection are converted in a calibrated 3D space of the material carton loader or unloader to perform one of loading or unloading of the transportation carrier. Image processing can also detect jamming of products sequence from individually controllable zones of a conveyor of the robotic carton loader or unloader for singulated unloading.

Method for controlling a folding box machine for quality assurance

A method controls a folding box machine having a plurality of machining stations and a plurality of control devices for controlling the quality of folding boxes. Each control device controls different quality features of each folding box, and each control device transmits the result of the control to a control unit. Target values are stored in the control unit in order to classify the control results into results which meet the quality standard and results which do not meet the quality standard, and a folding box is discharged depending on an evaluation. The method advantageously reduces waste.