[go: up one dir, main page]

US12240100B2 - Controlled compliant gripping and manipulating system for a robot - Google Patents

Controlled compliant gripping and manipulating system for a robot Download PDF

Info

Publication number
US12240100B2
US12240100B2 US17/550,217 US202117550217A US12240100B2 US 12240100 B2 US12240100 B2 US 12240100B2 US 202117550217 A US202117550217 A US 202117550217A US 12240100 B2 US12240100 B2 US 12240100B2
Authority
US
United States
Prior art keywords
component
support member
clamp member
end effector
gripping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US17/550,217
Other versions
US20230182301A1 (en
Inventor
Miguel Arturo Saez
John Patrick Spicer
Muhammad E. Abdallah
James W. Wells
Tom Malburg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Priority to US17/550,217 priority Critical patent/US12240100B2/en
Assigned to GM Global Technology Operations LLC reassignment GM Global Technology Operations LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SAEZ, MIGUEL ARTURO, WELLS, JAMES W., ABDALLAH, MUHAMMAD E., MALBURG, TOM, SPICER, JOHN PATRICK
Priority to DE102022124855.0A priority patent/DE102022124855A1/en
Priority to CN202211252578.7A priority patent/CN116262349A/en
Publication of US20230182301A1 publication Critical patent/US20230182301A1/en
Application granted granted Critical
Publication of US12240100B2 publication Critical patent/US12240100B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1669Programme controls characterised by programming, planning systems for manipulators characterised by special application, e.g. multi-arm co-operation, assembly, grasping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/0028Gripping heads and other end effectors with movable, e.g. pivoting gripping jaw surfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/02Gripping heads and other end effectors servo-actuated
    • B25J15/0206Gripping heads and other end effectors servo-actuated comprising articulated grippers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/08Gripping heads and other end effectors having finger members
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J17/00Joints
    • B25J17/02Wrist joints
    • B25J17/0208Compliance devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0084Programme-controlled manipulators comprising a plurality of manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1661Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39466Hand, gripper, end effector of manipulator

Definitions

  • the subject disclosure relates to the art of manufacturing robots and, more particularly, to a controlled compliant gripping and manipulating system for a robot.
  • Robots are often used in manufacturing processes. Robots may be used to weld, install components, operate fasteners, perform inspections, and the like. In some environments, robots may include two or more gripping devices that hold and/or manipulate an object. In other environments, two or more robots may hold an object. Robots with two or more gripping devices do not require complex coordination schemes. That is, the robot can control each gripping deice to hold the object. When two or more robots hold an object, coordination is required to reduce imparting undesired stresses.
  • Coordinating actions of two or more robots requires sensors, feedback circuits, and complex programming.
  • a mismatch in position between two robots holding a single object can induce strain that may result in cracking, broken welds, or other damage.
  • any mismatch in position could lead to the mis-application of a component, a formation of an undesirable opening, or a weld bead being either misaligned from a preplanned location or laid down at an undesirable location.
  • the industry would welcome a system that can easily and simply coordinate operation between two different robots manipulating the same object without imparting undesirable stresses.
  • a compliant end effector for a component gripping and manipulating system includes a robot mounting bracket mountable to a robot manipulating arm, and a component support member connected to the robot mounting arm.
  • the component support member includes a side surface and a top surface.
  • a component clamping system includes a first clamp member operable to move toward the side surface of the component support member and a second clamp member operable to move toward the top surface of the component support member.
  • a controller is operatively connected to the clamping system.
  • the controller is configured to engage the first and second clamp members as the component gripping and manipulating system is in a set position and release the first clamp member and the second clamp member allowing a portion of a component held by the component clamping system to move with one or more degrees of freedom when the component gripping and manipulating system is moving to the set position.
  • the component support member includes a first component support member having a first side surface and a first top surface and a second component support member having a second side surface and a second top surface, wherein the first clamp member is operable to move toward the first side surface.
  • the component support member includes a first support element fixedly mounted relative to the robot mounting bracket and a second support member engageable with a supported component.
  • the second support element is shiftable relative to the first support element.
  • the second support element includes the side surface and the top surface.
  • first clamp member urges the supported component against the side surface of the second support element.
  • the second clamp member urges the supported component against the top surface of the second support element.
  • the second clamp member comprises a rotatable arm connected to a rotary actuator.
  • the first clamp member comprises a piston coupled to a linear actuator.
  • a component ground system is supported by the component support, the component ground system providing an electrical ground to a supported component.
  • a component gripping and manipulating system including a first robot having a first component end effector fixedly connected to a first end of a component and a second robot having a second component end effector compliantly connected to a second end of the component.
  • the second component end effector includes a robot mounting bracket connected to the second robot and a component support member connected to the robot mounting arm.
  • the component support member includes a side surface and a top surface.
  • a component clamping system includes a first clamp member operable to move toward the side surface of the component support member and a second clamp member operable to move toward the top surface of the component support member.
  • a controller is operatively connected to the clamping system.
  • the controller is configured to engage the first and second clamp members as the component gripping and manipulating system is in a set position and release the first clamp member and the second clamp member allowing a portion of a component held by the component clamping system to move with one or more degrees of freedom when the component gripping and manipulating system is moving to the set position.
  • the component support member includes a first component support member having a first side surface and a first top surface and a second component support member having a second side surface and a second top surface, wherein the first clamp member is operable to move toward the first side surface.
  • the component support member includes a first support element fixedly mounted relative to the robot mounting bracket and a second support member engageable with a supported component.
  • the second support element is shiftable relative to the first support element.
  • the second support element includes the side surface and the top surface.
  • first clamp member urges the supported component against the side surface of the second support element.
  • the second clamp member urges the supported component against the top surface of the second support element.
  • the second clamp member comprises a rotatable arm connected to a rotary actuator.
  • the first clamp member comprises a piston coupled to a linear actuator.
  • a component ground system is supported by the component support, the component ground system providing an electrical ground to a supported component.
  • FIG. 1 depicts a perspective view of a controlled component gripping system, in accordance with a non-limiting example
  • FIG. 2 depicts a plan view of a compliant end effector of the controlled component gripping system of FIG. 1 , in accordance with a non-limiting example
  • FIG. 3 depicts a disassembled view of the compliant end effector of the controlled component gripping system of FIG. 2 , in accordance with a non-limiting example
  • FIG. 4 is an end view of the compliant end effector of FIG. 2 taken along the line 4 - 4 , in accordance with a non-limiting example;
  • FIG. 5 is a partial cross-sectional top end view of the compliant end effector of FIG. 2 taken along the line 5 - 5 , in accordance with a non-limiting example.
  • FIG. 6 depicts a perspective view of a compliant end effector of the controlled component gripping system, in accordance with a non-limiting example.
  • module refers to processing circuitry that may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
  • ASIC application specific integrated circuit
  • processor shared, dedicated, or group
  • memory that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
  • Component gripping and manipulating system in accordance with a non-limiting example, is indicated generally at 10 in FIG. 1 .
  • Component gripping and manipulating system 10 includes a first robot manipulator 16 spaced from a second robot manipulator 18 .
  • First robot manipulator 16 includes a first manipulating arm 22 having affixed thereto a first end effector 24 .
  • Second robot manipulator 18 includes a second manipulating arm 28 having a second end effector 30 .
  • Each robot manipulating arm 16 and 18 and associated end effector 24 , 30 is an independent device whose control may be orchestrated to manipulate a single component.
  • first end effector 24 is a fixed end effector, i.e., when connected, the end effector holds the component such that movement in in any degree of freedom (e.g., up/down; left right; and/or in/out) is inhibited at all times.
  • second end effector 30 is a compliant end effector, i.e., the end effector holds the component in loosely or in a manner that allows movement in one or more degrees of freedom while being manipulated. That, with the compliant end effector, the component is still supported but allowed some movement so that stresses are not induced during manipulation. More specifically, the freedom of movement at one end prevents stresses being induced into the component during manipulation resulting from any mis-match or a lack of synchronization between first robot manipulator 16 and second robot manipulator 18 .
  • first end effector 24 is fixedly connected to a first end 32 of a component 34 and second end effector 30 is compliantly connected to a second, opposing end 35 of component 34 .
  • component 34 is shown in the form of a frame rail 36 undergoing a manufacturing process.
  • a first control system 39 having a first control module 38 is connected to first robot manipulator 16 and a second control system 42 having a second control module 44 is connected to second robot manipulator 18 .
  • First and second control systems 39 and 42 direct first and second robot manipulators 16 and 18 to manipulate frame rail 36 into a position for a manufacturing step, such as part attachment, welding, and the like, based on instructions received by, or stored in, first and second control modules 38 and 44 .
  • Second end effector 30 includes a robot mounting bracket 53 that serves as an interface with second manipulating arm 28 .
  • a component support and clamping system 60 is supported by robot mounting bracket 53 .
  • Component support and clamping system 60 includes a support bracket 62 to which is connected a component support 66 .
  • component support 66 includes a first component support member 70 and a second component support member 72 .
  • First component support member 70 is fixed relative to second component support member 72 .
  • First component support member 70 and second component support member 72 are sized and spaced from one another so as to be inserted into second end 35 of frame rail 36 as shown in FIGS. 4 and 5 .
  • First and second support members 70 and 72 selectively float within second end 35 of frame rail 36 .
  • first component support member 70 includes a first support element 78 and a second support element 80 .
  • second component support member 72 includes a first support element 82 and a second support element 84 .
  • second support element 80 of first component support member 70 may transition relative to first support element 78 along an axis “A” ( FIG. 5 ) through an interaction of first bearings 86 .
  • second support element 84 of second component support member 72 may transition relative to first support element 82 through an interaction of second bearings 88 .
  • frame rail 36 may translate along a first degree of freedom defined by axis “A” while being manipulated.
  • second support element 80 of first component support member 70 includes a first side surface 90 and a first top surface 92 .
  • First side surface 90 incudes a first angled surface portion 94 .
  • second support element 84 of second component support member 72 includes a second side surface 96 and a second top surface 98 .
  • Second side surface 96 includes a second angled surface portion 100 .
  • First and second angled surface portions 94 , 100 limit an amount of surface area of each second support element 80 , 84 in order to reduce frictional forces that may inhibit movement of frame rail 36 relative to first component support member 70 and second component support member 72 .
  • first component support member 70 may include a first upper support 101 and a first lower support 102 .
  • First upper support 101 may be defined by, for example, first and second support elements 78 and 80 .
  • First lower support element 102 may be defined by third and fourth lower support elements (not separately labeled).
  • second component support member 72 may include a second upper support 104 and a second lower support 105 .
  • Second upper support 104 may be defined by first and second support elements 82 and 84 .
  • second lower support 105 may be defined by third and fourth lower support elements (not separately labeled). While shown as being formed from upper and lower support elements, each component support member 70 and 72 may be formed by a single member.
  • a component clamping system 116 is supported by component support and clamping system 60 .
  • Component clamping system 116 includes a first clamp member 120 and a second clamp member 122 .
  • First clamp member 120 includes a first clamp 124 as shown in FIG. 4 and a second clamp 126 ( FIG. 3 ).
  • First clamp 124 is connected to a drive shaft 127 rotated by a rotary actuator 130 .
  • Second clamp 126 includes corresponding structure.
  • First and second clamps 124 and 126 are supported by a structure 128 .
  • second clamp member 122 takes the form of a component grounding system 129 including a first clamp component 136 and a second clamp component 138 .
  • First clamp component 136 takes the form of a first piston 140 connected to a first linear actuator 142 and second clamp component 138 takes the form of a second piston 143 connected to a second linear actuator 144 .
  • first and second liner actuators 142 and 144 drive or urge first and second clamp components 136 and 138 against first top surface 92 of first component support 70 and second top surface 98 of second component support 72 establishing an electrical ground to support welding operations and further lock second end 35 of frame rail 36 to second end effector 30 .
  • second control module 44 releases first clamp member 120 and second clamp member 122 .
  • second end 35 of frame rail 36 may float or move with one or multiple translational and/or rotational degrees of freedom relative to first component support 70 and second component support 72 .
  • second or compliant end effector 30 may include sensors that measure linear and/or rotational displacement in the one or multiple degrees of freedom of the end of frame rail 36 . The sensors may provide feedback to, for example, second control system 42 , indicating an amount of movement of second end 35 of frame rail 36 when being manipulated in order to detect and/or stop any over or excessive travel conditions.
  • second end 35 of frame rail 36 may move with at least three degrees of freedom, fore/aft, up/down, and side to side relative to first component support 70 and second component support 72 .
  • any mismatch in movement no matter how small or large, will not be input to frame rail 36 causing stress that may create internal weaknesses.
  • first control module 38 clamps first end 32 of frame rail 36 and second control module 44 activates first and second clamp members 120 and 122 to clamp second end 35 of frame rail 36 .
  • another robot(s) may apply a weld bead, install a fastener, form an opening or the like.
  • the another robot(s) may use machine vision to locate a specific area on frame rail 36 or, in a non-limiting example, may receive feedback from sensors indicating a specific location(s) on frame rail 36 including any offset attributable to second end effector 30 .
  • second control module 44 releases first and second clamp members 120 and 122 allowing second end 35 of frame rail 36 to float with one or multiple degrees of freedom while frame rail 36 is being manipulated into position for the next manufacturing step.
  • a compliant end effector 200 may be designed to retain and manipulate larger components such as, for example, a vehicle frame 210 .
  • Compliant end effector 200 includes a component support 220 including a first component support 230 and a second component support 234 .
  • Second component support 234 may include a first support element 236 and a second support element 238 .
  • Component support 220 loosely retains vehicle frame 210 while being manipulated between select positions.
  • Compliant end effector 200 also includes a component clamp system 260 including a first clamp member 280 and a second clamp member 300 .
  • First clamp member 280 includes a first clamp 302 and a second clamp 304 shown in the form of rollers (not separately labeled).
  • Second clamp member 300 includes a third clamp 308 and a fourth clamp 310 shown in the form of rollers (also not separately labeled).
  • First and second clamp members 280 and 300 secure vehicle frame 210 when undergoing a manufacturing process but, in a manner similar to that discussed herein, release the clamping force during manipulation of vehicle frame 210 so as to eliminate stresses that may be caused by a mis-match in movement between robots.
  • rollers further promote movement of vehicle frame 210 during manipulation to alleviate or prevent inducing stresses due to a positional mis-match between end effectors.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

A compliant end effector includes a robot mounting bracket and a component support member. The component support member includes a side surface and a top surface. A component clamping system includes a first clamp member operable to move toward the side surface of the component support member and a second clamp member operable to move toward the top surface of the component support member. A controller is operatively connected to the clamping system. The controller is configured to engage the first and second clamp members as the component gripping and manipulating system is in a set position and release the first clamp member and the second clamp member allowing a portion of a component held by the component clamping system to move with one or more degrees of freedom when the component gripping and manipulating system is moving to the set position.

Description

INTRODUCTION
The subject disclosure relates to the art of manufacturing robots and, more particularly, to a controlled compliant gripping and manipulating system for a robot.
Robots are often used in manufacturing processes. Robots may be used to weld, install components, operate fasteners, perform inspections, and the like. In some environments, robots may include two or more gripping devices that hold and/or manipulate an object. In other environments, two or more robots may hold an object. Robots with two or more gripping devices do not require complex coordination schemes. That is, the robot can control each gripping deice to hold the object. When two or more robots hold an object, coordination is required to reduce imparting undesired stresses.
Coordinating actions of two or more robots requires sensors, feedback circuits, and complex programming. A mismatch in position between two robots holding a single object can induce strain that may result in cracking, broken welds, or other damage. Further, any mismatch in position could lead to the mis-application of a component, a formation of an undesirable opening, or a weld bead being either misaligned from a preplanned location or laid down at an undesirable location. Accordingly, the industry would welcome a system that can easily and simply coordinate operation between two different robots manipulating the same object without imparting undesirable stresses.
SUMMARY
In accordance with one non-limiting example, a compliant end effector for a component gripping and manipulating system includes a robot mounting bracket mountable to a robot manipulating arm, and a component support member connected to the robot mounting arm. The component support member includes a side surface and a top surface. A component clamping system includes a first clamp member operable to move toward the side surface of the component support member and a second clamp member operable to move toward the top surface of the component support member. A controller is operatively connected to the clamping system. The controller is configured to engage the first and second clamp members as the component gripping and manipulating system is in a set position and release the first clamp member and the second clamp member allowing a portion of a component held by the component clamping system to move with one or more degrees of freedom when the component gripping and manipulating system is moving to the set position.
In addition to one or more of the features described herein the component support member includes a first component support member having a first side surface and a first top surface and a second component support member having a second side surface and a second top surface, wherein the first clamp member is operable to move toward the first side surface.
In addition to one or more of the features described herein the component support member includes a first support element fixedly mounted relative to the robot mounting bracket and a second support member engageable with a supported component.
In addition to one or more of the features described herein the second support element is shiftable relative to the first support element.
In addition to one or more of the features described herein the second support element includes the side surface and the top surface.
In addition to one or more of the features described herein the first clamp member urges the supported component against the side surface of the second support element.
In addition to one or more of the features described herein the second clamp member urges the supported component against the top surface of the second support element.
In addition to one or more of the features described herein the second clamp member comprises a rotatable arm connected to a rotary actuator.
In addition to one or more of the features described herein the first clamp member comprises a piston coupled to a linear actuator.
In addition to one or more of the features described herein a component ground system is supported by the component support, the component ground system providing an electrical ground to a supported component.
Also disclosed in accordance with a non-limiting example, is a component gripping and manipulating system including a first robot having a first component end effector fixedly connected to a first end of a component and a second robot having a second component end effector compliantly connected to a second end of the component. The second component end effector includes a robot mounting bracket connected to the second robot and a component support member connected to the robot mounting arm. The component support member includes a side surface and a top surface. A component clamping system includes a first clamp member operable to move toward the side surface of the component support member and a second clamp member operable to move toward the top surface of the component support member. A controller is operatively connected to the clamping system. The controller is configured to engage the first and second clamp members as the component gripping and manipulating system is in a set position and release the first clamp member and the second clamp member allowing a portion of a component held by the component clamping system to move with one or more degrees of freedom when the component gripping and manipulating system is moving to the set position.
In addition to one or more of the features described herein the component support member includes a first component support member having a first side surface and a first top surface and a second component support member having a second side surface and a second top surface, wherein the first clamp member is operable to move toward the first side surface.
In addition to one or more of the features described herein the component support member includes a first support element fixedly mounted relative to the robot mounting bracket and a second support member engageable with a supported component.
In addition to one or more of the features described herein the second support element is shiftable relative to the first support element.
In addition to one or more of the features described herein the second support element includes the side surface and the top surface.
In addition to one or more of the features described herein the first clamp member urges the supported component against the side surface of the second support element.
In addition to one or more of the features described herein the second clamp member urges the supported component against the top surface of the second support element.
In addition to one or more of the features described herein the second clamp member comprises a rotatable arm connected to a rotary actuator.
In addition to one or more of the features described herein the first clamp member comprises a piston coupled to a linear actuator.
In addition to one or more of the features described herein a component ground system is supported by the component support, the component ground system providing an electrical ground to a supported component.
The above features and advantages, and other features and advantages of the disclosure are readily apparent from the following detailed description when taken in connection with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
Other features, advantages and details appear, by way of example only, in the following detailed description, the detailed description referring to the drawings in which:
FIG. 1 depicts a perspective view of a controlled component gripping system, in accordance with a non-limiting example;
FIG. 2 depicts a plan view of a compliant end effector of the controlled component gripping system of FIG. 1 , in accordance with a non-limiting example;
FIG. 3 depicts a disassembled view of the compliant end effector of the controlled component gripping system of FIG. 2 , in accordance with a non-limiting example;
FIG. 4 is an end view of the compliant end effector of FIG. 2 taken along the line 4-4, in accordance with a non-limiting example;
FIG. 5 is a partial cross-sectional top end view of the compliant end effector of FIG. 2 taken along the line 5-5, in accordance with a non-limiting example; and
FIG. 6 depicts a perspective view of a compliant end effector of the controlled component gripping system, in accordance with a non-limiting example.
DETAILED DESCRIPTION
The following description is merely exemplary in nature and is not intended to limit the present disclosure, its application or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features. As used herein, the term module refers to processing circuitry that may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
Component gripping and manipulating system, in accordance with a non-limiting example, is indicated generally at 10 in FIG. 1 . Component gripping and manipulating system 10 includes a first robot manipulator 16 spaced from a second robot manipulator 18. First robot manipulator 16 includes a first manipulating arm 22 having affixed thereto a first end effector 24. Second robot manipulator 18 includes a second manipulating arm 28 having a second end effector 30. Each robot manipulating arm 16 and 18 and associated end effector 24, 30 is an independent device whose control may be orchestrated to manipulate a single component.
As will be detailed herein, in accordance with a non-limiting example, first end effector 24 is a fixed end effector, i.e., when connected, the end effector holds the component such that movement in in any degree of freedom (e.g., up/down; left right; and/or in/out) is inhibited at all times. In contrast, second end effector 30 is a compliant end effector, i.e., the end effector holds the component in loosely or in a manner that allows movement in one or more degrees of freedom while being manipulated. That, with the compliant end effector, the component is still supported but allowed some movement so that stresses are not induced during manipulation. More specifically, the freedom of movement at one end prevents stresses being induced into the component during manipulation resulting from any mis-match or a lack of synchronization between first robot manipulator 16 and second robot manipulator 18.
In a non-limiting example, first end effector 24 is fixedly connected to a first end 32 of a component 34 and second end effector 30 is compliantly connected to a second, opposing end 35 of component 34. In a non-limiting example, component 34 is shown in the form of a frame rail 36 undergoing a manufacturing process. In a non-limiting example, a first control system 39 having a first control module 38 is connected to first robot manipulator 16 and a second control system 42 having a second control module 44 is connected to second robot manipulator 18. First and second control systems 39 and 42 direct first and second robot manipulators 16 and 18 to manipulate frame rail 36 into a position for a manufacturing step, such as part attachment, welding, and the like, based on instructions received by, or stored in, first and second control modules 38 and 44.
Reference will now follow to FIGS. 2-5 with continued reference to FIG. 1 , in describing second end effector 30 in accordance with a non-limiting example. Second end effector 30 includes a robot mounting bracket 53 that serves as an interface with second manipulating arm 28. In a non-limiting example, a component support and clamping system 60 is supported by robot mounting bracket 53. Component support and clamping system 60 includes a support bracket 62 to which is connected a component support 66.
In a non-limiting example shown in FIG. 3 , component support 66 includes a first component support member 70 and a second component support member 72. First component support member 70 is fixed relative to second component support member 72. First component support member 70 and second component support member 72 are sized and spaced from one another so as to be inserted into second end 35 of frame rail 36 as shown in FIGS. 4 and 5 . First and second support members 70 and 72 selectively float within second end 35 of frame rail 36. In a non-limiting example depicted in FIGS. 3-5 , first component support member 70 includes a first support element 78 and a second support element 80. Similarly, second component support member 72 includes a first support element 82 and a second support element 84.
In a non-limiting example, second support element 80 of first component support member 70 may transition relative to first support element 78 along an axis “A” (FIG. 5 ) through an interaction of first bearings 86. Likewise, second support element 84 of second component support member 72 may transition relative to first support element 82 through an interaction of second bearings 88. In this manner, frame rail 36 may translate along a first degree of freedom defined by axis “A” while being manipulated. In a non-limiting example, second support element 80 of first component support member 70 includes a first side surface 90 and a first top surface 92. First side surface 90 incudes a first angled surface portion 94.
In a non-limiting example, second support element 84 of second component support member 72 includes a second side surface 96 and a second top surface 98. Second side surface 96 includes a second angled surface portion 100. First and second angled surface portions 94, 100 limit an amount of surface area of each second support element 80, 84 in order to reduce frictional forces that may inhibit movement of frame rail 36 relative to first component support member 70 and second component support member 72.
In a non-limiting example shown in FIG. 4 , first component support member 70 may include a first upper support 101 and a first lower support 102. First upper support 101 may be defined by, for example, first and second support elements 78 and 80. First lower support element 102 may be defined by third and fourth lower support elements (not separately labeled). Similarly, second component support member 72 may include a second upper support 104 and a second lower support 105. Second upper support 104 may be defined by first and second support elements 82 and 84. While second lower support 105 may be defined by third and fourth lower support elements (not separately labeled). While shown as being formed from upper and lower support elements, each component support member 70 and 72 may be formed by a single member.
In a non-limiting example, a component clamping system 116 is supported by component support and clamping system 60. Component clamping system 116 includes a first clamp member 120 and a second clamp member 122. First clamp member 120 includes a first clamp 124 as shown in FIG. 4 and a second clamp 126 (FIG. 3 ). First clamp 124 is connected to a drive shaft 127 rotated by a rotary actuator 130. Second clamp 126 includes corresponding structure. First and second clamps 124 and 126 are supported by a structure 128. When rotary actuator is activated, clamp 124 moves into contact with and urges or forces frame rail 36 toward second side surface 96 of second support element 84. When activated, second end 35 of frame rail 36 is locked or fixedly supported by second end effector 30.
In a non-limiting example shown in FIG. 4 , second clamp member 122 takes the form of a component grounding system 129 including a first clamp component 136 and a second clamp component 138. First clamp component 136 takes the form of a first piston 140 connected to a first linear actuator 142 and second clamp component 138 takes the form of a second piston 143 connected to a second linear actuator 144. When activated, first and second liner actuators 142 and 144 drive or urge first and second clamp components 136 and 138 against first top surface 92 of first component support 70 and second top surface 98 of second component support 72 establishing an electrical ground to support welding operations and further lock second end 35 of frame rail 36 to second end effector 30.
In operation, while frame rail 36 is being moved between selected static positions second control module 44 releases first clamp member 120 and second clamp member 122. When released, second end 35 of frame rail 36 may float or move with one or multiple translational and/or rotational degrees of freedom relative to first component support 70 and second component support 72. In a non-limiting example, second or compliant end effector 30 may include sensors that measure linear and/or rotational displacement in the one or multiple degrees of freedom of the end of frame rail 36. The sensors may provide feedback to, for example, second control system 42, indicating an amount of movement of second end 35 of frame rail 36 when being manipulated in order to detect and/or stop any over or excessive travel conditions. In a non-limiting example, second end 35 of frame rail 36 may move with at least three degrees of freedom, fore/aft, up/down, and side to side relative to first component support 70 and second component support 72. Thus, any mismatch in movement, no matter how small or large, will not be input to frame rail 36 causing stress that may create internal weaknesses.
When first and second robot manipulators 16 and 18 position frame rail 36 in a selected orientation for a manufacturing step, first control module 38 clamps first end 32 of frame rail 36 and second control module 44 activates first and second clamp members 120 and 122 to clamp second end 35 of frame rail 36. At this point, another robot(s), not shown, may apply a weld bead, install a fastener, form an opening or the like. The another robot(s) may use machine vision to locate a specific area on frame rail 36 or, in a non-limiting example, may receive feedback from sensors indicating a specific location(s) on frame rail 36 including any offset attributable to second end effector 30. Once the manufacturing step is complete, second control module 44 releases first and second clamp members 120 and 122 allowing second end 35 of frame rail 36 to float with one or multiple degrees of freedom while frame rail 36 is being manipulated into position for the next manufacturing step.
At this point, it should be understood that various modifications may be made. For example, as shown in FIG. 6 , a compliant end effector 200 may be designed to retain and manipulate larger components such as, for example, a vehicle frame 210. Compliant end effector 200 includes a component support 220 including a first component support 230 and a second component support 234. Second component support 234 may include a first support element 236 and a second support element 238. Component support 220 loosely retains vehicle frame 210 while being manipulated between select positions. Compliant end effector 200 also includes a component clamp system 260 including a first clamp member 280 and a second clamp member 300.
First clamp member 280 includes a first clamp 302 and a second clamp 304 shown in the form of rollers (not separately labeled). Second clamp member 300 includes a third clamp 308 and a fourth clamp 310 shown in the form of rollers (also not separately labeled). First and second clamp members 280 and 300 secure vehicle frame 210 when undergoing a manufacturing process but, in a manner similar to that discussed herein, release the clamping force during manipulation of vehicle frame 210 so as to eliminate stresses that may be caused by a mis-match in movement between robots. In the non-limiting example, rollers further promote movement of vehicle frame 210 during manipulation to alleviate or prevent inducing stresses due to a positional mis-match between end effectors.
When it is desired to manipulate a part using two robots; providing one robot with a fixed end effector and a second robot with a compliant end effector such as described herein leads to reduced stress on the part and on the robots during manipulation. Parts that have a weight that surpasses a weight limit of a single robot, a part having a length that would be better supported at multiple points; and/or or parts that are otherwise difficult for a single robot to manipulate, assigning two or more robots for a particular process may enhance manufacturing goals and preserve part integrity.
While the above disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from its scope. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiments disclosed, but will include all embodiments falling within the scope thereof

Claims (20)

What is claimed is:
1. A compliant end effector for a component gripping and manipulating system comprising:
a robot mounting bracket mountable to a robot manipulating arm;
a component support member connected to the robot manipulating arm, the component support member configured to be inserted into a component and configured to support the component with clearance such that movement of the component relative to the component support member is allowed, the component support member including a side surface and a top surface;
a component clamping system including a first clamp member operable to move toward the side surface of the component support member and a second clamp member operable to move toward the top surface of the component support member, the first clamp member configured to press the component against the side surface and the second clamp member configured to press the component against the top surface to fix the component relative to the component support member; and
a controller operatively connected to the clamping system, the controller configured to engage the first and second clamp members as the component gripping and manipulating system is in a set position and release the first clamp member and the second clamp member allowing a portion of the component held by the component clamping system to move with one or more degrees of freedom, when the component gripping and manipulating system is moving to the set position.
2. The compliant end effector according to claim 1, wherein the component support member includes a first component support member having a first side surface and a first top surface and a second component support member having a second side surface and a second top surface, wherein the first clamp member is operable to move toward the first side surface.
3. The compliant end effector according to claim 1, wherein the component support member includes a first support element fixedly mounted relative to the robot mounting bracket and a second support element engageable with a supported component.
4. The compliant end effector according to claim 3, wherein the second support element is shiftable relative to the first support element.
5. The compliant end effector according to claim 4, wherein the second support element includes the side surface and the top surface.
6. The compliant end effector according to claim 5, wherein the first clamp member urges the supported component against the side surface of the second support element.
7. The compliant end effector according to claim 5, wherein the second clamp member urges the supported component against the top surface of the second support element.
8. The compliant end effector according to claim 1, wherein the second clamp member comprises a rotatable arm connected to a rotary actuator.
9. The compliant end effector according to claim 1, wherein the first clamp member comprises a piston coupled to a linear actuator.
10. The compliant end effector according to claim 1, further comprising a component ground system supported by the component support, the component ground system providing an electrical ground to a supported component.
11. A component gripping and manipulating system comprising:
a first robot having a first manipulating arm supporting a first component end effector fixedly connected to a first end of a component;
a second robot having a second manipulating arm supporting a second component end effector compliantly connected to a second end of the component, the second component end effector comprising:
a robot mounting bracket connected to the second robot;
a component support member connected to the robot manipulating arm, the component support member configured to be inserted into a component and configured to support the component with clearance such that movement of the component relative to the component support member is allowed, the component support member including a side surface and a top surface;
a component clamping system including a first clamp member operable to move toward the side surface of the component support member and a second clamp member operable to move toward the top surface of the component support member, the first clamp member configured to press the component against the side surface and the second clamp member configured to press the component against the top surface to fix the component relative to the component support member; and
a controller operatively connected to the clamping system, the controller configured to engage the first and second clamp members as the component gripping and manipulating system is in a set position and release the first clamp member and the second clamp member allowing a portion of the component held by the component clamping system to move with one or more degrees of freedom, when the component gripping and manipulating system is moving to the set position.
12. The component gripping and manipulating system according to claim 11, wherein the component support member includes a first component support member having a first side surface and a first top surface and a second component support member having a second side surface and a second top surface, wherein the first clamp member is operable to move toward the first side surface.
13. The component gripping and manipulating system according to claim 11, wherein the component support member includes a first support element fixedly mounted relative to the robot mounting bracket and a second support element engageable with a supported component.
14. The component gripping and manipulating system according to claim 13, wherein the second support element is shiftable relative to the first support element.
15. The component gripping and manipulating system according to claim 14, wherein the second support element includes the side surface and the top surface.
16. The component gripping and manipulating system according to claim 15, wherein the first clamp member urges the supported component against the side surface of the second support element.
17. The component gripping and manipulating system according to claim 15, wherein the second clamp member urges the supported component against the top surface of the second support element.
18. The component gripping and manipulating system according to claim 11, wherein the second clamp member comprises a rotatable arm connected to a rotary actuator.
19. The component gripping and manipulating system according to claim 11, wherein the first clamp member comprises a piston coupled to a linear actuator.
20. The component gripping and manipulating system according to claim 11, further comprising a component ground system supported by the component support, the component ground system providing an electrical ground to a supported component.
US17/550,217 2021-12-14 2021-12-14 Controlled compliant gripping and manipulating system for a robot Active 2043-08-21 US12240100B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US17/550,217 US12240100B2 (en) 2021-12-14 2021-12-14 Controlled compliant gripping and manipulating system for a robot
DE102022124855.0A DE102022124855A1 (en) 2021-12-14 2022-09-27 CONTROLLED COMPLIANT GRIPPER AND MANIPULATION SYSTEM FOR A ROBOT
CN202211252578.7A CN116262349A (en) 2021-12-14 2022-10-13 Controlled compliant gripping and handling system for robots

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US17/550,217 US12240100B2 (en) 2021-12-14 2021-12-14 Controlled compliant gripping and manipulating system for a robot

Publications (2)

Publication Number Publication Date
US20230182301A1 US20230182301A1 (en) 2023-06-15
US12240100B2 true US12240100B2 (en) 2025-03-04

Family

ID=86498505

Family Applications (1)

Application Number Title Priority Date Filing Date
US17/550,217 Active 2043-08-21 US12240100B2 (en) 2021-12-14 2021-12-14 Controlled compliant gripping and manipulating system for a robot

Country Status (3)

Country Link
US (1) US12240100B2 (en)
CN (1) CN116262349A (en)
DE (1) DE102022124855A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050036879A1 (en) * 2003-07-18 2005-02-17 Nishant Jhaveri Handling large, heavy workpieces using coordinated gantry robots
US20090123264A1 (en) * 2004-11-17 2009-05-14 Kuka Systems Gmbh Handling device and process for the multiaxial handling and guiding of workpieces arranged on a carrying means
US20130158697A1 (en) * 2011-12-15 2013-06-20 The Boeing Company Autonomous Carrier System for Moving Aircraft Structures
US20150118003A1 (en) * 2013-10-30 2015-04-30 GM Global Technology Operations LLC Vehicle frame turnover system and method
US20170036343A1 (en) * 2014-04-09 2017-02-09 Kuka Systems Gmbh Handling device and handling method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN211249627U (en) * 2019-11-17 2020-08-14 江门市全达机械制造有限公司 Workpiece clamping mechanism

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050036879A1 (en) * 2003-07-18 2005-02-17 Nishant Jhaveri Handling large, heavy workpieces using coordinated gantry robots
US20090123264A1 (en) * 2004-11-17 2009-05-14 Kuka Systems Gmbh Handling device and process for the multiaxial handling and guiding of workpieces arranged on a carrying means
US20130158697A1 (en) * 2011-12-15 2013-06-20 The Boeing Company Autonomous Carrier System for Moving Aircraft Structures
US20150118003A1 (en) * 2013-10-30 2015-04-30 GM Global Technology Operations LLC Vehicle frame turnover system and method
US20170036343A1 (en) * 2014-04-09 2017-02-09 Kuka Systems Gmbh Handling device and handling method

Also Published As

Publication number Publication date
DE102022124855A1 (en) 2023-06-15
US20230182301A1 (en) 2023-06-15
CN116262349A (en) 2023-06-16

Similar Documents

Publication Publication Date Title
US8840097B2 (en) Production system
KR101025017B1 (en) Robot target position detection device
US20110185556A1 (en) Robot system, robot, and method of manufacturing product
US10195744B2 (en) Control device, robot, and robot system
US20150120059A1 (en) Axis angle determination method for six-axis robot and control apparatus for six-axis robot
US10279468B2 (en) Industrial robot for performing processing on works
US12240100B2 (en) Controlled compliant gripping and manipulating system for a robot
KR20160068398A (en) Movable system of part
US20200068719A1 (en) Component mounting device and method of controlling the same
JP4578808B2 (en) Assist transfer device
TWI790027B (en) Robot and teaching method
JP4578809B2 (en) Assist transfer device
KR102810077B1 (en) Industrial robot and industrial robot teaching method
US11590616B1 (en) Underactuated joining system for moving assembly line
WO2023204143A1 (en) Control device for substrate-transport robot and control method for substrate-transport robot
JP2024151270A (en) Vertical articulated robot
WO2018110601A1 (en) Method for teaching robot
US10403539B2 (en) Robot diagnosing method
JPH0724680A (en) Flexible jig
CN113853280B (en) Robot control device, robot, and robot control method
DE102022124855B4 (en) CONTROLLED FLIENT GRIPPING AND MANIPULATION SYSTEM FOR A ROBOT
JP7516718B2 (en) Processing System
US12258225B2 (en) System and method for automated assembly of components
JP7001352B2 (en) robot
JP2023061648A (en) Robot system, robot system control method, article manufacturing method using robot system, shielding plate, control program and recording medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAEZ, MIGUEL ARTURO;SPICER, JOHN PATRICK;ABDALLAH, MUHAMMAD E.;AND OTHERS;SIGNING DATES FROM 20211122 TO 20211126;REEL/FRAME:058386/0266

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE