Novel use of the Monte-Carlo methods to visualize singularity configurations in serial manipulators

Authors

  • M.I.M. Abo Elnasr Department of Electro-Mechanical Engineering, Faculty of Engineering, Alexandria University, El-Chatby, Alexandria 21544, Egypt
  • Hussein M Bahaa Department of Electro-Mechanical Engineering, Faculty of Engineering, Alexandria University, El-Chatby, Alexandria 21544, Egypt
  • Ossama Mokhiamar Mechanical Engineering Department, Faculty of Engineering, Alexandria University, El-Chatby, Alexandria 21544, Egypt

DOI:

https://doi.org/10.15282/jmes.15.2.2021.02.0627

Keywords:

singularity analysis, Kinematic modeling, Monte-Carlo methods, 6 DOF Serial robotic arm, Forward Kinematics

Abstract

This paper analyses the problem of the kinematic singularity of 6 DOF serial robots by extending the use of Monte-Carlo numerical methods to visualize singularity configurations. To achieve this goal, first, forward kinematics and D-H parameters have been derived for the manipulator. Second, the derived equations are used to generate and visualize a workspace that gives a good intuition of the motion shape of the manipulator. Third, the Jacobian matrix is computed using graphical methods, aiming to locate positions that cause singularity. Finally, the data obtained are processed in order to visualize the singularity and to design a trajectory free of singularity. MATLAB robotics toolbox, Symbolic toolbox, and curve fitting toolbox are the MATLAB toolboxes used in the calculations. The results of the surface and contour plots of the determinate of the Jacobian matrix behavior lead to design a manipulator’s trajectory free of singularity and show the parameters that affect the manipulator’s singularity and its behavior in the workspace.

References

P. S. Donelan, “Kinematic singularities of robot manipulators,” in Advances in Robot Manipulators, 2010, doi: 10.5772/9548.

Y. Nakamura, Advanced robotics: redundancy and optimization, Addison-Wesley Longman, ISBN: 978-0201151985, 1991.

Y. Yang, V. Ivan, Z. Li, M. Fallon and S. Vijayakumar, “iDRM: Humanoid motion planning with realtime end-pose selection in complex environments,” in IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), November 2016, doi: 10.1109/HUMANOIDS.2016.7803288.

N. Vahrenkamp, H. Arnst, M. Wachter, D. Schiebener, P. Sotiropoulos, M. Kowalik and T. Asfour, “Workspace analysis for planning human-robot interaction tasks,” in IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), November 2016, doi: 10.1109/HUMANOIDS.2016.7803437.

N. Vahrenkamp, T. Asfour, G. Metta, G. Sandini and R. Dillmann, “Manipulability analysis,” in IEEE-RAS 12th International Conference on Humanoid Robots, November 2012, doi: 10.1109/HUMANOIDS.2012.6651576.

R. Y. Abdolmalaki, “Geometric Jacobians derivation and kinematic singularity analysis for smokie robot manipulator & the barrett WAM,” 5th International Conference on Robotics and Mechatronics (ICROM), 2017.

S. Chiaverini , B. Siciliano and O. Egeland, “Kinematic analysis and singularity avoidance for a seven-joint manipulator,” in American Control Conference, June 1990, doi: 10.23919/ACC.1990.4791140.

R. Xu, J. Luo and M. Wang, “Kinematic and dynamic manipulability analysis for free-floating space robots with closed chain constraints,” Robotics and Autonomous Systems, vol 130 (103548), 2020, https://doi.org/10.1016/j.robot.2020.103548.

V. Duindam and S. Stramigioli, “Singularity-free dynamic equations of open-chain mechanisms with general holonomic and nonholonomic joints,” IEEE Transactions on Robotics, vol. 24, no. 3, pp. 517 - 526, 2008, doi: 10.1109/TRO.2008.924250.

D. Lee, W. Lee, J. Park and W. K. Chung, “Task space control of articulated robot near kinematic singularity: forward dynamics approach,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 752 - 759, 2020, doi: 10.1109/LRA.2020.2965071.

Y. Cao, K. Lu, X. Li and Y. Zang, “Accurate numerical methods for computing 2D and 3D robot workspace,” International Journal of Advanced Robotic Systems , vol. 8, no. 6, 2011, https://doi.org/10.5772/45686.

Y. Cao, S. Qi, K. Lu, Y. Zang and G. Yang, “Shape and size computation of planar robot workspace,” in Computer Science and Information Engineering, World Congress on, Los Angeles, California USA, 2009, doi: 10.1109/CSIE.2009.266.

J. Rastegar and D. Perel, “Generation of manipulator workspace boundary geometry using the monte carlo method and interactive computer graphics,” Journal of Mechanical Design, vol. 112, no. 3, pp. 452-454, 1990, https://doi.org/10.1115/1.2912630.

P. M. Kebria, S. Al-wais, H. Abdi and S. Nahavandi, “Kinematic and dynamic modelling of ur5 manipulator,” in 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, 2016, doi: 10.1109/SMC.2016.7844896.

H. M. Alwan and H. Z. Rashid, “Investigation and simulation the kinematic singularity of three links robot manipulator with spherical wrist,” Journal of University of Babylon for Engineering Sciences, vol. 26, no. 8, 2018.

T. Balkan, M. K. Özgören and M. A. Sahir Arikan, “Structure based classification and kinematic analysis of six-joint industrial robotic manipulators,” in Industrial Robotics: Theory, Modelling and Control, 2006, doi: 10.5772/5009.

R. Y. Abdolmalaki, “Development of direct kinematics and workspace representation for smokie robot manipulator & the barret WAM,” in 5th International Conference on Robotics and Mechatronics (ICROM), Tehran, Iran, 2017.

P. Milenkovic, “Continuous path control for optimal wrist singularity avoidance in a serial robot,” Mechanism and Machine Theory, vol. 140, pp. 809-824, 2019, https://doi.org/10.1016/j.mechmachtheory.2019.05.004.

K. M. Lynch and F. C. Park, Modern robotics:mechanics, planning, and control, Cambridge University Press, 1st ed., ISBN: 978-1-107-15630-2, 2017.

P. I. Corke, “A Robotics toolbox for MATLAB,” IEEE Robotics and Automation Magazine, vol. 3, no. 1, pp. 24-32, 2007, doi: 10.1109/100.486658.

F. Litvin, “Application of theorem of implicit,” Mechanism and Machine Theory, vol. 15, no. 2, pp. 115-125, 1980.

J. Zhu and F. Tian, “Kinematics analysis and workspace calculation of a 3-DOF manipulator,” IOP Conference Series Earth and Environmental Science, Vol 170, no. 4, 2018, doi: 10.1088/1755-1315/170/4/042166.

B. Siciliano, L. Sciavicco, L. Villani and G. Oriolo, Robotics, modelling, planning and control, London: Springer-Verlag London Limited, ISBN 978-1-84628-642-1, 2009.

Downloads

Published

2021-06-10

How to Cite

[1]
M. Aboelnasr, H. M. Bahaa, and O. Mokhiamar, “Novel use of the Monte-Carlo methods to visualize singularity configurations in serial manipulators”, J. Mech. Eng. Sci., vol. 15, no. 2, pp. 7948–7963, Jun. 2021.

Issue

Section

Article