Patent classifications
B65G2203/041
Systems and methods for separating objects using vacuum diverts with one or more object processing systems
A distribution system for use in an induction system with an object processing system. The distribution system provides dissimilar objects into one of a plurality of receiving units. The distribution system includes an air intake system with an opening that is a fixed distance from a conveyor section, said air intake system aiding in moving an object on the conveyor section from the conveyor section to one of a plurality of adjacent transport units.
COLLISION AVOIDANCE BASED ON VISION DATA, GEOMETRIC DATA AND PHYSICS ENGINE EVALUATION
A robotic system is disclosed. The system includes a communication interface configured to receive, from one or more sensors deployed in a workspace, sensor data indicative of a current state of the workspace, the workspace comprising a pallet or other receptacle and a plurality of items stacked on or in the receptacle. The system includes one or more processors that use a geometric model based at least in part on past item placements in combination with the sensor data to estimate a state of the pallet or other receptacle and one or more items stacked on or in the pallet or other receptacle, and use the estimated state to generate or update a plan to control a robotic arm to place a next item on or in, or remove a next item from, the pallet or other receptacle in a manner that avoids having the next item collide with any other item stacked on or in the pallet or other receptacle.
STATE ESTIMATION USING GEOMETRIC DATA AND VISION SYSTEM FOR PALLETIZING
A robotic system is disclosed. The system includes a communication interface that receives, from a sensor(s) deployed in a workspace, sensor data indicative of a current state of the workspace, the workspace comprising a pallet or other receptacle and a plurality of items stacked on or in the receptacle. The system includes one or more processors that control a robotic arm to place a first set of items on or in, or remove the first set of items from, the pallet or other receptacle, update a geometric model based on the first set of items placed on or in a receptacle, use the geometric model in combination with the sensor data to estimate a stack of one or more items on or in the receptacle, and use the estimated state to generate or update a plan to control the robotic arm to place a second set of items.
SIMULATED BOX PLACEMENT FOR ALGORITHM EVALUATION AND REFINEMENT
A robotic system is disclosed. The system includes a memory that stores for each of a plurality of items a set of attribute values. The system includes a processor(s) that uses the attribute values to simulate the placement of items, including by determining, iteratively, for each next item a placement location at which to place the item on a simulated stack of items on the pallet, using the attribute values and a geometric model of where items have been simulated to have been placed to estimate a state of the stack after each of a subset of simulated placements, and using the estimated state to inform a next placement decision. The steps of determining for each next item a placement location and estimating the state of the stack until all of at least a subset of the plurality of items have been simulated as having been placed on the stack.
METHOD FOR DETERMINING MATERIAL-CAGE STACKING, COMPUTER DEVICE, AND STORAGE MEDIUM
A method for determining material-cage stacking, a computer device, and a storage medium are provided. The method includes the following. A material-cage image is obtained by photographing a first stacking apparatus of a first material cage and a second stacking apparatus of a second material cage. The stacking apparatuses of the two material cages in the material-cage image can be recognized respectively with two detection models. The first stacking result is obtained by obtaining location information of the stacking apparatuses of the two material cages with the first detection model, and the second stacking result is obtained with the second detection model.
Palletizing containers for charging electronic devices contained therein
A system and method palletize containers having electrical terminals for charging electronic devices packaged therein. First, a stacking pattern is determined on the basis of the sizes, shapes, and locations of electrical terminals on both the pallets and the containers to be stacked. These data may be read, for example, with a computer vision system that uses an articulating robotic arm, and may be encoded in a two-dimensional barcode on each pallet and/or container. Next, the robotic arm stacks the container so that its terminals make electrical contact with terminals on the pallet, or on a previously-stacked layer of containers. Then, the placement is tested to ensure that a good electrical connection exists vertically through the entire stack. Once the pallet is finalized, all electronic devices carried thereon may be simultaneously charged during transit or storage.
METHOD AND DEVICE FOR PERFORMING OPERATIONS ON ITEMS TRANSPORTED ALONG A MANUFACTURING LINE
A method for performing operations on items (A) transported along a manufacturing line including feeding a sequence of items (A) with respective resting portions along a first feed path onto a first transport surface, arranging a gripping assembly having a first gripping head and a second gripping head, picking up a first item (A) from the first feed path using the first gripping head, rotating the first item (A) around a first rotation axis (R1), performing at least one operation on the item (A) during the rotation thereof around the first rotation axis (R1), swapping the positions of the first gripping head and the second gripping head, resting the first item (A) on a second transport surface and releasing the first item (A), and picking up a further item (A) from the first feed path using the second gripping head.
Information Display Device
An information display device includes a communication unit that acquires acceleration information obtained during transportation on a transportation path constituted of a transportation device, and a processing unit that calculate an absolute movement amount based on the acceleration information. The information display device further includes a display unit that displays the absolute movement amount.
ROBOT ARM CONTROL DEVICE, PRODUCTION SYSTEM AND CONTROL METHOD OF ROBOT ARM
A robot arm control device according to the present disclosure comprises a workpiece selecting section that selects a target workpiece, which is a workpiece to be picked up and placed, among a plurality of workpieces conveyed by a conveyor system in a predetermined flow direction; and a motion control section that controls a motion of the robot arm to pick up the target workpiece at a predetermined pick up position and place the target workpiece at the target placement position selected among a plurality of predetermined placement positions, wherein the workpiece selecting section selects, among the workpieces that are candidates for selection, the workpiece that has a shortest distance from the distal end position at a task-start timing to the workpiece position at the task-start timing as the target workpiece.
TRAPDOOR REJECTION SUBSYSTEM FOR A CONVEYOR SYSTEM
A trapdoor rejection subsystem includes one or more trapdoor rejection mechanisms. Each trapdoor rejection mechanism is configured to be selectively transitioned between a closed position to support parcels and an open position to allow parcels identified as unconveyable to pass through the trapdoor rejection mechanism. Each trapdoor rejection mechanism includes a first door, a second door, and one or more actuators which can be selectively actuated to rotate the first door and the second door and transition the trapdoor rejection mechanism between the closed position and the open position. The trapdoor rejection subsystem can be utilized in a conveyor system in combination with one or more robot singulators, an upstream conveyor, a place conveyor, and a vision and control subsystem. Detection of unconveyable parcels and the transition of each trapdoor rejection mechanism of the trapdoor rejection subsystem is controlled by the vision and control subsystem.