В Москве завершился хакатон для программистов-робототехников в интересах нефтяной отрасли. Проводит его научный институт "РН-БашНИПИнефть" (Роснефть) - ведущий центр разработки наукоемкого программного обеспечения.
В этом году в хакатоне программистов-робототехников состязались 196 участников из 48 вузов и 25 организаций. Отборочный этап прошли 12 команд, в том числе победитель прошлого года – команда Самарского университета им. Королёва "NoName510". На офлайн-площадке в Москве, организованной на базе кластера «Ломоносов» МГУ имени М.В. Ломоносова, они выполняли задание, связанное с автоматизацией процессов диагностики металлических резервуаров.
Участники хакатона для программистов-робототехников разрабатывали концепцию, а также собирали и программировали роботизированные установки. Им нужно было создать компактных роботов, которые могут перемещаться по поверхности резервуара, строить его 3D-модель и в режиме реального времени отслеживать свое положение. Идеи участников могут быть применены в корпоративном научном институте «ВНИКТИнефтехимоборудование», который производит роботов для обследований труднодоступных объектов.
В команде университета с прошлого года изменений не произошло – в новый бой рвалась слаженный коллектив в составе представителей института информатики и кибернетики Алексея Пронина, Даниила Сорокина, Александра Морозова и аспиранта Юрия Ханенко.
«В этом году мы создавали программно-аппаратный комплекс, который позволил бы детектировать ARUCO-метки, имитирующие повреждения и иные артефакты на поверхности нефтяных цистерн. Также необходимо было определить местоположение выступающих элементов - препятствий и сварных швов на поверхности резервуара. На основе полученных данных в автоматическом режиме строили 3D-модель цистерны», - рассказывает один из участников самарской команды Алексей Пронин.
Чтобы сделать робота, участники хакатона составили смету на комплектующие. Также в рамках отборочного этапа отправили организаторам документацию на программную и конструкционную часть будущего изделия команды. Затем, в течение нескольких месяцев команды конструировали, программировали и тестировали программно-аппаратные комплексы, в основном - роботов на 2х или 4х колесах. Чтобы конструкция могла передвигаться вертикально по стенкам цистерны, самарские студенты оснастили её двумя магнитными колесами и дополнительной липкой основой.
На очном этапе хакатона, командам выделили день на дополнительную отладку роботов на полигоне. Затем прошли финальные заезды и презентации решений.
Первое место по итогам соревнования заняла команда "NoName510" из Самарского университета им. Королёва. За первое место команда получит 350 тысяч рублей.
«Как и в прошлом году, мы смогли вырваться вперед благодаря целеустремленной и слаженной работе всей команды, - отметил Алексей Пронин. - По сути, мы разработали программно-аппаратный комплекс, включающий в себя как алгоритмические, так и конструкторские решения. Комплекс передвигается по поверхности резервуара, объезжая препятствия, которые может встретить на пути. После сбора информации выполняется автоматизированное построение 3D-модели, на которой отображена информация о наличии и расположении препятствий и дефектов цистерны».