Экспериментальное исследование динамики промышленного манипулятора ПР5-2-13.4.3, реализованное на микроконтроллерной системе обработки данных
Разработка микропроцессорной системы управления робототехнического комплекса для сортировки. Исследование динамических характеристик робототехнического манипулятора. Изучение временных цикловых диаграмм движения манипулятора по всем степеням свободы.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 27.11.2018 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1,2 КФ МГТУ им. Н.Э.Баумана
Экспериментальное исследование динамики промышленного манипулятора ПР5-2-13.4.3, реализованное на микроконтроллерной системе обработки данных
С.С. Ратанов1, В.М. Масюк2
e-mail:1 xy_lig_an91@mail.ru,2 masyuk77@mail.ru
В рамках проводимой кафедрой М6-КФ «Мехатроника и робототехника» научно-исследовательской работы предстояло разработать микропроцессорную систему робототехнического комплекса для сортировки объектов. После анализа технического задания потребовалось решить следующие задачи:
Разработка микропроцессорной системы управления робототехнического комплекса [1], куда можно отнести следующие вопросы:
· микроконтроллерная система обработки данных;
· модуль управления пневмоцилиндрами;
· модуль усиления и гальванической развязки;
· блок питания;
· трехосный датчик акселерометра ММА7361.
Разработка модуля сопряжения.
Расчет необходимых электрических характеристик.
Разработка программного обеспечения. Данный модуль может состоять, в зависимости от реализации из следующих модулей:
· код прошивки высокого уровня для МК Arduino Uno;
· разработка интерфейса на языке C#, которая реализует следующий функционал:
- обработка данных;
- исследование динамических характеристик робототехнического манипулятора;
- исследование перемещений штока манипулятор;
- изучение временных цикловых диаграмм движения манипулятора по всем степеням свободы.
Разработка и постановка эксперимента исследования динамики.
Исследовательская часть. В результате обзора литературы, исследования современного состояния отрасли и оценки быстродействия, функциональных возможностей и экономических параметров современных микроконтроллеров [2], одним из вариантов реализации поставленных можно привести в виде следующей обобщенной функциональной схемы рисунок 1:
микропроцессорный робототехнический манипулятор сортировка
Рис. 1. Обобщенная функциональная схема
В качестве сортировочного стенда использовалось 2 пневмо-манипулятора ПР5-2-13.4.3. Технические характеристики: грузоподъемность 0,17 кг.; 3 степени свободы; время захватывания не более 1 с.; время отпускания не более 2 с.; диаметра захватываемого предмета: max=32мм, min=28мм., поворот рабочего органа регулируемый от 40 градусов до 170 градусов. Необходимый угол для стенда составляет 90 градусов. Временные затраты на перемещение неизвестны.
Решить вопрос с определением конечных положений существует несколько подходов:
· классический - использование конечных датчиков - инкодеров (магнитных, индукционных, оптических и т.д.). Преимуществом данного подхода является надежность, простота, отработанность конструкции. Минусы - требуется изначальная разработка установочных мест для датчиков. Вмешательство в данную структуру является не целесообразным. Вторая особенность - требуется 6 датчиков на 1 манипулятор, 12 - соотвествеено на 2, следовательно, нужно иметь дополнительные 12 цифровых портов со схемой согласования. Обычно такие структуры разрабатываются при проектировании новых систем и редко используются при модернизации существующих из за большого количества изменений, вносимых в конструкцию.
· решение удобное в плане модернизации - предлагается использовать трёхосный акселерометр. Преимущества данного подхода - 1 датчик на 1 манипулятор, получается, что 2 датчика используют всего 6 портов АЦП. Вторая немаловажная особенность - это внесение дополнительного функционала, что дает возможность визуализации технологических процессов в реальном времени.
Выбираем трехосный акселерометр с помощью которого можно измерить скорость и ускорение перемещения рабочего органа и по ударным нагрузкам можем определить время затраченное на перемещение.
Выбор микроконтроллера. Для реализации задач за основу был взят готовый микроконтроллер на плате Arduino UNO, который имеет следующие достоинства: встроенная среда программирования; достаточность портов; наличие встроенных библиотек для специальных датчиков; удобство работы с загрузкой скетчей, для исследовательских задач; невысокая цена; компактность.
Выбор акселерометра. Трёхосный акселерометр позволяет определять статическое (сила земного притяжения) или динамическое ускорение действующее в направлении осей X, Y, Z и применяется для определения ориентации объекта, на котором он установлен, в пространстве, что позволяет получать информацию об ускорении/замедлении этого объекта, а также о его наклоне относительно земной оси. Датчик основан на чипе MMA7361 компании Freescale. Выводом является 3 аналоговых сигнала: по одному для каждой из осей. Уровень напряжения пропорционален величине ускорения действующему вдоль оси. Для определения по этим данным ориентации в пространстве понадобятся вычисления на управляющем микроконтроллере. Схема подключения датчика к микроконтроллеру представлена на рисунке 2
Рис. 2. Подключение акселерометра к Arduino
Постановка эксперимента и обработка данных. Задача: исследование динамических характеристик промышленного пневмо-манипулятора ПР5. Получение временных диаграмм.
Для решения поставленной задачи были выполнены следующие этапы:
1. Разработка интерфейса программы с помощью Windows Form на языке С#.
Рис. 3. Интерфейс программы управления манипуляторами
2. Калибровка датчика трехосного акселерометра ММА7361, для максимальной чувствительности 1.5g и минимальной чувствительности 6g, по следующей методике [3]:
· Зафиксировать датчик в горизонтальном положении на схвате робота;
· Установить в прошивке контроллера значения X,Y,Z равные нулю, записать прошивку в контроллер;
· Снять показания с датчика в течение 3 секунд (для получения статистической значимости эксперимента, и исходя из времени выборки АЦП определили это время);
· Вычислить средние значения в горизонтальном положении и внести поправку в калибровочные значения.
Рис. 4. 3D - модель манипуляционного механизма
На рисунке 4 приведена схема эксперимента. Цифрами обозначено возможное перемещение манипулятора: 1 - поворотное ударное по координате X,Y; 2 - подъемно ударная по оси Z; 3 - продольно ударное по оси X. X,Y,Z обозначены глобальные координаты трехосного акселерометра ММА7361.
Таблица 1. Результате калибровки датчика при чувствительности 1.5g
X |
Y |
Z |
||
332,86 |
355,54 |
463,91 |
Среднее значение |
|
1,2950566 |
1,1407954 |
1,33405284 |
Стандартное отклонение |
|
328,97483 |
352,117614 |
459,907841 |
Теоретический min |
|
336,74517 |
358,962386 |
467,912159 |
Теоретический max |
Экспериментальные данные после калибровки при разной чувствительности приведены на рисунке 5 и 6.
Рис. 5. Экспериментальные данные при чувствительности 1.5g
Таблица 2. Результате калибровки датчика при чувствительности 6g
X |
Y |
Z |
||
338,23 |
347,88 |
369,91 |
Среднее значение |
|
0,7634981 |
0,6709 |
0,712018 |
Стандартное отклонение |
|
335,93951 |
345,867 |
367,7739 |
Теоретический min |
|
340,52049 |
349,893 |
372,0461 |
Теоретический max |
Рис. 6. Экспериментальные данные при чувствительности 6g
Выводы
В данной статье рассмотрены основные положения разработки микроконтроллерной системы, снятие и обработки данных, проведены исследования динамики робота, которые легли в основу построения математической модели.
Список литературы
[1] Схиртладзе А.Г., Иванов В.И., Кареев В.Н. Гидравлические и пневматические системы. - Москва: ИЦ МГТУ «Станкин», «Янус-К», 2003. - С. 544.
[2] Белов А.В. Конструирование устройств на микроконтроллерах. СПб.: Наука и Техника, 2005. - 256с. ил.
[3] Дрейпер Н., Смит Г. Прикладной регрессионный анализ. М.: Издательский дом «Вильямс», 2007, 911с.
Размещено на Allbest.ru
Подобные документы
Структурная схема механизма робота-манипулятора в пространстве. Определение степени подвижности механизма робота-манипулятора. Анализ движения механизма робота-манипулятора и определения время цикла его работы. Определение и построение зоны обслуживания.
курсовая работа [287,4 K], добавлен 06.04.2012Манипулятор - механизм для управления пространственным положением орудий и объектов труда, характеристика его оснащения. Расчёт параметров механической системы манипулятора типа ВПП. Процесс работы манипулятора, его кинематическая система и мощность.
курсовая работа [48,4 K], добавлен 27.08.2012Описание конструкции и принципа действия манипулятора. Разработка гидропривода подвода захвата манипулятора. Определение потерь давления в аппаратах на этапе перемещения комплектов. Разработка технологического процесса изготовления приводной шестерни.
дипломная работа [483,5 K], добавлен 22.03.2018Описание схемы и расчет дифференциальных уравнений движения манипулятора с двумя степенями свободы. Кинематический анализ схемы и решение уравнений движения звеньев и угловых скоростей механизма. Реакции связей звеньев и мощность двигателя управления.
курсовая работа [3,2 M], добавлен 06.08.2013Автоматическая машина, состоящая из манипулятора и устройства программного управления его движением. Назначение и применение промышленного робота. Структурная схема антропоморфного манипулятора. Задачи механики манипуляторов и ее кинематический анализ.
реферат [179,3 K], добавлен 09.12.2010- Анализ конструкции манипулятора с двумя вращательными и двумя поступательными кинематическими парами
Структурный, кинематический и динамический анализ манипулятора. Расчет параметров зоны обслуживания устройства, скоростей и ускорений. Определение геометрических характеристик поперечного сечения звеньев манипулятора с учетом характера и вида нагружения.
курсовая работа [908,4 K], добавлен 19.06.2012 Технические характеристики манипулятора. Структура технического оборудования. Функциональная и электрическая схемы. Характеристика применяемых датчиков. Словесный алгоритм технологического цикла. Блок-схема алгоритма программы управления манипулятором.
курсовая работа [1,8 M], добавлен 20.12.2012Пространственные механизмы со многими степенями свободы. Синтез четырехзвенного манипулятора. Выбор передачи редуктора для требуемых звеньев. Расчет мощности привода четвертого звена. Расчет вала на прочность. Основные параметры и подбор подшипников.
курсовая работа [1,3 M], добавлен 05.01.2013Выбор оптимальной системы электропривода механизма выдвижения руки манипулятора, выбор передаточного механизма и расчет мощности электродвигателя. Моделирование режимов работы и процессов управления, разработка электрической схемы конструкции привода.
курсовая работа [1,9 M], добавлен 09.01.2010Кинематическая схема механизма захвата, технические данные манипулятора. Энергетический баланс механической части электропривода. Передаточное число редуктора, номинальная скорость вращения выбранного двигателя и скорость движения исполнительного органа.
курсовая работа [1,4 M], добавлен 22.05.2019