The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 20, 1988

Filed:

Nov. 20, 1986
Applicant:
Inventors:

Rajan C Penkar, Woodbury, CT (US);

Timothy P Skewis, Roxbury, CT (US);

Assignee:

Unimation, Inc., Danbury, CT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
364513 ; 318568 ; 364174 ; 901-2 ; 901-9 ;
Abstract

A digital control is provided for a robot having a plurality of arm joints. The control includes an electric motor for driving each of the robot arm joints and a power amplifier supplies drive current to each motor. Each joint motor has feedback control loop means including at least digital position, velocity and torque control loops operable at a predetermined sampling rate to control the associated power amplifier. Digital motor position, velocity and drive current feedback signals are generated for the control loop means for all of the robot axes. Paired system microprocessors or paired position/velocity microprocessors generate position commands for the feedback control loop means in accordance with predefined moves set forth in a robot program. A planning program generates a time profile including acceleration, slew and deceleration time segments for each commanded robot program move. A trajectory program generates position commands for each of the feedback control loop means in accordance with a curved path trajectory and in accordance with the time profile applicable to the current move segment. The trajectory program employs stored third order polynomial equations and arc equations each having predetermined variable parameters operative to particularize that equation to a commanded curved path segment. The trajectory program responds to parameters specified by the robot program and implements the stored equations corresponding to the specified parameters to generate the position commands and define a tool tip trajectory corresponding to the curved path defined by the robot program.


Find Patent Forward Citations

Loading…