IP Library Granted Patent US 12,059,807
Granted Patent B2
US 12,059,807 · App. 17/293,177 · Granted Aug 13, 2024

Sensor-free force/torque sensing in an articulated electromechanical actuator-driven robot

Inventors: Anton Alexandrovich Pyrkin (St. Petersburg, RU); Alexey Alexeevich Vedyakov (St. Petersburg, RU); Vladislav Sergeevich Gromov (St. Petersburg, RU); Oleg Igorevich Borisov (St. Petersburg, RU); Igor Vladimirovich Petranevsky (Orel, RU); Alexey Olegovich Klyunin (St. Petersburg, RU)
Assignee: Magna International Inc.
B25J9/1653B25J9/1607B25J9/1633B25J9/1641B25J9/1692B25J13/087
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,059,807
App. No.
17/293,177
Granted
Aug 13, 2024
Kind
B2
Abstract

A method for force or torque sensing in an electromechanical actuator-driven robot comprising one or more links, one or more joints, an end effector and a controller is provided, the method comprising: estimating a first set of load torques in one or more joints in a given configuration of the robot without external force or load applied to the end effector; identifying gravitational and frictional components in the first set of load torques; estimating a second set of load torques in the one or more joints in the given configuration of the robot with an external force or load applied to the end effector; calculating a difference between the second set of load torques and the first set of load torques, taking into account the identified gravitational and frictional components; calculating an external force or torque acting on the end effector based on the difference between the second set of load torques and the first set of load torques using a Jacobian matrix for the given configuration of the robot; and presenting the external force or torque in a Cartesian space. An apparatus for force or torque sensing in an electromechanical actuator-driven robot, the apparatus comprising at least one processor programmed to perform said method, a computer program which, when executed by at least one processor, causes the at least one processor to perform force or torque sensing in an electromechanical actuator-driven robot according to said method, and a non-transitory storage medium for storing said program are also provided. The technical result consists in improved precision of force or torque sensing on an end effector of an electromechanical actuator-driven robot in a manner which does not require using expensive force/torque sensors in robot joints.

Claims (28)

1. An apparatus for force or torque sensing in an electromechanical actuator-driven robot comprising one or more links, one or more joints, an end effector and a controller, the apparatus comprising at least one processor programmed to:

inject a high-frequency low-amplitude (HFLA) signal to the joints to reduce the torque noise so as to improve repeatability of joint current measurements;

estimate a first set of load torques in one or more joints in a given configuration of the robot without external force or load applied to the end effector;

identify gravitational and frictional components in the first set of load torques;

estimate a second set of load torques in the one or more joints in the given configuration of the robot with an external force or load applied to the end effector;

calculate a difference between the second set of load torques and the first set of load torques, taking into account the identified gravitational and frictional components;

calculate an external force or torque acting on the end effector based on the difference between the second set of load torques and the first set of load torques using a Jacobian matrix for the given configuration of the robot;

iteratively analyze condition number values of the Jacobian matrix for the given configuration so as to detect singularities and identify operational regions in the robot workspace, where rate of preciseness of the calculations using the Jacobian matrix exceeds a threshold;

calibrating the calculated external force or torque using scale factors computed for payloads of various control weights, known a priori; and

present the external force or torque in a Cartesian space.

2. The apparatus of claim 1 , wherein the first set of load torques and the second set of load torques are estimated based on the joint current measurements.

3. The apparatus of claim 1 ,

wherein presenting the external force or torque in a Cartesian space comprises transforming the external force or torque from a joint space to the Cartesian space using the Jacobian inversion or pseudo inversion, taking into account the identified operational regions, where the rate of preciseness of the calculations using the Jacobian matrix exceeds a threshold.

4. The apparatus of claim 1 , wherein the Jacobian matrix relates the joint torques to the external force or torque acting on the end effector.

5. A non-transitory computer readable medium having stored thereon a computer program which, when executed by at least one processor, causes the at least one processor to perform force or torque sensing in an electromechanical actuator-driven robot comprising one or more links, one or more joints, an end effector and a controller, the computer program comprising processor-executable code to perform operation comprising:

injecting a high-frequency low-amplitude (HFLA) signal to the joints to reduce the torque noise so as to improve repeatability of joint current measurements;

estimating a first set of load torques in one or more joints in a given configuration of the robot without external force or load applied to the end effector;

identifying gravitational and frictional components in the first set of load torques;

estimating a second set of load torques in the one or more joints in the given configuration of the robot with an external force or load applied to the end effector;

calculating a difference between the second set of load torques and the first set of load torques, taking into account the identified gravitational and frictional components;

calculating an external force or torque acting on the end effector based on the difference between the second set of load torques and the first set of load torques using a Jacobian matrix for the given configuration of the robot;

iteratively analyzing condition number values of the Jacobian matrix for the given configuration so as to detect singularities and identify operational regions in the robot workspace, where rate of preciseness of the calculations using the Jacobian matrix exceeds a threshold;

calibrating the calculated external force or torque using scale factors computed for payloads of various control weights, known a priori; and

presenting the external force or torque in a Cartesian space.

6. The non-transitory computer readable medium having stored thereon the computer program of claim 5 , wherein the first set of load torques and the second set of load torques are estimated based on the joint current measurements.

7. The non-transitory computer readable medium having stored thereon the computer program of claim 5 ,

wherein presenting the external force or torque in a Cartesian space comprises transforming the external force or torque from a joint space to the Cartesian space using the Jacobian inversion or pseudo inversion, taking into account the identified operational regions, where the rate of preciseness of the calculations using the Jacobian matrix exceeds a threshold.

8. The non-transitory computer readable medium having stored thereon the computer program of claim 5 , wherein the Jacobian matrix relates the joint torques to the external force or torque acting on the end effector.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2024
From: MAGNA NEW MOBILITY USA, INC.
To: MAGNA INTERNATIONAL INC.
Reel/Frame 067363/0459 →
DEED OF RELEASE Recorded Mar 14, 2024
From: GLAS TRUST CORPORATION LIMITED
To: ARRIVAL UK LTD; ARRIVAL AUTOMOTIVE UK LIMITED; ARRIVAL GERMANY GMBH
Reel/Frame 066798/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: ARRIVAL UK LTD
To: MAGNA NEW MOBILITY USA, INC.
Reel/Frame 066684/0215 →
CHANGE OF NAME Recorded Mar 5, 2024
From: ARRIVAL LIMITED
To: ARRIVAL UK LTD
Reel/Frame 066655/0986 →
DEED OF RELEASE Recorded Jan 26, 2024
From: IMA FUNDING, AS SECURITY AGENT
To: ARRIVAL UK LTD (FKA ARRIVAL LIMITED)
Reel/Frame 066374/0704 →
SECURITY INTEREST Recorded Dec 1, 2023
From: ARRIVAL UK LTD
To: GLAS TRUST CORPORATION LIMITED
Reel/Frame 065740/0374 →
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2023
From: IMA FUNDING, AS SECURITY AGENT
To: ARRIVAL UK LTD
Reel/Frame 065132/0727 →
SECURITY INTEREST Recorded Aug 29, 2023
From: ARRIVAL UK LTD (FORMERLY KNOWN AS ARRIVAL LIMITED)
To: IMA FUNDING, AS SECURITY AGENT
Reel/Frame 064740/0991 →
DEBENTURE Recorded Aug 29, 2023
From: ARRIVAL UK LTD (FKA ARRIVAL LIMITED)
To: IMA FUNDING, AS SECURITY AGENT
Reel/Frame 064745/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2021
From: OBSHCHESTVO S OGRANICHENNOY OTVETSTVENNOSTYU "TRA ROBOTICS"
To: ARRIVAL LIMITED
Reel/Frame 058470/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: PYRKIN, ANTON ALEXANDROVICH; VEDYAKOV, ALEXEY ALEXEEVICH; GROMOV, VLADISLAV SERGEEVICH; BORISOV, OLEG IGOREVICH; PETRANEVSKY, IGOR VLADIMIROVICH; KLYUNIN, ALEXEY OLEGOVICH
To: ARRIVAL LIMITED
Reel/Frame 057997/0772 →
Continuity (1)
Related Publication 20220009097A1 · Jan 13, 2022