Робот для диагностики строительных материалов зданий взрывоопасных объектов | Статья в журнале «Молодой ученый»

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №23 (103) декабрь-1 2015 г.

Дата публикации: 28.11.2015

Статья просмотрена: 34 раза

Библиографическое описание:

Поезжаева Е. В., Санников С. Р. Робот для диагностики строительных материалов зданий взрывоопасных объектов // Молодой ученый. — 2015. — №23. — С. 206-209. — URL https://moluch.ru/archive/103/23792/ (дата обращения: 18.10.2018).

 

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

Ключевые слова: миниробот, манипулятор, управление

 

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

C:\Users\Семён\Desktop\Новая папка (4)\m-robot01.jpg

Рис. 1. Миниробот

 

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

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

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

Динамика линейной дискретной системы описывается уравнениями:

x (k +1) = A{k)x(k)+ В(к)и(к) + w(k),

у(к) = С(k)х(k),

где А(k),B(k), С(k) — матрицы размеров nxn, nxp и qx n соответственно, w(k) вектор размерности n, характеризуюший входные возмущения в момент времени k. При w(k)= 0 уравнение может быть записано в форме

),

где (k,k0)=А(k-1)…A(k0) матрица перехода.

Алгоритм обучения, который строится для дискретных систем, является итерационным и применяется для каждого момента времени k.

На каждом шаге алгоритма с номером i на основе ошибки состояния ei(k) модифицируется входной сигнал ui(k).Для этого используются формулы

И в результате получем:

k; G — диагональная матрица.

Если предположить, что xi+1(0) = xi(0), то, используя, можно показать, что имеет место соотношение

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

.

Задачу построения оптимального управления в процессе обучения можно рассматривать как задачу выбора такой матрицыпри которой

достигается минимум критерия качества

где Q — некоторая весовая матрица. В дальнейшем предполагается, что Q= /, Примерами такого подхода являются широко известные градиентные методы, которые позволяют решать задачу поиска минимума при отсутствии ограничений. Каждый градиентный метод представляет собой итерационный процесс построения такого управления в, при котором градиент критерия становится равным нулю.

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

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

Метод Ньютона — Рафсона основан на линейной интерполяции J. для которой используются два первых члена в разложении в ряд Тейлора. В этом случае

Подстановка порождает следующий алгоритм

В методе Ньютона — Гаусса величина вычисляется по формуле

Где

Таким образом, входное управление изменяется на каждой итерации алгоритма по формуле

Здесь выражение в квадратных скобках, соответствующее коэффициенту G, представляет собой матрицу, псевдообратную к матрице В (k).

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

Метод обучения может быть использован при управлении манипулятором. Динамика манипулятора описывается уравнением

где  — вектор угловых координат, I()- матрица инерцион-

ности, f(, ) вектор центробежных и кориолисовых сил, g()-

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

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

Уравнение может быть записано в форме линейной системы

Где

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

 

Литература:

 

  1.                Поезжаева Е. В.//Теория механизмов и механика систем машин. Промышленные роботы: учебное пособие: в 3 ч./Е. В. Позжаева.-Пермь:Изд-во Перм. Гос. Техн. Унт-та, 2009.- [Ч.2.-185].
  2.                Проблемы механики современных машин: Материалы V международной конференции.-Улан-Удэ: Изд-во ВСГУТУ, 2012.-Т.3.-276с., ил.- Поезжаева Е. В., «Шагающий робот с контурной системой управления», [с.227].
  3.                Поезжаева Е. В.,Васенинм А. С., Шумков А. Г. Роботизация фермерских хозяйств по обработке растений // Вестник Восточно-Сибирского государственного университета технологий и управления.2014. № 3. [c.59–62]
Основные термины (генерируются автоматически): процесс обучения, система управления, система, робот, алгоритм обучения, наискорейший спуск, момент времени, метод Ньютона, коэффициент, система управления робота.


Ключевые слова

управление, манипулятор, миниробот

Похожие статьи

Робот для нанесения бетона на внутренние поверхности...

процесс обучения, манипуляционный робот, минимальная длина, робот, наискорейший спуск, числовое управление, алгоритм обучения, время траектории, метод Ньютона, момент времени.

Обучающаяся система управления движением для 3D модели...

В настоящее время системы управления шагающими роботами в основном конструируются вручную.

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

Адаптивное управление модульными роботами на примере...

4. Система управления движением робота.

На рисунке 3 приведен пример оптимальной последовательности движений, найденной в процессе обучения.

Обучающаяся система управления движением для 3D модели многоногого робота.

Управление мобильными роботами в условиях...

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

Робототехника: конструирование и программирование

Цель: обучение воспитанников основам робототехники, программирования.

Управление роботом при движении по вектору.

Алгоритм движения по линии “Зигзаг”(дискретная система управления).

Математическая модель управления обучением и её решение...

Математическое моделирование социальных процессов, решение задач оптимального управления и планирования приобретают всё большую актуальность в настоящее время в самых разнообразных сферах человеческой деятельности ([1], [2], [3]...

Управление движением автономного мобильного робота...

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

Системы управления с обратной связью. Выбор оптимальной...

Такое понятие как системы автоматического управления (теория автоматов, алгоритм управления) используется давно и не является новшеством в теории робототехники. Впервые о использовании систем автоматического управления роботами в образовательной...

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Робот для нанесения бетона на внутренние поверхности...

процесс обучения, манипуляционный робот, минимальная длина, робот, наискорейший спуск, числовое управление, алгоритм обучения, время траектории, метод Ньютона, момент времени.

Обучающаяся система управления движением для 3D модели...

В настоящее время системы управления шагающими роботами в основном конструируются вручную.

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

Адаптивное управление модульными роботами на примере...

4. Система управления движением робота.

На рисунке 3 приведен пример оптимальной последовательности движений, найденной в процессе обучения.

Обучающаяся система управления движением для 3D модели многоногого робота.

Управление мобильными роботами в условиях...

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

Робототехника: конструирование и программирование

Цель: обучение воспитанников основам робототехники, программирования.

Управление роботом при движении по вектору.

Алгоритм движения по линии “Зигзаг”(дискретная система управления).

Математическая модель управления обучением и её решение...

Математическое моделирование социальных процессов, решение задач оптимального управления и планирования приобретают всё большую актуальность в настоящее время в самых разнообразных сферах человеческой деятельности ([1], [2], [3]...

Управление движением автономного мобильного робота...

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

Системы управления с обратной связью. Выбор оптимальной...

Такое понятие как системы автоматического управления (теория автоматов, алгоритм управления) используется давно и не является новшеством в теории робототехники. Впервые о использовании систем автоматического управления роботами в образовательной...

Задать вопрос