Method for operating a multi-axis robot

US9248571B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9248571-B2
Application numberUS-201113029244-A
CountryUS
Kind codeB2
Filing dateFeb 17, 2011
Priority dateFeb 17, 2010
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

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 operating a multi-axis, preferably six-axis, robot with axes that can be driven by drive means is proposed. The axes are possible to be moved separately and their movement is controlled by a control facility. Before the movement of the robot is executed, a control data record is created for controlling the movement of the robot as a function of initial and target information for the robot input by a user. The control facility performs a verification of the control data record in respect of at least one predefined basic condition relating to the operation of the robot stored in a memory. The control data record is adjusted based on the at least one basic condition while retaining the target information as a function of the result of the check.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for operating a multi-axis robot with axes being possible to be moved separately by a drive device, comprising: receiving input of an initial configuration and a target configuration of the robot from a user; creating a control data record for defining a movement of the robot by a computerized control device as a function of the initial configuration and the target configuration before moving the robot; storing a basic condition relating to an operation of the robot in a memory, the basic condition comprising a movement path of the robot, individual movements of segments of the robot, a fixed object installed in an examination room, a rotation angle and speed of the robot, distance between the robot and an examination object, and noise resulting from individual or several movements of the robot; checking the control data record with the basic condition; adjusting the control data record if the control data record infringes the basic condition so that the basic condition is met by the control data record; and moving the robot to the target configuration based on an adjusted control data record, wherein infringement of the basic condition comprises: the movement of the robot defined in the data record that is associated with a collision with the fixed object, a rotation angle and speed of the movement of the robot defined in the data record that are lamer than the rotation angle and speed stored in the basic condition, the movement of the robot defined in the data record that is closer than the distance between the robot and the examination object stored in the basic condition, and noise resulting from the rotation angle and speed of the movement of the robot defined in the data record that is higher than the noise stored in the basic condition, and wherein the rotation angle and speed of the movement of the robot defined in the data record is reduced in the adjusted control data record to meet the basic condition. 2. The method as claimed in claim 1 , wherein the control device executes a real-time simulation before the robot moves to verify the original configuration and/or the adjusted control data record of the movement of the robot. 3. The method as claimed in claim 1 , wherein an algorithm that performs the verification and the adjustment is stored in the control device. 4. The method as claimed in claim 1 , wherein an acceleration profile of the robot is adjusted to avoid abrupt direction or acceleration changes and abrupt braking process. 5. The method as claimed in claim 1 , wherein an acceleration profile of the robot is filtered to avoid abrupt direction or acceleration changes and abrupt braking process. 6. The method as claimed in claim 1 , wherein the memory is an external database and is communicated with the control device. 7. A multi-axis robot, comprising: an input device that receives input of an initial configuration and a target configuration of the robot from a user; a memory that stores a basic condition relating to an operation of the robot, the basic condition comprising a movement path of the robot, individual movements of segments of the robot, a fixed object installed in an examination room, a rotation angle and speed of the robot, distance between the robot and an examination object, and noise resulting from individual or several movements of the robot; a control device that is configured to: create a control data record for defining a movement of the robot as a function of the initial configuration and the target configuration before moving the robot, check the control data record with the basic condition, and adjust the control data record if the control data record infringes the basic condition so that the basic condition is met by the control data record; and a drive device that moves the robot to the target configuration based on an adjusted control data record, wherein infringement of the basic condition comprises: the movement of the robot defined in the data record that is associated with a collision with the fixed object, a rotation angle and speed of the movement of the robot defined in the data record that are lamer than the rotation angle and speed stored in the basic condition, the movement of the robot defined in the data record that is closer than the distance between the robot and the examination object stored in the basic condition, and noise resulting from the rotation angle and speed of the movement of the robot defined in the data record that is higher than the noise stored in the basic condition, and wherein the rotation angle and speed of the movement of the robot defined in the data record is reduced in the adjusted control data record to meet the basic condition. 8. The multi-axis robot as claimed in claim 7 , wherein the drive device is configured to move axes of the robot separately. 9. The multi-axis robot as claimed in claim 7 , wherein the robot comprises six axes.

Assignees

Inventors

Classifications

  • B25J9/1664Primary

    characterised by motion, path, trajectory planning · CPC title

  • For collision avoidance and detection · 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 US9248571B2 cover?
A method for operating a multi-axis, preferably six-axis, robot with axes that can be driven by drive means is proposed. The axes are possible to be moved separately and their movement is controlled by a control facility. Before the movement of the robot is executed, a control data record is created for controlling the movement of the robot as a function of initial and target information for th…
Who is the assignee on this patent?
Amberg Jessica, Knoop Hayo, Sonntag Kerstin, and 1 more
What technology area does this patent fall under?
Primary CPC classification B25J9/1664. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 02 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).