Robotic system for moving a payload with minimal payload sway and increased positioning accuracy

US2023249342A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023249342-A1
Application numberUS-202217666699-A
CountryUS
Kind codeA1
Filing dateFeb 8, 2022
Priority dateFeb 8, 2022
Publication dateAug 10, 2023
Grant date

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 robotic system for use with a payload includes a robot, a passive compliance mechanism, position sensors, and an electronic control unit (ECU). Actuated joints of the robot provide the robotic system with actuated degrees of freedom (DOF). The compliance mechanism is connected to the robot and payload, and has unactuated joints providing the robotic system with unactuated DOF. The sensors measure joint positions of the joints. The ECU has a trajectory generator block which generates a payload trajectory signal in response to dynamic control inputs, and an impedance control unit (ICU) applying damping and stiffness parameters to the payload trajectory signal to generate an initial velocity command. A stiction compensation block allows the robotic system to generate a velocity offset, and applies the velocity offset to the initial velocity command to produce a final velocity command for the robot.

First claim

Opening claim text (preview).

What is claimed is: 1 . A robotic system for use with a payload, comprising: a robot having actuated joints collectively providing the robotic system with multiple actuated degrees of freedom (DOF); a compliance mechanism coupled in series with the robot and connectable to the payload, the compliance mechanism having unactuated joints collectively providing the robotic system with multiple unactuated DOF; a set of position sensors collectively configured to measure corresponding joint positions of the actuated joints and the unactuated joints; and an electronic control unit (ECU) in communication with the robot and with the set of position sensors, wherein the ECU is programmed with: a trajectory generator block operable for generating a payload trajectory signal in response to at least one dynamic control input; an impedance control unit (ICU) configured to apply predetermined damping and stiffness parameters to the payload trajectory signal to generate an initial velocity control signal; and a stiction compensation block configured to allow the robotic system to generate a velocity offset, and apply the velocity offset to the initial velocity control signal to produce a final velocity control signal, wherein the ECU is operable for transmitting the final velocity control signal to the robot to thereby cause the robot to move the payload. 2 . The robotic system of claim 1 , wherein the at least one dynamic control input includes a maximum permissible velocity of the payload and the robot, and wherein the ECU is configured to generate the payload trajectory signal such that an actual velocity of the payload and the robot does not exceed the maximum permissible velocity. 3 . The robotic system of claim 1 , wherein the at least one dynamic control input includes a maximum permissible acceleration of the payload and the robot, and wherein the ECU is configured to generate the payload trajectory signal such that an actual acceleration of the payload and the robot does not exceed the maximum permissible acceleration. 4 . The robotic system of claim 1 , wherein the stiction compensation block is configured to calculate the velocity offset as a function of a maximum displacement of the compliance mechanism. 5 . The robotic system of claim 4 , wherein the stiction compensation block is configured to process the maximum displacement of the compliance mechanism through a saturation block, the saturation block being configured to apply maximum and minimum limits to the maximum displacement to generate a limited displacement value. 6 . The robotic system of claim 5 , wherein the stiction compensation block includes a low-pass filter operable for receiving the limited displacement value and a cutoff frequency setting, and to generate the velocity offset using the limited displacement value and the cutoff frequency setting. 7 . The robotic system of claim 1 , wherein the robot comprises a multi-axis industrial robot. 8 . The robotic system of claim 1 , wherein the robot comprises an overhead rail system or trolley. 9 . The robotic system of claim 1 , wherein the compliance mechanism includes multiple interconnected linkages, such that the compliance mechanism comprises an articulated compliance mechanism. 10 . The robotic system of claim 1 , wherein the ICU is configured to provide an overdamped response, and to avoid a velocity overshoot of the robot and the payload. 11 . A method for controlling a robotic system for use with a payload, comprising: connecting a compliance mechanism in series with a robot; connecting the payload to the compliance mechanism, wherein the compliance mechanism has unactuated joints collectively providing the robotic system with multiple unactuated degrees of freedom (DOF), and wherein the robot includes actuated joints collectively providing the robotic system with multiple actuated DOF; measuring corresponding joint positions of the actuated joints and the unactuated joints via a set of position sensors; and via an electronic control unit (ECU) in communication with the robot and the set of position sensors: generating a payload trajectory signal in response to at least one dynamic control input using a trajectory generator block of the ECU; applying predetermined damping and stiffness parameters to the payload trajectory signal via an impedance control unit (ICU) of the ECU to generate an initial velocity control signal; generating a velocity offset using a stiction compensation block of the ECU; applying the velocity offset to the initial velocity control signal to produce a final velocity control signal; and transmitting the final velocity control signal to the robot to thereby cause the robot to move the payload. 12 . The method of claim 11 , further comprising: receiving a maximum permissible velocity via the trajectory generator block as the at least one dynamic control input; and generating the payload trajectory signal, such that corresponding actual velocities of the payload and the robot do not exceed the maximum permissible velocity. 13 . The method of claim 11 , further comprising: receiving a maximum permissible acceleration as the at least one dynamic control input; and generating the payload trajectory signal, such that corresponding actual accelerations of the payload and the robot do not exceed the maximum permissible acceleration. 14 . The method of claim 11 , further comprising calculating the velocity offset via the stiction compensation block as a function of a maximum displacement of the compliance mechanism. 15 . The method of claim 14 , further comprising processing the maximum displacement of the compliance mechanism through a saturation block of the ECU, including applying maximum and minimum limits to the maximum displacement, thereby generating a limited displacement. 16 . The method of claim 15 , further comprising: receiving the limited displacement and a cutoff frequency setting via a low-pass filter of the stiction compensation block; and generating the velocity offset via the stiction compensation block using the limited displacement and the cutoff frequency setting. 17 . The method of claim 11 , wherein connecting the compliance mechanism to the robot includes connecting the compliance mechanism to an overhead rail system or trolley, or to a multi-axis serial robot. 18 . The method of claim 11 , wherein the compliance mechanism comprises an articulated compliance mechanism having a plurality of linkages interconnected via the unactuated joints, and wherein connecting the compliance mechanism to the robot includes connecting the articulated compliance mechanism to the robot. 19 . A computer-readable storage medium on which is recorded instructions executable by a processor of an electronic control system of a robotic system, the robotic system having a compliance mechanism connected to a robot and to a payload, wherein execution of the instructions causes the processor to: receive corresponding joint positions of actuated joints and unactuated joints of the robotic system from a set of position sensors of the robotic system; generate a payload trajectory signal in response to at least one dynamic control input using a trajectory generator block of an electronic control unit (ECU), the at least one dynamic control input including maximum velocities and maximum accelerations of the payload and the robot; apply damping and stiffness parameters to the payload trajectory signal via an impedance control unit (ICU) of the ECU to ge

Assignees

Inventors

Classifications

  • B25J9/1651Primary

    acceleration, rate control · CPC title

  • Underactuated robot, has less actuators than number of DOF · CPC title

  • Manipulator on slide, track · CPC title

  • Impedance control, also mechanical · CPC title

  • B25J9/1633Primary

    compliant, force, torque control, e.g. combined with position control · 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 US2023249342A1 cover?
A robotic system for use with a payload includes a robot, a passive compliance mechanism, position sensors, and an electronic control unit (ECU). Actuated joints of the robot provide the robotic system with actuated degrees of freedom (DOF). The compliance mechanism is connected to the robot and payload, and has unactuated joints providing the robotic system with unactuated DOF. The sensors mea…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification B25J9/1651. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Aug 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).