journal article·2021-01-28Open access

Inverse Kinematics Data Adaptation to Non-Standard Modular Robotic Arm Consisting of Unique Rotational Modules

Štefan Ondočko, Jozef Svetlík, Michal Šašala, Zdenko Bobovský, Tomáš Stejskal, Jozef Dobránsky, Peter Demeč, Lukáš Hrivniak

Applied Sciences· Volume 11· Issue 3

Abstract

The paper describes the original robotic arm designed by our team kinematic design consisting of universal rotational modules (URM). The philosophy of modularity plays quite an important role when it comes to this mechanism since the individual modules will be the building blocks of the entire robotic arm. This is a serial kinematic chain with six degrees of freedom of unlimited rotation. It was modeled in three different environments to obtain the necessary visualizations, data, measurements, structural changes measurements and structural changes. In the environment of the CoppeliaSim Edu, it was constructed mainly to obtain the joints coordinates matching the description of a certain spatial trajectory with an option to test the software potential in future inverse task calculations. In Matlab, the model was constructed to check the mathematical equations in the area of kinematics, the model’s simulations of movements, and to test the numerical calculations of the inverse kinematics. Since the equipment at hand is subject to constant development, its model can also be found in SolidWorks. Thus, the model’s existence in those three environments has enabled us to compare the data and check the models’ structural designs. In Matlab and SolidWorks, we worked with the data imported on joints coordinates, necessitating overcoming certain problems related to calculations of the inverse kinematics. The objective was to compare the results, especially in terms of the position kinematics in Matlab and SolidWorks, provided the initial joint coordinate vector was the same.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Mechanisms and Dynamics · Manufacturing Process and Optimization · Robot Manipulation and Learning

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Manufacturing Machinery and Robotics, Faculty of Mechanical Engineering, The Technical University of Košice, Letná 9, 04001 Košice, Slovakia

Department of Robotics, Faculty of Mechanical Engineering, VSB—TU Ostrava, 17. listopadu 2172/15, 708 00 Ostrava-Poruba, Czech Republic

Department of Automotive and Manufacturing Technologies, Faculty of Manufacturing Technologies with a seat in Prešov, Technical University of Košice, Štúrova 31, 08001 Prešov, Slovakia

References (31)

Show source-provided references
1. Svetlík, J., Štofa, M., and Pituk, M. (2016). Prototype development of a unique serial kinematic structure of modular configuration. MM Sci. J., 994–998.10.17973/MMSJ.2016_09_201659 ↗
2. Svetlík, J. (2012). Contribution to Construction of Manufacturing Engineering on Flexible Architecture Basis. [Habilitation Thesis, Technical University of Košice].
3. Štofa, M. (2020). Experimentálny vývoj rotačných modulov pre stavbu sériových kinematických štruktúr vo výrobnej technike. [Ph.D. Thesis, Technical University of Košice].
4. Modularity in product design for manufacturability
5. Modularity assessment in reconfigurable manufacturing system (RMS) design: An Archived Multi-Objective Simulated Annealing-based approach10.1007/s00170-017-0803-2 ↗
6. Pérez, R., Aca, J., and Valverde, A. (2004, January 19–22). A modularity framework for concurrent design of reconfigurable machine tools. Proceedings of the International Conference on Cooperative Design, Visualization and Engineering, Heidelberg, Germany.10.1007/978-3-540-30103-5_10 ↗
7. Šooš, Ľ., and Marek, J. (2020). Modularity of Production Systems. Machine Tools, IntechOpen.
8. Yim, M., Duff, D.G., and Roufas, K.D. (2000, January 24–28). PolyBot: A modular reconfigurable robot. Proceedings of the ICRA ’00, IEEE International Conference on Robotics and Automation, San Francisco, CA, USA.
9. Modular reconfigurable robots in space applications10.1023/A:1022287820808 ↗
10. A modular robotic system for industrial applications10.1108/01445150810863734 ↗
11. A wireless reconfigurable modular manipulator and its control system10.1016/j.mechatronics.2020.102470 ↗
12. Base Principles and Practices for Implementation of Total Productive Maintenance in Automotive Industry10.12776/qip.v23i1.1203 ↗
13. Nikitin, Y., Bozek, P., and Peterka, J. (2020). Logical–linguistic model of diagnostics of electric drives with sensors support. Sensors, 20.10.3390/s20164429 ↗
14. Paden, B. (1986). Kinematics and Control Robot Manipulators. [Ph.D. Thesis, University of California].
15. Kahan, W. (1983). Lectures on Computational Aspects of Geometry, Department of Electrical Engineering and Computer Sciences, University of California. Unpublished.
16. Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods
17. A comparison of Jacobian-based methods of inverse kinematics for serial robot manipulators10.2478/amcs-2013-0028 ↗
18. Meredith, M., and Maddock, S. (2004). Real-Time Inverse Kinematics: The Return of the Jacobian, Department of Computer Science, University of Sheffield. Technical Report No. CS-04-06.
19. Solving inverse kinematics—A new approach to the extended Jacobian technique
20. Manipulator end-effector position control10.1016/j.proeng.2012.09.571 ↗
21. Snake robot locomotion patterns for straight and curved pipe
22. Nilsson, R. (2009). Inverse Kinematics. [Master’s Thesis, Luleå University of Technology].
23. Manipulator inverse kinematic solutions based on vector formulations and damped least-squares methods10.1109/TSMC.1986.289285 ↗
24. The method of high accuracy calculation of robot trajectory for the complex curves
25. Šeminský, J., Mižáková, J., Šimšík, J., and Balog, M. (2020). Direct kinematics of modular system. Automatizácia a riadenie v teórii a praxi 2020, Proceedings of the 14. ročník konferencie odborníkov z univerzít, vysokých škôl a praxe, Stará Lesná, Slovensko, 5–7 February 2020, Technická Univerzita v Košiciach.
26. Ondočko, Š., Stejskal, T., Svetlík, J., Hrivniak, L., Šašala, L., and Žilinský, A. Position forward kinematics of 6-DOF robotic arm. Acta Mech. Slovaca, (under review).
27. Murray, R., Li, Z., and Shankar, S. (2017). A Mathematical Introduction to Robotic Manipulation, CRC Press. [1st ed.].10.1201/9781315136370 ↗
28. (2020, October 29). Rate Limiter. Available online: https://www.mathworks.com/help/simulink/slref/ratelimiter.html?s_tid=srchtitle.
29. (2020, October 29). How to Remove Unwanted Short Time Signal Simulink. Available online: https://stackoverflow.com/questions/52384093/how-to-remove-unwanted-short-time-signal-simulink/52409614.
30. (2020, October 29). Filtering and Smoothing Data. Available online: https://www.mathworks.com/help/curvefit/smoothing-data.html.
31. (2020, October 29). Signal Smoothing. Available online: https://www.mathworks.com/help/signal/ug/signal-smoothing.html.