Patents by Inventor Jonatan Blom

Jonatan Blom 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: 20240083031
    Abstract: A method of controlling a robot, the method including obtaining, by means of a proximity sensor on the robot, a distance value indicative of a distance between an object and the robot; obtaining, by means of a thermal sensor on the robot, a temperature value indicative of a temperature of the object; and controlling the robot to reduce its mechanical impedance if the distance value is smaller than a distance threshold value and the temperature value is higher than a temperature threshold value. A control system for controlling a robot, and a robot including the control system, are also provided.
    Type: Application
    Filed: February 4, 2021
    Publication date: March 14, 2024
    Inventors: Pietro Falco, Jonatan Blom, Jonas Larsson
  • Patent number: 11635351
    Abstract: A method of calibrating positions of wheels in an AGV, the method including positioning a second wheel tangentially on an imaginary second circle centered with respect to a center position in which a first wheel is fixed; driving the second wheel a second distance along the second circle such that the AGV rotates about the center position; determining the second distance based on data from a second wheel sensor device of the second wheel; determining an angle of rotation about the center position based on data from a first steering sensor device of the first wheel during the rotation of the AGV; and determining relative positions between the first wheel and the second wheel based on the second distance and the angle of rotation. An AGV is also provided.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: April 25, 2023
    Assignee: ABB Schweiz AG
    Inventor: Jonatan Blom
  • Publication number: 20220306051
    Abstract: An AGV including a support structure and at least one drive unit connected to the support structure, wherein each drive unit includes a wheel rotatable about a wheel axis and about a steering axis perpendicular to the wheel axis; a wheel motor arranged to drive the wheel about the wheel axis; and a steering motor arranged to drive the wheel about the steering axis; wherein the AGV further includes at least one actuation member movable in an additional degree of freedom; and wherein the at least one actuation member is arranged to be driven by the wheel motor and/or the steering motor of at least one drive unit in the additional degree of freedom. A method of controlling an AGV is also provided.
    Type: Application
    Filed: June 26, 2019
    Publication date: September 29, 2022
    Inventors: Jonatan Blom, Jonas Larsson
  • Publication number: 20220306193
    Abstract: A method of braking an AGV, the AGV including a support structure and at least three drive units connected to the support structure, wherein each drive unit includes a wheel rotatable about a wheel axis and about a steering axis perpendicular to the wheel axis; an electric wheel motor arranged to drive the wheel about the wheel axis; a wheel sensor device arranged to determine a rotational position of the wheel about the wheel axis; an electric steering motor arranged to drive the wheel about the steering axis; and a steering sensor device arranged to determine a rotational position of the wheel about the steering axis; wherein the method includes positioning the wheels of the drive units in an invalid configuration; and position controlling each wheel about the respective steering axis in the invalid configuration.
    Type: Application
    Filed: June 26, 2019
    Publication date: September 29, 2022
    Inventors: Jonatan Blom, Jonas Larsson
  • Publication number: 20220205872
    Abstract: A method of calibrating positions of wheels in an AGV, the method including positioning a second wheel tangentially on an imaginary second circle centered with respect to a center position in which a first wheel is fixed; driving the second wheel a second distance along the second circle such that the AGV rotates about the center position; determining the second distance based on data from a second wheel sensor device of the second wheel; determining an angle of rotation about the center position based on data from a first steering sensor device of the first wheel during the rotation of the AGV; and determining relative positions between the first wheel and the second wheel based on the second distance and the angle of rotation. An AGV is also provided.
    Type: Application
    Filed: June 26, 2019
    Publication date: June 30, 2022
    Inventor: Jonatan Blom
  • Patent number: 11364630
    Abstract: An industrial robot having a manipulator and a robot controller configured to control the motions of the manipulator. The robot controller is configured during lead-through programming of the robot to compare a robot position or a robot orientation (TCP) with at least one virtual position or virtual orientation defined in space, and to actively control the motions of the robot in relation to the at least one virtual position or virtual orientation when the difference between the robot position or robot orientation and the least one virtual position or virtual orientation is smaller than an offset value.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 21, 2022
    Assignee: ABB Schweiz AG
    Inventors: Adam Henriksson, Alvaro Aranda Munoz, Elina Vartiainen, Jonatan Blom, Maria Ralph
  • Publication number: 20220172451
    Abstract: A method for defining an outline of an object includes the steps of: placing the object on a display; highlighting a non-obstructed pixel on the display; highlighting an obstructed pixel on the display; and capturing a first image of the display. The non-obstructed pixel being visible in the first image and the obstructed pixel not being visible in the first image, which information is used to define at least a part of the outline based on the location of the non-obstructed pixel alone, based on the location of the obstructed pixel alone, or based on the locations of the non-obstructed pixel and the obstructed pixel. The outline definition is thereby based on on/off signals i.e., whether or not individual pixels whose positions on the display are known and are visible, rather than on gradients on an image.
    Type: Application
    Filed: April 15, 2019
    Publication date: June 2, 2022
    Inventor: Jonatan Blom
  • Publication number: 20200009730
    Abstract: An industrial robot having a manipulator and a robot controller configured to control the motions of the manipulator. The robot controller is configured during lead-through programming of the robot to compare a robot position or a robot orientation (TCP) with at least one virtual position or virtual orientation defined in space, and to actively control the motions of the robot in relation to the at least one virtual position or virtual orientation when the difference between the robot position or robot orientation and the least one virtual position or virtual orientation is smaller than an offset value.
    Type: Application
    Filed: February 17, 2017
    Publication date: January 9, 2020
    Inventors: Adam HENRIKSSON, Alvaro ARANDA MUNOZ, Elina VARTIAINEN, Jonatan BLOM, Maria RALPH
  • Patent number: 10518405
    Abstract: An industrial robot system including a dual arm robot having two arms independently movable in relation to each other, and a hand-held control device for controlling the robot and provided with a visual display unit for displaying information about the arms. The control device is provided with a measuring device for measuring the orientation of the control device, and the control device is configured to display information about one of the arms in a first area on the display unit and to display information about the other arm in a second area on the display unit, and to change the positions of the first and second areas in dependence on the orientation of the control device in relation to the robot so that the positions of the first and second area on the display unit reflects the orientation of the control device in relation to the positions of the arms.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 31, 2019
    Assignee: ABB Schweiz AG
    Inventors: Adam Henriksson, Jonatan Blom, Susanne Timsjö
  • Publication number: 20190337148
    Abstract: An industrial robot system including a dual arm robot having two arms independently movable in relation to each other, and a hand-held control device for controlling the robot and provided with a visual display unit for displaying information about the arms. The control device is provided with a measuring device for measuring the orientation of the control device, and the control device is configured to display information about one of the arms in a first area on the display unit and to display information about the other arm in a second area on the display unit, and to change the positions of the first and second areas in dependence on the orientation of the control device in relation to the robot so that the positions of the first and second area on the display unit reflects the orientation of the control device in relation to the positions of the arms.
    Type: Application
    Filed: June 29, 2016
    Publication date: November 7, 2019
    Inventors: Adam Henriksson, Jonatan Blom, Susanne TIMSJÖ