Журналов:     Статей:        

Вопросы радиоэлектроники. 2017; : 63-67

АЛГОРИТМ ОБМЕНА ИНФОРМАЦИЕЙ ПРОГРАММНЫХ МОДУЛЕЙ МОДИФИЦИРУЕМОЙ СИСТЕМЫ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА АВТОНОМНОГО РОБОТА

Бабич А. М., Акимов М. В.

Аннотация

В статье рассматривается задача создания модифицируемой системы искусственного интеллекта. Анализируются существующие системы, отмечаются их общие недостатки - невозможность внесения изменений в отдельные элементы системы сторонними разработчиками без открытия исходного кода и необходимость наличия специфических знаний у пользователя в области робототехники. Предлагается устранение данных недостатков путем разработки системы, основанной на использовании программных модулей - динамически подключаемых библиотек или общих объектов со стандартным интерфейсом, а также введение упрощенного языка программирования, позволяющего пользователю создавать общий алгоритм действий робота без необходимости вникать в особенности его реализации. Представляются общая схема обмена информацией и диаграмма последовательности для алгоритма получения и обработки команд разрабатываемой системы. Описывается работа каждого программного модуля системы. Данный подход позволяет разделить работу по формированию итоговой структуры системы между разработчиками, которые могут быть не связаны между собой и специализироваться в отдельной области робототехники. Пользователь при этом определяет только общий алгоритм работы системы.
Список литературы

1. Калеватых И. А., Лесков А. Г. Использование Robot Operating System (ROS) для создания полунатурного моделирующего комплекса манипуляционных роботов [Электронный ресурс]. URL: http://fms.bmstu.ru/articles/ (дата обращения 29.10.2017)

2. Microsoft Robotics Developer Studio. Overview. Available at: https://msdn.microsoft.com/en-us/library/bb483024.aspx (accessed 29.10.2017)

3. About Urbiforge Available at: www.urbiforge.com (accessed 29.10.2017)

4. Бабич А. М., Акимов М. В. Особенности реализации модифицируемой системы искусственного интеллекта автономного робота // Вопросы радиоэлектроники. 2016. № 12. Вып. 1. С. 11–17.

5. Рассел С., Норвиг П. Искусственный интеллект. Современный подход. 2-е изд. М.: Вильямс, 2006. 1169 с.

6. Станкевич Л. А. Когнитивные структуры и агенты в системах управления интеллектуальных роботов // Новости искусственного интеллекта. 2004. № 1. С. 41–55.

Issues of radio electronics. 2017; : 63-67

THE ALGORITHM OF INFORMATION INTERCHANGE OF AUTONOMOUS ROBOT MODIFIABLE ARTIFICIAL INTELLIGENCE SYSTEM PROGRAM MODULES

Babich A. M., Akimov M. V.

Abstract

The article discusses the problem of creating a modifiable artificial intelligence system. Existing systems are analyzed, noted their common disadvantages - the inability to make changes to individual elements of the system by third-party developers without opening the source code and the need for specific knowledge of the user in the field of robotics. It is proposed to eliminate these disadvantages by developing a system based on the use of program modules - dynamic link libraries or shared objects with a standard interface. It is also proposed to introduce a simplified programming language that allows users to create a common algorithm of the robot actions without having to delve into the features of its implementation. It is provided a general scheme for information exchange and a sequence diagram of the algorithm for receiving and processing commands of the developed system. The work of each program module of the system is described. This approach allows to divide the work on the formation of the final structure of the system among developers, which may not be related to each other and specialize in a separate fields of robotics. The user only determines the general algorithm of the system operation.

References

1. Kalevatykh I. A., Leskov A. G. Ispol'zovanie Robot Operating System (ROS) dlya sozdaniya polunaturnogo modeliruyushchego kompleksa manipulyatsionnykh robotov [Elektronnyi resurs]. URL: http://fms.bmstu.ru/articles/ (data obrashcheniya 29.10.2017)

2. Microsoft Robotics Developer Studio. Overview. Available at: https://msdn.microsoft.com/en-us/library/bb483024.aspx (accessed 29.10.2017)

3. About Urbiforge Available at: www.urbiforge.com (accessed 29.10.2017)

4. Babich A. M., Akimov M. V. Osobennosti realizatsii modifitsiruemoi sistemy iskusstvennogo intellekta avtonomnogo robota // Voprosy radioelektroniki. 2016. № 12. Vyp. 1. S. 11–17.

5. Rassel S., Norvig P. Iskusstvennyi intellekt. Sovremennyi podkhod. 2-e izd. M.: Vil'yams, 2006. 1169 s.

6. Stankevich L. A. Kognitivnye struktury i agenty v sistemakh upravleniya intellektual'nykh robotov // Novosti iskusstvennogo intellekta. 2004. № 1. S. 41–55.