В КФУ совершенствуют робота «Инженер» |
Профессор кафедры интеллектуальной робототехники Института информационных технологий и интеллектуальных систем КФУ, руководитель Лаборатории интеллектуальных робототехнических систем Евгений Магид рассказал о разработках, которые осуществляет его коллектив, сообщила Речь идет о роботе, которого в лаборатории называют «Инженером», произведенным российской компанией «Сервосила». «Наша лаборатория в основном занимается «обучением мозга робота» – разработкой новых протоколов взаимодействия, алгоритмов и программированием. Так и в случае с мобильным роботом «Сервосила Инженер», который от производителя пришел к нам с пультом управления типа joystick и возможностью получения данных только с одной из четырех имеющихся камер. Мы занимались доработкой и совершенствованием возможностей самого робота и коммуникации с ним. В лаборатории созданы несколько видов графических интерфейсов для управления роботом как с компьютера, так и с мобильного телефона. На робота мы установили робототехническую операционную систему ROS, которая позволяет реализовывать различные алгоритмы, к примеру, навигация и картографирование, благодаря которым робот может самостоятельно ориентироваться в пространстве, строить двухмерную карту окружающего мира, а также прокладывать маршрут к цели, избегая препятствия»– пояснил Магид. Учеными Казанского университета разработан и реализован алгоритм автономного возвращения робота к оператору в случае потери связи. Сейчас ведется работа над алгоритмами автоматического открытия дверей и преодоления лестницы роботом. Созданы виртуальные модели робота в симуляторах Gazebo и Webots. Эти модели позволяют апробировать новые алгоритмы и программное обеспечение еще до переноса их на реального робота – это снижает время разработки и увеличивает безопасность разработчиков. В команду разработчиков входят сотрудники и студенты. Немалая часть проектов начинается как студенческие курсовые и дипломные работы. Далее, достигнутые студентами результаты дорабатываются сотрудниками для лучшей интеграции в уже имеющиеся системы управления роботов. Для управления проектами используется система GitLab. Уже имеется свыше 140 проектов различного масштаба и уровня сложности, пять из которых открыты для свободного использования научным сообществом. |