Patents by Inventor Magnus Wahlstrom

Magnus Wahlstrom 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: 11511435
    Abstract: A method for calibrating a robot coordinate system of a robot with a conveyor coordinate system of a movable conveyor member, the method including providing a sensor configured to detect positions of the robot in a non-contact manner; detecting a position of the robot when the conveyor member is positioned at a first operating position; detecting a position of the robot and/or of the conveyor member by the sensor in the sensor coordinate system when the conveyor member is positioned at a second operating position different from the first operating position; and determining a relationship between the robot coordinate system and the conveyor coordinate system based on at least one detected position of the robot in the sensor coordinate system. A robot system and a control system are also provided.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: November 29, 2022
    Assignee: ABB Schweiz AG
    Inventors: Anders Lager, Johnny Holmberg, Magnus Wahlström, Michael Stenbacka
  • Patent number: 11491650
    Abstract: Robotic visualization systems and methods include running and analyzing perception algorithms and models for robotic visualization systems on multiple computing platforms to obtain a successful complete an object processing request.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 8, 2022
    Assignee: ABB Schweiz AG
    Inventors: Remus Boca, Zhou Teng, Thomas Fuhlbrigge, Magnus Wahlstrom, Johnny Holmberg
  • Patent number: 11420323
    Abstract: A method for controlling movement sequences of a robot, the method including predicting values of at least one parameter related to the execution of alternative movement sequences by the robot, where each movement sequence includes at least one movement segment associated with a handling location; selecting a movement sequence based on the predicted values of the at least one parameter; and executing the selected movement sequence by the robot. A control system for controlling movement sequences of a robot is also provided.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: August 23, 2022
    Assignee: ABB Schweiz AG
    Inventors: Anders Lager, Johnny Holmberg, Magnus Wahlström
  • Patent number: 11407111
    Abstract: A robot is configured to perform a task on an object using a method for generating a 3D model sufficient to determine a collision free path and identify the object in an industrial scene. The method includes determining a predefined collision free path and scanning an industrial scene around the robot. Stored images of the industrial scene are retrieved from a memory and analyzed to construct a new 3D model. After an object is detected in the new 3D model, the robot can further scan the image in the industrial scene while moving along a collision free path until the object is identified at a predefined certainty level. The robot can then perform a robot task on the object.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: August 9, 2022
    Assignee: ABB Schweiz AG
    Inventors: Biao Zhang, Remus Boca, Carlos W. Morato, Carlos Martinez, Jianjun Wang, Zhou Teng, Jinmiao Huang, Magnus Wahlstrom, Johnny Holmberg
  • Publication number: 20200198129
    Abstract: Robotic visualization systems and methods include running and analyzing perception algorithms and models for robotic visualization systems on multiple computing platforms to obtain a successful complete an object processing request.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Remus Boca, Zhou Teng, Thomas Fuhlbrigge, Magnus Wahlstrom, Johnny Holmberg
  • Publication number: 20200202178
    Abstract: A robotic system is provided to automatically generate and evaluate visual data used for training neural networks. The robotic system includes a first robotic cell for generating a first visual data set and a second robotic cell for generating a second visual data set for comparison to the first visual data set.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Remus Boca, Zhou Teng, Thomas Fuhlbrigge, Magnus Wahlstrom, Johnny Holmberg
  • Publication number: 20200164518
    Abstract: A method for calibrating a robot coordinate system of a robot with a conveyor coordinate system of a movable conveyor member, the method including providing a sensor configured to detect positions of the robot in a non-contact manner; detecting a position of the robot when the conveyor member is positioned at a first operating position; detecting a position of the robot and/or of the conveyor member by the sensor in the sensor coordinate system when the conveyor member is positioned at a second operating position different from the first operating position; and determining a relationship between the robot coordinate system and the conveyor coordinate system based on at least one detected position of the robot in the sensor coordinate system. A robot system and a control system are also provided.
    Type: Application
    Filed: May 22, 2017
    Publication date: May 28, 2020
    Applicant: ABB Schweiz AG
    Inventors: Anders Lager, Johnny Holmberg, Magnus Wahlström, Michael Stenbacka
  • Publication number: 20200156236
    Abstract: A method for controlling movement sequences of a robot, the method including predicting values of at least one parameter related to the execution of alternative movement sequences by the robot, where each movement sequence includes at least one movement segment associated with a handling location; selecting a movement sequence based on the predicted values of the at least one parameter; and executing the selected movement sequence by the robot. A control system for controlling movement sequences of a robot is also provided.
    Type: Application
    Filed: May 16, 2017
    Publication date: May 21, 2020
    Inventors: Anders Lager, Johnny Holmberg, Magnus Wahlström
  • Publication number: 20200001458
    Abstract: A robot is configured to perform a task on an object using a method for generating a 3D model sufficient to determine a collision free path and identify the object in an industrial scene. The method includes determining a predefined collision free path and scanning an industrial scene around the robot. Stored images of the industrial scene are retrieved from a memory and analyzed to construct a new 3D model. After an object is detected in the new 3D model, the robot can further scan the image in the industrial scene while moving along a collision free path until the object is identified at a predefined certainty level. The robot can then perform a robot task on the object.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Biao Zhang, Remus Boca, Carlos W. Morato, Carlos Martinez, Jianjun Wang, Zhou Teng, Jinmiao Huang, Magnus Wahlstrom, Johnny Holmberg
  • Publication number: 20170282366
    Abstract: A device for setting an operation of a robot unit where the device is adapted to create or modify a robot control program that is executed by a robot controller that controls the operation of the robot unit. The device includes a Central Processing Unit (CPU) adapted to execute a software program for creating or modifying the robot control program, wherein a user platform is adapted to be connected to the device for enabling input of information to the software program. The device has a platform independent Representational State Transfer communication protocol (REST client) and means for transferring a platform independent REST client to the user platform, which platform independent REST client enables the user platform to communicate with the software program.
    Type: Application
    Filed: August 28, 2014
    Publication date: October 5, 2017
    Inventors: Magnus Wahlström, Daniel Lindqvist