×

Self optimizing robot controller

  • US 4,616,326 A
  • Filed: 10/28/1983
  • Issued: 10/07/1986
  • Est. Priority Date: 11/30/1982
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a motion control system for a robot, said system comprising:

  • interface means operatively connected to sensors for receiving and relaying signals from said sensors;

    position control means, including an interpolation unit, linked to the robot for controlling the motion of said robot along a predetermined path; and

    separate data preprocessing means tied between said interface means and said position control means for feeding signals to said position control means upon processing sensor signals received from said interface means, the improvement wherein said data preprocessing means includes;

    first memory means for storing incoming sensor generated data;

    second memory means for storing results of preprocessing operations;

    data transfer control means servicing the interface means and operatively linked to said first memory means for transferring sensor generated data to said first memory means from said interface means;

    basic function control means, including a comparison module, operatively connected to said first memory means for performing elementary operations, including comparisons, on sensor generated data from said first memory means, said basic function control means being operatively coupled to said second memory means for storing results of said elementary operations in said second memory means; and

    complex function control means, including a velocity correction module and a path correction module, operatively connected to said second memory means and to the interpolation unit of the position control means for executing velocity corrections and path corrections for the robot in at least two mutually independent directions by intervening in the operations of said interpolation unit at least partially in accordance with preprocessed data stored in said second memory means by said basic function control means, each of said control means including a plurality of independently functioning modules for performing respective mathematical operations related to robot control, said modules being activated in a temporal sequence predetermined at least in part by a technological task to be performed by said robot.

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