##plugins.themes.bootstrap3.article.main##
Abstract
Abstract. The article investigates the topical issue of increasing the efficiency of stepper motor control, which are key elements in positioning systems within robotic platforms. The possibilities of using three popular controllers are considered and compared: Jetson Nano, ESP32 (as affordable solutions for basic control), and Raspberry Pi 5 (for more complex scenarios due to higher computing power and expanded interfaces).
Within the scope of the research, dynamic mathematical models were developed to simulate the loss of control signal at frequencies of 433 MHz, 915 MHz, 2.4 GHz, and 5.8 GHz, taking into account the influence of distance (up to 5000 m) and terrain relief (from -10 to 15 m). The experimental setup included a Nema 17 stepper motor with a TB6600 driver, powered by a 36V battery via a DC/DC converter, with remote control implemented using the CRSF protocol.
A separate model was developed to analyze the influence of torque, heat dissipation, and positioning accuracy of the Nema 17 stepper motor at a voltage of 12V and a current of 1.1A. The simulation results demonstrated the dependence of signal loss on distance and terrain relief, as well as the impact of altitude (as a representative of external conditions) on motor temperature and the dependence of positioning accuracy and torque on terrain relief.
A comparative analysis of the control platforms was conducted based on the criteria of ease of setup, programming, and debugging, revealing their advantages and limitations for various stepper motor control tasks in robotics.
Particular attention was paid to the application of additive technologies (3D printing using a P1P printer and PETg LBL plastic) for rapid prototyping and the fabrication of housing and mounting elements, which significantly optimized the development process.
The obtained results contribute to a deeper understanding of the capabilities of various hardware and software tools for the effective control of stepper motors in robotic platforms, considering the influence of external factors and the specifics of remote control. This lays the groundwork for further research in the development of adaptive control systems, energy consumption optimization, and the expansion of the functional capabilities of robotic complexes.
##plugins.themes.bootstrap3.article.details##
References
2. Yanko A., Pedchenko N., Kruk O. Enhancing the protection of automated ground robotic platforms in the conditions of radio electronic warfare. Naukovyi Visnyk Natsionalnoho Hirnychoho Universytetu. 2024. No. 6. P. 136–142. doi: https://doi.org/10.33271/nvngu/2024-6/136
3. Ayush-Thakur. GitHub – ayush-thakur02/object-tracking-opencv: Object Tracking and Detection using OpenCV in python. GitHub. URL: https://github.com/ayush-thakur02/object-tracking-opencv (date of access: 19.04.2025).
4. Laurean B. PLC as a driver for stepper motor control. ANNUAL SESSION OF SCIENTIFIC PAPERS IMT ORADEA – 2011”At: OradeaVolume: ANNALS of the ORADEA UNIVERSITY. Fascicle of Management and Technological Engineering. 2011. Vol. X (XX). doi: https://doi.org/10.13140/2.1.4790.6885.
5. Chenchireddy K. Arduino based stepper motor speed regulation for robotics applications. International Journal of Applied Power Engineering (IJAPE). 2024. Vol. 13, No. 3. P. 695–702. doi: https://doi.org/10.11591/ijape.v13.i3.pp695-702
6. Yilmazlar E., Erdemir V., Kuscu H., Güllü A. Design Of Stepper Motor Control Interface With Embedded Systems. International Journal Of Engineering Research And Development. 2018. Vol. 14, Iss. 6. P. 17–22. URL: https://www.researchgate.net/publication/325967132_Design_Of_Stepper_Motor_Control_Interface_With_Embedded_Systems
7. Roy B., Banerjee S. Arduino Uno and Bluetooth Based Speed Control of DC Stepper Motor with Reduced Jerking Level. 2019 International Conference on Ubiquitous and Emerging Concepts on Sensors and Transducers (UEMCOS). 25–27 April 2019. Kolkata, India. P. 1–4. URL: https://www.researchgate.net/publication/363862490_Arduino_Uno_and_Bluetooth_Based_Speed_Control_of_DC_Stepper_Motor_with_Reduced_Jerking_Level
8. Fukumoto H., Yamaguchi T., Ishibashi M., Furukawa T. Developing a Remote Laboratory System of Stepper Motor for Learning Support. IEEE Transactions on Education. Aug. 2021. Vol. 64, No. 3. P. 292–298. doi: https://doi.org/10.1109/TE.2020.3042595.
9. Handayani A., Noviantana E., Bharoto A., Dimyati I. Development of a Small Central Control Unit for the Automated Universal Arc Plasma Sintering (U-APS) using Raspberry Pi 3B+ Microcomputer. International Conference on Nuclear Science, Technology, and Application (ICONSTA 2020). 23–24 November 2020. Jakarta, Indonesia. P. 271–284. URL: https://www.researchgate.net/publication/376084939_Development_of_a_Small_Central_Control_Unit_for_the_Automated_Universal_Arc_Plasma_Sintering_U-APS_using_Raspberry_Pi_3B_Microcomputer
10. Wireless communication. Diffraction loss. Total Path loss. URL: http://www.wirelesscommunication.nl/reference/chaptr03/diffrac.htm (date of access: 05.05.2025).
11. Install OpenCV on Raspberry Pi 5. Q-engineering. URL: https://qengineering.eu/install%20opencv%20on%20raspberry%20pi%205.html (date of access: 25.04.2025).
12. RidgeRun Developer Wiki. How to test GPIO with Jetson GPIO Library. URL: https://developer.ridgerun.com/wiki/index.php/How_to_test_GPIO_with_Jetson_GPIO_Library (date of access: 05.05.2025).