КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

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

 

ОБЩИЕ СВЕДЕНИЯ


Номер 22-29-20055

НазваниеПринципы и методы нейросетевой идентификации и интеллектуального управления рабочим оборудованием строительных машин

РуководительМещеряков Виталий Александрович, Доктор технических наук

Организация финансирования, регион федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный автомобильно-дорожный университет (СибАДИ)", Омская обл

Период выполнения при поддержке РНФ 2022 г. - 2023 г. 

Конкурс№65 - Конкурс 2022 года «Проведение фундаментальных научных исследований и поисковых научных исследований малыми отдельными научными группами» (региональный конкурс).

Область знания, основной код классификатора 09 - Инженерные науки, 09-602 - Моделирование технических систем

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

Код ГРНТИ55.53.29


СтатусУспешно завершен


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


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

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


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


Аннотация результатов, полученных в 2022 году
1. Выполнен анализ предшествующих научных работ по вопросу создания систем интеллектуального управления рабочим оборудованием одноковшовых экскаваторов на основе нечеткого логического вывода и нейросетевых технологий. Выбран подход к построению обучаемых систем управления, основанный на обобщении информации о действиях квалифицированного человека-оператора и выявлении закономерностей в системе «оператор-машина-среда». 2. Создан программно-аппаратный комплекс автоматизированного сбора данных о действиях оператора одноковшового экскаватора, положении элементов рабочего оборудования в динамике и изменении профиля грунтовой поверхности в процессе строительства траншеи. Для отладки комплекса создан лабораторный стенд, включающий NVIDIA Jetson, лидар Livox, стереокамеру ZED, IMU-сенсоры. Разработано программное обеспечение комплекса на Python с пакетами Livox SDK API и ZED SDK для удаленного управления сенсорами, беспроводной передачи и записи данных. 3. Проведены натурный эксперимент и сбор экспериментальных данных о рабочем процессе экскаватора Hitachi Zaxis 180LCN с целью получения массивов данных о процессе ручного управления экскаватором. Измерены угловые пространственные перемещения и скорости правого и левого джойстиков управления, поворотной платформы, стрелы, рукояти, тяги и ковша; пространственные координаты облаков точек на обрабатываемой грунтовой поверхности и на рабочем оборудовании; получены видеозаписи процесса. 4. Выполнен анализ собранных данных о процессе управления, разработано программное обеспечение для синхронизации данных от отдельных сенсоров и визуализации данных на Python с библиотекой Plotly. 5. На основе анализа экспериментальных данных разработана имитационная модель рабочего оборудования экскаватора. Этапы разработки модели: создание параметрических 3D-моделей стрелы, рукояти, ковша в CAD и их корректировка на основе обработки данных с лидара; проектирование и программная реализация модели в Robot Operating System (ROS). 6. Разработана структура имитационной модели в ROS, содержащая узлы контроллера модели, преобразования углов в шарнирах в декартовы координаты звеньев, узел 3D-визуализации в RViz, узел интерфейса пользователя. Разработан функционал контроллера модели для имитации управляющего устройства. 7. Выполнена визуализация модели объекта управления в режиме «цифрового двойника»: в имитационную модель импортированы экспериментально полученные значения углов в шарнирах рабочего оборудования, подтверждена работоспособность модели. 8. В виде концептуальной модели формализованы знания о задающих и управляющих воздействиях в системе управления экскаватором, формируемых человеком-оператором. Разработана структура нейро-нечеткой системы управления рабочим оборудованием экскаватора. Принцип функционирования управляющего устройства исследован на примере элемента рабочего цикла – опускания стрелы в центре траншеи перед началом очередного копания. Разработаны две системы нечеткого логического вывода (Fuzzy Inference System, FIS) для формирования задающих воздействий и управляющих воздействий на основе экспериментально измеренных показателей процесса. 9. Входными переменными FIS-модели для формирования задающих воздействий являются высотная координата грунтовой поверхности на планируемом участке копания и планируемый объем вырезанного грунта. Выходной переменной FIS является требуемое значение угла наклона стрелы. Эта модель формализует планирование оператором фрагмента траектории стрелы. 10. Входными переменными FIS-модели формирования управляющих воздействий являются рассогласование текущего и требуемого угла наклона стрелы, а также величина угла наклона джойстика. Выходной переменной FIS является угловая скорость наклона правого джойстика, т.е. управляющее воздействие на привод стрелы. На основе структуры этой FIS-модели построена нейро-нечеткая система (ANFIS). 11. Предложены принципы разработки интеллектуальных систем управления рабочим оборудованием строительных машины циклического действия. Обучаемая многоуровневая система управления должна выполнять четыре вида действий, обобщая опыт человека-оператора. Подсистема 1 выполняет функции восприятия состояния машины и среды (пространственные координаты элементов рабочего оборудования, профиля поверхности участка, проектных отметок). Подсистема 2 на верхнем уровне на основе четких правил реализует алгоритм принятия решений о переходе к следующему элементу рабочего цикла. Подсистемы 3 типа для каждого конкретного элемента рабочего цикла формируют и корректируют задающие воздействия – планируемое положение или заданные траектории элементов рабочего оборудования. Подсистемы 4 типа на нижнем уровне (автоматические регуляторы по отклонению) формируют управляющие воздействия – изменяют скорости приводов оборудования. Нейро-нечеткие системы используются в подсистемах типа 3 и 4.

 

Публикации

1. Мещеряков В.А., Летопольский А.Б., Николаев Д.И., Тетерина И.А. Цифровые технологии автоматизированного сбора экспериментальных данных о рабочем процессе экскаватора. Автоматизация в промышленности, - (год публикации - 2023)


Аннотация результатов, полученных в 2023 году
1. Разработаны методы и модели для нейросетевой идентификации процессов взаимодействия рабочего оборудования строительных машин со средой. Исследования базировались на результатах натурных экспериментов, проведенных в октябре 2022 и мае 2023 гг. (строительство траншей одноковшовым экскаватором Hitachi Zaxis 180LCN). Во взаимодействии рабочего оборудования одноковшового экскаватора со средой выделены два аспекта: формирование рельефа траншеи при копании и влияние реакций со стороны грунта на скорости угловых перемещений элементов рабочего оборудования. 1.1. Программная реализация нейросетевых моделей процесса взаимодействия рабочего оборудования одноковшового экскаватора со средой выполнена в Python. Модели на основе сверточных нейронных сетей AlexNet, на основе лидарных данных о рельефе траншеи прогнозирующие координаты точки начала траектории ковша и горизонтальный ход ковша при копании, представляют собой модели принятия решений квалифицированным оператором. Модели динамики процесса на основе рекуррентных нейронных сетей в зависимости от перемещений джойстиков прогнозируют угловые скорости в шарнирах рабочего оборудования: ходовая часть-платформа, платформа-стрела, стрела-рукоять, рукоять-ковш. 1.1.1. Структура модели системы управления включает модель динамического объекта управления. Модель с идентификатором содержит четыре параллельно функционирующих однотипных рекуррентных нейронных сети – идентификатор (реализация в PyTorch) и имитационную модель кинематики рабочего оборудования экскаватора (реализация в ROS). 1.1.2. Архитектура нейросетевой модели (идентификатора) динамики процесса основана на многослойной сети Элмана (RNN). Добавлены дополнительный полносвязный слой с нелинейной функцией активации и линейный выходной слой. На вход каждой нейронной сети подаются четыре сигнала – угловые координаты джойстиков управления. 1.1.3. Разработаны методы формирования выборок для обучения и оценки точности моделей на основе экспериментальных данных. На входы моделей подаются стандартизованные сигналы фрагментами по 15 с, что обусловлено длительностью фаз экспериментально исследованных рабочих циклов. Разработаны методы обучения нейросетевой модели на экспериментальных данных, определены гиперпараметры моделей. Коэффициент детерминации моделей на обучающих данных: 0,78 … 0,95; при прогнозировании на тестовом наборе данных: 0,7 … 0,87. 1.1.4. Обученная нейросетевая модель использована совместно с полученной ранее имитационной моделью кинематики рабочего оборудования. Прогнозные значения скоростей численно проинтегрированы в контроллере движения имитационной модели, реализованной в ROS (Robot Operating System) на языке Python. В ходе вычислительного эксперимента получены значения углов в шарнирах рабочего оборудования, углов ориентации элементов рабочего оборудования и визуализация в Rviz в зависимости от экспериментально измеренных положений джойстиков. Зависимости между управляющими воздействиями в системе управления и положениями рабочего оборудования в динамике могут быть использованы при проектировании регулятора. 1.2. Выполнены исследования по обобщению подхода к нейросетевой идентификации процессов взаимодействия рабочего оборудования машин для земляных работ со средой. Обобщенный подход заключается в применении рекуррентных нейронных сетей Элмана с достаточной глубиной слоев скрытого состояния и их реализации на основе PyTorch. При проектировании нейросетевых систем управления рабочим оборудованием бульдозера и автогрейдера необходимо каскадное соединение сетей для последовательного прогнозирования силовых факторов, скорости и тяговой мощности машины. Рекомендации по проектированию системы управления экскаватором изложены в публикациях по теме проекта. 2. Предложены методы оценивания состояния машины и среды на основе компьютерного зрения и сверточных нейронных сетей. Выполнен анализ данных со стереокамеры Stereolabs ZED 2i, полученных в ходе эксперимента в 2022 году, и сопоставление с данными лидара. Стереокамера (сенсор глубины), установленная на кабину экскаватора и направленная на рабочее оборудование, формирует выходные данные в виде последовательности цветных видеокадров и массива 3D-координат облаков точек. Каждому пикселу кадра поставлена в соответствие одна точка в 3D-облаке. 2.1. Разработаны методы обнаружения элементов рабочего оборудования экскаватора и проектных отметок в данных с видеокамеры. Для обнаружения на видеокадре целевых точек на рабочем оборудовании и объектах среды созданы и обучены нейросетевые модели на основе архитектуры ResNet-18, прогнозирующие значения координат пикселов, соответствующих элементам оборудования и среды. По координатам пикселов из облака точек (данных стереокамеры ZED 2i) извлекаются трехмерные координаты элементов в системе координат камеры и затем преобразуются в глобальную систему координат. Программная реализация системы компьютерного зрения выполнена в Python с использованием PyTorch, OpenCV и Stereolabs ZED SDK. 2.2. Методы управления рабочим оборудованием на основе полученной с помощью системы компьютерного зрения информации основаны на сравнении высотной координаты нижней точки рукояти с данными лидара о координатах грунтовой поверхности. Разница высотных координат используется для корректировки угла наклона стрелы. 3. Разработан обобщенный подход к проектированию нечетких и нейро-нечетких регуляторов для управления рабочим оборудованием одноковшовых экскаваторов и стреловых кранов. 3.1. Выделены фазы рабочего цикла, которым соответствуют режимы работы управляющего устройства интеллектуальной системы управления рабочим оборудованием экскаватора. Для экскаватора рекомендован подход к проектированию формирователя задающих воздействий и регулятора на основе нечетких систем типа Такаги-Сугено или ANFIS, для стрелового крана – регулятора того же типа. 3.2. Выработаны рекомендации по настройке параметров нейро-нечетких регуляторов, касающиеся запрета на изменения параметров некоторых функций принадлежности и обоснования метода оптимизации параметров ANFIS.

 

Публикации

1. В.А. Мещеряков, А.Б. Летопольский, Д.И. Николаев, И.А. Тетерина Проектирование интеллектуальной системы управления рабочим оборудованием экскаватора и формирование задающих воздействий на основе нечеткого логического вывода Автоматизация в промышленности, - (год публикации - 2024)

2. В.А. Мещеряков, А.Б. Летопольский, Д.И. Николаев, И.А. Тетерина Нейросетевые технологии идентификации и компьютерного зрения в моделировании процесса управления рабочим оборудованием экскаватора Автоматизация в промышленности, - (год публикации - 2024)

3. Летопольский А.Б., Мещеряков В.А., Тетерина И.А., Николаев Д.И. Моделирование перемещений рабочего оборудования одноковшового экскаватора. Транспортное, горное и строительное машиностроение: наука и производство., №19. С. 67-72. (год публикации - 2023) https://doi.org/10.26160/2658-3305-2023-19-67-72

4. Мещеряков В.А., Летопольский А.Б., Николаев Д.И., Тетерина И.А. Neural Network Model of Decision Making in a Control System Based on Lidar Data. Journal of Physics: Conference Series., - (год публикации - 2024)

5. Мещеряков В.А., Летопольский А.Б., Тетерина И.А., Николаев Д.И. Программный продукт для определения положения и визуализации рабочего оборудования одноковшового экскаватора. Известия Тульского государственного университета. Технические науки., № 8. С. 596-601. (год публикации - 2023) https://doi.org/10.24412/2071-6168-2023-8-596-597

6. Мещеряков В.А., Летопольский А.Б., Тетерина И.А., Николаев Д.И. Экспериментальные исследования процесса управления рабочего органа одноковшового экскаватора. Вестник машиностроения, 83/64 (год публикации - 2024)

7. Мещеряков В.А., Летопольский А.Б., Тетерина И.А., Николаев Д.И. Результаты анализа экспериментальных данных о процессе управления экскаватором. Вестник машиностроения, 888/207 (год публикации - 2024)

8. Мещеряков В.А., Летопольский А.Б., Тетерина И.А., Николаев Д.И. Имитационная модель кинематики рабочего оборудования строительной машины. Известия Тульского государственного университета. Технические науки., № 8. С. 612-616. (год публикации - 2023) https://doi.org/10.24412/2071-6168-2023-8-612-613

9. Мещеряков В.А., Летопольский А.Б., Николаев Д.И., Тетерина И.А. Имитационная модель кинематики рабочего оборудования одноковшового экскаватора. -, RU 2023618382 (год публикации - )


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