G05B2219/40067

WORKFLOW FOR USING TREE SEARCH-BASED APPROACH FOR PLACING BOXES ON PALLET WITH LIMITED KNOWLEDGE OF FUTURE SEQUENCE

A robotic system is disclosed. The system includes a communication interface that receives, from one or more sensors deployed in a workspace, sensor data indicative of a current state of the workspace. The system includes one or more processors that use the sensor data to estimate a state of one or both of the pallet or other receptacle and the set of zero or more items stacked on or in the receptacle, and use the estimated state to generate or update a plan to control a robotic arm to place a next set of items on or in, or remove the next set of items from, the pallet or other receptacle, the plan comprising an ordered sequence of item placements or removals. The plan is generated or updated based at least in part by performing a bounded tree search in which a subset of possible ordered sequences is explored.

USING SIMULATED/GENERATED NOISE TO EVALUATE AND REFINE STATE ESTIMATION

A robotic system is disclosed. The system includes a memory configured to store estimated state information associated with a computer simulation of a robotic operation to stack a plurality of items on a pallet or other receptacle. The system includes one or more processors coupled to the communication interface and configured to perform the computer simulation. The computer simulation is performed at least in part by combining geometric model data based on idealized simulated robotic placement of each item with programmatically generated noise data. The programmatically generated noise data reflects an estimation of the effect that one or more sources of noise in a real-world physical workspace with which the computer simulation is associated would have on a real-world state of the plurality of items and/or the pallet or other receptacle if the plurality of items were stacked on the pallet or other receptacle as simulated in the computer simulation.

WORKFLOW FOR USING LEARNING BASED APPROACH FOR PLACING BOXES ON PALLETS

A robotic system is disclosed. The system includes a memory that stores a machine learning-based model to provide a scoring function value for a candidate item placement on a pallet on which are plurality of items are to be stacked given a current state value of the pallet and a set of zero or more items placed previously. The system includes one or more processors that use the model to determine a corresponding score for each of a plurality of candidate placements for a next item to be placed and the current state value associated with the current state of the pallet and a set of zero or more items placed previously, select a selected placement based at least in part on the respective scores, control a robotic arm to place the next item according to the selected placement.

Robotic multi-item type palletizing and depalletizing

Techniques are disclosed to use a robotic arm to palletize or depalletize diverse items. In various embodiments, data associated with a plurality of items to be stacked on or in a destination location is received. A plan to stack the items on or in the destination location is generated based at least in part on the received data. The plan is implemented at least in part by controlling a robotic arm of the robot to pick up the items and stack them on or in the receptacle according to the plan, including by for each item: using one or more first order sensors to move the item to a first approximation of a destination position for that item at the destination location; and using one or more second order sensors to snug the item into a final position.

Robotic system with dynamic pack adjustment mechanism and methods of operating same
11491654 · 2022-11-08 · ·

A system and method for operating a robotic system to place objects into containers that have support walls is disclosed. The robotic system may detect an unexpected condition associated with a container during or before a real-time operation. Accordingly, the robotic system may dynamically adjust an existing packing plan based on detecting the unexpected condition.

Robotic system for palletizing packages using real-time placement simulation
11472640 · 2022-10-18 · ·

A robotic system for arranging packages at a destination in a specified arrangement. The robotic system processes incoming packages, stores the packages in a temporary storage area, executes a simulate function to generate or update a simulated stacking plan, determines the occurrence of a palletizing trigger, and places the packages on the pallet according to the simulated stacking plan upon determining the occurrence of the palletizing trigger. The palletizing trigger can be one of a time limit trigger, a uniform layer trigger, a storage capacity trigger, or receiving a placement initiation command.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A DYNAMIC CLEARANCE SYSTEM FOR DEPALLETIZING OBJECTS

Methods, apparatuses, systems, computing devices, and/or the like are provided. An example method may include determining a height value associated with a highest object on a pallet; causing a light detection and ranging (LiDAR) sensor to travel to a height based at least in part on the height value; determining whether a detection signal from the LiDAR sensor indicates a first clear status; in response to determining that the detection signal indicates the first clear status, causing a robotic arm to lift the object until the detection signal indicates a blocked status and then a second clear status.

Autonomous devices, systems, and methods for packing folded laundry

Devices, systems, and methods for autonomously packing folded laundry articles into a container are described. A packing system includes a refillable cartridge, a queue conveyor having one or more folded laundry articles and stacks of folded laundry articles disposed thereon, at least one retractable conveyor loading end between the refillable cartridge and the queue conveyor for loading the folded laundry articles into the refillable cartridge, a driven lifter for selectively raising and lowering the into and out of the container, and a controller in operative configuration with processors and drives of all of the foregoing and one or more sensors detecting a fill height of the refillable cartridge. The refillable cartridge includes a removable receiving surface that moves from a closed position to an open position during loading of the folded laundry by the retractable conveyor and unloading of the folded laundry into the container.

TRANSPORTING PARCELS ON TRANSPORTATION LINES
20230144297 · 2023-05-11 · ·

In one embodiment, a system is provided. The system includes a set of pallets to hold a set of parcels. The system also includes a conveyor system to move the set of pallets to and from a transportation pod. The system further includes a lift system to lift the set of pallets to different heights within the transportation pod. The system further includes a storage system to store a set of parcels. The system further includes a mechanical arm to move the set of parcels from the storage system to the set of pallets.

ROBOTIC MULTI-ITEM TYPE PALLETIZING & DEPALLETIZING

Techniques are disclosed to use a robotic arm to palletize or depalletize diverse items. In various embodiments, data associated with a plurality of items to be stacked on or in a destination location is received. A plan to stack the items on or in the destination location is generated based at least in part on the received data. The plan is implemented at least in part by controlling a robotic arm of the robot to pick up the items and stack them on or in the receptacle according to the plan, including by for each item: using one or more first order sensors to move the item to a first approximation of a destination position for that item at the destination location; and using one or more second order sensors to snug the item into a final position.