Arkady V. Klyuchikov
PhD in Technical Sciences, Saratov State University of Genetics, Biotechnology and Engineering named after N. I. Vavilov (FSBEI HE Vavilov University), Acting Head of the Department of Digital Process Management in the Agro-Industrial Complex, 4-3, pr. Stolypina, Saratov, 410003, Russia, This email address is being protected from spambots. You need JavaScript enabled to view it., ORCID: 0000-0002-8657-6486
Maxim S. Kuprin
Grimdark Technologies LLC, General Director, 31, 4th Simbirsky proezd, Saratov Region, Saratov, 410019, Russia, This email address is being protected from spambots. You need JavaScript enabled to view it., ORCID: 0000-0001-6183-092X
Received August 08, 2024
Abstract
The approaches used in the design of new robot configurations are considered. The necessity of introducing simulation modeling in the design of robots is substantiated. The goal is to reduce costs for the production of new configurations of mechatronic and robotic systems using simulation modules, including an encoder and a stepper motor. Methods for simulation modeling of encoders and stepper motors are defined. The characteristics of the domestic product RSMA for the design of simulation models of robots are given. Modules for simulating encoders and stepper motors have been developed. Scripts for modeling and elements for displaying additional information in the RSMA software package have been integrated. 3D models of devices were prepared to visualize operating functions in the program. The main properties and functions of classes in the C# language are described, as well as comments and instructions for using the results when carrying out calculations in a simulation environment. A laboratory stand was prepared and a full-scale experiment was carried out to control a stepper motor in accordance with the angle of rotation of the encoder. The obtained values of the rotation angle of the devices are compared with the results of a similar experiment in the RSMA simulation environment. The trajectories for further development of the software package have been determined.
Key words
Simulation modeling, mobile robotics, Unity, RSMA, software package, encoders, electric motors.
Acknowledgements
Implemented under contract No. 853ГССС15-L/81893 dated December 12, 2022 «Software package for designing mobile robot simulation systems» concluded with the fund for promoting the development of small enterprises in the scientific and technical field under the «Student Startup» program.
EDN
UXRBNH
Bibliographic description
Klyuchikov, A.V. and Kuprin, M.S. (2024), "Simulation modules of encoders and electric motors when designing robotic systems", Robotics and Technical Cybernetics, vol. 13, no. 1, pp. 50-56, EDN: UXRBNH. (in Russian).
UDC identifier
004.942
References
- Patwardhan, A., Prakash, A. and Chittavadigi, R.G. (2018), “Kinematic analysis and software development for modeling of the nex dexter robotic manipulator”, Procedia Computer Science, vol. 133, pp. 660-667.
- Gorelov, V.A., Rubtsov, I.V. and Stadukhin, A.A. (2020), “Study of the mobility of mobile rotary complexes using the simulation method”, Bulletin of the Southern Federal University. Technical sciences, 1 (211), pp. 144-155, DOI: 10.18522/2311-3103-2020-1-144-155. (in Russian).
- Talli, A. and Giriyapur, A. (2023), “Simulation of an Industrial Robot using RobotStudio and RoKiSim”, in Deepak, B., Bahubalendruni, M.R., Parhi, D. and Biswal, B.B. (ed.), Recent Trends in Product Design and Intelligent Manufacturing Systems. Lecture Notes in Mechanical Engineering, Springer, Singapore, DOI: 10.1007/978-981-19-4606-6_81.
- Fabrice, G., Scalera, L. and Gasparetto, A. (2024), “Dynamic Simulation and Energy Efficiency Optimization in a Parallel Three-Degrees-of-Freedom Robot Model”, Int J Adv Manuf Technol, 132, pp. 2677–2699, DOI: 10.1007/s00170-024-13496-w.
- Hiller, J. and Lipson, H. (2014), “Dynamic modeling of soft objects from multimaterials printed on a 3D printer”, Soft Robotics, 1. 88-101, DOI: 10.1089/sorpo.2013.0010.
- Kurochkin, S.Yu., Tachkov, A.A. and Borisenkov, E.I. (2023), “Parametric synthesis of a control system for a group of robots using statistical simulation modeling”, Bulletin of SFedU. Technical sciences, no. 1 (231), pp. 146-154, DOI: 10.18522/2311-3103-2023-1-146-154. (in Russian).
- Obagbuwa, I.K. and Mogorosi, K.B. (2023), “Modeling and Simulation of a Robotic Arm with Conveyor Belt Using Matlab Simulink Model”, in Abraham, A., Bajaj, A., Gandhi, N., Madureira, A.M. and Kahraman, C. (ed.), Innovations in Bioengineered Computing and Applications. IBICA 2022. Lecture Notes in Networks and Systems, vol. 649, Springer, DOI: 10.1007/978-3-031-27499-2_56.
- Platt, J. and Ricks, K. (2022), “Comparative analysis of ROS-Unity3D and ROS-Gazebo for modeling mobile ground robots”, J Intell Robot Syst, 106, 80, DOI: 10.1007/s10846-022-01766-2.
- Kuprin, M.S., Osipov, I.A., Klyuchikov, A.V. and Samokhin, N.E. (2023), “Simulation modeling of instrumental analysis of mobile robotic systems according to physical laws (review)”, Mechatronics, Automation, Control, vol. 24, no. 3., pp. 152-157, DOI: 10.17587/mau.24.152-157.
- Kuprin, M.S., Osipov, I.A. and Fursin, A.A. et al., Russian Federation (2023), Programmnyj paket imitacionnogo modelirovanija mobil'nyh robotov na osnove dvizhka Unity [Software package for simulation analysis of mobile robots based on the Unity engine], Certificate of state registration program for computers no. 2023681185, applicant LIMITED LIABILITY COMPANY "GRIMDARK TECHNOLOGIES", Russia. (in Russian).
- Kuprin, M.S., Osipov, I.A., Samokhin, N.E. and Klyuchikov A.V. (2023), “Simulation modeling of agricultural machinery”, in: Proceedings of the XXXVI International Scientific and Technical Conference named after V.V. Mikhailova, Problems of efficiency and operation of automotive and tractor equipment, Saratov, May 17-18, 2023, Saratov State University of Genetics, Biotechnology and Engineering named after N.I. Vavilov, pp. 169-175. (in Russian).
- Kuprin, M.S. and Klyuchikov, A.V. (2023), “Development of software modules for simulating Elon wheels and omycoles in mobile robots”, Mathematical methods in technology and engineering, no. 4, pp. 77-80, DOI: 10.52348/2712-8873_MMTT_2023_4_77. (in Russian).