Методическая статья

Модульная конструкция и производство интеллектуальный робот на основе стратегии управления связью

11.1K просмотров

DOI:

10.3791/56422

14 октября 2017 г.

В этой статье

Краткое содержание

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

Аннотация

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

Во-первых различные рабочие модули механически собираются завершить строительство платформы работы и установки робота манипулятора. Затем мы дизайн системы замкнутого цикла управления и стратегии управления двигателем четыре квадранта, с помощью отладки программного обеспечения, а также рулевого личность (ID), скорость передачи данных и других рабочих параметров, чтобы гарантировать, что робот достигает желаемого динамической производительность и низкое потребление энергии. Далее мы отладки датчик для достижения полидатчиковую fusion точно приобрести экологической информации. Наконец мы реализуем соответствующий алгоритм, который может признать успех функции робота для данного приложения.

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

Введение

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

Модульной реализации роботизированной платформы основывается главным образом на следующие методы: многомерный сочетание управления стратегия управления двигателем модуль5,6, и интеллигентая(ый) разведки на основе генетического алгоритма в модуле алгоритм оптимизации.

Мы используем двойной контроль замкнутого цикла двигателя постоянного тока и четыре квадранта мотор операции в модуле управления двигателем. Двойная скорость замкнутого цикла управления означает, что выход регулятора скорости служит входной регулятор тока, что позволяет контролировать текущие и крутящего момента двигателя. Преимуществом этой системы является, что крутящий момент мотора можно управлять в режиме реального времени на основе разницы между заданной скоростью и фактической скоростью. Когда разница между заданной и фактической скорости относительно большой, мотор крутящий момент увеличивается и скорость изменения скорости быстрее ехать скорость двигателя к заданное значение так быстро, как возможно, что делает для быстрого регулирования7, 8 , 9. и наоборот, когда скорость относительно недалеко от заданного значения, это может автоматически снизить крутящий момент двигателя, чтобы избежать чрезмерной скорости, позволяя скорость для достижения заданного значения относительно быстро без ошибок6, 10. эквивалентного времени константа электрического текущего цикла является относительно небольшим, четыре квадранта мотор11,12 может реагировать более быстро подавить влияние вмешательства, когда система является вмешательство извне. Это позволяет улучшить стабильность и анти помех способность системы.

Мы выбираем интеллигентая(ый) генетической оптимизации алгоритма с высоким КПД, основываясь на результатах моделирования, запустить в MATLAB. Генетический алгоритм является стохастических параллельного поиска алгоритм, основанный на теории естественного отбора в генетике. Он представляет собой эффективный метод для поиска глобального оптимальное решение в отсутствие любой исходной информации. Он рассматривает набор решений проблемы как население, тем самым увеличивая качество решения через непрерывный отбор, кроссовер, мутации и других генетических операций. Отношении пути планирования интеллектуальные роботы трудность возникает в результате недостаточно первоначальной информации, сложных средах и нелинейности. Генетические алгоритмы лучше способны решить проблему пути планирования, поскольку они обладают глобальной оптимизации способности, сильная приспособляемость и надежности при решении нелинейных задач; Существует никаких конкретных ограничений на этой проблеме; процесс вычисления прост; и есть никаких особых требований к поиск пространства 13,14.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Протокол

1. строительные машины

  1. Сборка шасси, как показано на рисунке, обеспечение механических компонентов, используя соответствующие крепления. ( рис. 1)
    Примечание: Корпус, который включает в себя основной платы, мотор, колеса и т.д., является основным компонентом, ответственным за его движения робота. Таким образом, во время Ассамблеи, держать кронштейн прямой.
  2. Олово проволока свинца и положительные и отрицательные электроды. Припой, два провода приводит на двух концах двигателя, соединяющий красный свинец положительного электрода и черный свинец на отрицательном электроде.
  3. Установите втулку вала, двигатели и колеса.
    1. Соединиться втулку вала двигатель и закрепите его винтом.
    2. Вставить втулку вала в центре ступицы.
    3. Установка завершена структуры на шасси.
  4. Два отверстия, 3 мм в диаметре, в центре шасси, чтобы для установки мотора модуль. Подключите двигатель мотора модуль.
  5. Сверла, одно отверстие 1 см от обоих левого и правого краев шасси для установки кронштейна для инфракрасных датчиков на дне.
  6. Установить два крепления на центр с обеих сторон шасси.
    Примечание: Для обеспечения нормальной работы инфракрасных датчиков, убедитесь, что соединения кусок перпендикулярно шасси.
  7. Просверлить отверстие, 18 мм в диаметре, через каждый из двух структурных компонентов для установки датчиков. ( рисунок 2A)
  8. Установить привод электродвигателя к нижней части корпуса. ( рис. 2B) Установите один инфракрасный датчик, указывая на каждом из четырех направлений, соответственно, шасси. ( рис. 2 c)
  9. Установка рулевого в симметрии. Из-за большого крутящего момента при эксплуатации рулевого, убедитесь, что винты установлены таким образом, который обеспечивает твердую и непроницаемой совместного.
  10. Установить четыре инфракрасные датчики на центре машины.
  11. Место 14,8 V напряжение питания в центре машины и Прикрепите блок микроконтроллер (MCU) аккумулятора.
  12. Аффикс четыре диапазона датчиков к верхней части машины. Отрегулируйте угол между каждым датчиком и землей до 60°, чтобы гарантировать точность обнаружения относительно рабочего стола.
  13. Установить наклон двухосевой датчик, который используется для выявления случаев, когда машины не удается достичь своей цели в рабочей зоне.
  14. Отверткой приложить руку робота к передней части машины. ( рис. 3)

2. Отладки двигателя, рулевого управления и модуль драйвера

  1. дважды щелкните, чтобы открыть отладки программного обеспечения (например, Terminal2010 Servo Робот). Подключите компьютер к отладочной плате с универсальной последовательной шины (USB) преобразования кабеля. ( рис. 4)
  2. Установить рулевого двигателя ' s скорость передачи данных до 9600 бит/с, ограничение скорости до 521 rad/мин, угловой ограничение до 300° и напряжения ограничения до 9,6 V в интерфейсе рабочего.
  3. Режим работы рулевого робот для " рулевого двигателя режим. "
  4. Применять асинхронную полудуплексная связь как связь между контроллером и рулевые двигатели. Таким образом, контроллер может управлять более чем 255 рулевые двигатели с помощью единого интерфейса универсального асинхронного приемопередатчика (UART). ( рис. 5)
    Предупреждение: Могут существовать, в большинстве, 6 Руководящий двигатели, подключены к отдельным проводом. Слишком много рулевые двигатели приведет к перегреву и большие падения напряжения, что приводит к необычным сброс и аномальные передачи данных и т.д. ( рис. 6)
  5. применяются асинхронные полудуплексный Коммуникация как связь между контроллером и мотора модуль. ( рис. 7)
  6. Установить идентификационный номер два вождения модулей и четыре рулевого двигателя. ID3 и ID4 являются пустым для будущего обновления целей. ( рис. 8)
    Примечание: ID1: влево вождения модуль; Id2: вправо вождения модуль; ID5: слева фронт рулевого двигателя; ID6: право фронт рулевого двигателя; ID7: слева задние рулевого двигателя; ID8: право задней рулевой двигатель.
  7. Каскад рулевые двигатели один за другим и подсоедините к контроллеру Каскад.
  8. Подключения датчиков к их соответствующих контроллер интерфейсов. Следует отметить, что датчик, чьи соединитель медведи знак треугольной является земля (GND).
    Примечание: AD1: фронт инфракрасный фотоэлектрический датчик на нижней стороне; Ad2: право инфракрасный фотоэлектрический датчик на нижней стороне; Ad3: задний инфракрасный фотоэлектрический датчик на нижней стороне; AD4: левый инфракрасный датчик на нижней стороне; AD5: фронт ИК расстояние измерения датчика; AD6: право инфракрасного дистанционного измерения датчика; AD7: задний инфракрасный измерительный датчик; AD8: левый ИК расстояние измерения датчика; AD9: слева фронт против инфракрасный фотоэлектрический датчик падения; AD10: право фронт против инфракрасный фотоэлектрический датчик падения; AD11: право задний анти инфракрасный фотоэлектрический датчик падения; AD12: слева сзади от падения инфракрасный фотоэлектрический датчик.

3. Отладка датчики

  1. регулирующих повернуть ручку на хвост инфракрасных датчиков, чтобы регулировать дальность обнаружения датчиков. Когда робот размещен в центре рабочего стола, логический уровень топ четыре инфракрасных датчиков является 1. Когда машина движется к краю рабочего стола, уровень логики инфракрасного датчика на соответствующей стороне будет 0. ( рис. 9а)
    Примечание: Робот может определить его местоположение в рабочей таблице, анализируя уровень логики инфракрасных датчиков. Например, если логические уровни датчиков левый и Фронт 0, робота должна быть в регионе верхнего левого рабочего стола.
  2. Сравнение измеренных значений датчика расстояния до их исходных значений для калибровки. ( рис. 9B)
    Примечание: Датчик расстояния это аналоговый датчик. Как расстояние варьируется, датчик ' s сила сигнала обратной связи и соответствующих измеренных значений также будет меняться. Измеренные значения будет ретранслироваться на машине через цифровые датчики, так что робот может идентифицировать изменения в его окрестностях.
  3. Отладки угол наклона датчика.
    1. Сенсор угол наклона по горизонтали и записывать его измеренных значений.
    2. Наклон датчика к двух разных направлениях и записывать измеренные значения. Если измеренные значения находятся в диапазоне ошибка, датчик может рассматриваться как в регулярные операции.

4. Схема управления

  1. конструкции имитационная модель двигатель постоянного тока, на основании уравнения баланса мотор напряжения постоянного тока, поток связь уравнения и уравнения баланса крутящий момент.
    1. Создать напряжения баланс уравнение, предоставляемых
      figure-protocol-1
      u d, где напряжение прямой оси, u q-Квадратурные ось напряжения. R d и q R обозначают сопротивлению прямой оси и оси Квадратурные соответственно. figure-protocol-2, figure-protocol-3, figure-protocol-4, figure-protocol-5 , представляют собой прямые оси ток, прямой ток оси, прямой оси потока и квадратурных оси потока.
    2. Создания потока уравнение связи, предоставляемых
      < imglt = «Уравнение 6" src="/files/ftp_upload/56422/56422eq6.jpg» / >
      где figure-protocol-6 и figure-protocol-7 указывают коэффициент из прямых самоиндукции оси и оси самоиндукции Квадратурные соответственно. figure-protocol-8 и figure-protocol-9 являются коэффициент взаимной индуктивности. figure-protocol-10, figure-protocol-11 представляют собой электромагнитные нагрузки, крутящий момент крутящий момент.
    3. Создавать крутящий момент баланс уравнение рассчитывается путем figure-protocol-12.
    4. Моделирование построить модель двигателя постоянного тока. ( рис. 10)
  2. Применять двойной контроль замкнутого цикла двигателя постоянного тока. Использовать выход регулятора скорости как входные данные регулятор тока регулировать двигатель ' s крутящий момент и ток.
    Примечание: Схема структуры нынешней системы регулирования. ( рис. 11)
    Передаточной функции PI регулятор тока отображается как figure-protocol-13, где figure-protocol-14 – Пропорциональный коэффициент Регулятор тока и figure-protocol-15 является постоянная времени привести регулятором тока. Она может быть получена путем масштабный коэффициент figure-protocol-16 и интегральный коэффициент figure-protocol-17.
    1. Применить двойной контроль замкнутого цикла двигателя постоянного тока. ( Рисунок 12)
  3. Применяются четыре квадранта движения контроля двигателя постоянного тока. ( рис. 13)
    1. H-мост вождения использовать цепи для достижения четыре квадранта движение мотора постоянного тока, модулируя вкл выкл металл-оксид-полупроводник поля-транзистора (MOSFET). ( рис. 14)
      Примечание: Когда Q1 и Q4 включены и двигатель находится в состоянии вперед электрические и первый квадрант под управлением государства. При включении Q3 и Q4, двигатель находится в энергию торможения государства и второй квадрант под управлением государства. При включении Q2 и Q3, двигатель находится в обратном электрические состояние и состояние движения третий квадрант. При включении Q1 и Q2, двигатель находится в обратном энергии торможения состояние и состояние движения четвертого квадранта.
  4. Применить широтно-импульсной модуляции (PWM) регулировать скорость двигателя постоянного тока. Модулировать DC напряжение импульса (ПВ) применяется для якоря двигателя, контролируя включения выключения электрического переключателя, когда напряжение электродвигателя постоянного тока питания остается практически неизменным, таким образом модулируя среднее значение и ввода скорость вращения напряжения якоря двигателя.

5. Написать программу

  1. использовать линии загрузки USB для импорта файла двоичный (BIN), созданного KEIL5 в контроллер.
  2. Выберите программу, чтобы быть казнены.

6. Сценарий применения

  1. Применить распознавания цвета для классификации грузов на фабрике. ( рис. 15)
    1. Использовать оптическую камеру сбора изображений и проверки отсканированных цвет, используя Количество отвергнутых двумерного массива.
    2. Снять объект с механической руки.
    3. Команду для перевозки объекта в указанном месте с использованием камеры и вождения мотор робота.
  2. Поиска быстро, чтобы очистить специально отведенных местах. ( рис. 16)
    1. Использовать четыре оптических датчиков на робота для обнаружения мест окружающих препятствий.
    2. Команда рулевого двигателя снять механической лопаты и очистить препятствия в обозначенных районах.
    3. Использование генетического алгоритма, чтобы определить наиболее эффективный поиск path.
  3. Использовать самопознания для предотвращения падения из workbench отделить рабочие из машины рабочей области и обеспечить безопасность работников.
    1. Изменить сигналы, основанные на разницу в высоте между четыре верхних оптические датчики, которые признают workbench и землю.
    2. Проанализировать изменяемые сигналы для определения местоположения по краям верстака.
    3. Команда машину, чтобы избежать края workbench.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Результаты

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

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Обсуждение

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

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Раскрытие информации

Авторы не имеют ничего сообщать.

Благодарности

Авторы хотели бы выразить свою признательность г-н Yaojie он за его содействие в проведении экспериментов, сообщается в настоящем документе. Эта работа частично поддержали Фонд национального естественных наук Китая (№ 61673117).

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Материалы

Список материалов, использованных в этой статье
ИмяКомпанияКаталожный номерКомментарии
конструкционные деталиUPTECMONYH HARL1-1
конструкционные деталиUPTECMONYH HARL2-1
конструкционные деталиUPTECMONYH HARL3-1
конструкционные деталиUPTECMONYH HARL4-1
конструкционные деталиUPTECMONYH HARL5-1
конструкционные деталиUPTECMONYH HARL5-2
UPTECMONYH HARU3A
конструкционные деталиUPTECMONYH HARU3B
конструкционные деталиUPTECMONYH HARU3C
конструкционные деталиUPTECMONYH HARU3F
конструкционные деталиUPTECMONYH HARU3G
конструкционные деталиUPTECMONYH U3H
UPTECMONYH HARU3J
конструкционные деталиUPTECMONYH HARI3
конструкционные деталиUPTECMONYH HARI5
конструкционные деталиUPTECMONYH HARI7
конструкционные деталиUPTECMONYH HARCGJ
соединительный компонентUPTECMONYH HARLM1
соединительный компонентUPTECMONYH HARLM2
соединительный компонентUPTECMONYH HARLM3
соединительный компонентUPTECMONYH HARLM4
соединительный компонентUPTECMONYH HARLX1
соединительный компонентUPTECMONYH HARLX2
соединительный компонентUPTECMONYH HARLX3
компонент звенаUPTECMONYH HARLX4
Элемент конструкции рулевого механизмаUPTECMONYH HARKD
Компонент конструкции рулевого механизмаUPTECMONYH HARDP
Инфракрасный датчикUPTECMONYH HARE18-B0Цифровой инфракрасный датчик
  Модельный ряд  ИскательSHARPGP2D12
Датчик уровня серогоSHARPGP2Y0A02YK0F
proMOTION  CDSSHARPCDS  5516Модуль
привода электродвигателяRisymHG7881
паяный проводELECALL63A
клеммаЯркий провод5264
моторBX мотор60JX
камераLogitechC270
Сверлильный станокXIN XIANG16MMПожалуйста, будьте внимательны
Паяльная станцияYIHUA8786DBe  Осторожно  К  be  отвертка для сжигания
EXPLOIT043003
ПинцетR'DEERRST-12
Конструкционные детали Конструкционные детали HAR робота

Ссылки

  1. Charalampous, K., Kostavelis, I., Gasteratos, A. Robot navigation in large-scale social maps: An action recognition approach. Expert Syst Appl. 66 (1), 261-273 (2016).
  2. Huang, Y., &Wang, Q. N. Disturbance rejection of Central Pattern Generator based torque-stiffness-controlled dynamic walking. Neurocomputing. 170 (1), 141-151 (2015).
  3. Tepljakov, A., Petlenkov, E., Gonzalez, E., Belikov, J. Digital Realization of Retuning Fractional-Order Controllers for an Existing Closed-Loop Control System. J Circuit Syst Comp. 26 (10), 32-38 (2017).
  4. Siluvaimuthu, C., Chenniyappan, V. A Low-cost Reconfigurable Field-programmable Gate Array Based Three-phase Shunt Active Power Filter for Current Harmonic Elimination and Power Factor Constraints. Electr Pow Compo Sys. 42 (16), 1811-1825 (2014).
  5. Brogardh, T., et al. Present and future robot control development - An industrial perspective. Annu Rev Control. 31 (1), 69-79 (2007).
  6. Wang, E., Huang, S. A Novel DoubleClosed Loops Control of the Three-phase Voltage-sourced PWM Rectifier. Proceedings of the CSEE. 32 (15), 24-30 (2012).
  7. Li, D. H., Chen, Z. X., Zhai, S. Double Closed-Loop Controller Design of Brushless DC Torque Motor Based on RBF Neural Network. Proc. 2nd International Conference on Frontiers of Manufacturing Science and Measuring Technology. (ICFMM 2012), , 1351-1356 (2012).
  8. Tian, H. X., Jiang, P. L., Sun, M. S. Double-Loop DCSpeed Regulation System Design Basd On OCC). Proc. 4th International Conference on Advances in Materials and Manufacturing (ICAMMP 2013), , 889-890 (2014).
  9. Xu, G. Y., Zhang, M. Double Closed-Loop Feedback Controller Design for Micro Indoor Smart Autonomous Robot). Proc. International Conference on Material Science and Engineering Technology. (ICMSET 2011), , 474-479 (2011).
  10. Chen, Y. N., Xie, B., Mao, E. R. Electric Tractor Motor Drive Control Based on FPGA. Proc. 5th IFAC Conference on Sensing, Control and Automation Technologies for Agriculture (AGRICONTROL), , 271-276 (2016).
  11. Zhang, J., Zhou, Y. J., Zhao, J. Study on Four-quadrant Operation of Brushless DC Motor Control Method. Proc. International Conference on Mechatronics, Robotics and Automation. (ICMRA 2013). , 1363-1368 (2013).
  12. Joice, C. S., Paranjothi, S. R., Kumar, V. J. S. Digital Control Strategy for Four Quadrant Operation of Three Phase BLDC Motor With Load Variations. Ieee T Ind Inform. 9 (2), 974-982 (2013).
  13. Drumheller, Z., et al. Optimal Decision Making Algorithm for Managed Aquifer Recharge and Recovery Operation Using Near Real-Time Data: Benchtop Scale Laboratory Demonstration. Ground Water Monit R. 37 (1), 27-41 (2017).
  14. Wang, X. S., GAO, Y., Cheng, Y. H., Ma, X. P. Knowledge-guided genetic algorithm for path planning of robot. Control Decis. 24 (7), 1043-1049 (2009).

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Перепечатки и разрешения

Запросить разрешение на повторное использование текста или иллюстраций этой статьи JoVE

Запросить разрешение

Теги

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