Method and system for calculating weight and center of gravity of object lifted by robot

US9399293B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9399293-B2
Application numberUS-201414501586-A
CountryUS
Kind codeB2
Filing dateSep 30, 2014
Priority dateJun 11, 2014
Publication dateJul 26, 2016
Grant dateJul 26, 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 calculating weight and center of gravity of an object lifted by a robot includes lifting an object, measuring a change in angle of each joint through an angle sensor provided for each joint of the gripper in the event of the lifting, and calculating angular velocity and acceleration of each joint, calculating, via a controller, acceleration of the object, measuring an upper pressing force and a lower pressing force using force sensors installed on the joints, and calculating, via the controller, the weight of the object using a vertical component of the acceleration of the object, gravitational acceleration, and the upper and lower pressing forces.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of controlling a system for calculating weight and/or center of gravity of an object for a robot, the method comprising: pressing respective upper and lower surfaces of the object via upper and lower parts of a robotic gripper to grip the object; lifting the object with the gripper; measuring, during lifting of the object, a change in angle of each joint of the gripper through an angle sensor provided for each joint of the gripper and calculating angular velocity and angular acceleration of each joint; calculating, via a controller, acceleration of the object using the angular velocity, the angular acceleration and a Jacobian matrix of the gripper; measuring an upper pressing force with which the upper part of the gripper presses the upper surface of the object and a lower pressing force with which the lower part of the gripper presses the lower surface of the object using force sensors installed on the joints; calculating, via the controller, the weight of the object using a vertical component of the acceleration of the object, a gravitational acceleration and the upper and lower pressing forces; calculating, via the controller, an angular acceleration at which the object rotates around the center of gravity from positional changes of points at which the upper and lower parts of the gripper come into contact with the respective upper and lower surfaces of the object; and calculating, via the controller, the center of gravity of the object from the calculated weight of the object, the calculated angular acceleration, the calculated upper and lower pressing forces, and positions of the points at which the upper and lower parts of the gripper come into contact with the respective upper and lower surfaces of the object. 2. The method according to claim 1 , wherein the controller calculates the acceleration of the object via the following equation: {umlaut over (x)}=J{dot over (θ)}+J {umlaut over (θ)} where {umlaut over (x)}=the acceleration of the object, J=the Jacobian matrix of the gripper, and θ=the angle of each joint of the gripper. 3. The method according to claim 1 , wherein the controller calculates the weight of the object via the following equation: m = R B - R A a y + g where m=the weight of the object, R A =the upper pressing force, R B =the lower pressing force, a y =the vertical component of the acceleration of the object, and g=the gravitational acceleration. 4. The method according to claim 1 , wherein, when a y <k 1 ×g, where a y is the vertical component of the acceleration of the object, k 1 is a setting coefficient, and g is the gravitational acceleration, the controller calculates the weight of the object via the following equation: m = R B - R A g where m=the weight of the object, R A =the upper pressing force, R B =the lower pressing force, and g=the gravitational acceleration. 5. The method according to claim 1 , wherein the controller calculates the center of gravity of the object via the following equation: - 1 12 ⁢ mar G 2 + ( R A - R B ) ⁢ r G + ( - R A ⁢ r A + R B ⁢ r B ) = 0 where m=the weight of the object, α=the angular acceleration of the object, r G =the center of gravity of the object, R A =the upper pressing force, R B =the lower pressing force, r A =the position at which the upper part of the gripper comes into contact with the upper surface of the object, and r B =the position at which the lower part of the gripper comes into contact with the lower surface of the object. 6. The method according to claim 1 , wherein, when α<k 2 , where α is the angular acceleration of the object, and k 2 is a setting coefficient, the controller calculates the center of gravity of the object in the process of calculating the center of gravity of the object via the following equation: r G = ( R A ⁢ r A - R B ⁢ r B ) ( R A - R B ) where r G =the center of gravity of the object, R A =the upper pressing force, R B =the lo

Assignees

Inventors

Classifications

  • B25J9/1638Primary

    compensation for arm bending/inertia, pay load weight/inertia · CPC title

  • Jacobian transpose control of force vector in configuration and cartesian space · CPC title

  • Acceleration of end effector · CPC title

  • with position, velocity or acceleration sensors · CPC title

  • Piezoresistive or piezoelectric sensing devices · 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 US9399293B2 cover?
A method for calculating weight and center of gravity of an object lifted by a robot includes lifting an object, measuring a change in angle of each joint through an angle sensor provided for each joint of the gripper in the event of the lifting, and calculating angular velocity and acceleration of each joint, calculating, via a controller, acceleration of the object, measuring an upper pressin…
Who is the assignee on this patent?
Hyundai Motor Co Ltd
What technology area does this patent fall under?
Primary CPC classification B25J9/1638. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 26 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).