Synthesis of a hybrid underlying surface classifier based on fuzzy logic using current consumption of mobile robot motion
| Parent link: | Информационно-управляющие системы/ Санкт-Петербургский государственный университет аэрокосмического приборостроения.— .— Санкт-Петербург: ГУАП № 1.— 2024.— P. 31-43 |
|---|---|
| Main Author: | |
| Corporate Author: | |
| Other Authors: | , |
| Summary: | Заглавие с экрана. One approach to solving navigation and control problems for outdoor mobile robots is to use real-time classification of the underlying surface type over which the robot is traveling. Knowledge of the underlying surface type allows one to use previously known surface characteristics to improve localization accuracy and control algorithms. Purpose: To research applicability of the energy cost of motion for solving the problem of classifying surfaces with different physical properties for a robot with complex kinematics. Results: The analysis of multi-component motion types has shown that the best distinguishing between surfaces is achieved by using the motor current values. A fuzzy classifier is synthesized on data that was grouped according to the criterion of the most impactful motor in a selected direction of motion. We then compare the classifier with machine learning methods. Machine learning algorithms outperform the fuzzy logic in terms of average accuracy, but fall behind in terms of generalization. We propose a fuzzy logic - machine learning hybrid in order to preserve the generalization of the fuzzy classifier and improve the accuracy of surface detection by considering more patterns using machine learning methods. The proposed method for analyzing and classifying data allows us to distinguish with high accuracy between surfaces differing in power consumption levels, including those that are formed due to different surface properties. Practical relevance: Results of the research can be employed in developing either a standalone surface classifier or a component of a complex classifier with varying input data types. Одним из подходов при решении задач навигации и управления мобильными роботами, работающими на открытом воздухе, является использование классификации типа подстилающих поверхностей, по которым перемещается робот в реальном времени. Знания о типе подстилающей поверхности позволяют использовать ранее известные характеристики поверхностей для улучшения точности локализации и алгоритмов управления. Цель: исследовать применимость данных об энергозатратах движения для решения задачи классификации поверхностей с различными физическими свойствами для робота со сложной кинематикой. Результаты: анализ многокомпонентных типов движения всенаправленного робота показал, что лучшая разделимость поверхностей достигается при использовании значений токов двигателей. При этом классификацию поверхностей целесообразнее осуществлять по значениям тока двигателя, наиболее влияющего на процесс движения. Нечеткий классификатор синтезирован на основе данных, сгруппированных по критерию наиболее влияющего на выбранное направление движения двигателя. Проведено сравнение нечеткого классификатора с методами машинного обучения. Предложен каскад нечеткая логика - машинное обучение с целью сохранить обобщающую способность нечеткого классификатора и улучшить точность определения поверхностей через учет большего количества закономерностей с помощью методов машинного обучения. Предложенная методика анализа данных и метод классификации позволяют с высокой точностью разделять поверхности, отличающиеся по энергозатратам, в том числе сформированным за счет разных параметров поверхности. Практическая значимость: результаты исследований могут быть использованы как для создания самостоятельного классификатора поверхностей, так и в рамках комплексного классификатора с использованием разных видов входной информации. Текстовый файл |
| Published: |
2024
|
| Subjects: | |
| Online Access: | https://i-us.ru/index.php/ius/article/view/16206 https://www.elibrary.ru/item.asp?id=61946502 |
| Format: | Electronic Book Chapter |
| KOHA link: | https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=676471 |