Patent EP0051387A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0051387A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and apparatus for analyzing the feasibility of performing a programmed sequence of motions with a robot

Assignee: Nordson Corp
•
Filing: 1981-10-20
•
Granted: —
•
Expires: 2001-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A robot (Fig. 1) having a plurality of power driven links (12-22) with corresponding transducers (24, 30, 34, 46, 50, 54) generating signals responsive to the position of each robot link; a portable light weight manually manipulable robot simulator (Fig. 2) at a location remote from the robot and having links (112-122) simulating those of the robot and with corresponding transducers (124, 130, 134, 146, 150, 154) generating signals responsive to the position of each simulator link; signal recording and storage means (201) for storing the simulator link position signals representing a program; robot control means (200) responsive to the program and which controls the robot links; an analyzer (210) responsive to the actual and desired position signals of the robot links and which generates error signals due to inherent limitations of the robot; an indicator (212) responsive to the analyzer providing humanly perceptible indication of the feasibility of the robot to perform the program of desired mechanical responses imparted to the simulator.

Inventors

  • 👤 Evans Kostas
  • 👤 Gerald W. Crum
  • 👤 Jerome F. Walker

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 11:31
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/427; B; B25; B25J; B25J3/00; B25J3/04; B25J9/00; B25J9/0081; G05B2219/00; G05B2219/30; G05B2219/42; G05B2219/42309

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 411 words
Automation feasibility analyzing apparatus for analyzing the feasibility of performing a sequence of motions with a work robot, comprising: a work robot at a first location having a plurality of power-driven, signal-controlled links interconnected to permit relative motion therebetween to define plural degrees of freedom, at least some of said links being relatively massive, said work robot having a given mechanical response characteristic for positioning said links in response to position signals input to each link at a rate of N signals per link per second; a plurality of work robot link position transducers, a different work robot link position transducer being associated with each of said work robot links for generating an actual position signal representative of the actual position of the associated work robot link; a portable, relatively lightweight, manually manipulable simulator robot at a second location remote from said first location, said simulator robot having a plurality of interconnected links adapted for manual movement in different degrees of freedom for setting a program of desired mechanical responses, said links and degrees of freedom of said simulator robot simulating those of said work robot; a plurality of simulator robot link position transducers, a different simulator robot link position transducer being associated with each of said simulator robot links for generating a signal representative of the position of its associated simulator robot link; signal recording means at said second location responsive to said simulator robot link position transducers for storing the signals generated thereby representative of a program of desired mechanical responses; work robot control means at said first location responsive to said stored position signals generated by said plurality of simulator robot link position transducers for manipulating the work robot links for performing movements corresponding to the program of desired mechanical responses limited only by said given mechanical response characteristic of said work robot; analyzer means responsive to a) said actual position signals generated by said plurality of work robot link position transducers when said.work robot control means is input with stored position signals and b) said stored position signals generated by said simulator robot transducers, for generating error signals correlated to the --extent to which said work robot is capable of performing the program of desired mechanical responses manually imparted to said simulator robot; and indicating means responsive to said error signals for providing a humanly perceptible indication of the feasibility of said work robot for performing the program of desired mechanical responses imparted to said simulator robot.
Claim 2
Dependent Claim 411 words
Automation feasibility analyzing apparatus for analyzing the feasibility of performing a sequence of motions with a work robot, comprising: a work robot at a first location having a plurality of power-driven, signal-controlled links interconnected to permit relative motion therebetween to define plural degrees of freedom, at least some of said links being relatively massive, said work robot having a given mechanical response characteristic for positioning said links in response to position signals input to each link at a rate of N signals per link per second; a plurality of work robot link position transducers, a different work robot link position transducer being associated with each of said work robot links for generating an actual position signal representative of the actual position of the associated work robot link; a portable, relatively lightweight, manually manipulable simulator robot at a second location remote from said first location, said simulator robot having a plurality of interconnected links adapted for manual movement in different degrees of freedom for setting a program of desired mechanical responses, said links and degrees of freedom of said simulator robot simulating those of said work robot; a plurality of simulator robot link position transducers, a different simulator robot link position transducer being associated with each of said simulator robot links for generating a signal representative of the position of its associated simulator robot link; signal recording means at said second location responsive to said simulator robot link position transducers for storing the signals generated thereby representative of a program of desired mechanical responses; work robot control means at said first location responsive to said stored position signals generated by said plurality of simulator robot link position transducers for manipulating the work robot links for performing movements corresponding to the program of desired mechanical responses limited only by said given mechanical response characteristic of said work robot; analyzer means responsive to a) said actual position signals generated by said plurality of work robot link position transducers when said.work robot control means is input with stored position signals and b) said stored position signals generated by said simulator robot transducers, for generating error signals correlated to the --extent to which said work robot is capable of performing the program of desired mechanical responses manually imparted to said simulator robot; and indicating means responsive to said error signals for providing a humanly perceptible indication of the feasibility of said work robot for performing the program of desired mechanical responses imparted to said simulator robot.
Claim 3
Dependent Claim 61 words
The apparatus of claim 1 wherein said analyzer means generates error signals correlated to the difference between the actual position of said work robot links and the desired position imparted to said simulator robot links as recorded on said recorder, and wherein said indicating means displays information correlated to said positional differences between said actual and desired work robot link positions.
Claim 4
Dependent Claim 142 words
The apparatus of claim 2 further including: a switch element associated with said simulator robot manually operable between OFF and ON conditions of a utilization device movable by said work robot; means to monitor the condition of said switch element and provide switch condition signals correlated to the condition thereof when said simulator robot is manipulated to different positions; said signal recording means storing said switch condition signals in conjunctior with said simulator robot link position transducer output signals; and wherein said indicating means is responsive to said signal recording means for displaying the monitored condition of said switch element in association with said displayed information correlated to said positional difference-between said actual.and desired work robot positions, whereby the feasibility of said work robot for performing said program of desired mechanical responses is analyzed-in dependence upon the condition of said switch element.
Claim 5
Dependent Claim 56 words
The apparatus of claim 1 wherein said analyzer means generates error signals correlated to the difference between the actual velocity of said work robot links and the desired velocity imparted to said simulator robot links, and wherein said indicating means displays information correlated to said velocity differences between said actual and desired work robot link velocities.
Claim 6
Dependent Claim 71 words
The apparatus of claim 2 wherein said analyzer means generates error signals correlated to the difference between the actual velocity of said work robot links and the desired velocity imparted to said simulator robot links, and wherein said indicating means displays information correlated to said velocity differences between said actual and desired work robot link velocities, said velocity difference information and positional difference information being displayed in association with each other.
Claim 7
Dependent Claim 109 words
The apparatus of claim 5 further including: a switch element associated with said simulator robot manually operable between OFF and ON conditions of a utilization device movable by said work robot; means to monitor the condition of said switch element and provide switch condition signals correlated to the condition thereof when said simulator robot is manipulated to different positions; said signal recording means storing said switch condition signals in conjunction with said simulator robot link position transducer output signals; and wherein said indicating means is responsive to said signal recording means for displaying said switch condition in association with said displayed information correlated to said positional and velocity differences.
Claim 8
Independent Claim 311 words
A method of analyzing at a first location the feasibility.of performing a sequence of motions with a work robot having a given mechanical response characteristic located at a second location remote from first location, which.work robot has a plurality of different, power-driven, signal-controlled links interconnected to permit relative motion therebetween to define plural degrees of freedom, at least some of said links being relatively massive, said method comprising the steps of: manually manipulating at the second location a portable, relatively lightweight, simulator robot having links and degrees of freedom simulating those of the work robot, for setting a program-of desired mechanical responses; generating at least N signals per link per second with position transducers associated with the simulator robot links representative of the position of the simulator robot links during setting of the program of desired mechanical responses; storing in a recorder the signals generated during manipulation of the simulator robot to thereby store the program of desired mechanical responses; driving the work robot at the second location with the recorded position signals for performing work robot link movements corresponding to the program of desired mechanical responses limited only by the mechanical response characteristic of the work robot; generating from position transducers associated with the work robot links actual position signals representative of the actual position of the work robot links while driving the work robot with the recorded position signals representative of the program of desired mechanical responses; deriving from said actual position signals and said recorded simulator robot position signals, error signals correlated to the extent to which the work robot is capable of performing the program of desired mechanical responses manually imparted to the simulator robot; and deriving, in response to the error signals, a humanly perceptible indication of the feasibility of the work robot for performing the program of desired mechanical responses imparted to the simulator robot.
Claim 9
Independent Claim 311 words
A method of analyzing at a first location the feasibility.of performing a sequence of motions with a work robot having a given mechanical response characteristic located at a second location remote from first location, which.work robot has a plurality of different, power-driven, signal-controlled links interconnected to permit relative motion therebetween to define plural degrees of freedom, at least some of said links being relatively massive, said method comprising the steps of: manually manipulating at the second location a portable, relatively lightweight, simulator robot having links and degrees of freedom simulating those of the work robot, for setting a program-of desired mechanical responses; generating at least N signals per link per second with position transducers associated with the simulator robot links representative of the position of the simulator robot links during setting of the program of desired mechanical responses; storing in a recorder the signals generated during manipulation of the simulator robot to thereby store the program of desired mechanical responses; driving the work robot at the second location with the recorded position signals for performing work robot link movements corresponding to the program of desired mechanical responses limited only by the mechanical response characteristic of the work robot; generating from position transducers associated with the work robot links actual position signals representative of the actual position of the work robot links while driving the work robot with the recorded position signals representative of the program of desired mechanical responses; deriving from said actual position signals and said recorded simulator robot position signals, error signals correlated to the extent to which the work robot is capable of performing the program of desired mechanical responses manually imparted to the simulator robot; and deriving, in response to the error signals, a humanly perceptible indication of the feasibility of the work robot for performing the program of desired mechanical responses imparted to the simulator robot.
Claim 10
Dependent Claim 63 words
The method of claim 7 wherein: said error derivation step includes generating error signals correlated to the difference between the actual position of the work robot links and the desired position imparted to the simulator robot links as recorded in the recorder; and said indicating step includes displaying information correlated to the positional differences between the actual and desired work robot link positions.
Claim 11
Dependent Claim 109 words
The method of claim 8 further including the steps of: monitoring and storing in conjunction with the simulator robot position signals the condition of a switch element associated with the simulator robot, which switch element is operable between OFF and ON conditions of a utilization device movable by the work robot, when the simulator robot is manipulated to different positions; and displaying the condition of the switch element in association with the displayed positional differences of the simulator and work robot links, to facilitate analysis of the feasibility of the work robot for performing the program of desired mechanical responses in dependence upon the condition of the switch element.
Claim 12
Dependent Claim 71 words
The method of claim 9 wherein: said error derivation step includes generating signals correlated to the difference between the actual velocity of the work robot links and the desired velocity imparted to the simulator robot links; and said indicating step includes displaying information correlated to the velocity differences between the actual and desired work robot link velocities in association with the positional differences between desired and actual work robot link velocities.
Claim 13
Dependent Claim 71 words
The method of claim 8 wherein: said error derivation step includes generating signals correlated to the difference between the actual velocity of the work robot links and the desired velocity imparted to the simulator robot links; and said indicating step includes displaying information correlated to the velocity differences between the actual and desired work robot link velocities in association with the positional differences between desired and actual work robot link velocities.
Claim 14
Dependent Claim 125 words
.12. The method of claim 7 further including the steps of: monitoring and storing in conjunction with the simulator robot position signals the condition of a switch element associated with the simulator robot, which switch element is operable between OFF and ON conditions of a utilization device movable by-the work robot, when the simulator robot is manipulated to different positions; said error derivation step includes generating signals correlated to the difference between the actual velocity of the work robot links and the desired velocity imparted to the simulator robot links; displaying information correlated to the velocity differences between the actual and desired work robot link velocities; and displaying the condition of the switch element in association with the displayed information correlated to said velocity differences.
Claim 15
Dependent Claim 110 words
The apparatus of claim 1 wherein said stored position signals are input to said recorder at a rate of at least N signals per link per second, and said actual position signals are generated at a rate of N signals per link per second, and said work robot control means is input with said stored position signals at a rate of N signals per link per second, where M is greater than 1, said work robot control means including an interpolator for providing interpolated position signals between said stored position signals input to said control means for controlling said work robot with a combination of stored and interpolated position signals.
Claim 16
Dependent Claim 48 words
The method of claim 7 wherein said driving step includes utilizing stored position signals per link per second, where M is greater than 1, and generating interpolated position signals between said stored position signals for controlling said work robot with a combination of stored and interpolated position signals.

References Cited (Backward Citations)

US3422965A Cited
US3893573A Cited
DE2425390A1 Cited
GB2002142A Cited
FR2357942A1 Cited
EP0037704A1 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag