Method of identifying robot model automatically and safely

US11897137B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11897137-B2
Application numberUS-202017005442-A
CountryUS
Kind codeB2
Filing dateAug 28, 2020
Priority dateApr 17, 2018
Publication dateFeb 13, 2024
Grant dateFeb 13, 2024

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.

The present application relates to a method for robot control. The method includes: obtaining at least one parameter associated with a robot to be controlled by a controller; determining a first identity of the robot based on the at least one parameter; comparing the first identity with a pre-stored second identity; and in response to the first identity matching the second identity, controlling operations of the robot with the controller. The present application further discloses detection of a mismatch between the controller and the robot in an easy, safe and convenient way.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for robot control, comprising: obtaining at least one parameter from at least one motor in response to a request from a controller, the at least one parameter associated with a characteristic of the at least one motor arranged in a robot to be controlled by a controller; determining a first identity of the robot based on the at least one parameter, wherein the first identity identifies the at least one motor arranged in the robot; comparing the first identity with a second identity, wherein the second identity is stored in the controller; determining an identity of the robot to be controlled by the controller from other robots based on the comparison, wherein the robot is distinguished from the other robots based on the at least one parameter associated with the at least one motor arranged in the robot; and in response to the first identity matching the second identity, controlling operations of the robot with the controller; wherein obtaining the at least one parameter comprises: sending at least one excitation signal to at least one motor of the robot from the controller, receiving at least one feedback signal that is provided by the at least one motor in response to the at least one excitation signal, and determining the at least one parameter based on the at least one feedback signal and the at least one excitation signal. 2. The method according to claim 1 , wherein determining the first identity of the robot comprises: retrieving, based on the at least one parameter, a model of the at least one motor of the robot from a database accessible to the controller. 3. The method according to claim 1 , wherein the at least one excitation signal comprises at least one excitation signal to windings of the at least one motor. 4. The method according to claim 3 , wherein determining the first identity of the robot comprises: determining resistance and inductance of the windings based on the at least one feedback signal and the at least one excitation signal; and determining the first identity based on the resistance and the inductance of the windings. 5. The method according to claim 1 , wherein the at least one motor comprises all motors of the robot. 6. The method according to claim 1 , further comprising: in response to the first identity mismatching the second identity, reporting an error and/or disabling operations of the robot. 7. A robotic system, comprising: a robot comprising: at least one motor; and a controller attached to the robot and configured to: obtain at least one parameter from the at least one motor in response to a request from a controller, the at least one parameter associated with a characteristic of the at least one motor arranged in the robot to be controlled by the controller; determine a first identity of the robot based on the at least one parameter, wherein the first identity identified the at least one motor arranged in the robot; compare the first identity with a second identity, wherein the second identity is stored in the controller; determine an identity of the robot to be controlled by the controller from other robots based on the comparison, wherein the robot is distinguished from the other robots based on the at least one parameter associated with the at least one motor arranged in the robot; and in response to the first identity matching the second identity, control operations of the robot with the controller; wherein obtaining the at least one parameter comprises: sending at least one excitation signal to at least one motor of the robot from the controller, receiving at least one feedback signal that is provided by the at least one motor in response to the at least one excitation signal, and determining the at least one parameter based on the at least one feedback signal and the at least one excitation signal. 8. A computer program product tangibly stored in a non-transient computer readable medium and including machine executable instructions which, when executed, cause a machine to perform the method according to claim 1 . 9. The computer program product according to claim 8 , wherein determining the first identity of the robot comprises: retrieving, based on the at least one parameter, a model of the at least one motor from a database accessible to the controller; and determining the first identity from the model. 10. The computer program product according to claim 8 wherein the at least one excitation signal comprises at least one excitation signal to windings of the at least one motor. 11. The computer program product according to claim 10 , wherein determining the first identity of the robot comprises: determining resistance and inductance of the windings based on the at least one feedback signal and the at least one excitation signal; and determining the first identity based on the resistance and the inductance of the windings.

Assignees

Inventors

Classifications

  • B25J9/1653Primary

    parameters identification, estimation, stiffness, accuracy, error analysis · CPC title

  • B25J9/1674Primary

    characterised by safety, monitoring, diagnostic · CPC title

  • Identification of type of connected module, motor, panel · 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 US11897137B2 cover?
The present application relates to a method for robot control. The method includes: obtaining at least one parameter associated with a robot to be controlled by a controller; determining a first identity of the robot based on the at least one parameter; comparing the first identity with a pre-stored second identity; and in response to the first identity matching the second identity, controlling…
Who is the assignee on this patent?
Abb Schweiz Ag
What technology area does this patent fall under?
Primary CPC classification B25J9/1653. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 13 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).