Программное обеспечение модуля передвижения робота гидромелиорирования (гидробота) по сигналам NFC меток

Автор: Гришин Александр Петрович, Гришин Андрей Александрович, Гришин Владимир Александрович

Журнал: Агротехника и энергообеспечение @agrotech-orel

Рубрика: Научно-техническое обеспечение процессов и производств в АПК и промышленности

Статья в выпуске: 4 (21), 2018 года.

Бесплатный доступ

Во введении дан краткий очерк систем ориентации мобильного робота для мониторинга и полива каждого, отдельно взятого растения в искусственной экосистеме и сформулирована цель исследований - создать систему ориентации и перемещения робота гидромелиорирования растений в искусственных экосистемах «Гидробот 1,0» у каждого растения для его монитринга и подачи питательного раствора. В разделе результаты и их обсуждение отмечается, что модуль управления передвижением Гидробота реализован на процессоре ATMega. Для привода передвижения использованы шаговые двигатели. Для ориентации используется приемник RFID/NFC, работающий на частоте 13,56 МГц. Приемник NFC считывает специальные метки стандарта ISO 14443, размещенные около каждого из растений. Метки имеют уникальный идентификатор, который используется для идентификации растения для внесения данных в БД. Приводится описание работы программного обеспечения передвижением робота. Приводятся выводы: разработан алгоритм и программное обеспечение передвижения робота гидромелиорирования Гидробот 1.0. Создана система ориентации и перемещения робота гидромелиорирования растений в искусственных экосистемах «Гидробот 1,0» у каждого растения для его мониторинга и подачи питательного раствора. Для ориентации используется приемник RFID/NFC, работающий на частоте 13,56 МГц.

Еще

Ориентация, робот гидромелиорирования, nfc метки, алгоритм

Короткий адрес: https://sciup.org/147229195

IDR: 147229195

Текст научной статьи Программное обеспечение модуля передвижения робота гидромелиорирования (гидробота) по сигналам NFC меток

В робототехнических системах мобильного характера, машинное зрение (МЗ) применяется для осуществления их автоматического перемещения для чего необходимо знать местоположение мобильного средства (мобильного робота) и осуществлять его беспрепятственное перемещение по требуемому маршруту. В работах, посвященных этому предмету, как показывает их изучение, для определения этих функций применяются три термина: ориентирование, навигация и позиционирование мобильного робота. Однако если принять во внимание, что для автоматического перемещения мобильного средства необходимо знать, где оно находится и куда перемещаться дальше, более правильно применять термин ориентирование (ориентация), поскольку согласно определению – этот термин означает поиск на местности наблюдателем (мобильным роботом) своего местоположения относительно сторон горизонта, а также направления движения [1].

Итак, современные системы ориентирования можно разделить на два вида [2]:

  • 1)    относительные системы, в которых местоположение определяется относительно начального положения объекта;

  • 2)    абсолютные системы, в которых местоположение определяется на основании данных об окружающей среде.

Абсолютное ориентирование представлено следующими категориями:

  • 1)    Активные маяки, триангуляция (радиомаяки, инфракрасные (ИК) маяки, Wireless Fidelity (Wi-Fi) маяки, Global System for Mobile Communications (GSM) маяки, Global Positioning System (GPS)).

  • 2)    Искусственные паттерны (NFC метки, маркеры) для распознавания.

  • 3)    Естественные паттерны (маркеры) для распознавания.

Так же достаточно распространены радио метки и штрих-коды. Например, их используют такие метод как Radio Frequency Identification (RFID) (радиочастотная идентификация) — метод автоматической идентификации объектов, в котором по средствам радиосигналов считываются или записываются данные, хранящиеся в так называемых транспондерах, или RFID метках.

Одним из успешных применений искусственных меток на практике роботизированный склад, разработанный компанией Kiva Systems, где паттерном является метка с QR-кодом. (Quick Response) QR-код — матричный код (двухмерный штрих-код). Другие коды:

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

    - Код DataMatrix [3] представляет собой черно-белые элементы

или элементы нескольких различных степеней яркости, обычно в форме квадрата 116

размещённые в прямоугольной или квадратной группе

  • -    Код PDF417 [3] Portable Data File — переносимый файл данных — двумерный штрих-код, поддерживающий кодирование до 2710 знаков. В настоящее время PDF417 широко применяется в идентификации личности, учёте товаров, при сдаче отчетности в контролирующие органы и других областях.

  • -    Иерархический код «Амёба» — данный тип искусственных ориентиров используется в свободно распространяемом программном обеспечении ReacTVision [4]. Код данных зависит от вложенности чёрных и белых областей друг в друга. Например, маркер имеет следующую иерархию областей: белая область содержит 8 чёрных областей, одна из которых содержит пять белых, другая – две белые, ещё две – по одной белой, а остальные четыре не содержат внутренних областей. Всего разработчики предусмотрели 216 комбинаций данного кода.

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

Цель иследований – создать систему ориентации и перемещения робота гидромелиорирования растений в искусственных экосистемах «Гидробот 1,0» у каждого растения для его монитринга и подачи питательного раствора.

Результаты и их обсуждение

Модуль управления передвижением Гидробота реализован на процессоре ATMega в составе системы управления, разработанной во ФГБНУ ФНАЦ ВИМ [5]. Для привода передвижения использованы шаговые двигатели. Для ориентации используется приемник RFID/NFC, работающий на частоте 13,56 МГц. Данный тип меток решено использовать из-за высокой доступности и низкой стоимости. Приемник NFC считывает специальные метки стандарта ISO 14443, размещенные около каждого из растений. Метки имеют уникальный идентификатор, который используется для идентификации растения для внесения данных в БД. Алгоритм ПО модуля передвижения представлен на рис. 1.

Рисунок 1    - Алгоритм передвижения робота гидромелиорирования Гидробот 1.0

При первом запуске модуля устанавливается направление движения Гидробота в режим «назад» и подается команда «движение».

После этого сразу включается считывание NFC меток. При обнаружении метки в поле действия приемника (это означает, что Гидробот подъехал к растению), происходит определение идентификатора растения. Если осуществлялось движение назад, то осуществляется проверка идентификатора начального растения (первого в грядке). Если растение не начальное, то движение продолжается до следующего растения. Если растение начальное, то движение прекращается. Направление движения устанавливается «Вперед», включается пауза цикла между проходами Гидробота (устанавливается в зависимости от требований).

В случае, если при считывании метки движение осуществлялось вперед, то сразу осуществляется останов Гидробота. После осуществляется проверка позиции конечного растения. Если растение конечное, то направление движения устанавливается в режим «назад», если не конечное растение, то осуществляется переход к запуску программы анализа параметров растения, осуществляется воздействие на растение (полив, внесение удобрения и проч.), осуществляется передача данных в облачное хранилище. После подпрограммы обработки растения подается команда на движение и программа переходит в режим считывания меток.

Выводы

Разработан алгоритм и программное обеспечение передвижения робота гидромелиорирования Гидробот 1.0

Создана система ориентации и перемещения робота гидромелиорирования растений в искусственных экосистемах «Гидробот 1,0» у каждого растения для его мониторинга и подачи питательного раствора. Для ориентации используется приемник RFID/NFC, работающий на частоте 13,56 МГц.

Список литературы Программное обеспечение модуля передвижения робота гидромелиорирования (гидробота) по сигналам NFC меток

  • Толковый словарь русского языка. Ориентирование. [Электронный ресурс]. - Режим доступа http://tolkslovar.ru/o5593.html, дата обращения 20.11.18.
  • Borenstein J., Everett H. R., Where am I? Sensors and Methods forMobile Robot Positioning - Michigan: University of Michigan, 1996. - 282с.
  • Акчурин В.А. Разработка системы расширенной реальности для моделирования трехмерных сцен [Электроннный ресурс].-Режим доступа:http://masters.donntu.edu.ua/2012/iii/akchurin/diss/index.htm дата обращения 20.11.18.
  • ReacTVision [Электроннный ресурс]. - Режим доступа: http://reactivision.sourceforge.net/ дата обращения 20.11.18.
  • Гришин А.П., Гришин В.А., Гришин А.А., Годжаев З.А. Ключевые технологии и прогноз развития сельскохозяйственной робототехники // Энергообеспечение и энергосбережение в сельском хозяйстве // Труды Х-й Международной научно-технической конференции (24 - 25 мая 2016 года, г. Москва, ГНУ ВИЭСХ). В 5-ти частях. Часть 5. М.: ГНУ ВИЭСХ, 2016, с. 66-73.
Статья научная