Patent attributes
The disclosed embodiments include product picking systems and methods to pick products. In one embodiment, the system includes a work order module configured to receive a work order to obtain at least one product, obtain a virtual stack of the at least one product based on the work order, the virtual stack being a 3D representation of the at least one product, and determine a set of business rules for selecting each product of the at least one product. The system also includes a vision module configured to identify a first product of the at least one product. The system further includes a processor configured to determine whether the first product satisfies business rules for selecting the first product is satisfied, and configured to operate a robotic arm to select the first product and to arrange the first product to form a physical stack corresponding to the virtual stack.