×

Parametric path modeling for an optical automatic seam tracker and real time robotic control system

  • US 4,965,499 A
  • Filed: 12/22/1988
  • Issued: 10/23/1990
  • Est. Priority Date: 12/31/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a robot system including a robot controller for controlling an effector end along a seam in relation to a taught path and seam tracker control system, the seam tracker control system including a sensor system, for sensing the seam ahead of the effective end and for deriving data representing discrete successive sensed locations upon the seam, and a control processor responsive to said sensor system and to said robot controller for deriving a control signal representative of an error between effector end positioning and a matching sensed location, the effector end being controlled by said robot controller in response to said control signal to provide seam tracking with the effector end;

  • the combination of;

    means responsive to said robot controller and associated with said control processor for successively calculating the distances between two consecutive sensed locations, for accumulating said distances to provide iteratively the elapsed distance down to the last sensed location and for providing orderly samples each representing such elapsed distance to identify the respective sensed locations upon the seam;

    look-up table means for storing data representing coordinates derived by the sensor system for each of said sensed locations in relation to and in the order of said orderly samples;

    the control processor including means for grouping said look-up table data in accordance with a common algebraic characteristic defining a seam model;

    means within said control processor successively responsive to a present and a last position of said effector end for extrapolating therefrom to an anticipated position and for deriving an anticipated elapsed distance thereto;

    means within said control process operating with said grouped look-up table data for correlating said anticipated elapsed distance of the effector end with a corresponding sample of said storing means to derive corresponding sample of said storing means to derive coordinates of an anticipated effector end location on the seam;

    comparator means within said control processor for deriving a present control signal as said control signal and in relation to said corresponding coordinates; and

    the control processor controlling the robot controller with said present control signal so as to effectuate feed forward control of the effector end toward a new position defined by said anticipated elapsed distance;

    wherein the error effector end positioning and matching sensed seam location is applied cyclically as a first signal by the control processor to the robot controller and is compensated by the robot controller in response thereto through concurrent control of the effector end in relation to a taught path therein;

    wherein the robot controller cyclically, and following said effector end cyclical control, provides the control processor with a first signal representative of such present position;

    wherein the control processor cyclically generates with said first and control signals successive second signals representative of successive corresponding present positions characteristic of a recovered taught path;

    wherein said extrapolating means provide with consecutive said second signals for a present and a last position characteristic on said recovered taught path, a third signal representative of an extrapolated position on said recovered taught path;

    said seam model being responsive to said third signal for deriving a fourth signal representative of a corresponding seam location;

    said comparating means being responsive to said third and fourth signals for deriving said present control signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×