G05B2219/40007

Apparatus and method for reusing containers

Systems, apparatuses, and methods are provided herein for reusing containers. A system for container reuse comprises an order database storing a plurality of orders associated with an order fulfillment facility, a conveyor system, and a control circuit. The control circuit being configured to determine container capacity requirements of the plurality of orders in the order database based on dimensions of products in each order, predict container usage for fulfilling orders at the order fulfillment facility based at least on the container capacity requirements of the plurality of orders, determine whether a used container received at the conveyor system should be retained based on a container dimension of the used container and the container usage predicted for the order fulfillment facility, and cause the conveyor system to route the used container to a fulfillment area or a disposal area based on whether the used container should be retained.

Automatic feeding system

An automatic feeding system adapted to arrange a variety of components having different shapes comprises a storage apparatus and a first conveying device. The storage apparatus includes loaded storage devices loaded with the components and unloaded storage devices unloaded with the components. The first conveying apparatus includes a pair of first support frames disposed opposite to each other, a loading conveying apparatus mounted between the first support frames and configured to convey the unloaded storage devices to a loading position to load the components thereon and change the unloaded storage devices to loaded storage devices, and an unloading conveying apparatus mounted between the first support frames and configured to receive the loaded storage devices conveyed from the loading position. The unloading conveying apparatus conveys the unloaded storage devices to the loading conveying apparatus after the components on the loaded storage devices are picked up by a pick-up apparatus.

ARTICLE ACCUMULATING APPARATUS
20200247617 · 2020-08-06 · ·

An article accumulating apparatus that uses a robot to transfer to a predetermined location and accumulate an article conveyed thereto is disclosed. The article accumulating apparatus includes a conveyance unit, an accumulation unit, and a discharge unit. The conveyance unit is configured to convey the article. The accumulation unit is disposed in series with the conveyance unit and is configured to accumulate the article. The discharge unit is configured to discharge the article in the conveyance unit to an area outside the accumulation unit. The discharge unit is disposed in a robot movable range that is a range in which the robot holds and transfers the article to the accumulation unit.

HMI-BASED PATTERN MODIFICATION FOR ROBOTIC PALLETIZING
20200233553 · 2020-07-23 ·

A controller of a material handling system performs a method of creating a multidrop pattern of articles for robotic placement in layers on a pallet. A pattern is presented on a user interface of any currently positioned representations of articles on a pallet. A control affordance for inputting drag'n'drop and numeric inputs is presented on the user interface for robotic control operations to perform a multidrop of the more than one article in an end effector of a robotic arm for placement of the more than one article. User inputs are received that indicate placement position of a first subset of the more than one article. User inputs are received that indicate placement position of a second subset, which is mutually exclusive of the first subset, of the more than one article. The user inputs are converted into a place sequence of robotic control operations to perform a multidrop of the articles by the robotic arm.

Machine learning device and machine learning method for learning optimal object grasp route
10692018 · 2020-06-23 · ·

A machine learning device according to the present invention learns an operation condition of a robot that stores a plurality of objects disposed on a carrier device in a container using a hand for grasping the objects. The machine learning device includes a state observation unit for observing the positions and postures of the objects and a state variable including at least one of cycle time to store the objects in the container and torque and vibration occurring when the robot grasps the objects during operation of the robot; a determination data obtaining unit for obtaining determination data for determining a margin of each of the cycle time, the torque, and the vibration against an allowance value; and a learning unit for learning the operation condition of the robot in accordance with a training data set constituted of a combination of the state variable and the determination data.

Method And Control System For Controlling Movement Sequences Of A Robot
20200156236 · 2020-05-21 ·

A method for controlling movement sequences of a robot, the method including predicting values of at least one parameter related to the execution of alternative movement sequences by the robot, where each movement sequence includes at least one movement segment associated with a handling location; selecting a movement sequence based on the predicted values of the at least one parameter; and executing the selected movement sequence by the robot. A control system for controlling movement sequences of a robot is also provided.

HMI-based pattern modification for robotic palletizing

A controller of a material handling system performs a method of creating a multidrop pattern of articles for robotic placement in layers on a pallet. A pattern is presented on a user interface of any currently positioned representations of articles on a pallet. A control affordance for inputting drag'n'drop and numeric inputs is presented on the user interface for robotic control operations to perform a multidrop of the more than one article in an end effector of a robotic arm for placement of the more than one article. User inputs are received that indicate placement position of a first subset of the more than one article. User inputs are received that indicate placement position of a second subset, which is mutually exclusive of the first subset, of the more than one article. The user inputs are converted into a place sequence of robotic control operations to perform a multidrop of the articles by the robotic arm.

ARTICLE PICKING SYSTEM
20200071094 · 2020-03-05 · ·

An article picking system includes a detection device which detects a position of a plurality of articles which are moved, and a control unit, and the control unit performs work data creation processing which creates work data having position data of each of the articles, work data storage processing which stores the plurality of the created work data, region determination processing which determines determination region on the periphery of watching-target work data, which should be paid attention to, among the stored work data, and order determination processing which determines picking order of the articles by using the watching-target work data and the peripheral work data, which are within the determination region.

Robot control apparatus, robot control method, and robot control program

A robot control apparatus includes a workpiece orientation calculation unit, an arrival prediction unit, a robot orientation calculation unit, and a trajectory data generation unit. The arrival prediction unit obtains a picking prediction position at which a workpiece that is conveyed by a conveyance apparatus may be picked up by a picking apparatus or the like, based on conveyance speed information supplied by the conveyance apparatus or the like and the sensing information supplied by an image acquisition apparatus.

Carrier device for taking out objects one by one by optimal route
10549425 · 2020-02-04 · ·

A carrier device includes a conveyor configured to carry objects supplied continuously; an object detection unit configured to detect the positions and orientations of the objects disposed in a predetermined area on the conveyor; a combination calculation unit, when a robot grasps multiple objects, out of the objects, with a hand and places the grasped objects in a container, configured to calculate combinations of sequences to grasp the objects by the hand; an index calculation unit configured to calculate an index for each combination using the distances and rotation amounts between the objects to be grasped by the hand based on the positions and orientations of the objects; and a robot control unit configured to determine the sequences to grasp the objects by the hand based on the indexes, and grasping the objects and placing the objects in the containers in accordance with the determined sequences.