Integrated simulation technology
AssigneeIntelligrated Headquarters, LLC
InventorsWilliam A. Magato, Brian John Resnick
Life of this patent
Estimating the term…
Abstract
Virtual material handling systems can be used to drive the operation of real material handling systems for purposes such as testing and validation of the components of the real material handling systems. The real material handling system, in turn, can provide data regarding system operation which may be fed back to the virtual material handling system to control its function.
Claims24
A machine comprising:
- a computer, the computer configured with computer executable instructions to perform operations to:
- 1. simulate a virtual material handling system operating with one or more virtual objects wherein operating with one or more virtual objects comprises moving the one or more virtual objects from one location to another, wherein the virtual material handling system is equivalent to a real material handling system comprising a plurality of sensors operable to provide data regarding operation of the real material handling system;
- 2. generate data regarding the simulated operation of the virtual material handling system;
- 3. provide a logic engine configured to receive data regarding operation of one or more material handling systems taken from the group of material handling systems consisting of:
- i. the real material handling system;
- and
- ii. the virtual material handling system;
- and, based on that data, generate one or more commands;
- 4. provide the one or more commands generated by the logic engine to the real material handling system and the virtual material handling system;
- 5. provide a subset of the data regarding operation of the real material handling system to the virtual material handling system;
- and
- 6. modify the simulated operation of the virtual material handling system to match the operation of the real material handling system as indicated by the subset of the data regarding operation of the real material handling system.
A method comprising:
- a. operating a virtual material handling system with one or more virtual objects, wherein the virtual material handling system is equivalent to a real material handling system, and wherein operating the virtual material handling system with one or more object comprises moving the one or more virtual objects from one location to another;
- b. based on the data regarding operation of the virtual material handling system, generating a set of commands;
- c. providing the commands to the virtual material handling system and the real material handling system;
- d. operating the virtual material handling system and the real material handling system in accordance with the commands;
- and
- e. modifying the operation of the virtual material handling system to match a set of data regarding operation of the real material handling system.
A method comprising:
- receiving, in a computer, a command for routing a virtual object associated with a detected bar code to a destination in a virtual material handling system and a real material handling system, wherein the virtual material handling system simulates moving the virtual object from one location to another in the real material handling system;
- operating, by the computer, the virtual material handling system and the real material handling system identically in accordance with the command;
- and
- identifying, in the computer, a problem in operation of the real material handling system based on detecting a problem in handling the virtual object in the virtual material handling system.
A machine, comprising:
- a computer, the computer configured with computer executable instructions to perform operations comprising:
- receiving a command for routing a virtual object associated with a detected bar code to a destination in a virtual material handling system and a real material handling system, wherein the virtual material handling system simulates moving the virtual object from one location to another in the real material handling system;
- operating the virtual material handling system and the real material handling system identically in accordance with the command;
- and
- identifying a problem in operation of the real material handling system based on detecting a problem in handling the virtual object in the virtual material handling system.
A non-transitory computer readable medium having stored thereon computer executable instructions configured to cause a computer to perform operations comprising:
- receiving a command for routing a virtual object associated with a detected bar code to a destination in a virtual material handling system and a real material handling system, wherein the virtual material handling system simulates moving the virtual object from one location to another in the real material handling system;
- operating the virtual material handling system and the real material handling system identically in accordance with the command;
- and
- identifying a problem in operation of the real material handling system based on detecting a problem in handling the virtual object in the virtual material handling system.
Dependencies are inferred from the claim text.