Patents by Inventor Venkat K. Gopalakrishnan

Venkat K. Gopalakrishnan 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: 20240091944
    Abstract: A safety system for use in robotics includes a plurality sensors, preferably a heterogeneous set of commercial off the shelf sensors, and at least one processor that assesses an operational state of the sensors, validates a system status based on the assessed operational states of the sensors to determine whether sufficient sensors are operable to provide a safety certified system, and monitors an operational environment for violations of safety rules that specify rules regarding proximity of humans to robots. A control system for use in robotics includes at least one processor that performs motion planning taking into account safety monitor rules implemented by the safety system to thereby reduce triggering of stoppages, slowdowns or precautionary occlusions by the safety system.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Scott Hopkinson, Jenni Lam, Venkat K. Gopalakrishnan, Arne Sieverling
  • Patent number: 11605216
    Abstract: Data is received that includes a feed of images of a plurality of objects passing in front of an inspection camera module forming part of an inspection system. Thereafter, a representation for each image is generated using a first machine learning model and based on the received data. Later, one or more second machine learning models can cluster the images using the corresponding representations into groups that each correspond to one of a plurality of different object attributes. Thereafter, access to the groups can be provided to a consuming application or process for analysis and the like. In some variations, the representations are analyzed by at least one third machine learning model prior to the clustering. In other variations, the representations are analyzed by at least one third machine learning model after the clustering. Related apparatus, systems, and methods are also described.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: March 14, 2023
    Assignee: Elementary Robotics, Inc.
    Inventors: Dat Do, Gerard Luc Maggiolino, Eduardo Mancera, Venkat K. Gopalakrishnan
  • Publication number: 20220126451
    Abstract: A safety system for use in robotics includes a plurality sensors, preferably a heterogeneous set of commercial off the shelf sensors, and at least one processor that assesses an operational state of the sensors, validates a system status based on the assessed operational states of the sensors to determine whether sufficient sensors are operable to provide a safety certified system, and monitors an operational environment for violations of safety rules that specify rules regarding proximity of humans to robots. A control system for use in robotics includes at least one processor that performs motion planning taking into account safety monitor rules implemented by the safety system to thereby reduce triggering of stoppages, slowdowns or precautionary occlusions by the safety system.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 28, 2022
    Inventors: Scott Hopkinson, Jenni Lam, Venkat K. Gopalakrishnan, Arne Sieverling
  • Patent number: 9465962
    Abstract: A method and system for applying a two dimensional mark on a first surface of a component and assessing mark quality, the method comprising the steps of positioning a component with a first surface at a first station, applying a two dimensional mark to the first surface at the first station wherein the applied mark is intended to codify a first information subset, obtaining an image of the applied two dimensional mark at the first station using a stationary camera that has a field of view that is centered along a trajectory that forms an obtuse angle with at least a portion of the first surface and that includes at least a portion of the first surface, performing a mark quality assessment on the obtained image and performing a secondary function as a result of the mark quality assessment.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: October 11, 2016
    Assignee: COGNEX CORPORATION
    Inventors: Sateesha Nadabar, Venkat K. Gopalakrishnan, Carl W. Gerst, III
  • Publication number: 20150268300
    Abstract: A system and automated method for mixed-signal circuit functional analysis is disclosed. In one embodiment, the method includes identifying hierarchical levels of functional components in an inputted mixed-signal circuit based on netlist, property of an input signal and a design knowledge base.
    Type: Application
    Filed: February 27, 2014
    Publication date: September 24, 2015
    Applicant: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
    Inventors: YUNBIN DENG, VENKAT K. GOPALAKRISHNAN, RICK L. THOMPSON
  • Publication number: 20120116704
    Abstract: A method and system for applying a two dimensional mark on a first surface of a component and assessing mark quality, the method comprising the steps of positioning a component with a first surface at a first station, applying a two dimensional mark to the first surface at the first station wherein the applied mark is intended to codify a first information subset, obtaining an image of the applied two dimensional mark at the first station using a stationary camera that has a field of view that is centered along a trajectory that forms an obtuse angle with at least a portion of the first surface and that includes at least a portion of the first surface, performing a mark quality assessment on the obtained image and performing a secondary function as a result of the mark quality assessment.
    Type: Application
    Filed: October 11, 2011
    Publication date: May 10, 2012
    Applicant: COGNEX CORPORATION
    Inventors: Sateesha Nadabar, Venkat K. Gopalakrishnan, Carl W. Gerst
  • Patent number: 8169478
    Abstract: A method for calibrating a mark quality verifier assembly wherein the assembly includes a camera including a camera field of view (FOV) and a processor for running software programs that are stored in a memory that is accessible to the processor, the method comprising the steps of providing a calibration program in the memory that is accessible by the processor, providing a calibration code on a surface of a calibration tool wherein the calibration code includes calibration information, positioning the calibration tool adjacent the camera so that the calibration code is within the FOV, obtaining at least one image of the calibration code via the camera, using information in the calibration code to determine that a verifier calibration process should be performed and commencing the calibration program when the calibration code indicates that a calibration process should be performed.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: May 1, 2012
    Assignee: Cognex Corporation
    Inventors: Sateesha Nadabar, Venkat K. Gopalakrishnan
  • Patent number: 8108176
    Abstract: A method and system for applying a two dimensional mark on a first surface of a component and assessing mark quality, the method including the steps of positioning a component with a first surface at a first station, applying a two dimensional mark to the first surface at the first station wherein the applied mark is intended to codify a first information subset, obtaining an image of the applied two dimensional mark at the first station, performing a mark quality assessment on the obtained image and performing a secondary function as a result of the mark quality assessment.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: January 31, 2012
    Assignee: Cognex Corporation
    Inventors: Sateesha Nadabar, Venkat K. Gopalakrishnan, Carl W. Gerst
  • Publication number: 20080143838
    Abstract: A method for calibrating a mark quality verifier assembly wherein the assembly includes a camera including a camera field of view (FOV) and a processor for running software programs that are stored in a memory that is accessible to the processor, the method comprising the steps of providing a calibration program in the memory that is accessible by the processor, providing a calibration code on a surface of a calibration tool wherein the calibration code includes calibration information, positioning the calibration tool adjacent the camera so that the calibration code is within the FOV, obtaining at least one image of the calibration code via the camera, using information in the calibration code to determine that a verifier calibration process should be performed and commencing the calibration program when the calibration code indicates that a calibration process should be performed.
    Type: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Inventors: Sateesha Nadabar, Venkat K. Gopalakrishnan
  • Publication number: 20080004822
    Abstract: A method and system for applying a two dimensional mark on a first surface of a component and assessing mark quality, the method including the steps of positioning a component with a first surface at a first station, applying a two dimensional mark to the first surface at the first station wherein the applied mark is intended to codify a first information subset, obtaining an image of the applied two dimensional mark at the first station, performing a mark quality assessment on the obtained image and performing a secondary function as a result of the mark quality assessment.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Inventors: Sateesha Nadabar, Venkat K. Gopalakrishnan, Carl W. Gerst