Object manipulation driven robot offline programming for multiple robot system
AssigneeSiemens Industry Software Inc.
InventorsRahav Madvil, Moshe Hazan, Guy Barak
Life of this patent
Estimating the term…
Abstract
Methods for product simulation systems and computer-readable mediums. A method includes receiving inputs including one or more virtual robots, one or more virtual work objects, and a virtual workspace. The method includes determining a path for each of the virtual robots based on the virtual work objects and the virtual workspace. The method includes generating programs that can be collision-free for one or more actual robots respectively corresponding to the virtual robots based on the paths.
Claims20
A method for product data management, the method performed by a data processing system and comprising:
- receiving inputs including one or more virtual robots, one or more virtual work objects, and a virtual workspace;
- determining a path for each of the virtual robots based on the virtual work objects and the virtual workspace;
- and
- generating programs for one or more actual robots respectively corresponding to the virtual robots based on the paths.
A data processing system comprising:
- a processor;
- and
- an accessible memory, the data processing system particularly configured to
- receive inputs including one or more virtual robots, one or more virtual work objects, and a virtual workspace;
- determine a path for each of the virtual robots based on the virtual work objects and the virtual workspace;
- and
- generate programs for one or more actual robots respectively corresponding to the virtual robots based on the paths.
A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to:
- receive inputs including one or more virtual robots, one or more virtual work objects, and a virtual workspace;
- determine a path for each of the virtual robots based on the virtual work objects and the virtual workspace;
- and
- generate programs for one or more actual robots respectively corresponding to the virtual robots based on the paths.
Dependencies are inferred from the claim text.