Разработка алгоритмов управления для робота-культиватора

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 28.11.2021
Размер файла 699,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Казахский агротехничесикй университет им. Сакена Сейфуллина

Факультет «Энергетический»

Разработка алгоритмов управления для робота-культиватора

Амир Е.К., студент магистратуры

Аннотация

Статья посвящена основным вопросам применения алгоритмов управления на базе нечеткой логики для сельскохозяйственных роботов культиваторов. В частности, рассматриваются проблемы по уходу картофельной культуры и борьбы с сорными растениями для данной культуры. В данной работе разрабатываются основные алгоритмы управления приводами робоплатформы культиватора. Указанные алгоритмы были разработаны при помощи ПО «MatLab» и библиотеки «Simulink».

Ключевые слова: сорное растение, культиватор, робоплатформа. привод, алгоритм, нечеткая логика.

Abstract

The paper is devoted to the main issues of application offuzzy logic based control algorithms for agricultural robots of cultivators. In particular, the problems ofpotato crop care and weed control for this crop are considered. In this paper we develop basic control algorithms for the drives of a cultivator robotics platform. These algorithms have been developed using ”'MatLab” software and ”Sim-ulink” library.

Key words: weed, cultivator, roboplatform. actuator, algorithm, fuzzy logic.

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

Стоит отметить что в рассматриваемой области было написано достаточное количество научных работ, в подтверждении можно привести результаты поиска на «Web of Science» где по запросу о «Нечеткой логике» было найдено порядка 57 тыс. публикации, а на запрос о «ПИД-регуляторах» всего 36 тыс. Один из основоположников теории нечетких множеств и автором термина «нечеткая логика» является Лотфи Заде[1-3].

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

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

Методическую основу исследования составили методы компьютерного моделирования в среде «MatLab» и библиотека «Simulink», также специальная библиотека «Fuzzy-Logic Toolbox» для более удобного пользовательского интерфейса.

В работе изучались ландшафтные характеристики рабочей среды робота и были составлены нечеткие переменные (основные лексические понятия заменяющие традиционные значения переменных) и его соответствующие термы (степени). Далее, с учетом технических характеристик оборудования и предъявляемым к ним требований были составлены нечеткие правила и методы дефазификации. Для дальнейшего удобства разработки и тестирования общий алгоритм был разделен на 4 специализированные. А именно: алгоритм управления мобильной платформой, управление приводами, позволяющими приводить в движение манипулятор по координате «х», «у» и «z». Также отдельный алгоритм для культивационного диска.

Ниже на рисунке 1 приведены входные и выходные переменные для алгоритма управления мобильной платформой. На основе экспертных данных были составлены правила управления для данного алгоритма, которые показаны на рисунке 2.

Рисунок 1. Входные и выходные

Рисунок 2. Таблица правил переменные для алгоритма управления управления алгоритма для мобильной платформой

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

Рисунок 3. Входные и выходные переменные для алгоритма управления приводом по координате «х»

Рисунок 4. Таблица правил управления алгоритма для привода по координате «х»

Иллюстрация переменных алгоритма управления и его правил для привода по координате «z» приведены на рисунках 5 и 6 соответственно.

Рисунок 5. Входные и выходные переменные для алгоритма управления приводом по координате «z»

Рисунок 6. Таблица правил управления алгоритма для привода по координате «z»

Рисунок 7. Входные и выходные переменные для алгоритма управления привода культивационного диска

Далее, следующим образом были составлены переменные (рисунок 7) и таблица правил (рисунок 8) для алгоритма управления для культивационного диска мобильной платформы.

Рисунок 8. Таблица правил

Рисунок 9. Результаты экспериментального тестирования алгоритма управления мобильной платформой

алгоритм управление робот культиватор

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

Для наглядности ниже на рисунке 9 приводятся результаты экспериментального тестирования алгоритма управления мобильной платформой.

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

Использованные источники

1. Zadeh, L.A. Fuzzy sets: Information and Control / Zadeh, L.A. - 1965. - Vol. 8. № 3. - P. 338-353.

2. Zadeh, L.A. Fuzzy logic = computing with word: IEEE Transactions on Fuzzy Systems / Za-deh, L.A. - 1996. - Vol. 4. № 2. - P. 103-111.

3. Zadeh, L.A. Fuzzy algorithms: Information and Control / Zadeh, L.A. - 1968. - Vol. 12. № 2. - P. 94-102.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.