Patents by Inventor Heiko Claussen

Heiko Claussen 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: 11883947
    Abstract: A system controller for visual servoing includes a technology module with dedicated hardware acceleration for deep neural network that retrieves a desired configuration of a workpiece object being manipulated by a robotic device and receives visual feedback information from one or more sensors on or near the robotic device that includes a current configuration of the workpiece object. The hardware accelerator executes a machine learning model trained to process the visual feedback information and determine a configuration error based on a difference between the current configuration of the workpiece object and the desired configuration of the workpiece object. A servo control module adapts a servo control signal to the robotic device for manipulation of the workpiece object in response to the configuration error.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 30, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Heiko Claussen, Martin Sehr, Eugen Solowjow, Chengtao Wen, Juan L. Aparicio Ojea
  • Publication number: 20230359864
    Abstract: An edge device can be configured to perform industrial control operations within a production environment that defines a physical location. The edge device can include a plurality of neural network layers that define a deep neural network. The edge device be configured to obtain data from one or more sensors at the physical location defined by the production environment. The edge device can be further configured to perform one or more matrix operations on the data using the plurality of neural network layers so as to generate a large scale matrix computation at the physical location defined by the production environment. In some examples, the edge device can send the large scale matrix computation to a digital twin simulation model associated with the production environment, so as to update the digital twin simulation model in real time.
    Type: Application
    Filed: August 31, 2020
    Publication date: November 9, 2023
    Applicant: Siemens Corporation
    Inventors: Martin Sehr, Eugen Solowjow, Wei Xi Xia, Shashank Tamaskar, Ines Ugalde Diaz, Heiko Claussen, Juan L. Aparicio Ojea
  • Publication number: 20230316115
    Abstract: A computer-implemented method includes operating a controllable physical device to perform a task. The method also includes miming forward simulations of the task by a physics engine based on one or more physics parameters. The physics engine communicates with a parameter data layer where each of the one or more physics parameters is modeled with a probability distribution. For each forward simulation run, a tuple of parameter values is sampled from the probability distribution of the one or more physics parameters and fed to the physics engine. The method includes obtaining an observation pertaining to the task from the physical environment and a corresponding forward simulation outcome associated with each sampled tuple of parameter values. The method then includes updating the probability distribution of the one or more physics parameters in the parameter data layer based on the observation from the physical environment and the corresponding forward simulation outcomes.
    Type: Application
    Filed: August 28, 2020
    Publication date: October 5, 2023
    Applicant: Siemens Aktiengesellschaft
    Inventors: Juan L. Aparicio Ojea, Heiko Claussen, Ines Ugalde Diaz, Martin Sehr, Eugen Solowjow, Chengtao Wen, Wei Xi Xia, Xiaowen Yu, Shashank Tamaskar
  • Publication number: 20230264660
    Abstract: A sensor housing for being assembled to a vehicle and a connector integrated with the housing, wherein the sensor housing is further adapted to house at least one sensor to be connected to the connector means and for monitoring environmental conditions of the vehicle, wherein a sensor adapter resides in the housing to hold the at least one sensor, wherein the adapter has one or more assembly-fittings to hold each of the at least one sensors in a monitoring position, and wherein a placeholder is integrated with the housing to hold a washer-body of a cleaning-device in position as to afford cleaning of the at least one sensor.
    Type: Application
    Filed: August 12, 2020
    Publication date: August 24, 2023
    Inventors: Guillermo BERTOLINA, Heiko CLAUSSEN, Tobias KORTLANG, Rodrigo MAGALHAES PEREIRA
  • Publication number: 20230214665
    Abstract: Distributed neural network boosting is performed by a neural network system through operating at least one processor. A method comprises providing a boosting algorithm that distributes a model among a plurality of processing units each being a weak learner of multiple weak learners that can perform computations independent from one another yet process data concurrently. The method further comprises enabling a distributed ensemble learning which enables a programmable logic controller (PLC) to use more than one processing units of the plurality of processing units to scale an application and training the multiple weak learners using the boosting algorithm. The multiple weak learners are machine learning models that do not capture an entire data distribution and are purposefully designed to predict with a lower accuracy. The method further comprises using the multiple weak learners to vote for a final hypothesis based on a feed forward computation of neural networks.
    Type: Application
    Filed: April 17, 2020
    Publication date: July 6, 2023
    Inventors: Wei Xi Xia, Xiaowen Yu, Shashank Tamaskar, Juan L. Aparicio Ojea, Heiko Claussen, Ines Ugalde Diaz, Martin Sehr, Eugen Solowjow, Chengtao Wen
  • Patent number: 11667034
    Abstract: Computerized system and method are provided. A robotic manipulator (12) is arranged to grasp objects (20). A gripper (16) is attached to robotic manipulator (12), which includes an imaging sensor (14). During motion of robotic manipulator (12), imaging sensor (14) is arranged to capture images providing different views of objects in the environment of the robotic manipulator. A processor (18) is configured to find, based on the different views, candidate grasp locations and trajectories to perform a grasp of a respective object in the environment of the robotic manipulator. Processor (18) is configured to calculate respective values indicative of grasp quality for the candidate grasp locations, and, based on the calculated respective values indicative of grasp quality for the candidate grasp locations, processor (18) is configured to select a grasp location likely to result in a successful grasp of the respective object.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: June 6, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Heiko Claussen, Martin Sehr, Eugen Solowjow, Chengtao Wen, Juan L. Aparicio Ojea
  • Publication number: 20230158679
    Abstract: Autonomous operations, such as robotic grasping and manipulation, in unknown or dynamic environments present various technical challenges. For example, three-dimensional (3D) reconstruction of a given object often focuses on the geometry of the object without considering how the 3D model of the object is used in solving or performing a robot operation task. As described herein, in accordance with various embodiments, models are generated of objects and/or physical environments based on tasks that autonomous machines perform with the objects or within the physical environments. Thus, in some cases, a given object or environment may be modeled differently depending on the task that is performed using the model. Further, portions of an object or environment may be modeled with varying resolutions depending on the task associated with the model.
    Type: Application
    Filed: April 6, 2020
    Publication date: May 25, 2023
    Inventors: Chengtao Wen, Heiko Claussen, Xiaowen Yu, Eugen Solowjow, Richard Gary McDaniel, Swen Elpelt, Juan L. Aparicio Ojea
  • Publication number: 20230108920
    Abstract: A system for supporting artificial intelligence inference in an edge computing device associated with a physical process or plant includes a neural network training module, a neural network testing module and a digital twin of the physical process or plant. The neural network training module is configured to train a neural network model for deployment to the edge computing device based on data including baseline training data and field data received from the edge computing device. The neural network testing module configured to validate the trained neural network model prior to deployment to the edge computing device by leveraging the digital twin of the physical process or plant.
    Type: Application
    Filed: March 30, 2020
    Publication date: April 6, 2023
    Inventors: Ines Ugalde Diaz, Heiko Claussen, Juan L. Aparicio Ojea, Martin Sehr, Eugen Solowjow, Chengtao Wen, Wei Xi Xia, Xiaowen Yu, Shashank Tamaskar
  • Publication number: 20230050387
    Abstract: According to an aspect of the present disclosure, a computer-implemented includes creating a plurality of basic skill functions for a controllable physical device of an autonomous system. Each basic skill function includes a functional description for using the controllable physical device to interact with a physical environment to perform a defined objective. The method further includes selecting one or more basic skill functions to configure the controllable physical device to perform a defined task. The method also includes determining a decorator skill function specifying at least one constraint. The decorator skill function is configured to impose, at run-time, the at least one constraint, on the one or more basic skill functions. The method further includes generating executable code by applying the decorator skill function to the one or more basic skill functions, and actuating the controllable physical device using the executable code.
    Type: Application
    Filed: February 11, 2020
    Publication date: February 16, 2023
    Inventors: Juan L. Aparicio Ojea, Heiko Claussen, Ines Ugalde Diaz, Martin Sehr, Eugen Solowjow, Chengtao Wen, Wei Xi Xia, Xiaowen Yu, Shashank Tamaskar
  • Patent number: 11550288
    Abstract: Over the past several decades, rapid advances in semiconductors, automation, and control systems have resulted in the adoption of programmable logic controllers (PLCs) in an immense variety of environments. Machine learning techniques help train replacement PLCs when a legacy PLC must be replaced, e.g., due to aging or failure. The techniques facilitate the efficient adoption and correct operation of replacement PLCs in the industrial environment.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: January 10, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Heiko Claussen, Volkmar Sterzing, Juan L. Aparicio Ojea
  • Publication number: 20220410391
    Abstract: In current applications of autonomous machines in industrial settings, the environment, in particular the devices and systems with which the machine interacts, is known such that the autonomous machine can operate in the particular environment successfully. Thus, current approaches to automating tasks within varying environments, for instance complex environments having uncertainties, lack capabilities and efficiencies. In an example aspect, a method for operating an autonomous machine within a physical environment includes detecting an object within the physical environment. The autonomous machine can determine and perform a principle of operation associated with a detected subcomponent of the object, so as to complete a task that requires that the autonomous machine interacts with the object. In some cases, the autonomous machine has not previously encountered the object.
    Type: Application
    Filed: November 22, 2019
    Publication date: December 29, 2022
    Inventors: Juan L. Aparicio Ojea, Heiko Claussen, Ines Ugalde Diaz, Martin Sehr, Eugen Solowjow, Chengtao Wen, Wei Xi Xia, Xiaowen Yu, Shashank Tamaskar
  • Publication number: 20220391565
    Abstract: A method for automatically generating a bill of process in a manufacturing system comprising: receiving design information representative of a product to be produced; iteratively performing simulations of the manufacturing system; identifying manufacturing actions based on the simulations; optimizing the identified manufacturing actions to efficiently produce the product to be produced; generating, by the manufacturing system, a bill of process for producing the product. Simulations may be performed using a digital twin of the product being produced and a digital twin of the environment. System actions are optimized using a reinforcement learning technique to automatically produce a bill of process based on the design information of the product and task specifications.
    Type: Application
    Filed: May 25, 2022
    Publication date: December 8, 2022
    Inventors: Chengtao Wen, Juan L. Aparicio Ojea, Ines Ugalde Diaz, Gokul Narayanan Sathya Narayanan, Eugen Solowjow, Wei Xi Xia, Yash Shahapurkar, Shashank Tamaskar, Heiko Claussen
  • Publication number: 20220347853
    Abstract: A system controller for visual servoing includes a technology module with dedicated hardware acceleration for deep neural network that retrieves a desired configuration of a workpiece object being manipulated by a robotic device and receives visual feedback information from one or more sensors on or near the robotic device that includes a current configuration of the workpiece object. The hardware accelerator executes a machine learning model trained to process the visual feedback information and determine a configuration error based on a difference between the current configuration of the workpiece object and the desired configuration of the workpiece object. A servo control module adapts a servo control signal to the robotic device for manipulation of the workpiece object in response to the configuration error.
    Type: Application
    Filed: September 30, 2019
    Publication date: November 3, 2022
    Inventors: Heiko Claussen, Martin Sehr, Eugen Solowjow, Chengtao Wen, Juan L. Aparicio Ojea
  • Publication number: 20220297295
    Abstract: A computer-implemented method for designing execution of a process by a robotic cell includes obtaining a process goal and one or more process constraints. The method includes accessing a library of constructs and a library of skills. Each construct includes a digital representation of a component of the robotic cell or a geometric transformation of the robotic cell. Each skill includes a functional description for using a robot of the robotic cell to interact with a physical environment to perform a skill objective. The method uses a simulation engine to simulate a multiplicity of designs, wherein each design is characterized by a combination of constructs and skills to achieve the process goal, and determine a set of feasible designs that meet the one or more process constraints. The method includes outputting recommended designs from the set of feasible designs.
    Type: Application
    Filed: February 8, 2022
    Publication date: September 22, 2022
    Inventors: Juan L. Aparicio Ojea, Heiko Claussen, Ines Ugalde Diaz, Yash Shahapurkar, Eugen Solowjow, Chengtao Wen, Wei Xi Xia, Gokul Narayanan Sathya Narayanan, Shashank Tamaskar
  • Publication number: 20220067526
    Abstract: A computer-implemented method for training a neural network on a hardware accelerator of an edge device includes dividing a trained neural network into a domain independent portion and a domain dependent portion. The domain independent portion of the neural network is deployed onto a dedicated neural network processing unit of the hardware accelerator of the edge device, and the domain dependent portion of the neural network is deployed onto one or more additional processors of the hardware accelerator of the edge device. The domain dependent portion on the additional processors of the hardware accelerator is retrained using data collected at the edge device.
    Type: Application
    Filed: January 14, 2019
    Publication date: March 3, 2022
    Inventors: Heiko Claussen, Martin Sehr, Eugen Solowjow, Chengtao Wen, Juan L. Aparicio Ojea
  • Publication number: 20220019200
    Abstract: An extension device for one or more automation devices in an industrial system is provided. Industrial data processing units capable of performing data processing based on one or more artificial neural networks are provided. To enable and/or accelerate one or more computations in an industrial system, thereby simplifying integration of artificial intelligence into the industrial system, and to simplify data exchange between an extension device capable of processing data using artificial intelligence and an automation device, one or more results of the one or more computations are obtained. The results indicate one or more states of the industrial system. The one or more results are provided via a process state model shared with the automation device to monitor and/or control the industrial system.
    Type: Application
    Filed: October 28, 2019
    Publication date: January 20, 2022
    Inventors: Norman Drews, Johannes Frank, Andreas Macher, Josep Soler Garrido, Ingo Thon, Renè Fischer, Heiko Claussen
  • Publication number: 20210263493
    Abstract: A controller system includes a CPU module, one or more technology modules, and a backplane bus. The CPU module comprises a processor executing a control program. The technology modules include an artificial intelligence (AI) accelerator processor configured to (a) receive input data values related to one or more machine learning models, and (b) apply the machine learning models to the input data values to generate one or more output data values. The backplane bus connects the CPU module and the technology modules. The technology modules transfer the output data values to the processor over the backplane bus and the processor uses output data values during execution of the control program.
    Type: Application
    Filed: August 20, 2018
    Publication date: August 26, 2021
    Inventor: Heiko Claussen
  • Publication number: 20210140337
    Abstract: A method of monitoring a rotor blade 14 is provided. The method includes disposing a probe 22 including an optical sensor 25 within a mounting hole in a turbine casing 36 of a turbine engine. A laser beam is them emitted by a light source 54 radially inward from the probe position onto a rotor blade tip 100 of the rotor blade 14. The rotor blade 14 is positioned such that it periodically passes the laser beam. The rotor blade tip 100 includes a predetermined pattern 120. The reflected light images from the rotor blade tip 100 are received by the optical sensor 25. From the reflected light images, a blade profile is constructed. Based on this constructed blade profile from the reflected light images off the predetermined pattern 120, a position of the rotor blade 14 is determined. A system of monitoring a rotor blade 14 is also provided.
    Type: Application
    Filed: August 1, 2017
    Publication date: May 13, 2021
    Inventors: Heiko Claussen, Christine P. Spiegelberg, Joshua S. McConkey
  • Publication number: 20200356898
    Abstract: A method for determining an operating state of a machine includes measuring a signal of the machine, applying the measured signal to a machine-learned classifier or machine learning model learned on machine signals and associated operating states, generating the operating state of the machine based on the application of the measured signal to the machine-learned classifier or machine learning model, and outputting the operating state of the machine.
    Type: Application
    Filed: July 26, 2018
    Publication date: November 12, 2020
    Inventors: Heiko Claussen, Phani Ram Kuma Kuruganty, Tao Cui, Günter Struck
  • Publication number: 20200293013
    Abstract: Over the past several decades, rapid advances in semiconductors, automation, and control systems have resulted in the adoption of programmable logic controllers (PLCs) in an immense variety of environments. Machine learning techniques help train replacement PLCs when a legacy PLC must be replaced, e.g., due to aging or failure. The techniques facilitate the efficient adoption and correct operation of replacement PLCs in the industrial environment.
    Type: Application
    Filed: July 30, 2018
    Publication date: September 17, 2020
    Inventors: Heiko Claussen, Volkmar Sterzing, Juan L. Aparicio Ojea