Creating a virtual environment for remote development of autonomous mobile service robots

Creating a virtual environment for remote development of autonomous mobile service robots

Valentin E. Pryanichnikov
Doctor of Technical Science, Leading Research Scientist, Keldysh Institute of Applied Mathematics of Russian Academy of Sciences (KIAM RAS), 4, Miusskaya pl., Moscow, 125047, Russia; Head of Сhair, Professor, Federal State Autonomous Educational Institution of Higher Education «Moscow State University of Technology «STANKIN» (MSUT «STANKIN»), 3A, Vadkovsky per., Moscow, 27055, Russia, This email address is being protected from spambots. You need JavaScript enabled to view it., ORCID: 0000-0003-0974-317X

Yury S. Kolesov
Postgraduate Student, KIAM RAS, 4, Miusskaya pl., Moscow, 125047, Russia, This email address is being protected from spambots. You need JavaScript enabled to view it.

Dmitriy S. Telezhkin
Postgraduate Student, KIAM RAS, 4, Miusskaya pl., Moscow, 125047, Russia, This email address is being protected from spambots. You need JavaScript enabled to view it.


UDC identifier: 004.946:004.896:007.52:621.865.8

EDN: DCBMLY

Abstract. In the development of mobile service robots and robotic complexes, special attention is paid to remote sensory interaction with objects of the external environment, as well as the corresponding intellectualization of control systems. This allows you to expand functionality, including improving interaction with operators and staff. In particular, robots can perform tasks that do not require a high degree of concretization, navigate by the voice of people, move and maintain objects, transport them, provide physical support to patients in hospitals, provide them with guidance and information, provide care and cleaning, etc. To achieve these goals, it is necessary to implement algorithms for following a predetermined route, which it can be specified by markers or external control commands. This is especially important for solving logistical problems. As part of the «Intelligent Robotronics» project, tracked MCRs for various purposes, industrial transport robots and shop automation kits, as well as a control system for an underwater walking vehicle were developed. The problems of intellectualization of the MSR SU were solved based on the results of these developments. The autonomy of service robots is strongly influenced by the speed of response to sensor readings. It is required to ensure prompt processing of information from sensors using low-power equipment. The performance of the software is ensured by the continuity of the development process, complemented by the constant deployment and extended testing of the software on the robot's hardware. This ensures the security of storing and modifying source and binary code, as well as cross-platform development tools. To ensure the operation of numerous mechanisms and sensors of the robot, as well as the main control system, a tool was needed to control the initialization parameters of the on-board electronics of the robot, taking into account the issues of reliability and maintaining the operability of the product at all stages of operation. This article is devoted to these problems.

Key words: mobile service robots, remote development, Docker, virtual server, on-board software loader, flash memory, kernel, drivers, parser

For citation: Pryanichnikov, V.E., Kolesov, Yu.S. and Telezhkin, D.S. (2025), "Creating a virtual environment for remote development of autonomous mobile service robots", Robotics and Technical Cybernetics, vol. 13, no. 3, pp. 183-190, EDN: DCBMLY. (in Russian).

Acknowledgements
The work was carried out with the financial support of the Ministry of Science and Higher Education of the Russian Federation (project FSFS-2024-0012).

References

  1. Pryanichnikov, V.E. and Yastrebov, V.V. (2024), “Method of image convolution for subsequent object identification by service robots”, in Raev, O.N. (ed.), Recording and reproduction of volumetric images in cinema, science, education, media and other fields: XVI annual scientific-practical conference. Materials and reports, part II, IPP "KUNA", Moscow, Russia, pp. 128-135, ISBN 978-5-98547-148-9 (in Russian).
  2. Davydov, O.I. and Pryanichnikov, V.E. (2015), “Architecture of the control system of a mobile service robot”, Information-measuring and control systems, vol. 13, no. 7, pp. 41-50. (in Russian).
  3. Davydov, D.V., Eprikov, S.R., Kirsanov, K.B. and Pryanichnikov, V.E. (2017), “Service Robots Integrating Software and Remote Reprogramming”, Proceedings of the 28th DAAAM International Symposium, in Katalinic, B. (ed.), DAAAM International, Vienna, Austria, pp. 1234-1240, ISBN 978-3-902734-11-2, ISSN 1726-9679, DOI: 10.2507/28th.daaam.proceedings.172
  4. Pryanichnikov, V.E. (2008), “Combining ultrasonic data filtering and software control of a linear actuator”, Devices+automation, no. 12, pp. 22−29. (in Russian).
  5. Aryskin, A. and Pryanichnikov, V. (2022), “Creation of Technology for Building Automated Production With Remote Control (Industry 4.0 Concept)”, Proceedings of the 33rd DAAAM International Symposium, in Katalinic, B. (ed.), DAAAM International, Vienna, Austria, pp. 0279-0284, ISBN 978-3-902734-36-5, ISSN 1726-9679, DOI: 10.2507/33rd.daaam.proceedings.038
  6. Sharonov, N.G., Pryanichnikov, V.E., Kolomin, N.V. and Vetlitsyn, M.Yu. (2024), “Methods of controlling the engines of a mobile robot with kinematically connected cyclic walking drives”, Izvestiya VolgGTU, Series Robots, Mechatronics and Robotic Systems, VolgGTU, Volgograd, Russia, no. 4 (287), p. 88-94, ISSN 1990-5297, DOI 10.35211/1990-5297-2024-4-287-88-94. (in Russian).
  7. Pryanichnikov, V.E., Aryskin, A.A., Kolesov, Y.S., Ksenzenko, A.Y. et al. (2023), “COMPLEX OF BASIC SENSOR-CONTROL SYSTEMS OF MOBILE SERVICE ROBOTS”, XVI All-Russian Multiconference on Control Problems (MKPU-2023): conference materials (Volgograd, September 11–15, 2023). In 4 vols. Vol. 1. Robotics and Mechatronics (RiM-2023), in Kalyayev, I.A., Peshekhonov, V.G., Zheltov, S.Yu. et al. (ed.), pp. 204-207, ISBN 978-5-9948-4703-9, ISBN 978-5-9948-4704-6. (in Russian).
  8. Pryanichnikov, V., Mariia, S., Chernyshev, V. and Kalinin, Ya. (2023). “Analysis and Modernization of the Dual Manipulator of Service Robots”, Proceedings of the 34th DAAAM International Symposium, in Katalinic, B. (ed.), DAAAM International, Vienna, Austria, pp. 0324-0329, ISBN 978-3-902734-41-9, ISSN 1726-9679, DOI: 10.2507/34th.daaam.proceedings.043
  9. Yastrebov, V., Pryanichnikov, V., Chernyshev, V. and Sharonov, N. (2023), “Approaches to Implementation of the 3D Laser Scanning to Ensure the Search and Docking of Autonomous Underwater Robots with a Walking Base”, Proceedings of the 34th DAAAM International Symposium, in Katalinic, B. (ed.), Published by DAAAM International, Vienna, Austria, pp. 0035-0039, ISBN 978-3-902734-41-9, ISSN 1726-9679, DOI: 10.2507/34th.daaam.proceedings.005
  10. NetBird (2025), available at: https://netbird.io (Accessed 18 September 2024).
  11. WireGuard (2025), “WireGuard fast, modern, secure VPN tunnel”, available at: https://www.wireguard.com/ (Accessed 18 September 2024).
  12. Docker (2025). “Develop faster”, available at: https://www.docker.com/ (Accessed 18 September 2024).
  13. Pryanichnikov, V.E., Aryskin, A.A., Drachkova, A.A., Brundukova, K.E. et al. (2023), “Experiments on expanding the functional capabilities of mobile service robots”, “EXTREME ROBOTICS”, Collection of abstracts of the 34th International Scientific and Technical Conference, “Tipografiya Fursova”, St. Petersburg, Russia, pp. 34-36, ISBN 978-5-6048032-9-5. (in Russian).
  14. Pryanichnikov, V., Kolesov, Yu., Tarasov, R. and Plotnikov, A. (2021), “Integration Software for a Distributed Group of Mobile Service Robots”, Proceedings of the 32nd DAAAM International Symposium, in Katalinic, B. (ed.), DAAAM International, Vienna, Austria, pp. 0311-0315, ISBN 978-3-902734-33-4, ISSN 1726-9679, DOI: 10.2507/32nd.daaam.proceedings.045
  15. Vasiliev, A.V. and Lopota, A.V. (2015), “Clarification of type-size groups of ground remotely controlled machines for use in hazardous conditions”, Scientific and Technical Bulletin of SPbGPU, no. 1 (214), pp. 226–234. (in Russian).
  16. Golubev, Yu.F., Pryanichnikov, V.E. and Pavlovsky, V.E. (1982), “Dynamics of a walking robot controlled by an operator”, Issledovanie robototekhnicheskikh system [Research of robotic systems], Nauka, Moscow, Russia, pp. 78-86. (in Russian).
  17. Okhotzimsky, D.E., Platonov, A.K. and Pryanichnikov, V.E. (1980), “Methodology for modeling a robot moving in a spatial environment”, AN SSSR, ser. Technical Cybernetics, no. 1.,pp. 46-54. (in Russian).
  18. Damic, V., Cohodar, M. and Muratovic, M. (2017), “Dynamic Modelling of Mobile Robots Based on its 3D CAD Model”, Proceedings of the 28th DAAAM International Symposium, in Katalinic, B. (ed.), DAAAM International, Vienna, Austria, pp. 0144-0149, ISBN 978-3-902734-11-2, ISSN 1726-9679, DOI: 10.2507/28th.daaam.proceedings.019
  19. Du, Y. (2016), “Kinematics and Dynamic Modeling and Simulation Analysis of Three-wheeled Mobile Robot”, International Conference on Mechanics Design, Manufacturing and Automation (MDM 2016), ISBN: 978-1-60595-354-0, DOI:12783/dtetr/mdm2016/4940
  20. Hatab, A.A. and Dhaouadi, R. (2013), “Dynamic modelling of differential-drive mobile robots using Lagrange and Newton-Euler methodologies: A unified framework,” Robot. Autom., vol. 02, no. 02.
  21. Vorobyov, E.I., Popov, S.A. and Sheveleva, G.I. (1998), Mekhanika promyshlennykh robotov: uchebnoe posobie dlya vtuzov: v 3 kn., kn. 1: Kinematika i dinamika [Mechanics of industrial robots: textbook for universities: in 3 vols., vol. 1: Kinematics and Dynamics], in Frolov, K.V. and Vorobyov E.I. Vyssh. shk., Moscow, Russia. (in Russian).

Received 20.01.2025
Revised 07.02.2025
Accepted 25.05.2025