Научная статья на тему 'РАЗРАБОТКА ИНФОРМАЦИОННО-СПРАВОЧНОГО РОБОТА T.I.M'

РАЗРАБОТКА ИНФОРМАЦИОННО-СПРАВОЧНОГО РОБОТА T.I.M Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
63
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РОБОТ / РОБОТОТЕХНИКА / ИНФОРМАЦИЯ / ТЕХНОЛОГИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Паносян Гриша Гамлетович, Шарапов Артем Андреевич

В статье рассматривается опыте создания информационно-справочного робота. Рассказывается о методах, технологиях и материалов, использованных при разработке робота. Также рассказывается о самом роботе: что он из себя представляет, что умеет, в каких областях можно использовать данного робота.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Паносян Гриша Гамлетович, Шарапов Артем Андреевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF INFORMATION AND REFERENCE ROBOT T.I.M

The article discusses the experience of creating a reference robot. Describes the methods, technologies and materials used in the development of the robot. It also tells about the robot itself: what it is like, what it can do, in what areas this robot can be used.

Текст научной работы на тему «РАЗРАБОТКА ИНФОРМАЦИОННО-СПРАВОЧНОГО РОБОТА T.I.M»

УДК 621.313

РАЗРАБОТКА ИНФОРМАЦИОННО-СПРАВОЧНОГО РОБОТА T.I.M.

Гриша Гамлетович Паносян

Сибирский государственный университет геосистем и технологий, 630108, Россия, г. Новосибирск, ул. Плахотного, 10, обучающийся, тел. (914)457-57-33, e-mail: gr.pan98@mail.ru

Артём Андреевич Шарапов

Сибирский государственный университет геосистем и технологий, 630108, Россия, г. Новосибирск, ул. Плахотного, 10, старший преподаватель кафедры прикладной информатики и информационных систем, тел. (952)785-54-99, e-mail: sharapov_artem@mail.ru

В статье рассматривается опыте создания информационно-справочного робота. Рассказывается о методах, технологиях и материалов, использованных при разработке робота. Также рассказывается о самом роботе: что он из себя представляет, что умеет, в каких областях можно использовать данного робота.

Ключевые слова: робот, робототехника, информация, технология

DEVELOPMENT OF INFORMATION AND REFERENCE ROBOT T.I.M.

Grisha G. Panosyan

Siberian State University of Geosystems and Technologies, 10, Plakhotnogo St., Novosibirsk, 630108, Russia, Student, phone: (914)457-57-33, e-mail: gr.pan98@mail.ru

Artem A. Sharapov

Siberian State University of Geosystems and Technologies, 10, Plahotnogo St., Novosibirsk, 630108, Russia, Assistant, Department of Applied Informatics and Information Systems, phone: (953)785-54-99, e-mail: sharapov_artem@mail.ru

The article discusses the experience of creating a reference robot. Describes the methods, technologies and materials used in the development of the robot. It also tells about the robot itself: what it is like, what it can do, in what areas this robot can be used.

Key words: robot, robotics, information, technics

Введение

В настоящее время наибольшее распространение получили промышленные роботы, которые применяются на заводах, фабриках и иных производствах. Также разрабатываются различные военные роботы, большинство из которых представляют собой беспилотные летательные, подводные и наземные аппараты. Кроме того, особое внимание ученых и инженеров направлено на развитие обслуживающих роботов, предоставляющих ассистивные, информационные, обучающие и развлекательные услуги, например, роботы-няньки, роботы-уборщики и др. [1].

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

онно-справочного робота, который обеспечивает естественное взаимодействие клиентов с информационной системой. Уникальность и, главное, востребованность описываемой разработки - возможность внедрить данного робота в любую сферу, где требуется информирование пользователей.

Методы и материалы

Для разработки устройства использовались современные технологии. Машинное зрение - это научное направление в области искусственного интеллекта, в частности робототехники, и связанные с ним технологии получения изображений объектов реального мира, их обработки и использования, полученных данных для решения разного рода прикладных задач без участия (полного или частичного) человека. Распознавание речи - автоматический процесс преобразования речевого сигнала в цифровую информацию. Синтез речи - обратная задача распознавания речи.

Написание программы для робота выполнялось на языке программирования Python на Raspbery Pi 4 на операционной системе Raspbian в среде разработки Visual Studio Code. Для реализации функций машинного зрения, распознавания и синтеза речи были выбраны следующие библиотеки: OpenCV [10, 13], SpeechRecognition и RHVoice. Visual Studio Code, используемая в некоммерческих целях, распространяется бесплатно. Библиотеки OpenCV, SpeechRecognition и RHVoice также бесплатны.

OpenCV (англ. Open Source Computer Vision Library, библиотека компьютерного зрения с открытым исходным кодом) - библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом [16].

SpeechRecognition пакет, позволяет создавать сценарии для доступа к микрофонам и обработки аудиофайлов с нуля. Библиотека SpeechRecognition действует как оболочка для нескольких популярных речевых API и, таким образом, является чрезвычайно гибкой. [14]

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

Результаты

В результате разработки информационно-справочного робота, в программу робота были добавлены основные функции для работы:

- Распознавание речи [14];

- Синтез речи [15];

- Машинное зрение [13].

В последующем можно добавить те функции, которые требуются для выполнения того или иного действия.

Заключение

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

Анализ реальных диалогов, способов взаимодействия с роботом и учет персонифицированных данных позволят выявить шаблоны поведения и предпочтений основных групп пользователей, сценариев человеко-машинных взаимодействий и наиболее актуальные команды, которые следует генерировать и выполнять автоматически, что будет способствовать повышению эффективности взаимодействия человека с мобильным роботом.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Breazeal C. et al. Humanoid robots as cooperative partners for people // Intern. J. of Human-oid Robots. 2004. Vol. 1. N 2. P. 1-34.

2. Андрианов В.М., Морозов Ю.Л. К вопросу о формировании агротехнологии //Технологии и технические средства механизированного производства продукции растениеводства: Сб. науч. тр,-СПб.: СЗНИИМЭСХ, 1998. - Вып.69. - С. 33-40.

3. Ронжин А. Л., Карпов А. А., Кагиров И. А. Особенности дистанционной записи и обработки речи в автоматах самообслуживания // Информационно-управляющие системы. 2009. № 5. С. 32-38.

4. Kanda T. et al. An Affective Guide Robot in a Shopping Mall // Human-Robot Interaction 2009: Proc. of 4th ACM/IEEE Intern. Conf., Mar. 11-13, 2009, San Diego, USA. P. 173-180.

5. Гвоздева Т. Проектирование информационных систем. - М.: Феникс. - 2009, -354 с.

6. Green S., Billinghurst X., Chen M., Chase G. Human-robot collaboration: A literature review and augmented reality approach in design // Intern. J. of Advanced Robotic Systems. 2008. Vol. 5. N 1.P. 1-18.

7. METANIT.COM: Сайт о программировании [Электронный ресурс]. - Режим доступа: https://metanit.com/sharp/xamarin, свободный. - Загл. с экрана.

8. Microsoft Docs: хранилище документации Microsoft для пользователей, разработчиков и IT-специалистов [Электронный ресурс]. - Режим доступа: https://docs.microsoft.com/r uru/xamarin, свободный. - Загл. с экрана.

9. GitHub: платформа для разработчиков и разработки [Электронный ресурс]. - Режим доступа: https://github.com/opencv/opencv, свободный. - Загл. с экрана.

10. Кузбасский государственный технический университет имени Т.Ф. Горбачева, Международный научно-образовательный центр КузГТУ-Arena Multimedia. - Кемерово, 2014. -С. 71.

11. GitHub: платформа для разработчиков и разработки [Электронный ресурс]. - Режим доступа: https://github.com/speechrecognation/speechrecognation, свободный. - Загл. с экрана.

12. Pikabu: платформа для разработчиков и разработки [Электронный ресурс]. - Режим доступа: https://pikabu.ru/story/avtozapusk_programm_v_linux_5224548, свободный. - Загл. с экрана.

13. OpenCV: сайт open source библиотеки программного обеспечения для машинного зрения с открытым исходным кодом [Электронный ресурс]. - Режим доступа: https://opencv.org, свободный. - Загл. с экрана.

14.SpeechReconation: сайт программного продукта [Электронный ресурс]. - Режим доступа: https://learn4kidpython.firebaseapp.com/python_data_structure/python_speech_recognition/ #выбор-пакета-распознавания-речи-python, свободный. - Загл. с экрана.

15.RHVoice: сайт программного продукта [Электронный ресурс]. - Режим доступа: https://rhvoice.su, свободный. - Загл. с экрана.

16. RoboCraft: Сообщество любителей робототехники, электроники и программирования [Электронный ресурс]. - Режим доступа: http://robocraft.ru/blog/computervision/575.html, свободный. - Загл. с экрана.

© Г. Г. Паносян, А. А. Шарапов, 2021

i Надоели баннеры? Вы всегда можете отключить рекламу.