A Composite Discrete/Continuous Control of Robot Manipulators - Robotics Institute Carnegie Mellon University

A Composite Discrete/Continuous Control of Robot Manipulators

Ju-Jang Lee and Yangsheng Xu
Tech. Report, CMU-RI-TR-91-09, Robotics Institute, Carnegie Mellon University, April, 1991

Abstract

In this report, a composite control scheme for the control of robot manipulators is proposed. Due to the modeling error or environmental uncertainties, robot motion may present a significant positioning error by using a conventional Computer-Torque Method. To improve tracking capability of robot manipulators, sliding mode control and nonlinear control algorithms have been introduced, but computation is costly, and thus a fast motion execution using simple computer sources is impossible. To solve this problem, we present a composite control algorithm to control robot motion combining a discrete feedforward component and a continuous feedback component. The discrete feedforward component provides a nominal torque computed using the robot dynamics and compensates for dynamic coupling between the links. This part can be updated in a large sampling time, and can be computed off-line generally, thus real time computation is decreased. The continuous feedback control component uses a structure of Variable Structure System and provides a robust control to disturbances during the sliding mode. This part can be digitally implemented using a short sampling time, and thus a fast motion of a multi-degree freedom robot manipulator can be executed by using a simple computer, or even a single board computer with an 8-bit CPU. The stability of the proposed multiple-rate control scheme is proven in the paper and efficiency of the control scheme has been demonstrated by simulations of a three-link robot subject to parameter and payload uncertainties.

BibTeX

@techreport{Lee-1991-13247,
author = {Ju-Jang Lee and Yangsheng Xu},
title = {A Composite Discrete/Continuous Control of Robot Manipulators},
year = {1991},
month = {April},
institute = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-91-09},
}