Skip to main content
Log in

On Maximizing Manipulability Index while Solving a Kinematics Task

Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

In this paper, we investigate the problem of maximizing the manipulability index while solving a general Inverse Kinematics (IK) problem of a redundant industrial manipulator. Manipulability index has been extensively studied in the robotics literature and several formulae have been developed, nevertheless, they mainly only exploit the robot redundancy. The general IK is formulated as a Quadratic Programming (QP) that can seamlessly incorporate inequality constraints, such as collision avoidance, and we propose two new formulae to integrate the manipulability index maximization into the QP-based IK solver. We then thoroughly analyze the performance of the proposed formulae in simulation and validate them on a real Baxter research robot. The experimental results revealed the outperformance of the proposed formulae in comparison with the classical formula in the literature. Hence, providing a way to improve the manipulability index of a recorded trajectory, e.g. by learning by demonstration, or an offline generated one by a motion planning algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

References

  1. Dufour, K., Suleiman, W.: On integrating manipulability index into inverse kinematics solver. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, Canada, pp. 6967–6972 (2017)

  2. Technavio: Global collaborative robots market 2018-2022. Market Research Reports, Tech. Rep., Sep. 2018

  3. Albu-Schäffer, A., Haddadin, S., Ott, C., Stemmer, A., Wimböck, T., Hirzinger, G.: The DLR lightweight robot: design and control concepts for robots in human environments. Industrial Robot Journal. 34(5), 376–385 (2007)

    Article  Google Scholar 

  4. Pratt, G.A., Williamson, M.M.: Series elastic actuators. In: International Conference on Intelligent Robots and Systems (IROS). Workshop ’Human Robot Interaction and Cooperative Robots’, Pittsburgh, USA, pp. 399–406 (1995)

  5. Ragonesi, D., Agrawal, S., Sample, W., Rahman, T.: Series elastic actuator control of a powered exoskeleton. In: IEEE Annual International Conference of the Engineering in Medicine and Biology Society, EMBC, 2011, Boston, USA, pp. 3515–3518 (2011)

  6. Durandau, G., Suleiman, W.: User-safe orthosis based on compliant actuators: mechanical design and control framework. In: 55th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Tsukuba, Japan, pp. 1508–1513 (2016)

  7. Kulić, D., Croft, E.: Pre-collision safety strategies for human-robot interaction. Auton. Robots. 22(2), 149–164 (2007)

    Article  Google Scholar 

  8. Karaman, S., Frazzoli, E.: Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 30(7), 846–894 (2011)

    Article  Google Scholar 

  9. Klemm, S., Oberl, J., Hermann, A., Roennau, A., Schamm, T.: RRT*-Connect : faster , asymptotically optimal motion planning. In: IEEE Conference on Robotics and Biomimetics, Zhuhai, China, pp. 1670–1677 (2015)

  10. Yoshikawa, T.: Manipulability of Robotic Mechanisms. Int. J. Robot. Res. 4(2), 3–9 (1985)

    Article  MathSciNet  Google Scholar 

  11. Nakamura, Y.: Advanced Robotics: Redundancy and Optimization. Addison-Wesley (1991)

  12. Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Robotics: Modelling, Planning and Control. Springer (2009)

  13. Dufour, K., Suleiman, W.: On inverse kinematics with nonlinear criteria: Trajectory relaxation. In: 15th International Workshop on Advanced Motion Control (AMC), Tokyo, Japan, pp. 102–107 (2018)

  14. Kanehiro, F., Suleiman, W., Miura, K., Morisawa, M., Yoshida, E.: Feasible pattern generation method for humanoid robots. In: IEEE-RAS 9th International Conference on Humanoid Robots, Paris, France, pp. 542–548 (2009)

  15. Faverjon, B., Tournassoud, P.: A local based approach for path planning of manipulators with a high number of degrees of freedom. In: IEEE International Conference on Robotics and Automation (ICRA), North Carolina, USA, pp. 1152–1159 (1987)

  16. Suleiman, W.: On inverse kinematics with inequality constraints: new insights into minimum jerk trajectory generation. Adv. Robot. 30(17-18), 1164–1172 (2016)

    Article  Google Scholar 

  17. Ferreau, H., Kirches, C., Potschka, A., Bock, H., Diehl, M.: qpOASES: A parametric active-set algorithm for quadratic programming. Math. Program. Comput. 6(4), 327–363 (2014)

    Article  MathSciNet  Google Scholar 

  18. Sucan, I.A., Chitta, S.: “Moveit!” 2019. [Online]. Available: http://moveit.ros.org

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wael Suleiman.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dufour, K., Suleiman, W. On Maximizing Manipulability Index while Solving a Kinematics Task. J Intell Robot Syst 100, 3–13 (2020). https://doi.org/10.1007/s10846-020-01171-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-020-01171-7

Keywords

Navigation