EventsThe 3rd International Electronic Conference on Processes
Published
This submission belongs to the session E. Process Control and Monitoring of the event The 3rd International Electronic Conference on Processes
Published date
28 May, 2024
Academic Editor
author-avatarWen-Jer Chang
Citation
Spyridon Mitropoulos, Odysseas Tsakiridis, Ioannis Christakis, Forward and Inverse robotics kinematics JavaScript-HTML5 simulator, in Proceedings of The 3rd International Electronic Conference on Processes, 29 May–31 May 2024, MDPI: Basel, Switzerland
Share
Email
Facebook
Twitter
LinkedIn

Forward and Inverse robotics kinematics JavaScript-HTML5 simulator

1. Department of Surveying and Geoinformatics Engineering, University of West Attica, Agiou Spyridonos Str., 12243 Egaleo, Greece, Greece
2. Department of Electrical and Electronic Engineering, University of West Attica, P. Ralli & Thivon 250, 12244 Egaleo, Greece, Greece
Abstract

The development of technology nowadays, and specifically in the field of robotics, is an increasingly developed field of research and development by the scientific community to optimize its productivity. Although many papers report on software dealing with robots and similar devices, their development is usually through complex and sophisticated software, whereas something simpler at the programming level may be presented. This paper serves as an introduction to robots, introducing fundamental mathematical concepts and exploring related studies. It begins with a brief literature review of related works by analyzing them in some depth about what they address and how they relate to the present work. It then delves into the mathematics behind a 2DOF (degree of freedom) robot, elucidating the principles necessary for its operation through mathematical explanations. The code and some pseudocode are then provided, which is made available as open source code for testing and downloading purposes. Thus, the whole picture of the software created is synthesized. Then, the performance of the software is evaluated and compared with the results obtained from Matlab, for different use cases of the software. The conclusion highlights the possible applications of the software, highlighting its simplicity and high adaptability as well as any limitations it encounters due to the Javascript language. In addition, ideas for future features are outlined that will expand the software's capabilities with new features.

Keywords
Robotics
kinematics
Javascript
HTML5
Proof of concept
Application of thiolated silica nanoparticles in food industries
Therapeutic Potential of Fractions of Globimetula oreophila (Oliv. ex Hook.f.) Leaf Extract Growing on Azadirachta indica Against Plasmodium berghei-infected Mice: an In Vivo Approach