Hostname: page-component-78c5997874-94fs2 Total loading time: 0 Render date: 2024-11-10T13:57:50.952Z Has data issue: false hasContentIssue false

On the terminology and geometric aspects of redundant parallel manipulators

Published online by Cambridge University Press:  20 April 2012

Andreas Müller*
Affiliation:
Chair of Mechanics and Robotics, University Duisburg-Essen Lotharstrasse 1, 47057 Duisburg, Germany
*
*Corresponding author. E-mail: andreas-mueller@uni-due.de

Summary

Parallel kinematics machines (PKMs) can exhibit kinematics as well as actuation redundancy. While the meaning of kinematic redundancy has been already clarified for serial manipulators, actuation redundancy, which is only possible in PKMs, is differently classified in the literature. In this paper a consistent terminology for general redundant PKM is proposed. A kinematic model is introduced with the configuration space (c-space) as central part. The notion of kinematic redundancy is recalled for PKM. C-space, output, and input singularities are distinguished. The significance of the c-space geometry is emphasized, and it is pointed out geometrically that input singularities can be avoided by redundant actuation schemes. In order to distinguish different actuation schemes of PKM, a nonlinear control system is introduced whose dynamics evolves on c-space. The degree of actuation (DOA) is introduced as the number of independent control vector fields, and PKMs are classified as full-actuated and underactuated machines. Relating this DOA to degree of freedom allows to classify the actuation redundancy.

Type
Articles
Copyright
Copyright © Cambridge University Press 2012

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.Abedinnasab, M. H. and Vossoughi, G. R., “Analysis of a 6-DOF redundantly actuated 4-legged parallel mechanism,” Nonlinear Dyn. 58 (4), 611622 (2009).CrossRefGoogle Scholar
2.Amirouche, F., Fundamentals of Multibody Dynamics (Birkhäuser, Boston, MA, 2006)Google Scholar
3.Borrel, P. and Liegeois, A., “A Study of Multiple Manipulator Inverse Kinematic Solutions with Applications to Trajectory Planning and Workspace Determination,” In: Proceedings of the IEEE Internationl Conference on Robotics and Automation (ICRA), San Francisco, CA (Apr. 7–10, 1986) pp. 11801185.Google Scholar
4.Burdick, J. W., “On the Inverse Kinematics of Redundant Manipulators: Characterization of the Self-Motion Manifolds,” In: Proceedings of the IEEE Conference on Robotics and Automation (ICRA), Scottsdale, AZ, vol. 1 (May 14–19, 1989) pp. 264270.Google Scholar
5.Bullo, F. and Lewis, A. D., Geometric Control of Mechanical Systems (Springer, New York, 2005).CrossRefGoogle Scholar
6.Buttolo, P. and Hannaford, B., “Advantages of Actuation Redundancy for the Design of Haptic Displays,” In: Proceedings of the ASME, Fourth Annual Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, San Francisco, CA, SDC-vol. 57-2 (2005) pp. 623630.Google Scholar
7.Chakarov, D., “Study of the antagonistic stiffness of parallel manipulators with actuation redundancy,” Mech. Mach. Theory 39, 583601 (2004).CrossRefGoogle Scholar
8.Chirikjian, G. S., “Hyper-redundant manipulator dynamics: A continuum approximation,” Adv. Robot. 9 (3), 217243 (1995).CrossRefGoogle Scholar
9.Chablat, D. and Wenger, P., “Working Modes and Aspects in Fully Parallel Manipulator,” In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Leuven, Belgium (May 16–20, 1998) pp. 19701976.Google Scholar
10.Chablat, D., Moroz, G. and Wenger, P., “Uniqueness Domains and Non-Singular Assembly Mode Changing Trajectories,” In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China (May 9–13, 2011) pp. 39463951.Google Scholar
11.Cheng, H., Yiu, Y.-K. and Li, Z., “Dynamics and control of redundantly actuated parallel manipulators,” IEEE/ASME Trans. Mechatronics 8 (4), 483491 (2003).CrossRefGoogle Scholar
12.Conkur, E. S. and Buckingham, R., “Clarifying the definition of redundancy as used in robotics,” Robotica 15, 583586 (1997).CrossRefGoogle Scholar
13.Dasgupta, B. and Mruthyunjaya, T. S., “Force redundancy in parallel maipulators: Theoretical and practical issues,” Mech. Mach. Theory 33 (6), 727742 (1998).CrossRefGoogle Scholar
14.Ebrahimi, I., Carretero, J. A. and Boudreau, R., “Kinematic analysis and path planning of a new kinematically redundant planar parallel manipulator,” Robotica 26 (3), 405413 (2008).CrossRefGoogle Scholar
15.Ecorchard, G., Neugebauer, R. and Maurine, P., “Elasto-geometrical modeling and calibration of redundantly actuated PKMs,” Mech. Mach. Theory 45 (5), 795810 (2010).CrossRefGoogle Scholar
16.Firmani, F. and Podhorodeski, R. P., “Force-unconstrained poses for a redundantly actuated planar parallel manipulator,” Mech. Mach. Theory 39, 459476 (2004).CrossRefGoogle Scholar
17.Gardner, J. F., Kumar, V. and Ho, J. H., “Kinematics and Control of Redundantly Actuated Closed Chains,” In: Proceedings of the IEEE Conference on Robotics and Automation (ICRA), Scottsdale, AZ, vol. 1 (May 14–19, 1989) pp. 418424.Google Scholar
18.Gogu, G., Fully isotropic, redundantly actuated parallel wrists with three degrees of freedom, Proceedings of International Design Engineering Technical Conferences (ASME DETC), Las Vegas, NV, DETC 2007-34237 (Sep. 4–7, 2007).Google Scholar
19.Gosselin, C. M. and Angeles, J., “Singular analysis of closed-loop kinematic chains,” Proc. IEEE Trans. Rob. Aut. (ICRA) 6 (3), 281290 (1990).CrossRefGoogle Scholar
20.Hufnagel, T. and Schramm, D., “Consequences of the Use of Decentralized Controllers for Redundantly Actuated Parallel Manipulators,” Proceedings of the 13th World Congress in Mechanism and Machine Science, Guanajuato, Mexico (Jun. 19–25, 2011).Google Scholar
21.Jain, S. and Kramer, S. N., “Forward and inverse kinematics solution of the variable geometry truss robot based on N-celled tetrahedron–tetrahedron truss,” ASME J. Mech. Design 112 (1), 1622 (1990).CrossRefGoogle Scholar
22.Jeong, J., Kang, D., Cho, Y. M. and Kim, J., “Kinematic calibration for redundantly actuated parallel mechanisms,” ASME J. Mech. Design 126 (2), 307318 (2004).CrossRefGoogle Scholar
23.Jung, H. K., Crane, C. D. and Roberts, R. G., “Stiffness Mapping of Planar Compliant Parallel Mechanisms in a Serial Arrangement,” In: Proceedings of the 10th International Symposium on Advances in Robot Kinematics (ARK), Ljubljana, Slovenia (Jun. 26–29, 2006) pp. 8594.CrossRefGoogle Scholar
24.Thanh, T. D., Kotlarski, J., Heimann, B. and Ortmaier, T., “On the Inverse Dynamics Problem of General Parallel Robots,” In: Proceedings of the IEEE International Conference on Mechatronics (CIM), Malaga, Spain (Apr. 14–17, 2009) pp. 168.Google Scholar
25.Guillemin, V. and Pollack, A., Differential Topology (Prentice Hall, NJ, 1974).Google Scholar
26.Kim, J., Park, F. C., Ryu, S. J., Kim, J., Hwang, J. C., Park, C. and Iurascu, C. C., “Design and analysis of a redundantly actuated parallel mechanism for rapid machining,” IEEE Trans. Rob. Aut. 17 (4), 423434 (2001).CrossRefGoogle Scholar
27.Kock, S. and Schumacher, W., “A Parallel X–Y Manipulator with Actuation Redundancy for High-Speed and Active-Stiffness Applications,” In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Leuven, Belgium (1998) pp. 22952300.Google Scholar
28.Kock, S. and Schumacher, W., “Redundant parallel kinematic structures and their control,” Springer Tracts Adv. Robot. (STAR) 67, 143157 (2011).CrossRefGoogle Scholar
29.Kurtz, R. and Hayward, V., “Multiple-goal kinematic optimization of a parallel spherical mechanism with actuator redundancy,” IEEE Trans. Rob. Aut. 8 (5), 644651 (1992).CrossRefGoogle Scholar
30.Lee, Y. H., Han, Y., Iuras, C. C. and Park, F. C., “Simulation-based actuator selection for redundantly actuated robot mechanisms,” J. Rob. Systems 19 (8), 379390 (2002).CrossRefGoogle Scholar
31.Lee, H., Yi, B. J., Oh, S. R. and Suh, I. H., “Optimal Design of a Five-bar Finger with Redundant Actuation,” In: Proceedings IEEE International Conference on Robotics and Automation (ICRA), Leuven, Belgium (1998) pp. 20682074.Google Scholar
32.Liao, H., Li, T. and Tang, Y., “Singularity Analysis of Redundant Parallel Manipulators,” In: Proceedings of the IEEE International Conference Systems, Man and Cybernetics, Hague, Netherlands (Oct. 10–13, 2004) pp. 42144220.Google Scholar
33.Liu, G., Lou, Y. and Li, Z., “Singularities of parallel manipulators: A geometric treatment,” IEEE Trans. Rob. 19 (4), 579594 (2003).Google Scholar
34.Merlet, J. P., “Redundant parallel manipulators,” J. Lab. Rob. Aut. 8, 1724 (1996).3.0.CO;2-#>CrossRefGoogle Scholar
35.Miura, K. and Furuya, H., “Variable geometry truss and its application to deployable truss and space crane arms,” Acta Astronaut. 12 (7–8), 599607 (1985).CrossRefGoogle Scholar
36.Müller, A., “Internal prestress control of redundantly actuated parallel manipulators – its application to backlash avoiding control,” IEEE Trans. Rob. 21 (4), 668677 (2005).CrossRefGoogle Scholar
37.Müller, A., Stiffness Control of Redundantly Actuated Parallel Manipulators,” In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2006) pp. 1153–1158.Google Scholar
38.Müller, A. and Rico, J. M., “Mobility and Higher Order Local Analysis of the Configuration Space of Single-Loop Mechanisms,” In: Advances in Robot Kinematics (Lenarcic, J. J. and Wenger, P., eds.) (Springer, New York, 2008), pp. 215224.Google Scholar
39.Müller, A., “Generic mobility of rigid body mechanisms,” Mech. Mach. Theory 44 (6), 12401255 (2009).CrossRefGoogle Scholar
40.Müller, A., “Consequences of geometric imperfections for the control of redundantly actuated parallel manipulators,” IEEE Trans. Robot. 26 (1), 2131 (2010).CrossRefGoogle Scholar
41.Müller, A. and Hufnagel, T., “A Projection Method for the Elimination of Contradicting Control Forces in Redundantly Actuated PKM,” In: IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China (May 9–13, 2011) pp. 32183223.Google Scholar
42.Müller, A., “A Robust Inverse Dynamics Formulation for Redundantly Actuated PKM,” Proceedings of the 13th World Congress in Mechanism and Machine Science, Guanajuato, Mexico (June 19–25, 2011).Google Scholar
43.Murray, R. M., Li, Z. and Sastry, S. S., A Mathematical Introduction to Robotic Manipulation (CRC Press, Boca Raton, FL, 1993).Google Scholar
44.Nahon, M. A. and Angeles, J., “Force Optimization in Redundantly Actuated Closed Kinematic Chains,” In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Scottsdale, AZ (May 15–19, 1989) 951956.Google Scholar
45.Nakamura, Y. and Ghodoussi, M., “Dynamics computation of closed-link robot mechanisms with nonredundant and redundant actuators,” IEEE Trans. Rob. Autom. 5 (3), 294302 (1989).CrossRefGoogle Scholar
46.Nikravesh, P. E. and Skinivasan, M., “Generalized coordinate partitioning in static equilibrium analysis of large-scale mechanical systems,” Int. J. Numer. Meth. Eng. 21, 451464 (1985).CrossRefGoogle Scholar
47.Nijmeijer, H. and van der Schaft, A. J., Nonlinear Dynamical Control Systems (Springer, Berlin, Germany, 1990).CrossRefGoogle Scholar
48.Nokleby, S. B., Fisher, R., Podhorodeski, R. P. and Firmani, F., “Force capabilities of redundantly actuated parallel mechanisms,” Mech. Mach. Theory 40 (5), 578599 (2005).CrossRefGoogle Scholar
49.O'Brien, J. F. and Wen, J. T., “Redundant Actuation for Improving Kinematic Manipulability,” In: Proceedings IEEE International Confererence on Robotics and Automation (ICRA), Detroid, MI (May 10–15, 1999) pp. 15201525.Google Scholar
50.Padmanabhan, B., Arun, V. and Reinholtz, C. F., “Closed-form inverse kinematic analysis of variable geometry truss manipulator,” ASME J. Mech. Des. 114 (3), 438443 (1992).CrossRefGoogle Scholar
51.Park, F. C. and Kim, J. W., “Manipulability of closed kinematic chains,” ASME J. Mech. Des. 120 (4), 542548 (1998).CrossRefGoogle Scholar
52.Reinholz, C. and Gokhale, D., “Design and Analysis of Variable Geometry Truss Robot,” In: Proceedings of the 9th Applied Mechanisms Conference, Oklahoma (1987) pp. 15.Google Scholar
53.Saglia, J., Tsagarakis, N. G., Dai, J. S. and Caldwell, D. G., “A high-performance redundantly actuated parallel mechanism for ankle rehabilitation,” Int. J. Robot. Res. 28 (9), 12161227 (2009).CrossRefGoogle Scholar
54.Seguchi, Y., Tanaka, M., Yamaguchi, T., Sasabe, Y. and Tsuji, H., “Dynamic analysis of a truss-type flexible robot arm,” JSME Int. J. 33 (2), 183190 (1990).Google Scholar
55.Tsai, L. W., Robot Analysis: The Mechanics of Serial and Parallel Manipulators (John Wiley, New York, 1999).Google Scholar
56.Shin, H., Lee, S., In, W., Jeong, J. I. and Kim, J., “Kinematic optimization of a redundantly actuated parallel mechanism for maximizing stiffness and workspace using Taguchi method,” J. Comp. Nonlinear Dyn. 6, 011017-1 - 011017-9 (online) (2011).Google Scholar
57.Yi, B. Y., Freeman, R. A. and Tesar, D., “Open-Loop Stiffness Control of Overconstrained Mechanisms/Robot Linkage Systems,” In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Scottsdale, AZ (May 15–19, 1989) pp. 13401345.Google Scholar
58.Yiu, Y. K., Meng, J. and Li, Z. X., “Auto-Calibration for a Parallel Manipulator with Sensor Redundancy,” In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Taipei, Taiwan (Sep. 14–19, 2003) pp. 36603665.Google Scholar
59.Yoshikawa, T., “Manipulability of robotic mechanisms,” Int. J. Robot. Res. 4 (2), 39 (1985).CrossRefGoogle Scholar
60.Wang, L., Wu, J., Wang, J. and You, Z., “An experimental study of a redundantly actuated parallel manipulator for a 5-DOF hybrid machine tool,” IEEE/ASME Trans. Mechatronics 14 (1), 7281 (2009).CrossRefGoogle Scholar
61.Wang, J., Wu, J., Li, T. and Liu, X., “Workspace and singularity analysis of a 3-DOF planar parallel manipulator with actuation redundancy,” Robotica 27 (1), 5157 (2009).CrossRefGoogle Scholar
62.Wenger, P., “Cuspidal and noncuspidal robot manipulators,” Robotica 25, 677689 (2007).CrossRefGoogle Scholar
63.Wohlhart, K., “Kinematotropic Linkages,” In: Recent Advances in Robot Kinematics (Lenarcic, J. and Parent-Castelli, V., eds.) (Kluwer, Denmark, 1996) pp. 359368.CrossRefGoogle Scholar
64.Zhang, Y., Gong, J. and Gao, F., “Singularity Elimination of Parallel Mechanisms by Means of Redundant Actuation,” Proceedings of the 12th IFToMM World Congress, Besancon, France (2007).Google Scholar
65.Zhang, Y. X., Cong, S., Shang, W. W., Li, Z. X. and Jiang, S. L., “Modeling, identification and control of a redundant planar 2-DOF parallel manipulator,” Int. J. Control Autom. Syst. 5 (5), 559569 (2007).Google Scholar
66.Zhao, Y. and Gao, F., “Dynamic performance comparison of the 8PSS redundant parallel manipulator and its non-redundant counterpart the 6PSS parallel manipulator,” Mech. Mach. Theory 44 (5), 9911008 (2009).CrossRefGoogle Scholar
67.Zhao, Y. and Gao, F., “The joint velocity, torque, and power capability evaluation of a redundant parallel manipulator,” Robotica 29 (3), 483493 (2011).CrossRefGoogle Scholar
68.Zlatanov, D., Fenton, R. G. and Benhabib, B., “Identification and classification of the singular configurations of mechanisms,” Mech. Mach. Theory, 743–760 (1998).CrossRefGoogle Scholar
69.Zlatanov, D., Bonev, I. A. and Gosselin, C. M., “Constraint Singularities as C-Space Singularities,” Proceedings of the 8th International Symposium on Advances in Robot Kinematics (ARK 2002), Caldes de Malavella, Spain (Jun. 24–28, 2002).Google Scholar