GPU-Based Task Specific Evaluation of the Dynamic Performance of a 6DOF Manipulator

  • Oliver Kotz
  • Matthias Stapf
  • Mark Becke
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9245)


This paper addresses the problem of properly placing a given task in the manipulator workspace by a heuristic and numeric approach. Thus, the task is placed relatively to the manipulator for each element of the discretized workspace and the required joint torques are determined. The results are are by a torque-based optimization criterion. The modularity of this approach ensures general applicability on various systems and tasks while the high computational effort is treated by GPU parallelization. The method is presented for a given 6DOF manipulator and a highly dynamic trajectory. The resulting interactive map of the manipulator workspace gives an overview of the task dependent dynamic performance, detailed evaluation of certain solutions will show the dexterity of the proposed approach.


Dynamic performance Trajectory placement Workspace examination Brute-force search GPU parallelization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Yoshikawa, T.: Analysis and control of robot manipulators with redundancy. In: Robotics Research: The First International Symposium, pp. 1148–1158. MIT Press (1984)Google Scholar
  2. 2.
    Klein, C.A., Blaho, B.E.: Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators. The International Journal of Robotics Research 6, 72–83 (1987)CrossRefGoogle Scholar
  3. 3.
    Nektarios, A., Aspragathos, N.A.: Optimal Location of a General Position and Orientation End-Effectors Path Relative to Manipulators Base, Considering Velocity Performance. Robotics and Computer-Integrated Manufacturing 26, 162–173 (2010)CrossRefGoogle Scholar
  4. 4.
    Abdel-Malek, K., Yu, W., Yang, J.: Placement of Robot Manipulators to Maximize Dexterity. International Journal of Robotics and Automation 19, 6–15 (2004)CrossRefGoogle Scholar
  5. 5.
    Yoshikawa, T.: Dynamic manipulability of robot manipulators. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 1033–1038 (1985)Google Scholar
  6. 6.
    Bowling, A., Khatib, O.: The motion isotropy hypersurface: a characterization of acceleration capability. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 965–971 (1998)Google Scholar
  7. 7.
    Bowling, A., Khatib, O.: Robot acceleration capability: the actuation efficiency measure. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 3970–3975 (2000)Google Scholar
  8. 8.
    Bowling, A., Kim, C.: Dynamic performance analysis for non-redundant robotic manipulators in contact. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 4048–4053 (2003)Google Scholar
  9. 9.
    Bowling, A., Khatib, O.: The Dynamic Capability Equations: A New Tool for Analyzing Robotic Manipulator Performance. IEEE Transactions on Robotics 21, 115–123 (2005)CrossRefGoogle Scholar
  10. 10.
    Mitsi, S., Bouzakis, K.-D., Sagris, D., Mansour, G.: Determination of Optimum Robot Base Location Considering Discrete End-Effector Positions by Means of Hybrid Genetic Algorith. Robotics and Computer-Integrated Manufacturing 24, 50–59 (2008)CrossRefGoogle Scholar
  11. 11.
    Feng, T., Kobayashi, Y., Minami, M., Yanou, A.: Dynamic reconfiguration manipulability analysis of redundant robot. In: IEEE International Conference on Mechatronics and Automation (ICMA), pp. 51–56 (2013)Google Scholar
  12. 12.
    Zacharias, F., Borst, C., Hirzinger, G.: Capturing robot workspace structure: representing robot capabilities. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3229–3236 (2007)Google Scholar
  13. 13.
    Becke, M., Schlegl, T.: Toward an experimental method for evaluation of biomechanical joint behavior under high variable load conditions. In: International Conference on Robotics and Automation (ICRA), pp. 3370–3375 (2011)Google Scholar
  14. 14.
    Yershova, A., Jain, S., LaValle, S.M., Mitchell, J.C.: Generating Uniform Incremental Grids on SO(3) Using the Hopf Fibration. The International Journal of Robotics Research 29, 801–812 (2010)CrossRefGoogle Scholar
  15. 15.
    Gorski, K.M., Hivon, E., Banday, A.J., Wandelt, B.D., Hansen, F.K., Reinecke, M., Bartelmann, M.: HEALPix - a Framework for High Resolution Discretization, and Fast Analysis of Data Distributed on the Sphere. The Astrophysical Journal 622, 759–771 (2005)CrossRefGoogle Scholar
  16. 16.
    Implants for surgery - Wear of total knee-joint prostheses - Part 1: Loading and displacement parameters for wear-testing machines with load control and corresponding environmental conditions for test, International Organization for Standardization, Geneva, Switzerland. Std. ISO 14 243–1, (2009)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Regensburg Robotics Research Unit, Faculty of Mechanical EngineeringOstbayerische Technische HochschuleRegensburgGermany

Personalised recommendations