Human-cooperative robot system
US-10564635-B2 · Feb 18, 2020 · US
US11247332B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11247332-B2 |
| Application number | US-202016773388-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 27, 2020 |
| Priority date | Feb 10, 2017 |
| Publication date | Feb 15, 2022 |
| Grant date | Feb 15, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
compliant, force, torque control, e.g. combined with position control · CPC title
redundant control · CPC title
Joints · CPC title
Control, avoid oscillation, vibration due to low rigidity · CPC title
Mode selection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.