← Back to Patent Explorer
US3885295A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmed manipulator arrangement for assembling randomly oriented parts

Assignee: Unimation Inc
•
Filing: 1974-01-21
•
Granted: 1975-05-27
•
Expires: 1994-01-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Programmable manipulator apparatus for interfitting two randomly oriented parts wherein the manipulator arm may not be capable of interfitting one part with the other in response to conventional programming methods. The manipulator arm is programmed to move the parts into engagement while establishing a biasing force tending to facilitate insertion of the parts once they are in correct alignment. One of the parts is then moved in a search area around the desired insertion axis until alignment is achieved whereupon the established biasing force causes the parts to become interfitted.

Inventors

  • 👤 Joseph F Engelberger
  • 👤 Maurice J Dunne

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:44
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/27; B; B25; B25J; B25J17/00; B25J17/02; B25J17/0208; G05B2219/00; G05B2219/30; G05B2219/40; G05B2219/40087; G05B2219/45; G05B2219/45083; Y; Y10; Y10S; Y10S29/00; Y10S29/046; Y10T; Y10T29/00; Y10T29/49; Y10T29/49826; Y10T29/49828; Y10T29/53; Y10T29/53004; Y10T29/53009; Y10T29/53013; Y10T29/53017; Y10T29/53026; Y10T29/5303; Y10T29/53313; Y10T29/53383; Y10T29/53978

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 161 words
Programmed manipulator apparatus for interfitting one part with another part, said pair of parts being interfitted by movement along an insertion axis comprising in combination a manipulator arm, means for moving said arm in a plurality of axes, article gripping means carried by said arm, program control means for controlling said article gripping means to seize one of said pair of interfiting parts and for controlling said arm to move the seized part to an insertion position at which said seized part is in engagement with the other part of said pair of interfitting parts, means operative upon movement of said arm to said insertion position for exerting a biasing force on said parts along said insertion axis and in the direction to cause said parts to be interfitted, and means for moving one of said parts relative to the other by an amount such that said biasing force urges said parts into interfitting relationship by movement along said insertion axis.
Claim 2
Dependent Claim 161 words
Programmed manipulator apparatus for interfitting one part with another part, said pair of parts being interfitted by movement along an insertion axis comprising in combination a manipulator arm, means for moving said arm in a plurality of axes, article gripping means carried by said arm, program control means for controlling said article gripping means to seize one of said pair of interfiting parts and for controlling said arm to move the seized part to an insertion position at which said seized part is in engagement with the other part of said pair of interfitting parts, means operative upon movement of said arm to said insertion position for exerting a biasing force on said parts along said insertion axis and in the direction to cause said parts to be interfitted, and means for moving one of said parts relative to the other by an amount such that said biasing force urges said parts into interfitting relationship by movement along said insertion axis.
Claim 3
Dependent Claim 54 words
The combination of claim 1, wherein said relative movement is produced by vibrator means associated with one of said parts and operative to produce a change in the position of said one part relative to the other part which is sufficient to permit said biasing force to urge said parts into said interfitting relationship.
Claim 4
Dependent Claim 49 words
The combination of claim 1, wherein said article gripping means is movable relative to said arm and said biasing force is developed by a coil spring positioned between said article gripping means and said arm, said coil spring being compressed when said arm is moved to said insertion position.
Claim 5
Dependent Claim 23 words
The combination of claim 1, which includes spring means for developing said biasing force as said arm is moved to said insertion position.
Claim 6
Dependent Claim 49 words
The combination of claim 3, which includes vibrator means associated with one of said parts, switch means controlled by relative movement between said arm and said article gripping means as said arm is moved to said insertion position, and means including said switch means for energizing said vibrator means.
Claim 7
Dependent Claim 23 words
The combination of claim 5, which includes means responsive to movement of said parts into said interfitting relationship for de-energizing said vibrator means.
Claim 8
Dependent Claim 32 words
The combination of claim 1, in which said part moving means comprises meaNs for rotating one of said parts about said insertion axis while said manipulator arm is in said insertion position.
Claim 9
Dependent Claim 27 words
The combination of claim 7, which includes means responsive to the interfitting of said parts by movement along said insertion axis for disabling said part rotating means.
Claim 10
Dependent Claim 21 words
The combination of claim 3, which includes means for selectively preventing movement of said article gripping means relative to said arm.
Claim 11
Dependent Claim 45 words
The combination of claim 9, wherein said selective means comprises a member interposed between said article gripping means and said arm, and means for selectively moving said member to a non-interposing position in which said article gripping means may be moved relative to said arm.
Claim 12
Dependent Claim 117 words
The combination of claim 1, wherein said program control means includes a series of recorded program steps, means for sequentially sensing said stored program steps, means controlled by said sensing means for controlling said moving means to move said arm to the position indicated by a sensed program step, means for developing a total coincidence signal when movement of said arm in all of said axes has been completed for the sensed program step, means for disabling said coincidence signal developing means when said arm is moved to said insertion position, and means responsive to movement of said parts into said interfitting relationship for controlling said sensing means to select the next program step in said series.
Claim 13
Dependent Claim 31 words
The combination of claim 11, which includes vibrator means associated with one of said parts, and means for energizing said vibrator means when said arm is moved to said insertion position.
Claim 14
Dependent Claim 22 words
The combination of claim 12, which includes means for de-energizing said vibrator means when said parts are moved into said interfitting relationship.
Claim 15
Dependent Claim 20 words
The combination of claim 13, which includes means for disabling said arm moving means when said vibrator means is energized.
Claim 16
Dependent Claim 110 words
The combination of claim 1, wherein said program control means includes a series of recorded program steps, means for sequentially sensing said stored program steps, means controlled by said sensing means for controlling said moving means to move said arm to the position indicated by a sensed program step, an auxiliary control signal recorded in association with the program step following the insertion position step of said series, means for sensing said control signal, means responsive to said control signal for rotating said article gripping means about said insertion axis, and means responsive to movement of said parts to said interfitting relationship for terminating rotation of said article gripping means.
Claim 17
Dependent Claim 27 words
The combination of claim 15, which includes means responsive to movement of said parts to said interfitting relationship for selecting the next program step in said series.
Claim 18
Dependent Claim 38 words
The combination of claim 3, which includes switching means actuated by movement of said article gripping means relative to said arm, and means for controlling said part moving means in accordance with the actuation of said switching means.
Claim 19
Dependent Claim 140 words
In a programmed manipulator apparatus, the combination of, a manipultor arm, means for moving said arm along a predetermined path, means for developing a digital command signal representing a desired position of said arm, means for developing a digital position signal representing the actual position of said arm, means for comparing said command and position signal to develop a digital error signal, means responsive to said error signal for controlling said arm moving means to move said arm in the direction to reduce said error signal, and means for sequentially altering said digital position signal so that it differs from the actual position of said arm by a series of predetermined offset increments, whereby said arm is sequentially moved to a series of positions which are offset from said desired position in a predetermined search area around said desired position.
Claim 20
Dependent Claim 140 words
In a programmed manipulator apparatus, the combination of, a manipultor arm, means for moving said arm along a predetermined path, means for developing a digital command signal representing a desired position of said arm, means for developing a digital position signal representing the actual position of said arm, means for comparing said command and position signal to develop a digital error signal, means responsive to said error signal for controlling said arm moving means to move said arm in the direction to reduce said error signal, and means for sequentially altering said digital position signal so that it differs from the actual position of said arm by a series of predetermined offset increments, whereby said arm is sequentially moved to a series of positions which are offset from said desired position in a predetermined search area around said desired position.
Claim 21
Dependent Claim 23 words
The combination of claim 18, which incluDes means for selectively varying the amount by which said arm is offset from said desired position.
Claim 22
Dependent Claim 74 words
The combination of claim 18, which includes means for developing a digital offset signal representing a desired increment of offset from said desired position, second comparing means for comparing said digital position signal and said digital offset signal, to develop a modified position signal, and means for supplying said modified position signal to said first named comparing means so that said digital error signal is altered by the amount of said digital offset signal.
Claim 23
Dependent Claim 42 words
The combination of claim 20, which includes means for sequentially varying the value of said digital offset signal so that said arm is sequentially moved to different offset positions in the vicinity of said desired position without changing said digital command signal.
Claim 24
Dependent Claim 96 words
The combination of claim 18, wherein article holding means are provided on the end of said manipulator arm and movable with respect thereto, said article holding means being arranged to hold one part of a pair of interfitting parts so that said arm may be moved to an insertion position in which said one part may be inserted into the other part, and means for selectively varying said offset increment so that said one part is selectively moved to different positions around said insertion position to facilitate interfitting of said parts without changing said command signal.
Claim 25
Independent Claim 88 words
The method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of supporting one of said parts at an insertion station, controlling a programmable manipulator arm to grasp the other of said pair of parts and move it along said insertion axis toward said one part at said insertion station, and moving one of said parts in a predetermined search area around said insertion axis, thereby to facilitate interfitting of said pair of parts.
Claim 26
Independent Claim 88 words
The method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of supporting one of said parts at an insertion station, controlling a programmable manipulator arm to grasp the other of said pair of parts and move it along said insertion axis toward said one part at said insertion station, and moving one of said parts in a predetermined search area around said insertion axis, thereby to facilitate interfitting of said pair of parts.
Claim 27
Independent Claim 104 words
The method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of supporting one of said parts at an insertion station, controlling a programmable manipulator arm to grasp the other of said pair of parts and move it along said insertion axis toward said one part at said insertion station, and vibrating said other part as it is moved along said insertion axis, thereby to facilitate interfitting of said pair of parts at said insertion station despite slight inaccuracies in the movement of said manipulator arm along said insertion axis.
Claim 28
Independent Claim 104 words
The method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of supporting one of said parts at an insertion station, controlling a programmable manipulator arm to grasp the other of said pair of parts and move it along said insertion axis toward said one part at said insertion station, and vibrating said other part as it is moved along said insertion axis, thereby to facilitate interfitting of said pair of parts at said insertion station despite slight inaccuracies in the movement of said manipulator arm along said insertion axis.
Claim 29
Dependent Claim 33 words
The method of claim 24 which includes the step of disabling the driving movement of said manipulator arm during vibration of said other part prior to the interfitting of said pair of parts.
Claim 30
Independent Claim 122 words
The method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis when having a predetermined alignment relative to one another, which comprises the steps of supporting one of said parts at an insertion station, controlling a programmable manipulator arm to grasp the other of said pair of parts and move it into engagement with said one part, developing a biasing force between said parts as they are engaged which is in the direction to cause said parts to be interfitted when having said predetermined alignment, and moving one of said parts relative to the other to provide said predetermined alignment along said insertion axis while maintaining said biasing force between said parts.
Claim 31
Independent Claim 122 words
The method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis when having a predetermined alignment relative to one another, which comprises the steps of supporting one of said parts at an insertion station, controlling a programmable manipulator arm to grasp the other of said pair of parts and move it into engagement with said one part, developing a biasing force between said parts as they are engaged which is in the direction to cause said parts to be interfitted when having said predetermined alignment, and moving one of said parts relative to the other to provide said predetermined alignment along said insertion axis while maintaining said biasing force between said parts.
Claim 32
Dependent Claim 144 words
In programmable manipulator apparatus of the type having a manipulator arm movable along a plurality of axes and program control means for moving said arm to a series of positions corresponding to a sequence of recorded program steps, the method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of supporting one of said parts to an insertion station, sequentiAlly sensing said program steps so that the other of said pair of parts is moved from a pickup station to said insertion station by said manipulator arm and is moved into engagement with said one part at said insertion station to establish a biasing force therebetween, and controlling said manipulator arm independently of said recorded program steps to move said other part into said interfitting relationship with said one part.
Claim 33
Dependent Claim 144 words
In programmable manipulator apparatus of the type having a manipulator arm movable along a plurality of axes and program control means for moving said arm to a series of positions corresponding to a sequence of recorded program steps, the method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of supporting one of said parts to an insertion station, sequentiAlly sensing said program steps so that the other of said pair of parts is moved from a pickup station to said insertion station by said manipulator arm and is moved into engagement with said one part at said insertion station to establish a biasing force therebetween, and controlling said manipulator arm independently of said recorded program steps to move said other part into said interfitting relationship with said one part.
Claim 34
Dependent Claim 46 words
The method of claim 26, which includes the step of vibrating said manipulator arm independently of said recorded program steps and by an amount sufficient to align said parts along said insertion axis so that said biasing force moves the aligned parts into said interfitting relationship.
Claim 35
Dependent Claim 54 words
The method of claim 26, which includes the step of sequentially adding small increments to the sensed program step corresponding to said insertion station position of said arm, whereby said other part is aligned with said one part along said insertion axis and said biasing force moves the aligned parts into said interfitting relationship.
Claim 36
Dependent Claim 217 words
In programmable manipulator apparatus of the type having a manipulator arm movable along a plurality of axes, an article pickup hand connected to the end of said arm and program control means for moving said arm to a series of positions corresponding to a series of recorded program steps, the method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of recording a first group of program steps corresponding to movement of said arm from a pickup station to an insertion station, then recording a second group of program steps, corresponding to different positions of said pickup hand spaced about said insertion axis and with said arm remaining at said insertion station position, supporting one of said pair of parts at said insertion station, sequentially sensing said first group of recorded program steps so that the other of said pair of parts is moved from said pickup station to said insertion station by said manipulator arm, sequentially sensing said second group of recorded program steps so that said other part is moved to said different positions spaced about said insertion axis, and terminating sensing of said second group of recorded program steps when said pair of parts is moved into said interfitting relationship.
Claim 37
Dependent Claim 217 words
In programmable manipulator apparatus of the type having a manipulator arm movable along a plurality of axes, an article pickup hand connected to the end of said arm and program control means for moving said arm to a series of positions corresponding to a series of recorded program steps, the method of interfitting one part with another part, said pair of parts being interfittable by movement along an insertion axis, which comprises the steps of recording a first group of program steps corresponding to movement of said arm from a pickup station to an insertion station, then recording a second group of program steps, corresponding to different positions of said pickup hand spaced about said insertion axis and with said arm remaining at said insertion station position, supporting one of said pair of parts at said insertion station, sequentially sensing said first group of recorded program steps so that the other of said pair of parts is moved from said pickup station to said insertion station by said manipulator arm, sequentially sensing said second group of recorded program steps so that said other part is moved to said different positions spaced about said insertion axis, and terminating sensing of said second group of recorded program steps when said pair of parts is moved into said interfitting relationship.
Claim 38
Dependent Claim 48 words
The method of claim 30, which includes the step of moving the other of said parts into engagement with said one part at said insertion station and establishing a biasing force therebetween as said other part is sequentially moved to said different positions spaced about said insertion axis.
Claim 39
Dependent Claim 49 words
The combination of claim 1, wherein said article gripping means is mounted on the end of said arm and said relative movement is produced by vibrator means associated with said article gripping means, and means for preventing transmission of the vibrations of said article gripping means to said arm.
Claim 40
Dependent Claim 147 words
In a programmed manipulator apparatus, the combination of, a manipulator arm, means for moving said arm, means for developing a digital command signal representing a desired position of said arm, means for developing a digital position signal representing the actual position of said arm, means for comparing said command and position signals to develop a digital error signal, means responsive to said error signal for controlling said arm moving means to move said arm in the direction to reduce said error signal, means operative when said error signal has been reduced to a predetermined value for developing a digital offset signal representing a desired increment of offset from said desired position, and means jointly responsive to said digital offset signal, said command signal and said position signal for controlling said arm moving means to move said arm by said desired increment of offset from said desired position.
Claim 41
Dependent Claim 147 words
In a programmed manipulator apparatus, the combination of, a manipulator arm, means for moving said arm, means for developing a digital command signal representing a desired position of said arm, means for developing a digital position signal representing the actual position of said arm, means for comparing said command and position signals to develop a digital error signal, means responsive to said error signal for controlling said arm moving means to move said arm in the direction to reduce said error signal, means operative when said error signal has been reduced to a predetermined value for developing a digital offset signal representing a desired increment of offset from said desired position, and means jointly responsive to said digital offset signal, said command signal and said position signal for controlling said arm moving means to move said arm by said desired increment of offset from said desired position.
Claim 42
Dependent Claim 40 words
The combination of claim 33, which includes means for varying said digital offset Signal in a series of predetermined offset movements so that said arm is sequentially moved to a series of positions which are offset from said desired position.
Claim 43
Dependent Claim 52 words
The combination of claim 34, wherein said arm is movable in two different directions relative to said desired position, and said digital offset signal is employed to control movement of said arm in said different directions so that said series of offset positions define a predetermined search area around said desired position.
Claim 44
Dependent Claim 24 words
The combination of claim 35, wherein said predetermined search area comprises a pattern in the form generally of a spiral about said desired position.
Claim 45
Dependent Claim 53 words
The combination of claim 35, wherein two digital offset signals are developed to control movement of said arm in said different directions, and means for alternately changing the magnitude and sign of said two digital offset signal, so that said arm is moved in a modified spiral search pattern about said desired position.

References Cited (Backward Citations)

US3241222A Cited
US3276854A Cited
US3583752A Cited
US3543910A Cited
US3670386A Cited
US3667103A Cited
US3665148A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-05-26 1978-11-25 1979-05-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-05-26 1982-11-25 1983-05-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-05-26 1986-11-25 1987-05-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag