Patents by Inventor Johan Noren

Johan Noren 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: 12030197
    Abstract: A method of calibrating a delta robot, the method including executing an arm movement by moving one driving link relative to other two driving links; measuring a movement of a point in fixed relationship with a tilting body during the arm movement as an arm measurement; executing a tilting movement by tilting the tilting body about a fifth axis; measuring a movement of the point during the tilting movement as a tilting measurement; and calibrating a fourth axis based on a comparison of the arm measurement and the tilting measurement. A method of calibrating the fifth axis, a control system, and a robot system are also provided.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: July 9, 2024
    Assignee: ABB Schweiz AG
    Inventors: Johan Noren, Hans Andersson, Sven Hanssen
  • Publication number: 20240181646
    Abstract: A method of calibrating a manipulator of an industrial robot, the method including providing a primary manipulator having one or more primary joints and a primary mounting interface; providing a secondary manipulator having one or more secondary joints and a secondary mounting interface, where the primary mounting interface is substantially rigidly connected to the secondary mounting interface; providing a load sensor between the primary mounting interface and the secondary mounting interface, the load sensor being configured to provide load data indicative of loads between the primary mounting interface and the secondary mounting interface; controlling the primary manipulator to adopt at least one calibration state; for each calibration state, recording a primary joint position of at least one primary joint; and calibrating the secondary manipulator based on the at least one recorded primary joint position; wherein the primary manipulator is controlled to adopt the at least one calibration state based on the
    Type: Application
    Filed: April 29, 2021
    Publication date: June 6, 2024
    Inventors: Sven Hanssen, Hans Andersson, Johan Noren
  • Patent number: 11609782
    Abstract: A computer system is provided that includes a matching engine and a freezing process. The matching engine freezes one side of a two-sided data structure when an order is determined to matchable. The freezing process starts a timer based on the matching determination. Orders that are handled by the matching engine while the side is frozen are added to a queue. When the timer ends, the orders in the queue are processed against those orders that are now resting within the data structure.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 21, 2023
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Carl Ahlqvist, Ulf Ahlenius, Robert Brouwer, Johan Norén
  • Publication number: 20220105640
    Abstract: A method of calibrating a tool of an industrial robot, the method including positioning a tool center point of the tool in relation to a reference target in at least one calibration position of the robot; for each calibration position, recording a joint position of at least one joint of the robot; calculating tool data based on the at least one joint position in each calibration position and based on a kinematic model of the robot, the tool data including a definition of the tool center point; determining an error of the calculated tool data; and modifying at least one kinematic parameter of the robot based on the error to reduce the error. A control system for calibrating a tool of an industrial robot and an industrial robot including the control system, are also provided.
    Type: Application
    Filed: February 7, 2019
    Publication date: April 7, 2022
    Inventors: Johan Noren, Sven Hanssen, Hans Andersson, Peter Fixell
  • Publication number: 20220097235
    Abstract: A method of calibrating a delta robot, the method including executing an arm movement by moving one driving link relative to other two driving links; measuring a movement of a point in fixed relationship with a tilting body during the arm movement as an arm measurement; executing a tilting movement by tilting the tilting body about a fifth axis; measuring a movement of the point during the tilting movement as a tilting measurement; and calibrating a fourth axis based on a comparison of the arm measurement and the tilting measurement. A method of calibrating the fifth axis, a control system, and a robot system are also provided.
    Type: Application
    Filed: February 22, 2019
    Publication date: March 31, 2022
    Inventors: Johan Noren, Hans Andersson, Sven Hanssen
  • Publication number: 20200201670
    Abstract: A computer system is provided that includes a matching engine and a freezing process. The matching engine freezes one side of a two-sided data structure when an order is determined to matchable. The freezing process starts a timer based on the matching determination. Orders that are handled by the matching engine while the side is frozen are added to a queue. When the timer ends, the orders in the queue are processed against those orders that are now resting within the data structure.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 25, 2020
    Inventors: Carl AHLQVIST, Ulf AHLENIUS, Robert BROUWER, Johan NORÉN