Abstract
This paper is about the models translation support for mobile robotic platform simulation. Application of expert system and multilanguage translation tools were proposed to hasten and simplify the process of models’ code generation in the required format at mobile robotic platform development. Usage of intelligent support and the created translating module was explained and illustrated on the example of models conversion into the format required for Robot Operating System. The Developed application was examined and the results were reviewed.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Chernukhin, Y., Guzik, V., Polenov, M.: Multilanguage Translation for Virtual Modeling Environments. Publishing house of Southern Scientific Center of Russian Academy of Sciences, Rostov-on-Don (2009). (in Russian)
Chernukhin, Y., Guzik, V., Polenov, M.: Multilanguage translation usage in toolkit of modeling systems. WIT Trans. Inf. Commun. Technol. 58, 397–404 (2014)
Polenov, M., Guzik, V., Gushanskiy, S., Kurmaleev, A.: Development of the translation tools for distributed storage of models. In: Proceedings of 9th International Conference on Application of Information and Communication Technologies (AICT 2015), pp. 30–34. IEEE Press (2015)
Tanenbaum, E., Van Sten, M.: Distributed Systems: Principles and Paradigms, 2nd edn. Prentice-Hall, Upper Saddle River (2006)
Robinson, S., Nance, R.E., Paul, R.J., et al.: Simulation model reuse: definitions, benefits and obstacles. Simul. Model. Pract. Theory 12, 479–494 (2004)
Polenov, M., Guzik, V., Gushansky, S., Kurmaleev, A.: Intellectualization of the models translation tools for distributed storage of models. In: Informatics, Geoinformatics and Remote Sensing (Proceedings of 16-th International Multidisciplinary Scientific Geoconference (SGEM 2016)), vol. 1, pp. 255–262. STEF92 Technology (2016)
Polenov, M., Gushanskiy, S., Kurmaleev, A.: Synthesis of expert system for distributed storage of models. In: Software Engineering Trends and Techniques in Intelligent Systems. Advances in Intelligent Systems and Computing, vol. 575, pp. 220–228. Springer (2017)
Robot Operating System (ROS). http://www.ros.org/
C++ language. http://www.cplusplus.com/
Python language. https://www.python.org/
ROS, Nodes explanation. http://wiki.ros.org/Nodes
OpenCV, MatLab application. https://www.mathworks.com/discovery/matlab-opencv.html
Polenov, M., Lapshin, V.: Development of mechanisms for translating software models presented in the matlab environment format. In: Innovative Technologies and Didactics in Teaching (ITDT-2017), Collected Papers of International Conference, Berlin, Conference Print, pp. 199–208 (2017)
CLIPS Object Oriented Language (COOL). https://www.csie.ntu.edu.tw/~sylee/courses/clips/bpg/node9.html
CLIPS. A Tool for Building Expert Systems. http://www.clipsrules.net/
Acknowledgments
This work was carried out within the State Task of the Ministry of Education and Science of the Russian Federation (Project part No. 2.3928.2017/4.6) in Southern Federal University.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Polenov, M., Kurmaleev, A., Gushanskiy, S. (2019). Synthesis of Intellectual Tools to Support Models Translation for Mobile Robotic Platforms. In: Silhavy, R. (eds) Software Engineering and Algorithms in Intelligent Systems. CSOC2018 2018. Advances in Intelligent Systems and Computing, vol 763. Springer, Cham. https://doi.org/10.1007/978-3-319-91186-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-91186-1_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91185-4
Online ISBN: 978-3-319-91186-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)