Patents by Inventor Timothy Robert Kelch

Timothy Robert Kelch 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).

  • Patent number: 11931908
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for measuring and reporting calibration accuracy of robots and sensors assigned to perform a task in an operating environment. One of the methods includes receiving a request to perform a calibration process for one or more robots in an operating environment; in response, performing the calibration process including executing a calibration program that generates movement data representing movements by the one or more robots within the operating environment; computing a measure of calibration accuracy from the movement data; receiving an input program to be executed in the operating environment; determining that the measure of calibration accuracy does not satisfy an accuracy tolerance of the input program; and in response, generating a notification representing that the measure of calibration accuracy generated from performing the calibration process does not satisfy the accuracy tolerance of the input program.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: March 19, 2024
    Assignee: Intrinsic Innovation LLC
    Inventors: Timothy Robert Kelch, Dirk Holz
  • Patent number: 11911915
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that automatically calibrates robots and sensors assigned to perform a task in an operating environment. One of the methods includes obtaining a representation of a robotic operating environment. A user selection of a plurality of components to be configured to operate in the robotic operating environment is received. A mapping is obtained between pairs of components to be calibrated and one or more respective calibration processes to perform to calibrate each pair of components. From the mapping, one or more calibration processes to be performed on pairs of components based on the user selection of the plurality of components is computed. Calibration instruction data describing how to perform the one or more calibration processes to be performed on the pairs of components of the user selection is determined and presented.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: February 27, 2024
    Assignee: Intrinsic Innovation LLC
    Inventors: Dirk Holz, Timothy Robert Kelch
  • Publication number: 20230321815
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using a general fixture for robotic motion planning. One of the methods includes receiving a request to generate a motion plan for manipulating a component that is part of a robotic assembly process in an operating environment, the operating environment including a fixture having a base and a mesh surface, the mesh surface having openings that are configured to constrain the orientation of the component that is part of the robotic assembly process; in response, generating a motion plan that when executed causes a robot to place an instance of the component on the mesh surface.
    Type: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Inventors: Timothy Robert Kelch, Ning Ye
  • Publication number: 20220395980
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that automatically calibrates robots and sensors assigned to perform a task in an operating environment. One of the methods includes obtaining a representation of a robotic operating environment. A user selection of a plurality of components to be configured to operate in the robotic operating environment is received. A mapping is obtained between pairs of components to be calibrated and one or more respective calibration processes to perform to calibrate each pair of components. From the mapping, one or more calibration processes to be performed on pairs of components based on the user selection of the plurality of components is computed. Calibration instruction data describing how to perform the one or more calibration processes to be performed on the pairs of components of the user selection is determined and presented.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventors: Dirk Holz, Timothy Robert Kelch
  • Publication number: 20220390922
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for measuring and reporting calibration accuracy of robots and sensors assigned to perform a task in an operating environment. One of the methods includes obtaining sensor data of one or more physical robots performing a process in an operating environment; generating, from the sensor data for a first robot of the one or more physical robots, a motion profile representing how the first robot moves while performing the process; obtaining data representing a plurality of candidate virtual robot components, each having a respective virtual motion profile and is a candidate to be included in a virtual representation of the operating environment; performing a motion profile matching process to determine a first virtual robot component from the plurality of candidate virtual robot components that matches the first robot; and adding the first virtual robot component to the virtual representation.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: Timothy Robert Kelch, Dirk Holz
  • Publication number: 20220388171
    Abstract: In one aspect, there is provided a computer-implemented method that includes receiving a request to generate workcell data representing physical dimensions of a workcell having a physical robot arm, executing a calibration program that causes the physical robot arm to move within the workcell and record locations within the workcell at which the robot arm made contact with an object, generating, from the locations within the workcell at which one or more sensors of the robot arm recorded a resistance above a threshold, a representation of physical boundaries in the workcell, obtaining an initial virtual representation of the workcell, and updating the initial virtual representation of the workcell according to the representation of physical boundaries generated from executing the calibration program.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: Timothy Robert Kelch, Dirk Holz
  • Patent number: 11511419
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modifying a process definition to ensure accuracy, timeliness, or both of workcell measurement. One of the methods includes receiving an initial process definition for a process to be performed by a robot, wherein the process definition defines a sequence of actions to be performed in a workcell, and wherein a first action in the sequence of actions has an associated measurement tolerance; computing a predicted accumulated measurement variance for each of one or more actions that occur before the first action in the sequence; determining that the predicted accumulated measurement variance for the one or more actions that occur before the first action in the sequence exceeds a threshold; and in response, generating a modified process definition that inserts a measurement action at a location in the sequence before the first action.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: November 29, 2022
    Assignee: Intrinsic Innovation LLC
    Inventors: Timothy Robert Kelch, Ryan Butterfoss
  • Publication number: 20220331959
    Abstract: In one aspect, there is provided a computer-implemented method that incudes obtaining physical sensor measurements of a physical robotic operating environment and obtaining a virtual representation of the robotic operating environment. The method further includes generating a user interface presentation including a first view of the virtual representation based virtual sensor parameters, and a second view of the physical robotic operating environment based on the physical sensor measurements. The method further includes receiving an update to values of the virtual sensor parameters, and updating, in the user interface presentation, the first view of the virtual representation based on the updated values of the virtual sensor parameters.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 20, 2022
    Applicant: Intrinsic Innovation LLC
    Inventors: Timothy Robert Kelch, Shameek Ganguly, Aida Zhumabekova
  • Publication number: 20220297301
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for measuring and reporting calibration accuracy of robots and sensors assigned to perform a task in an operating environment. One of the methods includes receiving a request to perform a calibration process for one or more robots in an operating environment; in response, performing the calibration process including executing a calibration program that generates movement data representing movements by the one or more robots within the operating environment; computing a measure of calibration accuracy from the movement data; receiving an input program to be executed in the operating environment; determining that the measure of calibration accuracy does not satisfy an accuracy tolerance of the input program; and in response, generating a notification representing that the measure of calibration accuracy generated from performing the calibration process does not satisfy the accuracy tolerance of the input program.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Inventors: Timothy Robert Kelch, Dirk Holz
  • Publication number: 20210339388
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modifying a process definition to ensure accuracy, timeliness, or both of workcell measurement. One of the methods includes receiving an initial process definition for a process to be performed by a robot, wherein the process definition defines a sequence of actions to be performed in a workcell, and wherein a first action in the sequence of actions has an associated measurement tolerance; computing a predicted accumulated measurement variance for each of one or more actions that occur before the first action in the sequence; determining that the predicted accumulated measurement variance for the one or more actions that occur before the first action in the sequence exceeds a threshold; and in response, generating a modified process definition that inserts a measurement action at a location in the sequence before the first action.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Inventors: Timothy Robert Kelch, Ryan Butterfoss
  • Publication number: 20210187746
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning robotic movements to capture desired sensor measurements.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventors: Michael Beardsworth, Timothy Robert Kelch