Hostname: page-component-586b7cd67f-rcrh6 Total loading time: 0 Render date: 2024-11-23T02:22:41.813Z Has data issue: false hasContentIssue false

Cartesian control of robotic manipulators with joint compliance*

Published online by Cambridge University Press:  09 March 2009

S. D. Hill
Affiliation:
Department of Electrical Engineering, University of Rhode Island, Kingston, RI 02881, (U.S.A.)
R. J. Vaccaro
Affiliation:
Department of Electrical Engineering, University of Rhode Island, Kingston, RI 02881, (U.S.A.)

Summary

An efficient on-line scheme for computing the inverse joint solution of robotic manipulators is combined with an improved formulation of robust, non-linear feedback control in joint space to produce a realizable Cartesian control scheme. Parametric uncertainties in the robot model are highlighted by the inclusion of compliance at each joint. Simulation results for a two link, coupled manipulator demonstrate that this Cartesian control enables the tip of the arm to track the demanded trajectory with arbitrarily small error in response to realistic actuator torques.

Type
Article
Copyright
Copyright © Cambridge University Press 1987

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Paul, R.P., Robot Manipulators: Mathematics, Programming and Control (Cambridge, MA, MIT Press, 1981).Google Scholar
2.Bejczy, A.K., “Robot arm dynamics and control” Technical Memorandum 33669, JPL, Pasedena, CA (02 1974).Google Scholar
3.Hollerbach, J.M., “A recursive Lagrangian formulation of manipulator dynamics and a comparative study of dynamics formulation complexityIEEE Transactions on Systems, Man and Cybernetics SMC-10, No. 11, 730736 (11, 1980).Google Scholar
4.Silver, W.M., “On the equivalence of Lagrangian and Newton-Euler dynamics for manipulatorsIntern. J. Robotics Research 1, No. 2, 6070 (Summer, 1982).CrossRefGoogle Scholar
5.Tourassis, V.D., and Neuman, C.P., “The inertial characteristics of dynamic robot modelsMechanism and Machine Theory 20, No. 1, 4152 (1985).CrossRefGoogle Scholar
6.Sweet, L.M., and Good, M.C., “Re-definition of the robot control problemIEEE Control Systems Magazine 1825 (08, 1985).CrossRefGoogle Scholar
7.Forrest-Barlach, M.G. et al. , “End point position control of a single link, 2 degree of freedom manipulator with joint compliance and actuator dynamicsASME International Conference on Computers in EngineeringBoston, MA, 189197 (08, 1985).Google Scholar
8.Kuntze, H.B., and Jacubasch, A.H.K., “Control algorithms for stiffening an elastic industrial robotIEEE Transactions on Robotics and Automation RA-1, No. 2, 7178 (06, 1985).CrossRefGoogle Scholar
9.Marino, R., and Nicosia, S., “On the control of robots with elastic jointsProceedings of the American Control ConferenceBoston, MA, 6970 (06, 1985).Google Scholar
10.Khatib, O., “Dynamic control of manipulators in operational space” Prooceedings of the 6th IFTOMM Congress on Theory of Machines and Mechanisms New Delhi, 11281131 (12, 1983).Google Scholar
11.Craig, J.J., Introduction to Robotics: Mechanics and Control (Addison-Wesley, Reading, MA, 1986).Google Scholar
12.Wolovich, W.A. and Elliot, H., “A computational technique for inverse kinematicsProceedings of the 23rd Conference on Decision and Control,Las Vegas, NV, 13591363 (12, 1984).CrossRefGoogle Scholar
13.Tourassis, V.D., and Neuman, C.P., “Properties and structure of dynamic robot models for control engineering applicationsMechanism and Machine Theory 20, No. 1, 2740 (1985).CrossRefGoogle Scholar
14.Strang, G., Linear Algebra and its Applications (Academic Press, New York, 1980).Google Scholar
15.Vaccaro, R.J., and Hill, S.D., “A feedback system for inverse kinematicsProceedings of the 20th; conference on Information Sciences and SystemsPrinceton, NJ, 813816 (04, 1986).Google Scholar
16.Khalil, W., Liégeois, A. and Fournier, A., “Commande dynamique de robotsRAIRO/Syst. Anal. Contr. 13, No. 2, 189201 (06, 1979).Google Scholar
17.Tourassis, V.D., and Neumann, C.P., “Robust nonlinear feedback control for robotic manipulatorsIEEE Proceedings 132, pt. D, No. 4, 134143, (07, 1985).CrossRefGoogle Scholar
18.Khosla, P.K., and Neumann, C.P., “Computational requirements of customized Newton-Euler algorithmsJ. Robotic Systems 2, 3, 309327 (Fall, 1985).CrossRefGoogle Scholar
19.Rangan, K.V., “Position and velocity measurement by optical shaft encoders” Technical report CMU-RI-TR-82–8, Carnegie-Mellon University, Pittsburgh, PA (06, 1982).Google Scholar
20.An, C.H., Atkeson, C.G. and Hollerbach, J.M., “Estimation of inertial parameters of rigid body links of manipulatorsProceedings of the 24th Conference on Decision and Control,Fort Lauderdale, FL, 990995 (12, 1985).CrossRefGoogle Scholar
21.Neuman, C.P., and Tourassis, V.D., “Discrete dynamic robot modelsIEEE Transactions on Systems, Man, and Cybernetics SMC-15, No. 2, 193203 (03/04, 1985).Google Scholar
22.Tourassis, V.D., and Neuman, C.P., “Inverse dynamics applications of discrete robot modelsIEEE Transactions on Systems, Man, and Cybernetics SMC-15, No. 6, 798803 (11/12, 1985).Google Scholar
23.Riven, E.I., “Analysis of structural compliance for robot manipulators” Proceedings of Robotics and Factories of the Future Charlotte, NC, 262269, (12, 1984).CrossRefGoogle Scholar