Patents by Inventor Ilya A. Kriveshko
Ilya A. Kriveshko has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240369988Abstract: This Application regards a system for continuously monitoring a workcell during operation of industrial machinery. The system includes a safety system, a monitoring system, and a controller. The safety system includes a sensor and supporting software or hardware for acquiring image data associated with the workcell. The monitoring system is for detecting a parameter value associated with the safety system. And the controller is configured to determine whether the image data is valid based at least in part on the detected parameter value, and cause an alert to be issued responsive to determining that the image data is invalid.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Inventors: Ilya A. KRIVESHKO, Lev PERSITS, Scott DENENBERG, Paul Jakob SCHROEDER, Robert Craig RANDALL, Valentina CHAMORRO, Gene MALKIN
-
Patent number: 12097625Abstract: Systems and methods for identifying a robot end effector in a processing environment may utilize one or more sensors for digitally recording visual information and providing that information to an industrial workflow. The sensor(s) may be positioned to record at least one image of the robot including the end effector. A processor may determine the identity of the end effector from the recorded image(s) and a library or database stored digital models.Type: GrantFiled: March 19, 2021Date of Patent: September 24, 2024Assignee: VEO ROBOTICS, INC.Inventors: Clara Vu, Scott Denenberg, Ilya A. Kriveshko, Paul Jakob Schroeder
-
Patent number: 12066810Abstract: Systems and methods for continuously monitoring a workcell during operation of industrial machinery are disclosed. The system may comprise a safety system that includes at least one sensor and supporting software and/or hardware for acquiring image data associated with the workcell; a monitoring system for detecting a parameter value associated with the safety system; and a controller configured to determine a status of the safety system based at least in part on the detected parameter value and cause an alert to be issued if the status of the safety system does not satisfy a target objective.Type: GrantFiled: June 25, 2021Date of Patent: August 20, 2024Assignee: VEO ROBOTICS, INC.Inventors: Ilya A. Kriveshko, Lev Persits, Scott Denenberg, Paul Jakob Schroeder, Robert Craig Randall, Valentina Chamorro, Gene Malkin
-
Patent number: 12049014Abstract: An integrated system and method for monitoring a workspace, classifying regions therein, dynamically identifying safe states, and identifying and tracking workpieces utilizes semantic analysis of a robot in the workspace and identification of the workpieces with which it interacts, as well as a semantic understanding of entity properties both governing and arising from interaction with other entities for control purposes. These properties may be stored in a profile corresponding to the entity; depending on the implementation, the profile and methods associated with the entity may be stored in a data structure corresponding to the entity “class.” Volumetric regions (e.g., voxels) corresponding to each entity may be tracked and used to implement object methods and/or control methods. For example, machinery may be controlled in accordance with the attributes specified by the objects corresponding to identified entities in a monitored workspace.Type: GrantFiled: November 30, 2021Date of Patent: July 30, 2024Assignee: VEO ROBOTICS, INC.Inventors: Clara Vu, Scott Denenberg, Marek Wartenberg, Paul Jakob Schroeder, Ilya A. Kriveshko, Alberto Moel
-
Publication number: 20240036545Abstract: Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Inventors: Scott DENENBERG, Clara VU, Patrick SOBALVARRO, Lev PERSITS, Ilya A. KRIVESHKO, Elliot SIMON, Alberto MOEL, Patrick J. FOY, Justin BRONDER
-
Publication number: 20230410430Abstract: Systems and methods for spatially modeling a three-dimensional object are disclosed. In some embodiments, a disclosed method comprises: obtaining a polygon mesh including polygons representing a surface of an object; converting the polygon mesh into a triangle mesh including first triangles; subdividing the triangle mesh into a subdivided triangle mesh including second triangles, wherein the subdivided triangle mesh is overlaid with a voxel grid including a set of voxels; generating a point collection including a plurality of points each corresponding to a voxel in the voxel grid; and generating, based on the point collection and the voxel grid, at least one of: a surface point cloud representation, a surface voxel representation, or a volume voxel representation of the object.Type: ApplicationFiled: July 27, 2023Publication date: December 21, 2023Inventors: Iris Kutsyy, Ilya A. Kriveshko
-
Patent number: 11846916Abstract: Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.Type: GrantFiled: November 22, 2022Date of Patent: December 19, 2023Assignee: Veo Robotics, Inc.Inventors: Scott Denenberg, Clara Vu, Patrick Sobalvarro, Lev Persits, Ilya A. Kriveshko, Elliot Simon, Alberto Moel, Patrick J. Foy, Justin Bronder
-
Publication number: 20230359162Abstract: Systems and methods for sensor registration for a workcell including a floor are disclosed. In some embodiments, a disclosed method comprises: disposing a plurality of three dimensional (3D) image sensors proximate to the workcell; acquiring, with the plurality of 3D image sensors, a plurality of 3D images of the workcell, wherein at least one of the plurality of 3D images includes at least a portion of the floor; determining, based on a first user selection of a region of a first image of the plurality of 3D images of the workcell, a first floor point indicating a first portion of the floor in the first image; computing a first floor plane representing the floor based on the first floor point; and registering the 3D image sensors to each other and to the workcell based at least in part on the plurality of 3D images and the first floor plane.Type: ApplicationFiled: July 21, 2023Publication date: November 9, 2023Inventors: Ilya A. Kriveshko, Audrey Lewis, Iris Kutsyy, U. Murat Erdem, Scott Denenberg
-
Publication number: 20230173682Abstract: Various embodiments for enforcing safe operation of machinery performing an activity in a three-dimensional (3D) workspace includes computationally generating a 3D spatial representation of the workspace; computationally mapping 3D regions of the workspace corresponding to space occupied by the machinery and a human; and based thereon, restricting operation of the machinery in accordance with a safety protocol during physical performance of the activity. Limited-access zones are defined within which the presence of a human will not affect operation of the machinery.Type: ApplicationFiled: February 7, 2023Publication date: June 8, 2023Inventors: Marek WARTENBERG, Clara VU, Scott DENENBERG, Ilya A. KRIVESHKO, Zeynep SEKER
-
Publication number: 20230099717Abstract: Image sensors distributed about a workcell including industrial machinery are registered using a registration object and an information tag associated therewith. The tag contains information specifying the location of the object and/or the pose of the object. This information is acquired along with images of the registration object, and the sensors are registered based at least in part on the images and the acquired information.Type: ApplicationFiled: November 28, 2022Publication date: March 30, 2023Inventors: Clara VU, Audrey LEWIS, Antonio FIOL-MAHON, U. Murat ERDEM, Patrick J. FOY, Ilya A. KRIVESHKO, Scott DENENBERG, Alberto MOEL
-
Publication number: 20230087242Abstract: Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.Type: ApplicationFiled: November 22, 2022Publication date: March 23, 2023Inventors: Scott DENENBERG, Clara VU, Patrick SOBALVARRO, Lev PERSITS, Ilya A. KRIVESHKO, Elliot SIMON, Alberto MOEL, Patrick J. FOY, Justin BRONDER
-
Patent number: 11602852Abstract: Various embodiments for enforcing safe operation of machinery performing an activity in a three-dimensional (3D) workspace includes computationally generating a 3D spatial representation of the workspace; computationally mapping 3D regions of the workspace corresponding to space occupied by the machinery and a human; and based thereon, restricting operation of the machinery in accordance with a safety protocol during physical performance of the activity. Limited-access zones are defined within which the presence of a human will not affect operation of the machinery.Type: GrantFiled: May 9, 2022Date of Patent: March 14, 2023Assignee: VEO ROBOTICS, INC.Inventors: Marek Wartenberg, Clara Vu, Scott Denenberg, Ilya A. Kriveshko, Zeynep Şeker
-
Patent number: 11543798Abstract: Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.Type: GrantFiled: February 25, 2020Date of Patent: January 3, 2023Assignee: VEO ROBOTICS, INC.Inventors: Scott Denenberg, Clara Vu, Patrick Sobalvarro, Lev Persits, Ilya A. Kriveshko, Elliot Simon, Alberto Moel, Patrick J. Foy, Justin Bronder
-
Patent number: 11543796Abstract: Various approaches to ensuring safe operation of industrial machinery in a workcell include disposing multiple image sensors proximate to the workcell and acquiring, with at least some of the image sensors, the first set of images of the workcell; registering the sensors to each other based at least in part on the first set of images and, based at least in part on the registration, converting the first set of images to a common reference frame of the sensors; determining a transformation matrix for transforming the common reference frame of the sensors to a global frame of the workcell; registering the sensors to the industrial machinery; acquiring the second set of images during operation of the industrial machinery; and monitoring the industrial machinery during operation thereof based at least in part on the acquired second plurality of images, transformation, and registration of the sensors to the industrial machinery.Type: GrantFiled: August 26, 2021Date of Patent: January 3, 2023Assignee: Veo Robotics, Inc.Inventors: Dmitriy Dedkov, Scott Denenberg, Ilya A. Kriveshko, Paul Jakob Schroeder, Clara Vu, Patrick Sobalvarro, Alberto Moel
-
Publication number: 20220379474Abstract: One or more computational strategies is used to reduce the complexity of handling detected point clusters appearing at a portal of a monitored workcell. If the other side of the portal is a second, adjacent workcell, the monitoring system for a first workcell predicts when a human in that workcell may pass through the portal to a second workcell and alerts the monitoring system for the second workcell. The prediction may be based on absolute proximity of a human to the portal or movement toward it. Other strategies are employed if the workcells overlap, or if the portal leads to an unmonitored space.Type: ApplicationFiled: August 11, 2022Publication date: December 1, 2022Inventors: Clara VU, Scott DENENBERG, Marek WARTENBERG, Ilya KRIVESHKO, Antonio FIOL-MAHON, Alberto MOEL
-
Publication number: 20220324111Abstract: Various embodiments for enforcing safe operation of machinery performing an activity in a three-dimensional (3D) workspace includes computationally generating a 3D spatial representation of the workspace; computationally mapping 3D regions of the workspace corresponding to space occupied by the machinery and a human; and based thereon, restricting operation of the machinery in accordance with a safety protocol during physical performance of the activity. Limited-access zones are defined within which the presence of a human will not affect operation of the machinery.Type: ApplicationFiled: May 9, 2022Publication date: October 13, 2022Inventors: Marek WARTENBERG, Clara VU, Scott DENENBERG, Ilya A. KRIVESHKO, Zeynep SEKER
-
Publication number: 20220234209Abstract: Various embodiments for enforcing safe operation of machinery performing an activity in a three-dimensional (3D) workspace includes computationally generating a 3D spatial representation of the workspace; computationally mapping 3D regions of the workspace corresponding to space occupied by the machinery and a human; and based thereon, restricting operation of the machinery in accordance with a safety protocol during physical performance of the activity.Type: ApplicationFiled: March 30, 2022Publication date: July 28, 2022Inventors: Ilya A. KRIVESHKO, Marek WARTENBERG, Clara VU, Scott DENENBERG, Nicole AUCOIN, Alberto MOEL
-
Publication number: 20220088787Abstract: An integrated system and method for monitoring a workspace, classifying regions therein, dynamically identifying safe states, and identifying and tracking workpieces utilizes semantic analysis of a robot in the workspace and identification of the workpieces with which it interacts, as well as a semantic understanding of entity properties both governing and arising from interaction with other entities for control purposes. These properties may be stored in a profile corresponding to the entity; depending on the implementation, the profile and methods associated with the entity may be stored in a data structure corresponding to the entity “class.” Volumetric regions (e.g., voxels) corresponding to each entity may be tracked and used to implement object methods and/or control methods. For example, machinery may be controlled in accordance with the attributes specified by the objects corresponding to identified entities in a monitored workspace.Type: ApplicationFiled: November 30, 2021Publication date: March 24, 2022Inventors: Clara VU, Scott DENENBERG, Marek WARTENBERG, Paul Jakob SCHROEDER, Ilya A. KRIVESHKO, Alberto MOEL
-
Publication number: 20220004162Abstract: Systems and methods for continuously monitoring a workcell during operation of industrial machinery are disclosed. The system may comprise a safety system that includes at least one sensor and supporting software and/or hardware for acquiring image data associated with the workcell; a monitoring system for detecting a parameter value associated with the safety system; and a controller configured to determine a status of the safety system based at least in part on the detected parameter value and cause an alert to be issued if the status of the safety system does not satisfy a target objective.Type: ApplicationFiled: June 25, 2021Publication date: January 6, 2022Inventors: Ilya A. KRIVESHKO, Lev PERSITS, Scott DENENBERG, Paul Jakob SCHROEDER, Robert Craig RANDALL, Valentina CHAMORRO, Gene MALKIN
-
Publication number: 20210389745Abstract: Various approaches to ensuring safe operation of industrial machinery in a workcell include disposing multiple image sensors proximate to the workcell and acquiring, with at least some of the image sensors, the first set of images of the workcell; registering the sensors to each other based at least in part on the first set of images and, based at least in part on the registration, converting the first set of images to a common reference frame of the sensors; determining a transformation matrix for transforming the common reference frame of the sensors to a global frame of the workcell; registering the sensors to the industrial machinery; acquiring the second set of images during operation of the industrial machinery; and monitoring the industrial machinery during operation thereof based at least in part on the acquired second plurality of images, transformation, and registration of the sensors to the industrial machinery.Type: ApplicationFiled: August 26, 2021Publication date: December 16, 2021Inventors: Dmitriy DEDKOV, Scott DENENBERG, Ilya A. KRIVESHKO, Paul Jakob SCHROEDER, Clara VU, Patrick SOBALVARRO, Alberto MOEL