“Cartesian Control of a Spray-Painting Robot with Redundant Degrees of Freedom”

Authors: Olav Egeland and Jens G. Balchen,
Affiliation: NTNU, Department of Engineering Cybernetics
Reference: 1987, Vol 8, No 4, pp. 185-199.

Keywords: Robots, kinematically redundant manipulators, non-linear control, optimal control

Abstract: A controller for redundant manipulators with a small, fast manipulator mounted on a positioning part has been developed. The controller distributes the fast motion to the small, fast manipulator and the slow, gross motion to the positioning part. A position reference is generated on-line to the positioning part to avoid singularities and the loss of degrees of freedom. This reference is selected according to an ad hoc procedure which makes the small, fast manipulator work around the centre of its working range. In the control system, the task space position vector is augmented with the generalized coordinates of the positioning part. The resulting augmented task space vector contains a set of generalized coordinates for the manipulator. Feedback linearization and decoupling are applied in the augmented task space to obtain a model consisting of decoupled double integrators. The low and high frequency motion is distributed by controlling the double integrators associated with the end effector with a high bandwidth, while the double integrators associated with the positioning part are controlled with a low bandwidth.

PDF PDF (1769 Kb)        DOI: 10.4173/mic.1987.4.1

References:
[1] ATHANS, M. FALB, P.L. (1966). Optimal Control, McGraw-Hill, New York.
[2] BAILLIEUL, J. (1985). Kinematic programming alternatives for redundant manipulators, Proc. 1985 IEEE Int. Conference on Robotic and Automation, St. Louis, Missouri, March 25-28,1985, pp. 722-728.
[3] BEJCZY, A.K. (1974). Robot arm dynamics and control, JPL Technical Memo, 33-669.
[4] BURDICK, J.W. (1986). An algorithm for generation of efficient manipulator dynamic equations, Proc. 1986 IEEE Int. Conference on Robotics and Automation, San Francisco, Calif., April 7-10, 1986, pp. 212-218.
[5] EGELAND, O. (1985). Manipulator cartesian trajectory tracking using optimal control theory, Proc. IFAC Symposium on Robot Control, Barcelona, Spain, November 6-8,1985.
[6] EGELAND, O. (1986). On the robustness of the computed torque technique in manipulator control, Proc. 1986 IEEE Int. Conference on Robotics and Automation, San Francisco, Calif., April 7-10, 1986, pp. 1203-1208.
[7] EGELAND, O. (1987). Cartesian Control of Industrial Robots with Redundant Degrees of Freedom, Dr. ing. dissertation. The Norwegian Institute of Technology.
[8] FREUND, E. (1982). Fast nonlinear control with arbitrary pole-placement for industrial robots and manipulators, Int. Journal of Robotics Research, 1, pp. 65-78 doi:10.1177/027836498200100104
[9] HOLLERBACH, J.M. SUH, K.C. (1985). Redundancy resolution through torque optimization, Proc. 1985 IEEE Int. Conference on Robotics and Automation, St. Louis, Missouri, March 25-28, 1985, pp. 1016-1021.
[10] KHATIB, O. (1985). Real time obstacle avoidance for manipulators and mobile robots, Proc. IEEE Int. Conference on Robotics and Automation, St. Louis, Missouri, March 25-28, 1985, pp. 500-505.
[11] KLEIN, C.A. HUANG, C.-H. (1983). Review of pseudoinverse control for use with kinematically redundant manipulators, IEEE Trans. Systems, Man and Cybernetics, 13, 245-250.
[12] LUH, J.Y.S. (1983). Conventional controller design for industrial robots - a tutorial, IEEE Trans. Systems, Man and Cybernetics, 13, 298-316.
[13] LUH, J.Y.S., WALKER, M.W. PAUL, R.P.C. (1980). Resolved acceleration control of mechanical manipulators, IEEE Trans. Automatic Control, 25, 468-474 doi:10.1109/TAC.1980.1102367
[14] LUH, J.Y.S., WALKER, M.W. PAUL R.P.C. (1980). On-line computational scheme for mechanical manipulators, J. Dynamic Systems, Measurement and Control, 102, pp. 69-76.
[15] LUNDE, E., EGELAND, O. BALCHEN, J.G. (1986). Cartesian control of a class of redundant manipulators, Proc. IFAC Int. Symposium on Theory of Robots, Vienna, Austria, December 3-5, 1986.
[16] MERRITT, H.E. (1967). Hydraulic Control Systems, John Wiley and Sons, New York.
[17] SALISBURY, J.K. ABRAMOWITZ, J.D. (1985). Design and control of a redundant mechanism for small motion, Proc. 1985 IEEE Int. Conference on Robotics and Automation, St. Louis, Missouri, March 25-28, 1985, pp. 323-328.
[18] SPONG, M.W. VIDYASAGAR, M. (1985). Robust linear compensator design for nonlinear robotic control, Proc. 1985 IEEE Int. Conference on Robotics and Automation, St. Louis, Missouri, March 25-28, 1985, pp. 954-959.
[19] TARN, T.J., BEJCZY, A.K., ISIDORI, A. CHEN, Y. (1984). Nonlinear feedback in robot arm control, Proc. 23rd IEEE Conference on Decision and Control, Las Vegas, Nevada, December 12-14, 1984.
[20] WHITNEY, D.E. (1972). The mathematics of coordinated control of prosthetic arms and manipulators, J. Dynamic Systems, Measurement and Control, 94, 303-309.
[21] YOSHIKAWA, T. (1985). Manipulability and redundancy control of robotic mechanisms, Proc. 1985 IEEE Int. Conference on Robotics and Automation, St. Louis, Missouri, March 25-28, pp. 1004-1009.


BibTeX:
@article{MIC-1987-4-1,
  title={{Cartesian Control of a Spray-Painting Robot with Redundant Degrees of Freedom}},
  author={Egeland, Olav and Balchen, Jens G.},
  journal={Modeling, Identification and Control},
  volume={8},
  number={4},
  pages={185--199},
  year={1987},
  doi={10.4173/mic.1987.4.1},
  publisher={Norwegian Society of Automatic Control}
};