Kinematic Analysis and Simulation of a 6 DOF Robot in a Web-Based Platform Using CAD File Import
The current trend of simulator-based analysis, especially in the area of robotics had emerged broadly. This kind of simulation gives initial familiarization of the system, which is very useful for introductory level courses in robotics as well as research-based work. Simulation developed through any commercial software’s requires its installation on the user’s system for any animation or analysis. Therefore, an open source platform for this type of robot motion analysis had a much impact due to its light version, better graphics, and web-based running capability. This paper describes an efficient and very straightforward approach of building a 6 degree of freedom KGP50 robot simulation model in a web interface using WebGL technology. Here a component is first designed in SolidWorks and then it is imported directly into the WebGL-based platform utilizing a library of Three.js. The forward kinematics analysis of our KGP50 robot is presented through this simulator, which gives the idea of the whole framework and also an exploration of the KGP50 robot.
KeywordsKGP50 WebGL Web Three.js CAD model
The authors gratefully acknowledge the financial support from MHRD, New Delhi and Department of Mechanical Engineering, Indian Institute of Technology, Kharagpur for providing the platform to carry out the work.
- 1.Alshamasin, M.S., Ionescu, F., Al-Kasasbeh, R.T.: Kinematic modeling and simulation of a scara robot by using solid dynamics and verification by Matlab/Simulink. Eur. J. Sci. Res. 37(3), 388–405 (2009)Google Scholar
- 5.Fedák, V., Ďurovský, F., Üveges, R.: Analysis of robotic system motion in SimMechanics and MATLAB GUI environment. In: Bennett, K. (ed.) MATLAB Applications for the Practical Engineer, 3rd edn. InTech (2014)Google Scholar
- 6.Bahuguna, J., Chittawadigi, R.G., Saha, S.K.: Teaching and learning of robot kinematics using RoboAnalyzer software. In: Proceedings of First International Conference on Advances in Robotics, Pune, pp. 1–6. ACM (2013)Google Scholar
- 7.Tavares, G.: WebGL fundamentals. HTML5 Rocks (2012)Google Scholar
- 8.Lianzhong, L., Kun, Z., Yang, X.: A cloud-based framework for robot simulation using WebGL. In: Proceedings of Sixth International Conference on Intelligent Systems Design and Engineering Applications (ISDEA), Marrakesh, pp. 5–8. IEEE (2015)Google Scholar
- 10.Tudjarov, B., Botzheim, J., Kubota, N.: Facilitation of cognitive robotics by web-based computational intelligent models. In: Micro-NanoMechatronics and Human Science (MHS), pp. 144–148. IEEE (2012)Google Scholar
- 12.Parisi, T.: Programming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages. O’Reilly Media, Inc., Sebastopol (2014)Google Scholar
- 13.Dey, U., Jana, P.K., Kumar, C.S.: Modeling and kinematic analysis of industrial robots in WebGL interface. In: Proceedings of Eighth International Conference on Technology for Education (T4E), Mumbai, pp. 256–257. IEEE (2016)Google Scholar
- 14.Craig, J.J.: Introduction to Robotics: Mechanics and Control. Pearson Prentice Hall, Upper Saddle River (2005)Google Scholar