Abstract
Trajectory generation for manipulators involves generating incremental updates of joint variables to achieve a desired end–effector motion. The Jacobian matrix maps incremental joint motion to incremental end–effector motion in a linear fashion and is typically used in manipulator trajectory generation algorithms. In the case of a redundant manipulator, the Jacobian matrix is not square or invertible and therefore algorithms based on pseudoinverses and their variations are commonly used for trajectory generation. These methods either are computationally not efficient or do not utilize all the joints in motion generation and therefore do not completely exploit the redundancy of the manipulator. The method presented in this paper is a simple method that maximizes transmission of all joint variables onto a desired end–effector motion trajectory. The method is based on aligning the null–space of an augmented Jacobian matrix with the path of the desired end–effector motion, from which a linear combination of joints that projects fully onto the desired end–effector trajectory is obtained. In this manner, all joints of the redundant manipulator are used to generate the end–effector trajectory accommodating the ability of each joint in terms of its motion transmission.
K. Wehage—This work was done as a private venture and not in the author’s capacity as an employee of the Jet Propulsion Laboratory, California Institute of Technology.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Guizzo, E., Ackerman, E.: How rethink robotics built its new Baxter robot worker. IEEE Spectrum (2012)
Kreutz-Delgado, K., Long, M., Seraji, H.: Kinematic analysis of 7-DOF manipulators. Int. J. Robot. Res. 11(5), 469–481 (1992)
Uicker, J.J., Ravani, B., Sheth, P.N.: Matrix Methods in the Design Analysis of Mechanisms and Multibody Systems. Cambridge University Press, Cambridge (2013)
Whitney, D.E.: Resolved motion rate control of manipulators and human prostheses. IEEE Trans. Man-Mach. Syst. 10(2), 47–53 (1969)
Nakamura, Y., Hanafusa, H.: Inverse kinematic solutions with singularity robustness for robot manipulator control. J. Dyn. Syst. Meas. Contr. 108(3), 163–171 (1986)
Wampler, C.W., Leifer, L.J.: Applications of damped least-squares methods to resolved-rate and resolved-acceleration control of manipulators. J. Dyn. Syst. Meas. Contr. 110(1), 31–38 (1988)
Seraji, H., Colbaugh, R.: Improved configuration control for redundant robots. J. Rob. Syst. 7(6), 897–928 (1990)
Wang, J., Li, Y., Zhao, X.: Inverse kinematics and control of a 7-DOF redundant manipulator based on the closed-loop algorithm. Int. J. Adv. Rob. Syst. 7(4), 1–9 (2010)
Branz, F., Antonello, A., Carron, A., Carli, R., Francesconi, A.: Kinematics and control of redundant robotic arm based on dielectric elastomer actuators. In: SPIE Smart Structures and Materials+ Nondestructive Evaluation and Health Monitoring, p. 943023. International Society for Optics and Photonics (2015)
Müller, A.: A robust inverse dynamics formulation for redundantly actuated PKM. In: 13th World Congress in Mechanism and Machine Science, Guanajuato, Mexico, pp. 19–25 (2011)
Hollerbach, J.M., Suh, K.C.: Redundancy resolution of manipulators through torque optimization. IEEE J. Rob. Autom. 3(4), 308–316 (1987)
Shoemake, K.: Animating rotation with quaternion curves. In: ACM SIGGRAPH Computer Graphics, vol. 19, pp. 245–254. ACM (1985)
Park, F.C., Ravani, B.: Smooth invariant interpolation of rotations. ACM Trans. Graph. (TOG) 16(3), 277–295 (1997)
Zha, X.F., Du, H.: Generation and simulation of robot trajectories in a virtual cad-based off-line programming environment. Int. J. Adv. Manuf. Technol. 17(8), 610–624 (2001)
Wehage, K.T., Wehage, R.A., Ravani, B.: Generalized coordinate partitioning for complex mechanisms based on kinematic substructuring. Mech. Mach. Theory 92, 464–483 (2015)
Golub, G.H., Van Loan, C.F.: Matrix Computations. Johns Hopkins Studies in the Mathematical Sciences. Johns Hopkins University Press (1996)
Acknowledgements
This work was supported by the International Research Training Group (IRTG2057) with the University of Kaiserslautern, Germany.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Wehage, K., Ravani, B. (2019). An Algorithm for Trajectory Generation in Redundant Manipulators with Joint Transmission Accommodation. In: Lenarcic, J., Parenti-Castelli, V. (eds) Advances in Robot Kinematics 2018. ARK 2018. Springer Proceedings in Advanced Robotics, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-93188-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-93188-3_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93187-6
Online ISBN: 978-3-319-93188-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)