Preview

Вопросы радиоэлектроники

Расширенный поиск

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

https://doi.org/10.21778/2218-5453-2018-12-90-95

Полный текст:

Аннотация

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

Об авторах

А. М. Бабич
АО «Научно-производственное предприятие «Рубин»
Россия

к. т. н., инженер‑программист

440000, Пенза, ул. Байдукова, д. 2, тел.: 8 (8412) 20‑89‑88



М. В. Акимов
АО «Научно-производственное предприятие «Рубин»
Россия

начальник отдела

440000, Пенза, ул. Байдукова, д. 2, тел.: 8 (8412) 20‑89‑88



Д. С. Стельмах
АО «Научно-производственное предприятие «Рубин»
Россия

инженер‑программист

440000, Пенза, ул. Байдукова, д. 2, тел.: 8 (8412) 20‑89‑88



Список литературы

1. Бабич А.М., Акимов М.В. Алгоритм обмена информацией программных модулей модифицируемой системы искусственного интеллекта автономного робота // Вопросы радиоэлектроники. 2017. № 12. С. 63–67.

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

3. Онлайн-справочник программиста на C и C++. Раннее и позднее связывание [Электронный ресурс]. URL: http://www.c-cpp.ru/books/rannee-i-pozdnee-svyazyvanie (дата обращения 02.03.2018).

4. Захаров В.Б., Мальковский М.Г., Мостяев А.И. Проблемы выбора языков программирования при разработке кроссплатформенных приложений // International journal of open information technologies. 2017. № 7. Т. 5. С. 29–37.

5. Шикуть А.В. К вопросу о переносимости кода и некоторых возможностях использования кроссплатформенного программного обеспечения // Инженерный журнал: наука и инновации. 2013. Вып. 6. [Электронный ресурс]. URL: http://engjournal.ru/catalog/it/hidden/817.html (дата обращения: 02.03.2018).

6. C++ library for robotics [Электронный ресурс]. URL: https://www.roboticslibrary.org (дата обращения: 02.03.2018).

7. Ioan A. Sucan and SachinChitta, “MoveIt!” [Электронный ресурс]. URL: http://moveit.ros.org (дата обращения: 02.03.2018).

8. Колкер А.Б., Ливенец Д.А., Кошелева А.И., Жмудь В.А. Исследование вариантов создания интеллектуальных систем робототехники на базе одноплатных компьютеров и свободных операционных систем // Автоматика и программная инженерия. 2012. № 1. С. 84–98.

9. King R. Mobile robotics experiments with DaNI / Colorado school of mines [Электронный ресурс]. URL: http://download.ni.com/pub/devzone/epd/ mobile_robotics_experiments.pdf (дата обращения: 02.03.2018).

10. Williams R.N. A painless guide to CRC error detection algorithms [Электронный ресурс]. URL: http://www.ross.net/crc/download/crc_v3.txt (дата обращения: 02.03.2018).


Для цитирования:


Бабич А.М., Акимов М.В., Стельмах Д.С. СТРУКТУРА И ПРОТОКОЛЫ ОБМЕНА ДАННЫМИ МОДИФИЦИРУЕМОГО ПРОГРАММНОГО КОМПЛЕКСА. Вопросы радиоэлектроники. 2018;(12):90-95. https://doi.org/10.21778/2218-5453-2018-12-90-95

For citation:


Babich A.M., Akimov M.V., Stelmakh D.S. STRUCTURE AND COMMUNICATIONS PROTOCOL OF MODIFIABLE SOFTWARE PACKAGE. Issues of radio electronics. 2018;(12):90-95. (In Russ.) https://doi.org/10.21778/2218-5453-2018-12-90-95

Просмотров: 41


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2218-5453 (Print)
ISSN 2686-7680 (Online)