Abstract
This work discusses about a fast and efficient method of constructing an open 3D manipulator virtual simulation platform which make it easier for teachers and students to learn about positive and inverse kinematics of a robot manipulator. The method was carried out using MATLAB. In which, the Robotics Toolbox, MATLAB GUI and 3D animation with the help of modelling using SolidWorks, were fully applied to produce a good visualization of the system. The advantages of using quickly build is its powerful function of the input and output and its ability to simulate a 3D manipulator realistically. In this article, a Schunk six DOF modular manipulator was constructed by the author’s research group to be used as example. The implementation steps of this method was detailed described, and thereafter, a high-level open and realistic visualization manipulator 3D virtual simulation platform was achieved. With the graphs obtained from simulation, the test results show that the manipulator 3D virtual simulation platform can be constructed quickly with good usability and high maneuverability, and it can meet the needs of scientific research and teaching.
Similar content being viewed by others
References
Gil, A., Reinoso, O., Marin, J. M., Paya, L., & Ruiz, J. (2015). Development and deployment of a new robotics toolbox for education. Computer Applications in Engineering Education, 23, 443–454.
Corke, P. (1996). A robotics toolbox for Matlab. IEEE Robotics and Automation Magazine, 3, 24–32.
Francés, J., Pérez-Molina, M., Bleda, S., Fernandez, E., Neipp, C., & Beléndez, A. (2012). Educational software for interference and optical diffraction analysis in Fresnel and Fraunhofer regions based on matlab GUIS and the FDTD method. IEEE Transactions on Education, 55, 118–125.
Jovanovic Dolecek, G. (2012). Matlab-based program for teaching autocorrelation function and noise concepts. IEEE Transactions on Education, 55, 349–356.
Kucuk, S., & Bingul, Z. (2010). An off-line robot simulation toolbox. Computer Application in Engineering Education, 18(1), 41–52.
Kucuk, S., & Bingul, Z. (2005). An offline simulation package for robotics education and industrial purposes. In 11th IEEE international conference on methods and models in automation and robotics (pp. 653–658) Miedzyzdroje, Poland: IEEE.
Corke, P. I. (2007). MATLAB toolboxes: Robotics and vision for students and teachers. Robotics & Automation Magazine, 14(4), 16–17.
Qassem, M. A., Abuhadrous, I., & Elaydi, H. (2010). Modeling and simulation of 5DOF educational robot arm. In 2nd IEEE international conference on advanced computer control (pp. 569–574) Piscataway, NJ: IEEE.
Toz, M., & Kucuk, S. (2010). Dynamics simulation toolbox for industrial robot manipulator. Computer Application in Engineering Education, 18(2), 319–330.
Zhou, F. F., Fan, X. P., & Ye, Z. (2006). 3-D virtual robotics model generated by D-H parameters. Journal of System Simulation, 18(4), 947–950.
Fu, B., Hu, F. F., Chen, L., et al. (2016). The multi-robot simulation platform research and realize based on OpenGL. Modular Machine Tool and Automatic Manufacturing Technique, 2016(1), 20–23.
Zhu, T. T., & Cen, Y. W. (2014). Design of GUI simulation platform for demolition robot based on robotics toolbox. Machine Tool and Hydraulics, 42(3), 73–75.
Yan, Y. J., Zhu, Q. D., & Jiang, C. (2006). OpenGL based experimental platform for simulation of robot arm control system. Computer Simulation, 23(8), 252–257.
Wang, J. M., Fu, C. L., Huang, Y. L., et al. (2011). Dynamics simulation and bionic control platform for biped robot with matlab. Journal of system Simulation, 23(5), 977–983.
Ye, Y., Su, X. Y., & Cen, Y. W. (2016). Design of a visual simulation platform for a demolition robot based on Matlab GUI. Journal of Hefei University of Technology, 39(6), 741–745.
Sun, Z. Q., Yan, J. W., Fan, X. E., et al. (1987). Dynamic simulation of PUMA manipulator. Robot, 1(5), 1–5.
Xiong, Z. Y., & Wang, D. X. (2008). Application of OpenGL in 3D animated simulation system of MOTOMAN arc-welding robot. Journal of Shanghai Jiaotong University, 42(S1), 87–89.
Chai, T. T., & Ding, Y. L. (2011). The development of the robotics simulation and automation. Manufacturing Automation, 33(5), 87–89.
Gan, Y. H., & Dai, X. Z. (2012). An efficient method of constructing open 3D simulation environment for articulated robot. Robot, 34(5), 628–633.
Denavit, J., & Hartenberg, R. S. (1955). A kinematic notation for lower-pair mechanisms based on matrices. Transactions of the ASME Journal of Applied Mechanics, 22, 215–221.
Liegeios, A. (1997). Automatic supervisory control of the configuration and behavior of multibody mechanisms. IEEE Transactions on Systems, Man and Cybernetics, 7(12), 868–871.
Acknowledgement
This work was supported by the National High-tech R&D Program of China (863 Program) (2007AA041604) and the Natural Science Foundation of the Higher Education Institutions of Anhui province, China (KJ2016A200).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, X., Lv, L., Sheng, R. et al. An Effective Construction Method of Modular Manipulator 3D Virtual Simulation Platform. 3D Res 9, 24 (2018). https://doi.org/10.1007/s13319-018-0175-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13319-018-0175-x