-
公开(公告)号:US20240293932A1
公开(公告)日:2024-09-05
申请号:US18556962
申请日:2021-04-29
Applicant: ABB Schweiz AG
Inventor: Per Willför , Roger Kulläng , Anders Ekelund
CPC classification number: B25J9/1664 , B25J9/0081 , B25J9/161
Abstract: A method of programming a manipulator, the method including providing a movement path for execution by the manipulator, the movement path having a plurality of points including a start point and an end point and at least one movement segment between the plurality of points; moving the manipulator to a path modifying position; and modifying the movement path from the start point to the end point based on the path modifying position upon receiving a modification input from a user. A control system for programming a manipulator, and an industrial robot including the manipulator and a control system, are also provided.
-
公开(公告)号:US20240149453A1
公开(公告)日:2024-05-09
申请号:US18549952
申请日:2021-03-16
Applicant: ABB Schweiz AG
Inventor: Roger Kulläng , Anders Ekelund
IPC: B25J9/16
CPC classification number: B25J9/1671
Abstract: The invention is concerned with a robot control system and a method of controlling a robot where the robot control system includes a human-machine interface; a real robot control environment including a real robot and a real robot controller controlling the real robot and a cloud-hosted robot control environment including a virtual robot controller, which is a replica of the real robot controller, where the human-machine interface is configured to transfer a robot change instruction from a user to the cloud-hosted robot control environment, the virtual robot controller is configured to validate the robot change instruction and the real robot controller is configured to apply the validated robot change instruction when controlling the real robot.
-
公开(公告)号:US11090809B2
公开(公告)日:2021-08-17
申请号:US16303347
申请日:2016-05-23
Applicant: ABB Schweiz AG
Inventor: Hongyu Pei-Breivold , Kristian Sandström , Larisa Rizvanovic , Marko Lehtola , Roger Kulläng , Saad Azhar
IPC: B25J9/16 , G05B19/418
Abstract: The invention concerns a method, arrangement and computer program product for distributing processing for a first robot in a cell among more than one processing entities. The arrangement includes a processing entity determining unit that obtains data about current limitations in the processing environment of a prospective processing entity intended to perform a processing task for the first robot, determines, based on the processing environment limitations, whether a performance requirement will be fulfilled or not if the task is performed in the prospective processing entity, and assigns the processing task for processing in the prospective processing entity or in at least one other processing entity based on the determining of whether the performance requirement is fulfilled or not.
-
公开(公告)号:US20230166403A1
公开(公告)日:2023-06-01
申请号:US17997005
申请日:2020-04-24
Applicant: ABB Schweiz AG
Inventor: Yang Gao , Roger Kulläng , Mikael Norrlöf , Mattias Björkman , Per Willför
IPC: B25J9/16 , G05B19/4155
CPC classification number: B25J9/1682 , B25J9/1602 , G05B19/4155 , G05B2219/50391
Abstract: An industrial robot system including a first robot. The first robot includes a first manipulator with a base and a tool movable in relation to the base about a plurality of axes, and a first primary controller having a primary robot functionality, the primary robot functionality including control of manipulator motion. The industrial robot system further includes a plurality of secondary controllers, each having a secondary robot functionality, wherein the primary robot functionality is different from all of the secondary robot functionalities, and wherein an overall robot functionality is defined by the primary robot functionality and one or more secondary robot functionalities.
-
公开(公告)号:US10894318B2
公开(公告)日:2021-01-19
申请号:US16078407
申请日:2016-02-23
Applicant: ABB Schweiz AG
Inventor: Roger Kulläng
IPC: G06F15/177 , B25J9/16 , G06F8/71 , G06F8/656 , G05B19/408 , G05B19/414 , G06F9/4401
Abstract: A method for controlling an industrial robot are disclosed, wherein the method is performed by a robot controller system, the robot controller system includes a local part connected to an industrial robot and a remote cloud part connectable to the local part. The local part includes a first real-time partition and a second non-real-time partition, and the method includes the steps of: storing a local cache of a complete file system of the robot controller system in the second non-real-time partition; storing the complete file system in the remote cloud part; and controlling the industrial robot in real time from the first real-time partition.
-
公开(公告)号:US20200341449A1
公开(公告)日:2020-10-29
申请号:US16760153
申请日:2017-12-22
Applicant: ABB Schweiz AG
Inventor: Elina Vartiainen , Jonas Brönmark , Roger Kulläng , Olov Nylen , Goran Mustapic , Kjell Svensson-Landin , Mats Kapanen
IPC: G05B19/409 , G05B19/414
Abstract: An area of robotic control, and in particular to managing a system configuration of a robot controller. According to a first aspect, the disclosure relates to a method for managing a system configuration of a robot controller configured to control operation of a robot. The method includes capturing S1 a snapshot of the robot controller, the snapshot including a current system configuration of the robot controller and storing S2 the captured snapshot in the backup archive. The method further includes generating S3, on the display representing one or more snapshots stored in the backup archive presented in chronological order and upon receiving S4, from the input device, user input selecting one of the displayed elements, retrieving S5, from the backup archive information corresponding to the snapshot represented by the selected element, and providing S6 the retrieved system configuration. The method also relates to a corresponding control system.
-
公开(公告)号:US10888998B2
公开(公告)日:2021-01-12
申请号:US14914695
申请日:2013-10-07
Applicant: ABB Schweiz AG
Inventor: Per Willför , Roger Kulläng , Roger Mellander
IPC: B25J9/16 , G05B19/4061
Abstract: A method and a device for verifying one or more safety volumes for a movable mechanical unit positioned in an environment, wherein a world-coordinate system is defined in relation to the mechanical unit and in relation to the environment of the mechanical unit. The method includes storing a description of one or more safety volumes defined in relation to the world-coordinate system, and repeatedly determining position and orientation of a portable display unit in relation to the world-coordinate system, determining a graphical representation of the safety volumes based on the description of the safety volumes and the position and orientation of the portable display unit, overlaying the graphical representation of the safety volumes on a view of the real mechanical unit and its environment to provide a composited augmented reality image, and displaying the augmented reality image on the portable display unit.
-
公开(公告)号:US20190168387A1
公开(公告)日:2019-06-06
申请号:US16303347
申请日:2016-05-23
Applicant: ABB Schweiz AG
Inventor: Hongyu Pei-Breivold , Kristian Sandström , Larisa Rizvanovic , Marko Lehtola , Roger Kulläng , Saad Azhar
IPC: B25J9/16 , G05B19/418
Abstract: The invention concerns a method, arrangement and computer program product for distributing processing for a first robot in a cell among more than one processing entities. The arrangement includes a processing entity determining unit that obtains data about current limitations in the processing environment of a prospective processing entity intended to perform a processing task for the first robot, determines, based on the processing environment limitations, whether a performance requirement will be fulfilled or not if the task is performed in the prospective processing entity, and assigns the processing task for processing in the prospective processing entity or in at least one other processing entity based on the determining of whether the performance requirement is fulfilled or not.
-
公开(公告)号:US20190022856A1
公开(公告)日:2019-01-24
申请号:US16078407
申请日:2016-02-23
Applicant: ABB Schweiz AG
Inventor: Roger Kulläng
IPC: B25J9/16 , G05B19/408 , G05B19/414 , G06F8/656 , G06F8/71
Abstract: A method for controlling an industrial robot are disclosed, wherein the method is performed by a robot controller system, the robot controller system includes a local part connected to an industrial robot and a remote cloud part connectable to the local part. The local part includes a first real-time partition and a second non-real-time partition, and the method includes the steps of: storing a local cache of a complete file system of the robot controller system in the second non-real-time partition; storing the complete file system in the remote cloud part; and controlling the industrial robot in real time from the first real-time partition.
-
-
-
-
-
-
-
-