Robot-Conveyor Calibration Method, Robot System And Control System

US2020164518A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020164518-A1
Application numberUS-201716612955-A
CountryUS
Kind codeA1
Filing dateMay 22, 2017
Priority dateMay 22, 2017
Publication dateMay 28, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

1 . Method for calibrating a robot coordinate system of a robot with a conveyor coordinate system of a movable conveyor member, the method comprising: providing a sensor configured to detect positions of the robot in a non-contact manner; detecting a position of the robot by the sensor in a sensor coordinate system of the sensor when the conveyor member is positioned at a first operating position; detecting a position of the robot and/or a position 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. 2 . The method according to claim 1 , wherein the robot includes a tool and wherein the position of the robot is a position of the tool. 3 . The method according to claim 1 , wherein the method further includes detecting positions of the robot in different poses by the sensor in the sensor coordinate system when the conveyor member is in the first operating position and/or when the conveyor member is in the second operating position. 4 . The method according to claim 1 , wherein the sensor is positioned on the conveyor member and wherein the method induces detecting a position of the robot by the sensor in the sensor coordinate system when the conveyor member is positioned at the first operating position and when the conveyor members is positioned at the second operating position. 5 . The method according to claim 4 , wherein the method further comprises: determining a movement direction of the conveyor member in the robot coordinate system based on the detected positions of the robot in the sensor coordinate system; and determining a relationship between the robot coordinate system and the conveyor coordinate system based on the determined movement direction of the conveyor member. 6 . The method according to claim 4 , wherein the robot constitutes a first robot and wherein the method further comprises: moving the conveyor member from the second operating position to a third operating position; detecting a position of a second robot by the sensor in the sensor coordinate system when the conveyor member is positioned at the third operating position; moving the conveyor member from the third operating position to a fourth operating position; detecting a position of the second robot by the sensor in the sensor coordinate system when the conveyor member is positioned at the fourth operating position; and determining a relationship between a robot coordinate system of the second robot and the conveyor coordinate system based on the detected positions of the second robot in the sensor coordinate system. 7 . The method according to claim 4 , wherein the relationship between the sensor coordinate system and the conveyor coordinate system is known beforehand. 8 . The method according to claim 4 , wherein the sensor is additionally configured to detect positions of the conveyor member in a non-contact manner. 9 . The method according to claim 8 , wherein the method further comprises: detecting a position of the conveyor member by the sensor in the sensor coordinate system; and determining a relationship between the sensor coordinate system and the conveyor coordinate system based on the detected position of the conveyor member in the sensor coordinate system. 10 . The method according to claim 1 , wherein the sensor is positioned on a stationary structure such that the conveyor member moves relative to the sensor and wherein the sensor is additionally configured to detect positions of the conveyor member in a non-contact manner. 11 . The method according to claim 9 , wherein at least one calibration marker is provided on the conveyor member for the detection of the position of the conveyor member. 12 . The method according to claim 10 , wherein at least one calibration marker is provided on the conveyor member for the detection of the position of the conveyor member, and the method further comprises: detecting a position of the at least one calibration marker by the sensor in the sensor coordinate system when the conveyor member is positioned at the first operating position; detecting a position of the at least one calibration markers by the sensor in the sensor coordinate system when the conveyor member is positioned at the second operating position; determining a movement direction of the conveyor member in the robot coordinate system based on the detected positions of the at least one calibration marker in the sensor coordinate system; and determining a relationship between the robot coordinate system and the conveyor coordinate system based on the determined movement direction of the conveyor member. 13 . The method according to claim 11 , wherein the position of the at least one calibration marker in the conveyor coordinate system is known beforehand. 14 . A robot system comprising at least one robot, a movable conveyor member and a sensor configured to detect positions of the robot in a non-contact manner, wherein the robot system is configured to carry out the method according to claim 1 . 15 . A control system for calibrating a robot coordinate system of a robot with a conveyor coordinate system of a movable conveyor member in a robot system comprising the robot, the conveyor member and a sensor configured to detect positions of the robot in a non-contact manner, the control system including a data processing device and a memory having a computer program stored thereon, the computer program having a program code which, when executed by the data processing device, causes the data processing device, to perform the steps of: controlling the sensor to detect a position of the robot in a sensor coordinate system of the sensor when the conveyor member is positioned at a first operating position; controlling the sensor to detect a position of the robot and/or a position of the conveyor member 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.

Assignees

Inventors

Classifications

  • B25J9/0093Primary

    co-operating with conveyor means · CPC title

  • Vision controlled systems · CPC title

  • B25J9/1692Primary

    Calibration of manipulator · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020164518A1 cover?
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 m…
Who is the assignee on this patent?
Abb Schweiz Ag
What technology area does this patent fall under?
Primary CPC classification B25J9/0093. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu May 28 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).