Skip to main content Accessibility help

A Distributed–Processing Approach for Robot Dynamics Tuning

  • Albert Y. Zomaya (a1) and Alan S. Morris (a2)


The accurate modelling of robot dynamics is essential for the design of model-based robot controllers. However, dynamic models have very complicated features which can be attributed to several reasons. For example, the continuously-varying arm configuration, uncertain effects of load handling on the dynamic stability of the arm, and the high degree of non-linearity and coupling exhibited between the different links. Hence, the accurate modelling of these effects will play an important role in the design of robust controllers. Towards this end, an efficient and fast method for the on-line tuning of robot dynamic parameters must be devised. This work proposes to solve this problem as follows. First, a simplified dynamic model of the robot is developed. The model allows for direct and straightforward extraction and regrouping of dynamic parameters. The resulting dynamic parameters are formulated as a regression equation which is linear in the dynamic parameters. Finally, the algorithm is executed using a Transputer development system to speed up the computation and meet real-time constraints. The efficiency of the approach is demonstrated by a case study.



Hide All
1.Leahy, M.B., “Compensation of Industrial Manipulator Dynamics in the Presence of Variable PayloadsInt. J. Robotics Research 9, No. 4, 8698 (1990).
2.Zomaya, A. Y. and Morris, A.S., “The Dynamic Performance of Robot Manipulators Under Different Operating ConditionsIEE Proc. on Control Theory and Applications–Pt. D 137, No. 5, 281289 (1990).
3.Bejczy, A.K., “Robot Arm Dynamics and ControlNASA–JPL Technical Memorandum 33669 (1974).
4.Luh, J.Y.S., Walker, M.W. and Paul, R.P., “On–Line Computational Scheme for Mechanical ManipulatorsTrans. ASME J. Dynamic Systems, Measurements, and Control 102, 6976 (1980).
5.Paul, R.P., Robot Manipulators: Mathematics, Programming, and Control (MIT Press, Cambridge, Massachusetts, 1981).
6.Tourassis, V.D. and Neuman, C.P., “Properties and Structure of Dynamic Robot Models for Control Engineeringing ApplicationsMechanism and Machine Theory 20, No. 1, 2740 (1985).
7.Turney, J.L., Mudge, T.N. and Lee, C.S.G., “Connection Between Formulations of Robot Arm Dynamics with Applications to Simulation and Control” Research Report RSD-TR-4–82 (Department of Electrical and Computer Engineering, University of Michigan, Ann Arbor, 1981).
8.Kane, T. and Levinson, D., “The Use of Kane's Dynamical Equations in RoboticsInt. J. Robotics Res. 2, No. 3, 321 (1983).
9.Lee, C.S.G., Lee, B. H. and Nigam, R., “Development of the Generalized D'Alembert Equations of Motion for Mechanical Manipulators” In: Proc. 22nd Conf. Decision and Control, San Antonio, Tex., 1983) pp. 12051210.
10.Lee, C.S.G. and Chung, M.J., “Adaptive Perturbation Control with Feed-Forward Compensation for Robot ManipulatorsSIMULATION 44, No. 3, 127136 (1985).
11.Markiewicz, B.R., “Analysis of the Computed Torque Drive Method and Comparison with the Conventional Position Servo for a Compuer Controlled Manipulator” NASA-JPL Technical Memorandum Pasadena, CA 33601 (1973).
12.Stone, H.W., Sanderson, A. and Neuman, C.P., “Arm Signature Identification” In: Proc. of the 1986 IEEE conf. on Robotics and Automation, San Francisco, CA. (1986) pp. 4148.
13.An, C.H., Atkeson, G.G. and Hollerbach, J.M., Model-Based Control of a Robot Manipulator (MIT Press, Cambridge, Massachusetts, 1988).
14.Kawasaki, H. and Nishimura, K., “Terminal-Link Parameter Estimation of Robotic manipulatorsIEEE J. Robotics and Automation 4, No. 5, 485490 (1988).
15.Khosla, P.K., “Estimation of Robot Dynamics ParametersInt. J. Robotics and Automation 3, No. 1, 3541 (1988).
16.Neuman, C.P. and Khosla, P.K., “Identification of Robot Dynamics: An Application of Recursive Estimation” In: Proc. of the 4th Yale Workshop on Application of Adaptive Systems Theory (ed. Narendra, K.S.) (Plenum Press, New York, 1986) pp. 175194.
17.Olsen, H.B. and Bekey, G.A., “Identification of Robot Dynamics” In: Proc. of the IEEE Conf. on Robotics and Automation, San Francisco, CA (1986) pp. 10041011.
18.Neuman, C.P. and Murray, J.J., “Customized Computational Robot DynamicsJ. Robotic Systems 4, No. 4, 503526 (1987).
19.INMOS, OCCAM-2 Reference Manual (Prentice–Hall, Englewood Cliffs, New Jersey, 1988).
20.Jones, D.I. and Entwistle, P.M., “Parallel Computation of an Algorithm in Robotic Control” In: Int. Conf. on Control 88,Oxford, United Kingdom (1988) pp. 438443.
21.Liung, L., System Identification: Theory for the User (Prentice-Hall, Englewood Cliffs, New Jersey, 1987).
22.Warwick, K., “Simplified Algorithms for Self-Tuning Control” In: Implementation of Self-Tuning Controllers (ed., Warwick, K.) (Peter Peregrinus Ltd. 1988) pp. 96125.
23.Hu, T.C., Combinatorial Algorithms (Addison-Wesley, Reading, Massachusetts, 1982).
24.Zomaya, A.Y. and Morris, A.S., “Dynamic Simulation and Modelling of Robot Manipulators Using Parallel ArchitecturesInt. J. Robotics and Automation 6, No. 3, 129139 (1991).
25.Zomaya, A.Y. and Morris, A.S., “Transputer Networks for Fast Robot Dynamics” In: Robotics: Applied Mathematics and Computational Aspects (ed., Warwick, K.) (Oxford University Press, United Kingdom). In press.
26.Zomaya, A.Y. and Morris, A.S., “Real–Time Dynamic Simulation of Robot Manipulators” In: Proc. of the 3rd European Simulation Congress, 5–8 September, Edinburgh, Scotland, United Kingdom (eds., Murray-Smith, D., Stephenson, J., and Zobel, R.N.) (1989) pp. 588594.
27.Zomaya, A.Y. and Morris, A.S., “Modelling and Simulation of Robot Dynamics Using Transputer–Based ArchitecturesSIMULATION (Spectral Issue on Numerical Modelling 54, No. 5, 269278 (1990).



Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed