Redundant underactuated robot with multi-mode control framework

US11247332B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11247332-B2
Application numberUS-202016773388-A
CountryUS
Kind codeB2
Filing dateJan 27, 2020
Priority dateFeb 10, 2017
Publication dateFeb 15, 2022
Grant dateFeb 15, 2022

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 jointed mechanism includes a passive pendulum system attached to and suspended from the multi-axis robot. The system includes one or more position sensors configured to measure a joint angle on the pendulum system, at least one arm, and an end-effector attached to a distal end of the pendulum system. A controller implements a method to selectively control motion of the robot in a plurality of control modes. The control modes include a Cooperative Mode and an Autonomous Mode. The controller is configured to detect contact with the end-effector when operating in the Autonomous Mode, and to automatically initiate a control action in response to the contact. The pendulum system may be a parallelogram arrangement.

First claim

Opening claim text (preview).

What is claimed is: 1. A jointed mechanism comprising: a multi-axis robot; and a passive pendulum system attached to and suspended from the multi-axis robot, the passive pendulum system having an equilibrium position and including: one or more position sensors configured to measure one or more joint angles on the passive pendulum system; at least one arm; and an end-effector attached to the at least one arm at a distal end of the pendulum system; and a controller in communication with the one or more position sensors, wherein the controller is configured, in response to the one or more joint angles, to selectively control the robot in a plurality of control modes, including: a Cooperative Mode configured, in response to a physical interaction by a human operator with the end-effector, to cause a displacement in the passive pendulum system from the equilibrium position, and in which the controller is configured to command the robot to move in such a manner as to close the displacement and thereby return the passive pendulum system to the equilibrium position; and an Autonomous Mode configured to move the robot without a physical interaction with the end-effector by the human operator, wherein the controller is configured to detect unexpected contact with the end-effector when operating in the Autonomous Mode based on a deviation of a measured joint motion of the passive pendulum system from an expected joint motion, and to automatically initiate a control action in response to the unexpected contact. 2. The jointed mechanism of claim 1 , wherein the at least one arm includes parallel arms, the passive pendulum system is a passive parallelogram arrangement having a cross member connected to the parallel arms, and the end-effector is connected to the cross member at the distal end. 3. The jointed mechanism of claim 2 , wherein the passive parallelogram arrangement is configured to allow the end-effector to translate in two Cartesian horizontal degrees of freedom. 4. The jointed mechanism of claim 1 , wherein the control action includes executing an automatic stop in motion of the robot. 5. The jointed mechanism of claim 1 , wherein the control action includes an automatic transition from the Autonomous Mode to the Cooperative Control Mode. 6. The jointed mechanism of claim 1 , wherein the controller is programmed to control the jointed mechanism in the Autonomous Mode in a manner that ensures the end-effector does not exhibit under-damped oscillations. 7. A method for controlling a jointed mechanism having a multi-axis robot and a passive pendulum system attached thereto and suspended therefrom, the method comprising: measuring rotational joint positions on the passive pendulum system using a plurality of position sensors; outputting position signals indicative of the rotational joint positions to a controller; and in response to the position signals, using the controller to selectively control motion of the robot in a plurality of control modes, including: a Cooperative Mode configured, in response to a physical interaction by a human operator with the end-effector, to cause a displacement in the passive pendulum system from an equilibrium position, and in which the controller is configured to command the robot to move in such a manner as to close the displacement and thereby return the passive pendulum system to the equilibrium position; and an Autonomous Mode configured to move the robot without a physical interaction with the end-effector by the human operator, wherein the controller is configured to detect unexpected contact with the end-effector when operating in the Autonomous Mode, and to automatically initiate a control action in response to the contact, wherein detecting the unexpected contact is based on a deviation of a measured joint motion of the passive pendulum system from an expected joint motion. 8. The method of claim 7 , wherein the passive pendulum system includes at least one arm attached to the end-effector and to the robot. 9. The method of claim 7 , further comprising: moving the robot in the Cooperative Mode and the Autonomous Mode by translating the end-effector in a first Cartesian horizontal degree of freedom; and translating the end-effector in a second Cartesian horizontal degree of freedom that is different than the first Cartesian horizontal degree of freedom. 10. The method of claim 9 , wherein the robot includes a horizontal overhead support beam, and wherein translating the end-effector occurs along an axis of the overhead support beam. 11. The method of claim 7 , wherein the control action includes regulating a force applied to an object by the end-effector. 12. The method of claim 7 , wherein the control action includes executing an automatic stop in motion of the robot. 13. The method of claim 7 , the method further comprising: receiving data via the controller during a work task; and identifying an occurrence of an error or a completion of the work task using the received data, wherein the data includes position data, force data, and/or vision data. 14. A jointed mechanism comprising: a horizontal overhead support beam; a robot, including an actuated positioning mechanism connected to and configured to translate along the overhead support beam in two Cartesian degrees of freedom; a passive parallelogram arrangement attached to and suspended from the actuated positioning mechanism, having an equilibrium position, and including: one or more position sensors configured to measure one or more joint angles on the passive parallelogram arrangement; parallel arms; a cross member connected to the parallel arms; and an end-effector attached to the cross member at a distal end of the passive parallelogram arrangement; and a controller in communication with the one or more position sensors, wherein the controller is configured, in response to the one or more joint angles, to selectively control the passive parallelogram arrangement in a plurality of control modes, including: a Cooperative Mode configured, in response to a physical interaction by a human operator with the end-effector, to cause a displacement in the passive parallelogram arrangement from the equilibrium position, and in which the controller is configured to command the robot to move in such a manner as to close the displacement and thereby return the passive parallelogram arrangement to the equilibrium position; and an Autonomous Mode configured to move the robot without a physical interaction with the end-effector by the human operator, wherein the controller is configured to detect unexpected contact with the end-effector when operating in the Autonomous Mode based on a deviation of a measured joint motion of the passive pendulum system from an expected joint motion, and to automatically initiate a control action in response to the unexpected contact. 15. The jointed mechanism of claim 14 , wherein the control action includes an automatic transition from the Autonomous Mode to the Cooperative Control Mode. 16. The jointed mechanism of claim 14 , wherein the control action includes executing an automatic stop in motion of the robot. 17. The jointed mechanism of claim 14 , wherein the controller is programmed to control the jointed mechanism in the Autonomous Mode in a manner that ensures the end-effector does not exhibit under-damped oscillations.

Assignees

Inventors

Classifications

  • B25J9/1633Primary

    compliant, force, torque control, e.g. combined with position control · CPC title

  • B25J9/1643Primary

    redundant control · CPC title

  • Joints · CPC title

  • Control, avoid oscillation, vibration due to low rigidity · CPC title

  • Mode selection · 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 US11247332B2 cover?
A jointed mechanism includes a passive pendulum system attached to and suspended from the multi-axis robot. The system includes one or more position sensors configured to measure a joint angle on the pendulum system, at least one arm, and an end-effector attached to a distal end of the pendulum system. A controller implements a method to selectively control motion of the robot in a plurality of…
Who is the assignee on this patent?
Gm Global Tech Operations Llc, Univ Laval
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 Feb 15 2022 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).