Method, computer program product and robot control system for the contact-based localization of objects that can be moved when manipulated by robot, and robot

US12076865B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12076865-B2
Application numberUS-202017610168-A
CountryUS
Kind codeB2
Filing dateMay 11, 2020
Priority dateMay 17, 2019
Publication dateSep 3, 2024
Grant dateSep 3, 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.

At least one robot is disclosed for object manipulation, on the basis of a probabilistic approach without object detection by visual sensors, a probability distribution is determined approximately by an iterative, recursive application of a Bayes filter algorithm, wherein state transition probabilities obtained, in a nondeterministic motion model for system simulation, are multiplicatively linked with measurement probabilities obtained at the start of the application. For this purpose, a physics simulator which completely includes the physics of the system with respect to forces and dynamics and the physical system relationships resulting therefrom, and a controller, which controls the physics simulator while at the same time the simulation system state is fed back and which influences the compliance of the robot with respect to the robot-object environment on the basis of control variables, are incorporated, and measurement results of axis-specific measurements are taken into account in the measurement model for the plausibility checks.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for a contact-based localization of objects that can be moved when manipulated by a robot, wherein for a state associated with the object localization of a system formed by at least one manipulated-variable-controlled robot, an object that is movable for the robot during the object manipulation and a robot-object environment that enables the object manipulation as system components, and in the course of a system state estimation, the method comprises: determining, by an iterative-recursive application of a Bayes filter algorithm, a probability distribution that localizes the object, wherein said determining by the iterative-recursive application of the algorithm obtains: (i) state transition probabilities, in a nondeterministic motion model for system simulation, from modeled transitions of states of the system, and fil) measurement probabilities, in a measurement model for system simulation, wherein an initial probability distribution is used at the start; using an approximation algorithm in the iterative-recursive determination of the probability distribution; controlling, by a controller execution of a physics simulator with a simulation system state being fed back and, on the basis of a manipulated variable fed to the controller, wherein the controller controls the physics simulator in such a way that during the system state simulation the robot behaves compliantly with respect to the robot-object environment, wherein the physics simulator is configured to use the physics of the system in regard to forces and dynamics and the resultant physical relationships of the system components; performing model axis-specific measurements, on the robot, wherein measurement results of the axis-specific measurements are axial position, axial velocity, axial acceleration and/or axial torque of a robot ROB, wherein the robot ROB is configured to be manipulated to move the object. 2. The method as claimed in claim 1 , wherein said determining the probability distribution comprises using a particle filter algorithm for approximating the Bayes filter algorithm in the iterative-recursive application of the Bayes filter algorithm. 3. The method as claimed in claim 1 , wherein the manipulated variable is formed from a setpoint position, setpoint velocity and/or a setpoint acceleration. 4. The method as claimed in claim 1 , wherein the controller is operated in an impedance controlled manner which together with the manipulated variable fed to the controller causes the robot to behave compliantly with respect to the robot-object environment. 5. The method as claimed in claim 1 , wherein the measurement of the axis-specific measurements are measurement results of axial position, axial velocity, axial acceleration and axial torque of the robot ROB. 6. The method as claimed in claim 1 , said method further comprising: forming a multiplicative combination of the measurement probabilities and system state transitions probabilities. 7. A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code executable by a processor of a computer system to implement a method for a contact-based localization of objects that can be moved when manipulated by a robot, wherein for a state associated with the object localization of a system formed by at least one manipulated-variable-controlled robot, an object that is movable for the robot during the object manipulation and a robot-object environment that enables the object manipulation as system components, and in the course of a system state estimation, the method comprises: determining, by an iterative-recursive application of a Bayes filter algorithm, a probability distribution that localizes the object, wherein said determining by the iterative-recursive application of the algorithm obtains: (i) state transition probabilities, in a nondeterministic motion model for system simulation, from modeled transitions of states of the system, and (ii) measurement probabilities, in a measurement model for system simulation, wherein an initial probability distribution is used at the start; using an approximation algorithm in the iterative-recursive determination of the probability distribution; controlling, by a controller execution of a physics simulator with a simulation system state being fed back and, on the basis of a manipulated variable fed to the controller, wherein the controller controls the physics simulator in such a way that during the system state simulation the robot behaves compliantly with respect to the robot-object environment, wherein the physics simulator is configured to use the physics of the system in regard to forces and dynamics and the resultant physical relationships of the system components; performing model axis-specific measurements, on the robot, wherein measurement results of the axis-specific measurements are axial position, axial velocity, axial acceleration and/or axial torque of a robot ROB, wherein the robot ROB is configured to be manipulated to move the object. 8. The computer program product as claimed in claim 7 , wherein said determining the probability distribution comprises using a particle filter algorithm for approximating the Bayes filter algorithm in the iterative-recursive application of the Bayes filter algorithm. 9. The computer program product as claimed in claim 7 , wherein the manipulated variable is formed from a setpoint position, setpoint velocity and/or a setpoint acceleration. 10. The computer program product as claimed in claim 7 , wherein the controller is operated in an impedance controlled manner which together with the manipulated variable fed to the controller causes the robot to behave compliantly with respect to the robot-object environment. 11. The computer program product as claimed in claim 7 , wherein the measurement results of the axis-specific measurements are measurement results of axial position, axial velocity, axial acceleration and axial torque of the robot ROB. 12. A robot control system for the contact-based localization of objects that can be moved when manipulated by robot, characterized by the computer program product as claimed in claim 7 for carrying out the method. 13. The robot with a robot control system as claimed in claim 12 . 14. The computer program product as claimed in claim 7 , said method further comprising: forming a multiplicative combination of the measurement probabilities and system state transitions probabilities.

Assignees

Inventors

Classifications

  • Robot · CPC title

  • characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program · CPC title

  • with position, velocity or acceleration sensors · CPC title

  • Inverse calibration, find exact joint angles for given location in world space · CPC title

  • Locate movable manipulator relative to object, compare to stored gridpoints · 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 US12076865B2 cover?
At least one robot is disclosed for object manipulation, on the basis of a probabilistic approach without object detection by visual sensors, a probability distribution is determined approximately by an iterative, recursive application of a Bayes filter algorithm, wherein state transition probabilities obtained, in a nondeterministic motion model for system simulation, are multiplicatively link…
Who is the assignee on this patent?
Siemens Ag
What technology area does this patent fall under?
Primary CPC classification B25J9/1633. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Sep 03 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).