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

Построение модели базы знаний для мобильного робота, функционирующего в недостаточно определенных условиях Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
434
149
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРИЗНАК / ОБУЧАЮЩАЯ ВЫБОРКА / НЕЧЕТКАЯ ЛОГИКА / РАСПОЗНАВАНИЕ ОБРАЗОВ / FEATURE / TRAINING SET / FUZZY LOGIC / PATTERN RECOGNITION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Бархоткин Вячеслав Александрович, Петров Владимир Федорович, Кочетков Михаил Петрович

Для повышения эффективности перспективных мобильных роботов необходимо увеличивать степень их автономности. Требуется решить проблему оперативной идентификации объектов окружающей среды для обеспечения устойчивого функционирования робота при возникновении нештатных ситуаций. Методы распознавания, реализованные в существующих системах технического зрения, эффективны только для отдельных достаточно несложных объектов. Примерами являются многогранники, человеческие лица, печатные или рукописные символы, номера автомобилей. Эти методы могут применяться, если объекты наблюдаются в достаточно детерминированных условиях (определённое освещение, фон и положение объекта относительно телевизионной камеры). Перечисленные условия не соблюдаются, когда робот перемещается в недостаточно определенной среде. В связи с этим разработка новых методов и алгоритмов обработки информации для систем технического зрения мобильных роботов является актуальной научно-технической проблемой. Сложность решаемых задач предполагает построение обучаемых систем распознавания. Обучение составляет одну из важнейших проблем в теории искусственного интеллекта и является неотъемлемой составной частью процесса распознавания в условиях высокой неопределенности внешней среды. Выход за рамки статистических моделей приводит к формированию более общего подхода к распознаванию изображений. Этот подход базируется на теории нечетких множеств и нечеткой логики, что соответствует логике человеческого мышления, которое оперируют с нечеткими значениями признаков и нечеткими правилами логического вывода. Исходную информацию для создания моделей нечеткой классификации можно извлечь из обучающей выборки. В статье представлен метод определения функции принадлежности термов лингвистической переменной по обучающей выборке. Рассмотрена реализация функций нечеткого логического вывода по прецедентам. Разработан подход к построению базы знаний для распознавания объектов на основе нечеткой информации, которая содержится в обучающей выборке ограниченного объема. Этот подход позволяет упростить формализацию работы опытного оператора, который решает задачу распознавания. Полученная формализация может быть преобразована в базу знаний и в дальнейшем использоваться в системе управления робота без участия человека.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Бархоткин Вячеслав Александрович, Петров Владимир Федорович, Кочетков Михаил Петрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

BUILDING A KNOWLEDGE BASE MODEL FOR MOBILE ROBOTS OPERATING IN AN INSUFFICIENTLY DEFINED CONDITIONS

BUILDING A KNOWLEDGE BASE MODEL FOR MOBILE ROBOTS OPERATING IN AN INSUFFICIENTLY DEFINED CONDITIONS

Текст научной работы на тему «Построение модели базы знаний для мобильного робота, функционирующего в недостаточно определенных условиях»

Крайлюк Анатолий Дмитриевич - e-mail: [email protected]; тел.: 84997534004, доб. 1028; к.т.н.; заместитель генерального директора по научно-технической политике.

Milyakov Denis Alexandrovich - Radio Engineering Corporation "VEGA"; e-mail: [email protected]; 34, Kutuzov avenue, Moscow, 121170, Russia; phone: +74997534004, add. 9243; cand. of eng. sc.; head of laboratory.

Krajl'uk Anatoly Dmitrievich - e-mail: [email protected]; phone: +74997534004, add. 1028; cand. of eng. sc.; deputy general director.

УДК 004.93.1

В.А. Бархоткин, В.Ф. Петров, М.П. Кочетков

ПОСТРОЕНИЕ МОДЕЛИ БАЗЫ ЗНАНИЙ ДЛЯ МОБИЛЬНОГО РОБОТА, ФУНКЦИОНИРУЮЩЕГО В НЕДОСТАТОЧНО ОПРЕДЕЛЕННЫХ

УСЛОВИЯХ

Для повышения эффективности перспективных мобильных роботов необходимо увеличивать степень их автономности. Требуется решить проблему оперативной идентификации объектов окружающей среды для обеспечения устойчивого функционирования робота при возникновении нештатных ситуаций. Методы распознавания, реализованные в существующих системах технического зрения, эффективны только для отдельных достаточно несложных объектов. Примерами являются многогранники, человеческие лица, печатные или рукописные символы, номера автомобилей. Эти методы могут применяться, если объекты наблюдаются в достаточно детерминированных условиях (определённое освещение, фон и положение объекта относительно телевизионной камеры). Перечисленные условия не соблюдаются, когда робот перемещается в недостаточно определенной среде. В связи с этим разработка новых методов и алгоритмов обработки информации для систем технического зрения мобильных роботов является актуальной научно-технической проблемой. Сложность решаемых задач предполагает построение обучаемых систем распознавания. Обучение составляет одну из важнейших проблем в теории искусственного интеллекта и является неотъемлемой составной частью процесса распознавания в условиях высокой неопределенности внешней среды. Выход за рамки статистических моделей приводит к формированию более общего подхода к распознаванию изображений. Этот подход базируется на теории нечетких множеств и нечеткой логики, что соответствует логике человеческого мышления, которое оперируют с нечеткими значениями признаков и нечеткими правилами логического вывода. Исходную информацию для создания моделей нечеткой классификации можно извлечь из обучающей выборки. В статье представлен метод определения функции принадлежности термов лингвистической переменной по обучающей выборке. Рассмотрена реализация функций нечеткого логического вывода по прецедентам. Разработан подход к построению базы знаний для распознавания объектов на основе нечеткой информации, которая содержится в обучающей выборке ограниченного объема. Этот подход позволяет упростить формализацию работы опытного оператора, который решает задачу распознавания. Полученная формализация может быть преобразована в базу знаний и в дальнейшем использоваться в системе управления робота без участия человека.

Признак; обучающая выборка; нечеткая логика; распознавание образов.

V.A. Barhotkin, V.F. Petrov, M.P. Kochetkov

BUILDING A KNOWLEDGE BASE MODEL FOR MOBILE ROBOTS OPERATING IN AN INSUFFICIENTLY DEFINED CONDITIONS

To increase the effectiveness of promising mobile robots need to increase their degree of autonomy. Required to solve the problem of the rapid identification of the environment to ensure sustainable operation of the mobile robot in an emergency. Recognition methods implemented in

the existing vision .systems are effective only for certain quite simple objects. Examples are polyhedra, human faces, printed or hand-written characters, numbers of vehicles. These methods can be applied when the objects observed in a sufficiently determined conditions (certain lighting, background and position of the object relative to the television camera) The above conditions are not met, when the robot moves on unprepared terrain. In this regard, the development of new methods and information processing algorithms for computer vision systems of mobile robots is an important scientific and technical challenge. Complexity of the tasks involves the construction of learners recognition systems. Learning is one of the most important problems in the theory of computational intelligence and is an integral part of a recognition process in conditions of high uncertainty of the external environment. Going beyond statistical models leads to the formation of a more general approach to the recognition of images. This approach is based on the theory of fuzzy sets and fuzzy logic, which corresponds to the logic of the human mind, which operates with fuzzy characteristic values and fuzzy inference rules. Initial information to create models of fuzzy classification can be extractedfrom the training set. The paper presents a method for determining the membership functions of linguistic variable terms on the training set. The implementation of the functions of a fuzzy inference by precedents is considered. The approach to building a knowledge base for object recognition based on This approach simplifies the formalization of the work of an experienced operator, which solves the problem of recognition. Resulting formalization can be converted into the knowledge base and used in the future in the control system of the robot without human intervention.

Feature; training set; fuzzy logic; pattern recognition.

В большинстве развитых зарубежных стран ведутся широкомасштабные исследования в области создания робототехнических комплексов наземного, воздушного и морского базирования [1-4]. Особенно активно развиваются средства экстремальной робототехники, предназначенные для опасных или принципиально неосуществимых человеком видов деятельности [5, 6]. Разработанные в РФ и за рубежом мобильные роботы (МР) в основном предназначены для функционирования в достаточно детерминированных условиях внешней среды [7, 8].

Применение МР в экстремальных условиях отличается большой степенью неопределенности окружающей среды. [9, 10] и предполагает включение оператора в контур дистанционного управления, что обусловлено:

♦ сложностью решаемых задач и расширением функций, выполняемых бортовым технологическим оборудованием МР, например, при обезвреживании взрывоопасных предметов;

♦ высокой вероятностью возникновения внештатных ситуаций при управлении движением МР в плохо определенных средах;

♦ недостаточными достижениями теории и практики теории искусственного интеллекта;

♦ ограниченными финансовыми возможностями.

♦ Для повышения эффективности перспективных МР необходимо увеличивать их автономность [11-14]. Повышение степени автономности позволит:

♦ снизить нагрузку на операторов пункта управления, осуществляющих дистанционное управление МР по каналам телекодовой связи;

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

В настоящее время в нашей стране и за рубежом начинают разрабатываться и внедряться МР, наделенные элементами искусственного интеллекта (ИИ) и способные перестраивать свое поведение в зависимости от изменения внешней среды. По принципу работы они все больше приближаются к человеку, что позволяет автоматизировать многие процессы, ранее выполняемые операторами при дистанционном управлении МР [15-18].

Обработка изображения сцены при движении робота по заранее неподготовленной траектории является весьма сложной задачей, эффективность решения которой определяется рядом факторов, в том числе совершенством системы технического зрения (СТЗ) [19-22]. СТЗ современного МР должна обеспечить систему управления (СУ) информацией о текущей ситуации во внешней среде. Реализация СТЗ определяется назначением роботов [23-27]. Однако в любом случае возникает необходимость решения задач распознавания и анализа визуальной информации об окружающей среде [28-30], на основе которой затем должно осуществляться автоматическое управление исполнительными механизмами МР.

Методы распознавания широко применяются в различных областях человеческой деятельности, в том числе промышленности, медицине, космосе, сельском хозяйстве. Вопросам распознавания изображений посвящено большое количество работ [31-39], представляющих разнообразные достижения в этой области. Большинство математических методов распознавания образов разделяется на две группы, одну из которых можно трактовать с позиций теории решений (дискриминант-ный подход), а другую - в рамках синтаксического (или структурного) подхода. Значительно меньше публикаций уделено проблеме распознавания изображений для СТЗ МР, действующих вне заводских помещений в реальной динамической среде с высокой степенью неопределенности. В недостаточной мере разработаны алгоритмы идентификации окружающей среды, основанные на использовании теории распознавания образов трехмерных объектов.

Обработка и анализ изображений в СТЗ МР характеризуется следующими особенностями:

♦ изображение окружающей среды, регистрируемое СТЗ МР, имеет большую информационную емкость по сравнению с изображением, обрабатываемым СТЗ промышленного робота;

♦ априорная информация о характеристиках наблюдаемых объектов и фона чаще всего отсутствует;

♦ распознавание трехмерных объектов по их двумерным проекциям не является однозначным;

♦ решение задачи распознавания объектов существенно затрудняется, когда объект находится на неизвестном фоне, одни объекты заслоняют другие или наблюдение производится при неблагоприятных метеорологических условиях;

♦ обработка и анализ изображений должны выполняться в реальном масштабе времени.

До недавнего времени при решении задачи распознавания зрительных образов доминировали в основном два подхода: вероятностный и детерминистский [31-32]. Эти подходы не имеют принципиальных различий. Детерминистские методы более кратко описывают существенные стороны процесса распознавания, меньше зависят от избыточной и малоценной информации, больше соответствуют логике мышления человека. В свою очередь, вероятностные методы являются более общими, однако требуют значительно большего объема предварительной информации. Обработка априорной информации об объектах предполагает:

♦ построение функций условного распределения плотности вероятностей для значений признаков распознаваемых классов;

♦ определение априорных вероятностей появления объектов каждого класса.

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

Выход за рамки статистических моделей приводит к формированию более общего подхода к распознаванию изображений. Этот подход базируется на теории нечетких множеств и нечеткой логики, что соответствует логике человеческого мышления, оперирующего нечеткими значениями истинности признаков распознавания и нечеткими правилами логического вывода [41].

Человек в большинстве случаев определяет изображение нечеткими категориями, например, «ровный», «неоднородный», «цветной» и т.д. Аналогичная ситуация имеет место, когда он пытается определить степень схожести или различия анализируемого фрагмента изображения по отношению к известным эталонам. Именно стремлением добиться максимального «согласования» систем искусственного интеллекта с психофизиологическими особенностями человека объясняется необходимость приложения нечеткой логики для распознавания изображений в СТЗ современных МР. Системы, основанные на нечеткой логике, разработаны и успешно внедрены в таких областях, как: управление технологическими процессами, управление транспортом, медицинская диагностика, финансовый менеджмент, биржевое прогнозирование [41].

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

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

Проектирование базы знаний в терминах нечеткой логики предполагает построение для каждого признака своей лингвистической переменной (ЛП) [42]: (Р,Т(Р),С,Т,М), где в - название ЛП, совпадающее с наименованием признака; Т(в) - множество ее значений (термов); X - область определения термов; О - синтаксическая процедура, которая описывает процесс генерирования новых значений для данной ЛП; М - семантическая процедура, ставящая каждому новому значению ЛП осмысленное содержание посредством формирования соответствующего нечеткого множества. Применение лингвистической переменной при моделировании классов объектов позволяет адекватно представлять субъективные мнения экспертов, которые характеризуются недостаточной определенностью в сложной обстановке.

Пусть, например, эксперт определяет признак «Площадь связной области» как количество пикселей, принадлежащих множеству, в котором любой пиксель имеет хотя бы одного соседа из этой же области, причем рассматриваемый признак определен на множестве значений от 2 до 50 пикселей. Это описание может быть представлено в виде лингвистической переменной «Площадь связной области» с базовым терм-множеством: «малая», «средняя», «большая». Перечисленные термы являются нечеткими переменными, каждая из которых изменяется в своем диапазоне. Диапазоны могут частично пересекаться, что соответствует их размытым понятиям. Например, термы «средняя» и «большая» могут принимать значения соответственно в диапазонах 12-36 и 24-50 пикселей.

Число термов признака в базовом терм-множестве модели распознаваемых классов определяется из компромиссных соображений. Большое их количество затрудняет работу экспертов при выборе конкретного значения лингвистической переменной. С другой стороны, это число не должно быть и слишком малым, чтобы не ухудшать качество оценок эксперта. На практике лингвистическая переменная при распознавании может иметь базовое терм-множество, состоящее из 2, 3 или 5 нечетких переменных. При этом бинарный классификатор целесообразно применять для логических признаков. Трехуровневый классификатор, фиксирующий состояния «низкое», «среднее», «высокое», следует использовать, когда можно выделить среднее состояние, относительно которого группируются результаты измерений и наблюдений. Достоинством пятиуровневого классификатора с терм-множеством «очень низкое» «низкое», «среднее», «высокое», «очень высокое» является возможность акцентировать внимание на предельных значениях признака распознавания. В общем случае выбор количества термов для систем автоматического распознавания определяется компромиссом между адекватностью признаковой модели классов и удобством ее программной реализации на бортовых вычислителях МРК.

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

Пусть совокупности обучающих примеров имеют вид: «вектор признаков -номер класса объектов», т.е. . Известно также множество термов каж-

дого признака и универсальное множество, соответствующее области их определения. Необходимо получить нечеткие множества для термов всех признаков. Например, если -й признак (1 < ] < п) имеет e термов Т} = [Т} 1,Т}2 ,. . -,Те}], определенных на универсальном множестве и = { и±,и2,. . ,,ие], то требуется найти e нечетких множеств:

где [гт.к(и{) - ФП, значением которой является степень уверенности с которой щ Е 7} к (1<1< е).

При наличии ОВ функцию принадлежности можно интерпретировать на основе понятий математической статистики. Для решения поставленной задачи совокупность векторов ОВ разделяется по количеству классов распознаваемых объектов на M множеств: и = {Ьг,Ь2,. . ,,Ьц}, причем в Ь± группируются векторы ОВ для первого класса объектов, в - для второго класса и т.д. В каждом полученном множестве определяются проекции его векторов на п координатных осей, т.е. образуются п подмножеств по числу признаков распознавания, например, Ьк = {Ьк-1,Ьк2,..,,Ькп], где к = 1,...,М; Ькх - подмножество численных значений первого признака для ^го класса, Ьк2 - второго признака для ^го класса и т.д. Степень принадлежности конкретного значения признака к термам его ЛП предлагается оценивать для разных классов, исходя из частоты его появления в соответствующей ОВ.

Рассмотрим построение ФП для термов ЛП /-го признака ^го класса на основании обучающего подмножества численных значений . Учитывая общность выполняемых операций для всех признаков независимо от класса объектов, и с целью упрощения обозначений нижние индексы номера класса и признака будем опускать.

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

После чего разделим Ах на непересекающиеся интервалы. Длина интервалов может быть как одинаковой, так и различной. Если на шкале измерений численные значения признака распределены неравномерно, то рекомендуется уменьшить длину интервалов в области высокой плотности полученных значений и наоборот увеличить ее в области малой плотности.

Допусти, что диапазон Ах разделен на N интервалов. Создадим таблицу с количеством столбцов N и количеством строк V, равным числу термов. В этом случае номер строки соответствует номеру терма, а номер столбца - номеру интервала. Перед началом работы содержимое всех ячеек таблицы обнуляется. Для построения ФП используем метод экспертной оценки обучающего подмножества примеров. Эксперт, получив значение признака из очередного обучающего примера, решает к какому из V термов следует его отнести. После принятия решения добавляется единица в определенную ячейку таблицы.

Результатом обработки подмножества обучающих примеров по каждому признаку является размещение в строках таблицы, упорядоченных статистических последовательностей. Каждая последовательность соответствует определенному лингвистическому терму и показывает распределение количества значений признака по N интервалам. Полученные данные могут быть представлены в виде гистограмм и использоваться для исключения анормальных результатов, которые не соответствуют свойствам типовых ФП [43].

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

Щк = ^¡к/= 1 > где С к и С к количество появлений в к-м интервале соответственно /-го и /-го термов. Исходя из полученной статистики, можно оценить количество значений признака , которое экспертом было бы отнесено к /-му терму в к-м интервале, если бы в каждый интервал попало значений признака: .

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

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

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

Я Е С Л И р1 = У1 г И . . . И V* = Ук ; И . . . И Рп = Уп г Т О w¿ = И, где V к (к = 1 ,. . .,п ) наименование признаков объекта, Vк 6 7к, 7к - область определения признака; 7к ; - лингвистические термы, представляющие нечеткие множества, определенные на 7к с ФП цУк1 (Vк); - лингвистический терм, являющийся одноэлементным нечетким множеством с ФП вида синглетон (яид/е/оп):

С Л КС -л л-и^ч и кии ^ уу. -¡- уу.

где й/; - номер класса, с которым отождествляется рассматриваемый пример ОВ.

Приведенное правило нечеткого логического вывода моделируют мышление человека. Оно позволяет выработать заключение о номере класса объекта по нестрогим предпосылкам относительно его признаков в учебном наборе. Пусть некоторый объект, относящийся к классу к, характеризуется в /-м обучающем наборе совокупностью значений признаков, в том числе: площадью связной области изображения объекта максимальным горизонтальным размером скоростью движения которые соответствуют термам: малая, большой,

средняя. Соответствующее нечеткое правило, для определения номера V этого объекта будет иметь вид:

ЯЕ СЛ И V! = малая И V2 = б ол ь ш ая И . . . И vn = ср ед н яя Уп ; Т О w = к.

При построении правил логического вывода по прецедентам следует учитывать ряд особенностей. Области определения различных термов, как правило, пересекаются, поэтому одному значению признака может соответствовать несколько термов лингвистической переменной. Например, при использовании треугольной ФП [44] значению признака ставится в соответствие два соседних терма. Указанное обстоятельство вызывает неоднозначность в записях логических правил, для устранения которой можно поступить следующим образом.

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

Кроме этого, при большом объеме ОВ и близких значениях признаков, относящихся к разным классам, возможен синтез противоречивых правил, отличающихся заключениями при одинаковых условных частях. Для устранения этого недостатка предлагается:

- определить степени истинности противоречивых правил по формуле:

ш+1

(Я;) =

г=1

где т - количество условий в нечетком правиле Я ;; ц(vm+х) - значение ФП заключения, полученного по правилу Я ;;

- использовать для идентификации объектов правило, обладающее наибольшей степенью истинности.

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

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

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

♦ создать базу знаний для распознавания реальных объектов на основе ОВ в виде нечетких причинно-следственных отношений между значениями признаков объекта и распознаваемыми классами;

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Pelaez A.L. (editor) The Robotics Divide. A New Frontier in the 21st Century? - Springer, 2014. - 221 p.

2. Informatics in Control, Automation, and Robotics. 9-th International Conference, ICINCO 2012 Rome, Italy, July 28-31, 2012 Revised Selected Papers. Springer. 2014. - 316 p.

3. Durrant-Whyte H., Roy N., AbbeelP. Robotics: Science and Systems VII. Massachusetts Institute of Technology, 2012. - 361 p.

4. Cook G. Mobile Robots: Navigation, Control and Remote Sensing. Wiley-IEEE Press, 2011.-319 p.

5. Цариченко С.Г. Направления развития экстремальной робототехники МЧС России с учетом опыта практического применения // Робототехника и техническая кибернетика.

- 2013. - № 1. - С. 4-6.

6. Шеремет И.Б., Рудианов Н.А., Рябов А.В., Хрущев В.С. Комченков В.И. Обоснование семейства боевых и обеспечивающих роботов для боя в городе // Известия ЮФУ. Технические науки. - 2012. - № 3 (128). - С. 37-41.

7. Чикин В.В. Состояние и перспективы развития наземных средств военной робототехники Сухопутных войск // Оборонно-промышленный комплекс России. - 2009. - № 9.

- С. 161-164.

8. Sturges R.H. Practical Field Robotics: A Systems Approach. Wiley, 2015. - 200 p.

9. Gupta G.S., Bailey D., Demidenko S., Carnegie D. (eds.) Recent Advances in Robotics and Automation. Springer, 2013. - 344 p.

10. DuttaA. Robotic Systems - Applications, Control and Programming. InTech, 2012. - 628 p.

11. Ceccarelli M., Glazunov V.A. (Eds.) Advances on Theory and Practice of Robots and Manipulators. - Springer, 2014. - 573 p.

12. Santos R.A., Lengerke O., Edwards-Block A. Mobile Ad Hoc Robots and Wireless Robotic Systems. Design and Implementation. - IGI Global, 2013. - 324 p.

13. Mistry M. et al. (eds.) Advances in Autonomous Robotics Systems. 15th Annual Conference, TAROS 2014 Birmingham, UK, September 1-3, 2014 Proceedings. - Springer 2014. - 284 p.

14. Becerra H.M., Sagues C. Visual Control of Wheeled Mobile Robots: Unifying Vision and Control in Generic Approaches. - Springer, 2014. - 118 p.

15. Heaton J. Artificial Intelligence for Humans, Volume 1: Fundamental Algorithms. - N.-Y.: Create Space Independent Publishing Platform, 2013. - 222 p.

16. Burstein F., Brezillon P., Zaslavsky A. (eds.) Supporting Real Time Decision-Making.

- Springer, 2011. - 402 p.

17. Vizureanu P. (ed.) Advances in Expert Systems - InTeOp, 2012. - 128 p.

18. Les Z., Les M. Shape Understanding System: Machine Understanding and Human Understanding. - Springer, 2015. - 256 p.

19. Demaagd K. et al. Practical Computer Vision with Simple CV: The Simple Way to Make Technology See. - O'Reilly Media, 2012 (August 9, 2012). - 254 p.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

20. Pietikainen M., HadidA., Zhao G., Ahonen T. Computer Vision Using Local Binary Patterns -Springer, 2011. - 224 p.

21. Ikeuchi K. (eds.) Computer Vision: A Reference Guide. - Springer, 2014 - 898 p.

22. Dawson-Howe K. A Practical Introduction to Computer Vision with OpenCV. - John Wiley & Sons Ltd., 2014. - 235 p.

23. Klette R. Concise Computer Vision: An Introduction into Theory and Algorithms. - Springer, 2014. - 441 p.

24. Prince S.J.D. Computer Vision: Models, Learning, and Inference. - Cambridge University Press, 2012. - 598 p.

25. Forsyth D.A., Ponce J. Computer Vision: A Modern Approach. - Ргепйсе Hall, 2012. - 793 p.

26. SzeliskiR. Computer Vision Algorithms and Applications. Springer. - 2011 - 812 p.

27. Favorskaya M.N., Jain L.C. (eds.) Computer Vision in Control Systems. - Springer, 2015.

- 692 p.

28. Huang Y., Tan T. Feature Coding for Image Representation and Recognition. - Springer, 2014.

- 90 p.

29. Kuncheva L.I. Combining Pattern Classifiers: Methods and Algorithms 2nd Edition. - Wiley, 2014. - 382 p.

30. Chen Y.-W., Jain L.C. (eds.) Subspace Methods for Pattern Recognition in Intelligent Environment. - Springer, 2014. - 210 p.

31. Salazar A. On Statistical Pattern Recognition in Independent Component Analysis Mixture Modelling. - Springer, 2013. - 200 p.

32. Webb A.R., Copsey K.D. Statistical Pattern Recognition. - John Wiley, 2011. - 668 p.

33. Fink G.A. Markov Models for Pattern Recognition: From Theory to Applications. - Springer, 2014. - 275 p.

34. Perner P. (Ed.) Machine Learning and Data Mining in Pattern Recognition. - Springer, 2012.

- 682 p.

35. CyganekB. Object Detection and Recognition in Digital Images: Theory and Practice. - John Wiley & Sons, Ltd., 2013. - 548 p.

36. Grauman K., Leibe B. Visual Object Recognition. - Morgan & Claypool, 2011. - 183 p.

37. Tian J., Chen L. Intelligent Image and Video Interpretation: Algorithms and Applications.

- IGI Global, 2013. - 278 p.

38. Grauman K., Leibe B. Visual Object Recognition - Morgan & Claypool, 2011. - 183 p.

39. Di Giamberardino P., Iacoviello D., Jorge R.N., Tavares J.M. (eds.) Computational Modeling of Objects Presented in Images. Fundamentals, Methods and Applications. - Springer, 2014.

- 315 p.

40. Визильтер Ю.В., Желтое С.Ю., Бондаренко А.В. и др. Обработка и анализ изображений в задачах машинного зрения. - М.: Физматкнига, 2010. - 672 с.

41. Jantzen J. Foundations of Fuzzy Control. A Practical Approach - John Wiley, 2013 -333 p.

42. Syropoulos A. Theory of Fuzzy Computation - Springer, 2014. -- 170 p.

43. Mendel J. et al. Introduction To Type-2 Fuzzy Logic Control: Theory and Applications -Wiley, 2014. - 376 p.

44. Bede B. Mathematics of Fuzzy Sets and Fuzzy Logic. - Springer, 2013. - 400 p.

REFERENCES

1. Pelaez A.L. (editor) The Robotics Divide. A New Frontier in the 21st Century? Springer, 2014, 221 p.

2. Informatics in Control, Automation, and Robotics. 9-th International Conference, ICINCO 2012 Rome, Italy, July 28-31, 2012 Revised Selected Papers. Springer. 2014, 316 p.

3. Durrant-Whyte H., Roy N., AbbeelP. Robotics: Science and Systems VII. Massachusetts Institute of Technology, 2012, 361 p.

4. Cook G. Mobile Robots: Navigation, Control and Remote Sensing. Wiley-IEEE Press, 2011, 319 p.

5. Tsarichenko S.G. Napravleniya razvitiya ekstremal'noy robototekhniki MChS Rossii s uchetom opyta prakticheskogo primeneniya [Directions of development of extreme robotics EMERCOM of Russia based on the experience of practical application], Robototekhnika i tekhnicheskaya kibernetika [Robotics and technical Cybernetics], 2013, No. 1, pp. 4-6.

6. Sheremet I.B., Rudianov N.A., Ryabov A.V., Khrushchev V.S. Komchenkov V.I. Obosnovanie semeystva boevykh i obespechivayushchikh robotov dlya boya v gorode [The rationale of the family fighting and supporting robots to fight in the city], Izvestiya YuFU. Tekh-nicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2012, No. 3 (128), pp. 37-41.

7. Chikin V.V. Sostoyanie i perspektivy razvitiya nazemnykh sredstv voennoy robototekhniki Sukhoputnykh voysk [The state and prospects of development of terrestrial military robotics Land forces], Oboronnopromyshlennyy kompleks Rossii [The military-industrial complex of Russia], 2009, No. 9, pp. 161-164.

8. Sturges R.H. Practical Field Robotics: A Systems Approach. Wiley, 2015, 200 p.

9. Gupta G.S., Bailey D., Demidenko S., Carnegie D. (eds.) Recent Advances in Robotics and Automation. Springer, 2013, 344 p.

10. DuttaA. Robotic Systems - Applications, Control and Programming. InTech, 2012, 628 p.

11. Ceccarelli M., Glazunov V.A. (Eds.) Advances on Theory and Practice of Robots and Manipulators. - Springer, 2014, 573 p.

12. Santos R.A., Lengerke O., Edwards-Block A. Mobile Ad Hoc Robots and Wireless Robotic Systems. Design and Implementation. IGI Global, 2013, 324 p.

13. Mistry M. et al. (eds.) Advances in Autonomous Robotics Systems. 15th Annual Conference, TAROS 2014 Birmingham, UK, September 1-3, 2014 Proceedings. - Springer 2014, 284 p.

14. Becerra H.M., Sagues C. Visual Control of Wheeled Mobile Robots: Unifying Vision and Control in Generic Approaches. Springer, 2014, 118 p.

15. Heaton J. Artificial Intelligence for Humans, Vol. 1: Fundamental Algorithms. N.-Y.: Create Space Independent Publishing Platform, 2013, 222 p.

16. Burstein F., Brezillon P., Zaslavsky A. (eds.) Supporting Real Time Decision-Making. Springer, 2011, 402 p.

17. Vizureanu P. (ed.) Advances in Expert Systems - InTeOp, 2012, 128 p.

18. Les Z., Les M. Shape Understanding System: Machine Understanding and Human Understanding. Springer, 2015, 256 p.

19. Demaagd K. et al. Practical Computer Vision with Simple CV: The Simple Way to Make Technology See. O'Reilly Media, 2012 (August 9, 2012), 254 p.

20. Pietikainen M., Hadid A., Zhao G., Ahonen T. Computer Vision Using Local Binary Patterns. Springer, 2011, 224 p.

21. Ikeuchi K. (eds.) Computer Vision: A Reference Guide. Springer, 2014, 898 p.

22. Dawson-Howe K.A Practical Introduction to Computer Vision with OpenCV. John Wiley & Sons Ltd., 2014, 235 p.

23. Klette R. Concise Computer Vision: An Introduction into Theory and Algorithms. Springer, 2014, 441 p.

24. Prince S.J.D. Computer Vision: Models, Learning, and Inference. Cambridge University Press, 2012, 598 p.

25. Forsyth D.A., Ponce J. Computer Vision: A Modern Approach. Prentice Hall, 2012, 793 p.

26. Szeliski R. Computer Vision Algorithms and Applications. Springer, 2011, 812 p.

27. FavorskayaM.N., Jain L.C. (eds.) Computer Vision in Control Systems. Springer, 2015, 692 p.

28. Huang Y., Tan T. Feature Coding for Image Representation and Recognition. Springer, 2014, 90 p.

29. Kuncheva L.I. Combining Pattern Classifiers: Methods and Algorithms 2nd Edition. Wiley, 2014, 382 p.

30. Chen Y.-W., Jain L.C. (eds.) Subspace Methods for Pattern Recognition in Intelligent Environment. Springer, 2014, 210 p.

31. Salazar A. On Statistical Pattern Recognition in Independent Component Analysis Mixture Modelling. Springer, 2013, 200 p.

32. Webb A.R., Copsey K.D. Statistical Pattern Recognition. John Wiley, 2011, 668 p.

33. Fink G.A. Markov Models for Pattern Recognition: From Theory to Applications. Springer, 2014, 275 p.

34. Perner P. (Ed.) Machine Learning and Data Mining in Pattern Recognition. Springer, 2012, 682 p.

35. Cyganek B. Object Detection and Recognition in Digital Images: Theory and Practice. John Wiley & Sons, Ltd., 2013, 548 p.

36. Grauman K., Leibe B. Visual Object Recognition. Morgan & Claypool, 2011, 183 p.

37. Tian J., Chen L. Intelligent Image and Video Interpretation: Algorithms and Applications. IGI Global, 2013, 278 p.

38. Grauman K., Leibe B. Visual Object Recognition. Morgan & Claypool, 2011, 183 p.

39. Di Giamberardino P., Iacoviello D., Jorge R.N., Tavares J.M. (eds.) Computational Modeling of Objects Presented in Images. Fundamentals, Methods and Applications. Springer, 2014. 315 p.

40. Vizil'ter Yu.V., Zheltov S.Yu., Bondarenko A.V. i dr. Obrabotka i analiz izobrazheniy v zadachakh mashinnogo zreniya [Processing and image analysis in machine vision]. Moscow: Fizmatkniga, 2010, 672 p.

41. Jantzen J. Foundations of Fuzzy Control. A Practical Approach - John Wiley, 2013, 333 p.

42. Syropoulos A. Theory of Fuzzy Computation. Springer, 2014, 170 p.

43. Mendel J. et al. Introduction To Type-2 Fuzzy Logic Control: Theory and Applications -Wiley, 2014, 376 p.

44. Bede B. Mathematics of Fuzzy Sets and Fuzzy Logic. Springer, 2013, 400 p.

Статью рекомендовал к опубликованию д.т.н. Е.И. Минаков.

Бархоткин Вячеслав Александрович - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Национальный исследовательский университет «МИЭТ». Научно-исследовательский институт вычислительных средств и систем управления; e-mail: [email protected]; 124498, Москва, Зеленоград, проезд 4806, 5; тел.: 84997312279; д.т.н.; профессор; директор.

Петров Владимир Федорович - e-mail: [email protected]; тел.: +79161445379; к.т.н.; заместитель директора.

Кочетков Михаил Петрович - e-mail: [email protected]; тел.: 84997208770; кафедра «Вычислительная техника»; к.т.н.; доцент.

Barhotkin Vjacheslav Aleksandrovich - National Research University of Electronic Technology. Research Institute of Computing means and Control Systems; e-mail: [email protected]; bld. 5, pas. 4806, Zelenograd, Moscow, 124498, Russia; phone: 84997312279; dr. of eng. sc.; professor; director.

Petrov Vladimir Fedorovich - e-mail: [email protected]; phone: +79161445379; cand. of eng. sc.; deputy director.

Kochetkov Mikhail Petrovich - e-mail: [email protected]; phone: 84997208770; chair "Computer Engineering"; e-mail: [email protected]; cand. of eng. sc.; associate professor.

УДК 681.513.66

В.Х. Пшихопов, М.Ю. Медведев, В.А. Крухмалев

ПОЗИЦИОННО-ТРАЕКТОРНОЕ УПРАВЛЕНИЕ ПОДВИЖНЫМИ ОБЪЕКТАМИ В ТРЕХМЕРНОЙ СРЕДЕ С ТОЧЕЧНЫМИ ПРЕПЯТСТВИЯМИ*

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

*

Работа поддержана грантом Российского научного фонда (грант 14-19-01533), выполняемым ЮФУ.

i Надоели баннеры? Вы всегда можете отключить рекламу.