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

Digital robot control having an improved current sensing system for power amplifiers in a digital robot control

Assignee: Staeubli International AG
•
Filing: 1988-04-04
•
Granted: 1990-02-20
•
Expires: 2008-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital control for a multiaxis robot includes position, velocity and torque controls that drive a motor voltage control loop. Pulse width modulated control signals operate power switches in a power bridge to control the current to each robot joint motor. A single resistor is connected in the bridge circuit to supply motor current feedback needed for control loop operation.

Inventors

  • 👤 Kenneth E. Daggett
  • 👤 Eimei M. Onaga
  • 👤 Richard J. Casler, Jr.
  • 👤 Richard A. Johnson
  • 👤 Leonard C. Vercellotti

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:40
CPC Classifications
B; B25; B25J; B25J13/00; B25J13/08; B25J13/088; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B19/231; G05B19/237; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33337; G05B2219/34; G05B2219/34466; G05B2219/37; G05B2219/37313; G05B2219/41; G05B2219/41123; G05B2219/41426; G05B2219/42; G05B2219/42237; G05B2219/42256; G05B2219/45; G05B2219/45083

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 312 words
A system for energizing a robot arm joint motor and for sensing motor current for feedback control, said system comprising: a power amplifier including a bridge circuit with a plurality of legs each having one end thereof connected to supply drive current to the motor from a power supply connected across said bridge circuit to the other ends of said legs; a semiconductor switch having a control terminal, one said switch connected in each bridge leg with a control signal being applied to the control terminal to make that bridge leg switchably conductive; digital control means for cyclically generating switch control signals that are pulse width modulated to operate said power switches and produce motor drive current having direction and magnitude required by cyclically generated robot drive control commands; said digital control means generating said switch control signals to make each motor supply current path through said bridge circuit conductive over at least a short portion of each control cycle, according to forced switching patterns, the direction and amplitude of the current through the motor being adapted to be sampled with a single sense resistor, independent of the number of legs in the power bridge; means for cyclically sampling the current from the power supply to said bridge circuit via the single sense resistor, at a predetermined time interval during the forced patterns of semiconductor switch conduction in each controlled cycle of the motor supply path and in synchronism with the digital control means cycle and within said short cycle portion, so that the sampled current is forced to flow through the single sense resistor at a time when it accurately indicates the magnitude and polarity of average current flowing in the motor; and said sampling means further coupling signals representing the current samples to said digital control means to provide feedback control over the generation of said robot drive control commands.
Claim 2
Independent Claim 312 words
A system for energizing a robot arm joint motor and for sensing motor current for feedback control, said system comprising: a power amplifier including a bridge circuit with a plurality of legs each having one end thereof connected to supply drive current to the motor from a power supply connected across said bridge circuit to the other ends of said legs; a semiconductor switch having a control terminal, one said switch connected in each bridge leg with a control signal being applied to the control terminal to make that bridge leg switchably conductive; digital control means for cyclically generating switch control signals that are pulse width modulated to operate said power switches and produce motor drive current having direction and magnitude required by cyclically generated robot drive control commands; said digital control means generating said switch control signals to make each motor supply current path through said bridge circuit conductive over at least a short portion of each control cycle, according to forced switching patterns, the direction and amplitude of the current through the motor being adapted to be sampled with a single sense resistor, independent of the number of legs in the power bridge; means for cyclically sampling the current from the power supply to said bridge circuit via the single sense resistor, at a predetermined time interval during the forced patterns of semiconductor switch conduction in each controlled cycle of the motor supply path and in synchronism with the digital control means cycle and within said short cycle portion, so that the sampled current is forced to flow through the single sense resistor at a time when it accurately indicates the magnitude and polarity of average current flowing in the motor; and said sampling means further coupling signals representing the current samples to said digital control means to provide feedback control over the generation of said robot drive control commands.
Claim 3
Independent Claim 303 words
A system for energizing a robot arm joint motor and for sensing motor current for feedback control, said system comprising: a power amplifier including a bridge circuit with a plurality of legs each having one end thereof connected to supply drive current to the motor from a power supply connected across said bridge circuit to the other ends of said legs forming a terminal junction; a semiconductor switch having a control terminal, one said switch being connected in each bridge leg with a control signal to make that leg conductive when the control signal is applied to said switch control terminal; central resistance means serially connected between said bridge circuit and the power supply at the external junction of the plurality of legs in the plural leg bridge circuit; digital control means for cyclically generating switch control signals that are pulse width modulated to operate said power switches and produce motor drive current having direction and magnitude required by cyclically generated robot drive control commands; said digital control means generating forced patterns of said switch control signals to make each motor supply current path through said bridge circuit conductive over at least a short portion of each control cycle; means for cyclically sampling the direction and magnitude of the current through said central resistance means, at a predetermined time interval during the forced patterns of semiconductor switch conduction in each controlled cycle of the motor supply path and in synchronism with the digital control means cycle and within said short cycle portion, the direction and magnitude of the current through the motor being adapted to be accurately indicated by the current through said central resistance; and said sampling means coupling signals representing the current samples to said digital control means to provide feedback control over the generation of said robot drive control commands.
Claim 4
Independent Claim 303 words
A system for energizing a robot arm joint motor and for sensing motor current for feedback control, said system comprising: a power amplifier including a bridge circuit with a plurality of legs each having one end thereof connected to supply drive current to the motor from a power supply connected across said bridge circuit to the other ends of said legs forming a terminal junction; a semiconductor switch having a control terminal, one said switch being connected in each bridge leg with a control signal to make that leg conductive when the control signal is applied to said switch control terminal; central resistance means serially connected between said bridge circuit and the power supply at the external junction of the plurality of legs in the plural leg bridge circuit; digital control means for cyclically generating switch control signals that are pulse width modulated to operate said power switches and produce motor drive current having direction and magnitude required by cyclically generated robot drive control commands; said digital control means generating forced patterns of said switch control signals to make each motor supply current path through said bridge circuit conductive over at least a short portion of each control cycle; means for cyclically sampling the direction and magnitude of the current through said central resistance means, at a predetermined time interval during the forced patterns of semiconductor switch conduction in each controlled cycle of the motor supply path and in synchronism with the digital control means cycle and within said short cycle portion, the direction and magnitude of the current through the motor being adapted to be accurately indicated by the current through said central resistance; and said sampling means coupling signals representing the current samples to said digital control means to provide feedback control over the generation of said robot drive control commands.
Claim 5
Dependent Claim 174 words
A system as set forth in claim 2 wherein: the motor is a brush type DC motor; said bridge circuit in an H type bridge having four legs with a cross path in which the motor is connected; one of said switches is connected in each bridge leg with an upper leg and the opposite lower leg forming a forward path to drive the motor in the forward direction and with the other opposite upper and lower legs forming a reverse path to drive the motor in the reverse direction; one of said switches in each motor path has a control signal applied thereto to control the drive current conduction time; and the other of said switches in each motor path has a control signal applied thereto to make it nonconductive when the one drive current controlling switch on its side of the H bridge is conductive and during underlap time and to make it conductive for the rest of the time in each cycle so as to provide paths for freewheeling motor currents.
Claim 6
Dependent Claim 28 words
A system as set forth in claim 2 wherein: the motor is a brushless DC motor using the central resistance means for sensing the average motor current therein.
Claim 7
Dependent Claim 79 words
A system as set forth in claim 1 wherein: said digital control means includes velocity and position control loop means generating a motor drive current command; said digital control means further includes torque control loop means responding to said motor drive current command and said motor current sample signals to generate voltage commands; pulse width modulator means for generating, said power switch control signals from said voltage commands; said current feedback signals being coupled to said torque control loop.
Claim 8
Dependent Claim 351 words
A robot having: an arm with a plurality of joints; each of said joints having an electric drive motor associated therewith; each of said motors coupled to a power amplifier including a bridge circuit with a plurality of legs each having one end thereof connected to supply drive current to the motor from a power supply connected across said bridge circuit to the other ends of said legs; a semiconductor switch having a control terminal, one said switch being connected in each bridge leg to make that leg to be conductive when a control signal is applied to said switch control terminal; resistance means adapted for central sampling, serially connected between said bridge circuit and the power supply, independent of the number of legs in the plural leg bridge circuit; digital control means for cyclically generating patterns of switch control signals that are pulse width modulated to operate said power switches and produce motor drive current having direction and magnitude required by cyclically generated robot drive control commands; means for cyclically sampling the current through said resistance means at a predetermined time interval, during the patterns of semiconductor switch conduction in each controlled cycle of the motor supply path, in synchronism with the digital control means cycle and within said short cycle portion; said digital control means generating the patterns of said switch control signals to force each motor supply path through said bridge circuit to be conductive over at least a short portion of each control cycle, the direction of the current through the motor adapted to be sampled, the sampled current through the resistance means flowing therethrough, at a time when it accurately indicates the polarity and average of the current flowing in the motor; said sampling means coupling signals representing the current samples to said digital control means to provide feedback control over the generation of said robot drive control commands; one of said power amplifiers with its resistance means and current sample coupling means being provided for each joint motor; and said digital control means generating switch control signals for switches in each of said power amplifiers.
Claim 9
Dependent Claim 351 words
A robot having: an arm with a plurality of joints; each of said joints having an electric drive motor associated therewith; each of said motors coupled to a power amplifier including a bridge circuit with a plurality of legs each having one end thereof connected to supply drive current to the motor from a power supply connected across said bridge circuit to the other ends of said legs; a semiconductor switch having a control terminal, one said switch being connected in each bridge leg to make that leg to be conductive when a control signal is applied to said switch control terminal; resistance means adapted for central sampling, serially connected between said bridge circuit and the power supply, independent of the number of legs in the plural leg bridge circuit; digital control means for cyclically generating patterns of switch control signals that are pulse width modulated to operate said power switches and produce motor drive current having direction and magnitude required by cyclically generated robot drive control commands; means for cyclically sampling the current through said resistance means at a predetermined time interval, during the patterns of semiconductor switch conduction in each controlled cycle of the motor supply path, in synchronism with the digital control means cycle and within said short cycle portion; said digital control means generating the patterns of said switch control signals to force each motor supply path through said bridge circuit to be conductive over at least a short portion of each control cycle, the direction of the current through the motor adapted to be sampled, the sampled current through the resistance means flowing therethrough, at a time when it accurately indicates the polarity and average of the current flowing in the motor; said sampling means coupling signals representing the current samples to said digital control means to provide feedback control over the generation of said robot drive control commands; one of said power amplifiers with its resistance means and current sample coupling means being provided for each joint motor; and said digital control means generating switch control signals for switches in each of said power amplifiers.
Claim 10
Dependent Claim 74 words
A system as set forth in claim 3 wherein: said bridge circuit is enclosed in a power block; said power block is provided with external power terminals for connection to the power supply and external terminals for coupling of the switch control signals to said power switch control terminals; and said resistance means is connected between one of said external power terminals of said power block and one output end of the power supply.
Claim 11
Dependent Claim 69 words
A system as set forth in claim 4 wherein: said bridge circuit is enclosed in a power block; said power block is provided with external power terminals for connection to the power supply and external terminals for coupling of the switch control signals to said power switch control terminals; and said resistance means is connected between one of said power terminals and one input end of the power supply.
Claim 12
Dependent Claim 28 words
A system as set forth in claim 7 wherein: the voltage drop across said resistance means is coupled to said digital control means to represent the current samplings.
Claim 13
Dependent Claim 28 words
A system as set forth in claim 8 wherein: the voltage drop across said resistance means is coupled to said digital control means to represent the current samplings.
Claim 14
Dependent Claim 89 words
A system as set forth in claim 1 wherein: said digital control means generates an up/down counter ramp as a function of time; said digital control means further generates said switch control signals to force motor path conduction in one direction during a short control cycle portion about one end of the ramp and in the opposite direction during a short control cycle portion about the other end of the ramp; and said cyclical means samples the resistance means current at the midpoint of the forced conduction time periods.
Claim 15
Dependent Claim 29 words
A system as set forth in claim 1 wherein the motor is a DC brush type and the bridge circuit is an H-bridge type enclosed in a power block.
Claim 16
Dependent Claim 38 words
A system as set forth in claim 1 wherein the motor is a brushless DC type and the bridge circuit is internally configured and enclosed in a power block to energize three motor phase windings in rotating pairs.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-02-19 1993-08-21 1994-02-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-02-19 1997-08-21 1998-02-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-02-19 2001-08-21 2002-02-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag