УПРАВЛЕНИЕ МОБИЛЬНЫМ РОБОТОМ С ПРИМЕНЕНИЕМ НЕЙРОННОЙ СЕТИ ДЛЯ ПЛАНИРОВАНИЯ ДВИЖЕНИЯ В НЕКАРТОГРАФИРОВАННОЙ СРЕДЕ С ПРЕПЯТСТВИЯМИ

Аннотация

В данной работе применяется нейронная сеть глубокого обучения специальной структуры, которая позволяет мобильному роботу перемещаться без столкновения с препятствиями в неизвестной среде. Основными проблемами, на решение которых направ- лены усилия исследователей в области нейросетевых планировщиков движения, являются повышение производительности нейронных сетей, оптимизация их структуры и автома- тизация процессов обучения. Основным результатом данной статьи является новый ите- рационный алгоритм разработки обучающего набора. На первой итерации разрабатыва- ется стартовый обучающий набор и производится начальное обучение нейронной сети. В следующих итерациях обученная на предыдущем этапе нейронная сеть используется в качестве фильтра для следующих обучающих наборов. Фильтр выбирает траектории с коллизиями, обусловленными ошибками нейронной сети. В процессе обучения количество сверточных и полностью связанных слоев итеративно увеличивается. Таким образом, предложенный алгоритм позволяет разработать как обучающий набор, так и архитекту- ру нейронной сети. Выполняется сравнение результатов обучения для отфильтрованных и нефильтрованных наборов. Подтверждена высокая эффективность фильтрации, в ре- зультате которой изменяется распределение примеров в обучающей выборке. Алгоритм может быть использован для разработки блока планирования системы управления мобильными наземными роботами. В статье приводится пример обучения нейронной сети в среде моделирования Matlab. В примере проведено пять итераций обучения, в ходе которых достигнута точность более 90 %. Данная точность получена с использованием набранной статистики по движению мобильного робота в случайно генерируемой среде. Плотность заполнения среды препятствиями составляла до 40 %, что соответствует городским условиям. Проведено сравнение нейросетевых планировщиков, обученных с помощью пред- ложенной итерационной процедуры и при обычном обучении. Сравнение показало, что применение итерационной процедуры повышает точность планирования до 12 – 15 %. При этом исходный объем обучающей выборки уменьшается в несколько раз за счет применяе- мой фильтрации.

Список литературы

Скачивания

Опубликовано:

2022-01-31

Номер:

Раздел:

РАЗДЕЛ II. МЕТОДЫ, МОДЕЛИ И АЛГОРИТМЫ ОБРАБОТКИ ИНФОРМАЦИИ

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

Мобильный робот, планирование траектории, нейронная сеть, машинное обучение, глубокий обучения, архитектура сверточной нейронной сети

Для цитирования:

Фархуд А. К. УПРАВЛЕНИЕ МОБИЛЬНЫМ РОБОТОМ С ПРИМЕНЕНИЕМ НЕЙРОННОЙ СЕТИ ДЛЯ ПЛАНИРОВАНИЯ ДВИЖЕНИЯ В НЕКАРТОГРАФИРОВАННОЙ СРЕДЕ С ПРЕПЯТСТВИЯМИ. Известия ЮФУ. Технические науки.. – 2022. - № 6. – С. 99-114.