Volume 14, no. 2Pages 64 - 69

Software for the Mobile Robot Spatial Orientation System

E.I. Bazhenov, S.A. Mokrushin, S.I. Okhapkin
Ensuring the orientation of the mobile robot in space requires solving the problem of its precise positioning. For this purpose, it is proposed to include an additional measuring complex in the control system of the mobile robot. The complex is designed to determine the orientation of the robot in space by the values of the angles of course, roll and pitch. The analysis of the mobile robot positioning solutions allows to justify the feasibility of using inertial navigation systems based on microelectromechanical sensors to obtain navigation information about the orientation of the mobile robot in space. The key element of the developed functional scheme of the mobile robot control system is the software of the mobile robot spatial orientation system. The software implements separate sections of the code that determine the orientation in space using inertial sensors in parallel to the main algorithm of the mobile robot. The result of the developed software is a string containing up-to-date information about the three orientation angles of the robot: the string is sent to the server to form control actions to correct the spatial orientation of the mobile robot. To improve the accuracy of determining the robot orientation in space based on the values of the angles of course, roll and pitch, the developed software eliminates the systematic error of microelectromechanical sensors and corrects the magnetometer readings taking into account the displacement of the magnetic field along its three axes. The developed software of the mobile robot spatial orientation system provides a significant increase in the positioning accuracy of the mobile robot designed for use in a room with an area of 30 to 200 m2 with a known layout and a priori set starting point.
Full text
mobile robot; robot orientation system; robot spatial orientation; robot navigation; inertial navigation system; microelectromechanical sensor.
1. Tzafestas S.G. Introduction to Mobile Robot Control. London, Elsevier, 2014.
2. Larkin E., Akimenko T., Bogomolov A., Krestovnikov K. Mathematical Model for Evaluating Fault Tolerance of On-Board Equipment of Mobile Robot. Proceedings of 15th International Conference on Electromechanics and Robotics ''Zavalishin's Readings'', Ufa, 2020, pp. 383-393. DOI: 10.1007/978-981-15-5580-0_31
3. Kolpashchikov D., Danilov V., Laptev N., Skirnevskiy I., Manakov R., Gerget O., Meshcheryakov R. Inverse Kinematics for Steerable Concentric Continuum Robots. Smart Innovation, Systems and Technologies, 2020, vol. 154, pp. 89-100. DOI: 10.1007/978-981-13-9267-2_8
4. Larkin E., Bogomolov A., Feofilov S. Stability of Digital Feedback Control Systems. Proceedings of 15th International Conference on Electromechanics and Robotics ''Zavalishin's Readings'', St. Petersburg, 2018, no. 161, article ID: 02004, 5 p. DOI: 10.1051/matecconf/201816102004
5. Larkin E., Bogomolov A., Privalov A. Discrete Model of Mobile Robot Assemble Fault-Tolerance. Interactive Collaborative Robotics, 2019, vol. 2019, pp. 204-215. DOI: 10.1007/978-3-030-26118-4_20
6. Astrum J., Wittenmark B. Computer Controlled Systems: Theory and Design. Tsinghua, Prentice Hall, 2002.
7. Larkin E., Bogomolov A., Gorbachev D., Privalov A. About Approach of the Transactions Flow to Poisson One in Robot Control Systems. Interactive Collaborative Robotics, 2017, vol. 2017, pp. 113-122. DOI: 10.1007/978-3-319-66471-2_13
8. Rousand M. Reliability of Safety-Critical Systems: Theory and Applications, New York, John Wiley and Sons, 2014.
9. Larkin E.V., Bogomolov A.V., Privalov A.N., Dobrovolsky N.N. Relay Races Along a Pair of Selectable Routes. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2018, vol. 11, no. 1, pp. 15-26. DOI: 10.14529/mmp180102
10. Larkin E., Bogomolov A., Privalov A. Data Buffering in Information-Measuring System. 2nd International Ural Conference on Measurements, Chelyabinsk, 2017, pp. 118-123. DOI: 10.1109/URALCON.2017.8120697
11. O'Conner P., Kleyner A. Practical Reliability Engineering, New York, John Wiley and Sons, 2012.