Adaptive perturbation control with feedforward compensation for robot manipulators
dc.contributor.author | Lee, C. S. G. (C. S. George) | en_US |
dc.contributor.author | Myung Jin Chung, | en_US |
dc.date.accessioned | 2010-04-14T13:57:30Z | |
dc.date.available | 2010-04-14T13:57:30Z | |
dc.date.issued | 1985 | en_US |
dc.identifier.citation | Lee, C. S. George; Myung Jin Chung, (1985). "Adaptive perturbation control with feedforward compensation for robot manipulators." Simulation 44(3): 127-136. <http://hdl.handle.net/2027.42/68750> | en_US |
dc.identifier.issn | 0037-5497 | en_US |
dc.identifier.uri | https://hdl.handle.net/2027.42/68750 | |
dc.description.abstract | An adaptive perturbation control can track a time-based joint trajectory as closely as possible for all times over a wide range of manipulator motion and payloads. The adaptive control is based on the linearized perturbation equations in the vicinity of a nominal trajectory. The highly coupled nonlinear dynamic equations of a manipulator are expanded in the vicinity of a nominal trajectory to obtain the perturbation equations. The controlled system is characterized by feedforward and feedback components which can be computed separately and simulta neously. Given the joint trajectory set points, the feedforward component computes the corresponding nominal torques from the Newton-Euler equations of motion to compensate for all the interactions between joints. The feedback component, consisting of recursive least square identification and an optimal adaptive self-tuning control algorithm for the linearized system, computes the perturbation torques which reduce the position and veloc ity errors of the manipulator along the nominal trajectory. Because of the parallel structure, computations of the adaptive control may be implemented in low-cost microprocessors. This adaptive control strategy reduces the manipulator control prob lem from a nonlinear control to controlling a linear control system about a desired trajectory. Computer simulation results demonstrated its applicability to a three-joint PUMA robot arm. | en_US |
dc.format.extent | 3108 bytes | |
dc.format.extent | 875499 bytes | |
dc.format.mimetype | text/plain | |
dc.format.mimetype | application/pdf | |
dc.publisher | Sage Publications | en_US |
dc.subject.other | Robotics | en_US |
dc.subject.other | Robotic Control | en_US |
dc.subject.other | Robot Motion Sim Ulation | en_US |
dc.subject.other | Parameter Identification | en_US |
dc.subject.other | System Identification | en_US |
dc.title | Adaptive perturbation control with feedforward compensation for robot manipulators | en_US |
dc.type | Article | en_US |
dc.subject.hlbtoplevel | Engineering | en_US |
dc.description.peerreviewed | Peer Reviewed | en_US |
dc.contributor.affiliationum | Department of Electrical Engineering and Computer Science The University of Michigan Ann Arbor, Michigan 48109 | en_US |
dc.contributor.affiliationother | Korea Advanced Institute of Science and Technology Seoul, Korea | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/68750/2/10.1177_003754978504400303.pdf | |
dc.identifier.doi | 10.1177/003754978504400303 | en_US |
dc.identifier.source | Simulation | en_US |
dc.identifier.citedreference | Armstrong, W.M. "Recursive Solution to the Equations of Motion of an N-link Manipulator." Proceedings of the 5th World Congress, Theory of Machines, Mechanisms, 2 (July 1979), 1343-1346. | en_US |
dc.identifier.citedreference | Bejczy, A.K. "Robot Arm Dynamics and Control." Technical Memorandum 33-669. Jet Propulsion Laboratory (February 1974). | en_US |
dc.identifier.citedreference | Clarke, D.W. and Gawthrop, P.J. "Self-tuning Controller." Proceedings of IEEE 122:9 (1975), 929-934. | en_US |
dc.identifier.citedreference | Dubowsky, S. and Desforges, D.T. "The Application of Model Referenced Adaptive Control to Robotic Manipulators." Transactions of the ASME, Journal of Dynamic Systems, Measurement and Control, 101 (September 1979), 193-200. | en_US |
dc.identifier.citedreference | Eykhoff, P. System Identification Parameter and State Estimation Wiley-Interscience (1974), 240-241. | en_US |
dc.identifier.citedreference | Hollerbach, J.M. 'A Recursive Lagrangian Formulation of Manipulator Dynamics and a Comparative Study of Dynamics Formulation Complexity." IEEE Transactions on Systems, Man, and Cybernetics, SMC-10:11 (November 1980), 730-736. | en_US |
dc.identifier.citedreference | Kahn, M.E. and Roth, B. "The Near-Minimum-Time Control of Open-Loop Articulated Kinematic Chains." Transactions of the ASME, Journal of Dynamic Systems, Measurement and Control, 93 (September 1971), 164-172. | en_US |
dc.identifier.citedreference | Koivo, A.J. and Guo, T.H. "Adaptive Linear Controller for Robotic Manipulators." IEEE Transactions on Automatic Control, AC-28:1 (February 1983), 162-171. | en_US |
dc.identifier.citedreference | Lee, C.S.G. "Robot Arm Kinematics, Dynamics, and Control." Computer, 15:12 (December 1982), 62-80. | en_US |
dc.identifier.citedreference | Lee, C.S.G. and Chung, M.J. "An Adaptive Control Strategy for Mechanical Manipulators." IEEE Transactions on Automatic Control, AC-29:9 (September 1984), 837-840. | en_US |
dc.identifier.citedreference | Lee, C.S.G. and Lee, B.H. "Resolved Motion Adaptive Control for Mechanical Manipulators." Transactions of the ASME, Journal of Dynamic Systems, Measurement and Control 106 (June 1984), 134-142. | en_US |
dc.identifier.citedreference | Lee, C.S.G.; Lee, B.H.; and Nigam, R. "Development of the Generalized d'Alembert Equations of Motion for Mechanical Manipulator." Proceedings of the 22nd Conference on Decision and Control San Antonio, Texas (December 14-16, 1983), 1205-1210. | en_US |
dc.identifier.citedreference | Luh, J.Y.S.; Walker, M.W.; and Paul, R.P. "On-line Computational Scheme for Mechanical Manipulators." Transactions of the ASME, Journal of Dynamics Systems, Measurement and Control 102 (June 1980), 69-76. | en_US |
dc.identifier.citedreference | Luh, J.Y.S.; Walker, M.W.; and Paul, R.P. "Resolved-Acceleration Control of Mechanical Manipulators." IEEE Transactions on Automatic Control, AC-25:3 (June 1980), 468-474. | en_US |
dc.identifier.citedreference | Orin, D.E.; Mcghee, R.B.; Vukobratovic, M.; and Hartoch, G. "Kinematic and Kinetic Analysis of Open-Chain Linkages Utilizing Newton-Euler Methods." Math. Biosc. 43 (1979), 107-130. | en_US |
dc.identifier.citedreference | Pau L, R.P. "Modeling, Trajectory Calculation and Servoing of a Computer Controlled Arm." Stanford Artificial Intelligence Laboratory, A.I. Memo 177 (September 1972). | en_US |
dc.identifier.citedreference | Pau L, R.P. Robot Manipulators: Mathematics, Programming, and Control. MIT Press (1981). | en_US |
dc.identifier.citedreference | Saridis, G.N. and Lobbia, R.N. "Parameter Identification and Control of Linear Discrete-Time Systems" IEEE Transactions on Automatic Control, AC-17:1 (February 1972), 52-60. | en_US |
dc.identifier.citedreference | Turney, J.L.; Mudge, T.N.; and Lee, C.S.G. "Equivalence of Two Formulations for Robot Arm Dynamics:" CRIM Technical Report RSD-TR-3-82. The University of Michigan (December 1980). | en_US |
dc.identifier.citedreference | Whitney, D.E. "Resolved Motion Rate Control of Manipulators and Human Prostheses." IEEE Transactions on Man-Machine System, MMS-10:2 (June 1969), 47-53. | en_US |
dc.identifier.citedreference | Whitney, D.E. "The Mathematics of Coordinated Control of Prosthetic Arms and Manipulators." Transactions of the ASME, Journal of Dynamic Systems, Measurement, and Control, 94 (December 1972), 303-309. | en_US |
dc.identifier.citedreference | Young, K.K.D. "Controller Design for a Manipulator Using Theory of Variable Structure Systems" IEEE Transactions on Systems, Man, and Cybernetics, SMC-8:2 (February 1978), 101-109. | en_US |
dc.owningcollname | Interdisciplinary and Peer-Reviewed |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.