Hostname: page-component-cd9895bd7-mkpzs Total loading time: 0 Render date: 2024-12-27T08:28:15.402Z Has data issue: false hasContentIssue false

Dynamics of redundant robots – inverse solutions

Published online by Cambridge University Press:  09 March 2009

Ronald L. Huston
Affiliation:
Department of Mechanical and Industrial Engineering, University of Cincinnati, Cincinnati, Ohio 45221-0072 (USA)
Timothy P. King
Affiliation:
Department of Mechanical and Industrial Engineering, University of Cincinnati, Cincinnati, Ohio 45221-0072 (USA)

Abstract

SUMMARY

The dynamics of “simple, redundant robots” are developed. A “redundant” robot is a robot whose degrees of freedom are greater than those needed to perform a given kinetmatic task. A “simple” robot is a robot with all joints being revolute joints with axes perpendicular or parallel to the arm segments. A general formulation, and a solution algorithm, for the “inverse kinematics problem” for such systems, is presented. The solution is obtained using orthogonal complement arrays which in turn are obtained from a “zero-eigenvalues” algorithm. The paper concludes with an assertion that this solution, called the “natural dynamics solution,” is optimal in that it requires the least energy to drive the robot.

Type
Articles
Copyright
Copyright © Cambridge University Press 1986

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.Benati, M., Morasso, P. and Tagliasco, V., “The Inverse Kinematic Problem for Anthropomorphic Manipulator ArmsTrans. ASME, J. Dyn. Syst. Measurement Contr. 104(1), 110113 (03 1982).Google Scholar
2.Featherstone, R., “Position and Velocity Transformations Between Robot End-effector Coordinates and Joint AnglesInt. J. Robotics Res. 2(2), 3545 (1983).CrossRefGoogle Scholar
3.Featherstone, R., “Calculation of Robot Joint Rates and Actuator Torques from End Effector Velocities and Applied ForcesMechanism and Machine Theory 18(3), 193198 (1983).CrossRefGoogle Scholar
4.Hollerback, J.M. and Sahar, G., “Wrist-partitioned, Inverse-kinematic Accelerations and Manipulator DynamicsInt. J. Robotics Res. 2(4), 6176 (1983).CrossRefGoogle Scholar
5.Pennock, G.R. and Yang, A.T., “Application of Dual- number Matrices to the Inverse Kinematics Problem for Robot Manipulators” Trans. ASME, I. Mech., Trans., and Aut. in Des. (1984).Google Scholar
6.Oh, S.-Y., Origin, D. and Bach, M., “An Inverse Kinematic Solution for Kinematically Redundant Robot ManipulatorsJ. Robotic Sys. 1(3), 235249 (1984).CrossRefGoogle Scholar
7.Pieper, D.L., “Kinematics of Manipulators Under Computer Control” Ph.D. Dissertation, Standford University (10, 1968).Google Scholar
8.Bobrow, J.E., Dubowsky, S. and Gibson, J.S., “Time-optimal Control of Robotic Manipulators Along Specific PathsInt. J. Robotics Res. 4(3), 317 (1985).CrossRefGoogle Scholar
9.Kane, T.R. and Levinson, D.A., “Formulation of Equations of Motion for Complex SpacecraftAIAA J. Quid. and Cont. 3, 99112 (1980).Google Scholar
10.Kane, T.R. and Levinson, D.A., “The Use of Kane's Dynamical Equations in Robotics ResearchInt. I. Robotics Res. 2(3), 321 (1983).CrossRefGoogle Scholar
11.Huston, R.L. and Kelly, F.A., “The Development of Equations of Motion of Single-arm Robots,” IEEE Trans. Sys. Man and Cybernetics SMCf-12(3), 259266 (05/06, 1982).CrossRefGoogle Scholar
12.Huston, R.L., Passerello, C.E. and Harlow, M.W., “Dynamics of Multirigid-body SystemsASME Trans. I. Appl. Mech. 45, 889894 (1978).CrossRefGoogle Scholar
13.Huston, R.L. and Passerello, C.E., “On Lagrange's Form of d' Alembert's PrincipleMatrix and Tensor Quart. 23, 109112 (1973).Google Scholar
14.Hemami, H. and Weimer, F.C., “Modelling of Nonholonomic Dynamic Systems with ApplicationsASME Trans. I. Appl. Mech. 28, 177182 (1981).CrossRefGoogle Scholar
15.Walton, W.C. Jr and Steeves, E.C., “A New Matrix Theorem and Its Application for Establishing Independent Coordinates for Complex Dynamical Systems with Constraints” NASA Technical Report TR R-326 (1969).Google Scholar
16.Kamman, J.W. and Huston, R.L., “Constrained Multibody System Dynamics – An Automated ApproachComputers and Structures 18(6), 9991003.CrossRefGoogle Scholar
17.Kamman, J.W. and Huston, R.L., “Dynamics of Constrained Multibody SystemsTrans. ASME J. Appl. Mech. 51(4), 889904 (1984).CrossRefGoogle Scholar
18.Huston, R.L., “A Discussion on Constraint Equations in Multibody SystemsMech. Res. Comm. 9(4), 251256 (1982).CrossRefGoogle Scholar
19.Kane, T.R., Dynamics (Holt, New York, 1968).Google Scholar
20.Bailey, C.D., “A New Look at Hamilton's Principle Foundations of Phys. 5(3), 433451 (1975).CrossRefGoogle Scholar