Patent classifications
G05B2219/31373
Method and system for programming a cobot for a plurality of industrial cells
Systems and a method are provided for programming a cobot for a plurality of cells of an industrial environment. A physical cobot is provided within a lab cell comprising physical lab objects. A virtual simulation system receives information inputs on a virtual cobot representing the physical cobot, regarding a virtual lab cell comprising virtual lab objects, and on a plurality of virtual industrial cells comprising virtual industrial objects. Inputs are received from the physical cobot's movement during teaching whereby the physical cobot is moved in the lab cell to the desired position(s) while providing, via a user interface, a visualization of the virtual cobot's movement within a meta cell generated by superimposing the plurality of virtual industrial cells with the virtual lab cell, so that collisions with any object are minimized. A robotic program is generated based on the received inputs of the physical cobot's movement.
METHOD AND SYSTEM FOR PROGRAMMING A COBOT FOR A PLURALITY OF INDUSTRIAL CELLS
Systems and a method for programming for a plurality of cells of an industrial environment. A physical cobot is provided within a lab cell comprising lab physical objects. A virtual simulation system with a user interface is provided. The virtual simulation system receives information inputs on the virtual cobot, on the virtual lab cell comprising lab virtual objects, and on a plurality of virtual industrial cells comprising virtual industrial objects. The virtual cobot and the physical cobot are connected together. A superimposed meta-cell is generated by superimposing the plurality of virtual cells and the virtual lab cell so as to obtain a single superimposed meta cell including a set of superimposed virtual objects. The virtual cobot is positioned in the superimposed meta cell. Inputs are received from the physical cobot's movement during teaching whereby the physical cobot is moved in the lab cell to the desired position(s) while providing, via the user interface, a visualization of the virtual cobot's movement within the superimposed meta cell so that collisions with any object are minimized. A robotic program is generated based on the received inputs of the physical cobot's movement.