«Штучний інтелект» 4’2010
535
6П
УДК 004.896
В.А. Плотников
Государственный университет информатики и искусственного интеллекта,
г. Донецк, Украина
1karies1@mail.ru
Анализ эффективности существующих
методов уклонения от столкновения
для мобильного робота
В статье рассматривается проблема планирования движения мобильного робота с учетом обхода препятствий.
Проводится анализ эффективности существующих методов избежания столкновения и обхода препятствий
для мобильного робота.
Введение
В робототехнике принято представление о роботе как механизме, управляемом
центральным контроллером (мозгом), который постоянно обновляет свое представле-
ние об окружающем мире и вырабатывает план поведения, исходя из этого представ-
ления. Новая информация о мире поступает от сенсоров, например: осязания, света,
ультразвука и т.д. Мозг анализирует всю информацию, обновляет представление об
окружающей среде, а затем принимает решение о том или ином действии. Данный под-
ход сопряжен с определенными трудностями. Во-первых, он требует большого объема
вычислений. Во-вторых, поддержка актуальной картины окружающего мира – задача
очень сложная, т.к. мир меняется постоянно. Все действия выполняются с помощью
приводов и эффекторов. Первые обычно представляют собой некие двигатели, под-
соединенные к устройствам, непосредственно взаимодействующим с окружающим
миром – эффекторам. Примерами последних могут служить колеса или руки. При этом
иногда под приводами понимаются как сами приводы, так и эффекторы.
Целью данной работы является анализ эффективности существующих методов
уклонения мобильных роботов от столкновений для последующего использования
их в разработке систем предотвращения столкновения объектов.
Классификация существующих методов уклонения
роботов от столкновений
Наиболее общими движениями робота являются движения, связанные с обходом
объектов, для которых единственное ограничение состоит в том, чтобы робот не столк-
нулся с объектами в рабочем пространстве. Поэтому при разработке различных задач
важно планировать движения мобильного робота с учетом обхода препятствий. В раз-
ных областях были предложены различные алгоритмы обхода препятствий. Ниже кратко
изложим эти алгоритмы, предназначенные для обхода роботом препятствий в трех-
мерном пространстве.
Алгоритмы можно разделить на несколько классов: