Инерциальная навигация мобильных роботов

Анализ проектирования системы инерциальной навигации. Обзор аналогичных конструкций. Гонка "Крепкий орешек". Принцип построения навигационных систем. Анализ ошибок датчиковой системы. Расчет статических и динамических параметров гироскопа, демпферов.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 21.04.2015
Размер файла 1,5 M

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

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

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

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

РЕФЕРАТ

Объект исследования - инерциальная навигация мобильных роботов.

Цель работы - Разработка подсистемы коррекции ошибок положення объекта.

Разработка производилась на персональном компьютере (тактовая частота процессора 2,3 ГГц, объем оперативной памяти - 3 Гб, жесткого диска - 320 Гб).

Результат работы - рассмотрено инерциальную навигацию мобильных роботов и разработана подсистема коррекции ошибок положення объекта.

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

РЕФЕРАТ

Об'єкт дослідження - інерціальна навігація мобільних роботів.

Мета роботи - Розробка підсистеми корекціх похибок положення об'єкта.

Розробка здійснювалась на персональному комп'ютері (тактова частота процесора 2,3 ГГц, обсяг оперативної пам'яті - 3 Гб, жорсткого диска - 320 Гб).

Результат роботи - розглянуто інерціальну навігацію мобільних роботів та розроблено підсистему корекції похибок положення об'єкта.

Область використання - Отримані результати навігаційних завдань можуть виконуватися на сучасних обчислювальних машинах в режимі реального часу, тобто можуть бути використані для створення автономних мобільних систем у міських умовах.

ABSTRACT

Object of study - inertial navigation of mobile robots.

Purpose - Development of a subsystem error correction of the object.

Development was carried out using personal computer (CPU clock speed of 2.3 GHz, RAM - 3 GB Hard Drive - 320 GB).

The result - discussed the inertial navigation of mobile robots and developed the subsystem error correction position of the object.

Field of use - the results are navigation tasks can be performed on modern computers in real time, that can be used to build autonomous mobile systems in urban environments.

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

GPS - глобальная система позиционирования (Global Positioning System);

ИМР - интеллектуальный мобильный робот;

ИНС - инерциальная навигационная система.

МР - мобильный робот;

МРИЧС - мобильный робот для использования в чрезвычайных ситуациях;

ПК - персональный компьютер;

САПР - система автоматизированого проектирования;

СП - сенсорная подсистема;

СУ - система управления;

ЧПУ - числовое программное управление.

ВВЕДЕНИЕ

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

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

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

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

Таким образом, необходимо создание сложного универсального навигационного комплекса, готового к применению на мобильных роботах любых размеров, комплектации и назначения[1].

Люди давно осознали значение навигационных средств и не случайно искусственный навигационный ориентир - Александрийский маяк считался одним из семи чудес света.

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

Целью данной бакалаврской работы является определение задач и разработка подсистемы коррекции ошибок положения объекта. Для успешной навигации в пространстве система робота должна уметь строить маршрут, управлять параметрами движения (задавать угол поворота колес и скорость их вращения), правильно интерпретировать сведения об окружающем мире, получаемые от датчиков, и постоянно отслеживать собственные координаты. Компьютерные системы построения маршрута разработаны достаточно хорошо. Первоначально они создавались для простейших виртуальных сред, и программа, моделирующая действия робота, быстро находила оптимальный путь к цели в двумерных лабиринтах и комнатах, наполненных простыми препятствиями. Когда появились быстрые процессоры, стало возможным формировать траекторию движения уже на сложных трехмерных картах, причем в реальном времени [2].

датчиковый гироскоп демпфер навигация

1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Анализ технического задания

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

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

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

Для реализации поставленной задачи необходимо:

а) провести анализ различных видов навигации;

б) составить карту местности;

в) произвести коррекцию траектории движения робота;

г) спланировать оптимальный маршрут движения, ведущего к цели;

д) реализовать управление локальными перемещениями по выработанному маршруту;

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

В качестве примера рассмотрим робота для использования в чрезвычайных ситуациях (МРИЧС).

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

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

Управление роботом осуществляется автономной СУ (бортовым компьютером) или по радио с помощью телерадиомодуля или по кабелю. СУ объединена с подсистемами датчиков, управления и связи [3].

1.2 Анализ проектирования системы инерциальной навигации

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

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

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

Рисунок 1.1 - Базовые элементы всех роботизированных систем

МРИЧС использует дистанционные датчики, датчики температуры, датчики химических веществ, датчики радиации и др. для восприятия окружающей его среды, а также двигательные устройства в качестве эффекторов для воздействия на среду рисунок 1.2.

Рисунок 1.2 - Замкнутая кольцевая система во взаимодействии с окружающей средой

В замкнутой кольцевой системе сенсоры возбуждают систему управления, в зависимости от изменений в окружающей среде рисунок 1.2. В другом случае действует так называемая обратная связь. Если система управления определяет действие, которое изменяет среду, сенсоры подтверждают данное изменение, отправляя информацию о новом состоянии окружающей среды в систему управления [4].

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

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

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

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

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

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

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

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

Рисунок 1.3 - Зоны навигации

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

1.3 Гонка «Крепкий орешек»

В феврале 2003 г. DAPRA объявила о проведение 13 марта 2004 г. гонки автомобилей - роботов «Крепкий орешек». Без вмешательства человека машины должны были преодолеть 320 км по незнакомой пересеченной местности не более чем за 10 часов. Ни один созданный к тому времени робот не смог бы справиться с заданием.

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

За два часа до начала гонки представители DAPRA выдают каждой команде компакт-диск с записью последовательности GPS-координат контрольных точек, расстояние между которыми составляет от 45 до 300 м. Ширина полосы движения между контрольными точками непостоянна: на некоторых участках машины должны оставаться в пределах узкого трехметрового коридора. Общая длина трассы может составлять от 240 до 336 км рисунок 1.4

Рисунок 1.4 - Возможные маршруты гонки «Крепкий орешек»

1.4 Автомобиль - робот SANDSTORM

Одна из команд подготовила 58-страничное техническое описание своего робота SANDSTOR.

Важнее всего предоставить роботу предельно подробную и точную навигационную карту.

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

Компьютерная программа использовала накопленные сведения для расчета сложности преодоления каждого квадратного метра поверхности. Некоторые участки, на пример обрывы и границы коридора, были отмечены как непреодолимым для робота. Равным участком, в частности ложам высохших озер, приписали нулевую степень сложности. В день гонки данные о фактической трассе были переданы по высокоскоростной линии связи центру управления «Красной команды», где армия компьютеров рассчитала оптимальный маршрут, опираясь на предварительные оценки сложности рельефа. Затем ребята разделили трассу на участки и отладили компьютерный план таким образом, чтобы исключить ошибки, из-за которых робот может пойти по опасному пути. Окончательные указания по навигации были переделаны роботу перед самым началом гонки.

Перед началом гонки «Красная команда» рассчитывает наилучший маршрут и передает роботу подробные указание (в форме географических координат каждого метра пути). В соответствии с ними робот движется от старта до финиша, обходя неожиданные препятствия (например, остановившиеся машины). Чтобы успешно преодолеть трассу, нужно уметь решать четыре сложных задачи:

а) Определение местоположения;

б) Обнаружение препятствий;

в) Коррекция маршрута;

г) Стойкость к пыли и ударам;

Навигационный компьютер Applanix получает данные от двух GPS-приемников, трех оптоволоконных гироскопов, трех кремневых акселерометров и сверхточного одометра.

По этим данным он определяет свое местоположение с точностью до 50 см и ориентацию с точностью до 0.4 .

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

Даже самые лучшие карты быстро устаревают, поэтому на борту робота имеются три компьютера на процессорах Xeon, использующие информацию от всех датчиков для обновления данных о степени сложности каждого квадратного метра местности. Дорогам с твердым покрытием прописывается нулевая степень сложности, а обрывам и роботам - соперникам - бесконечная большая. Несколько раз в секунду процессоры Itanium 2 проверяют, не проходит ли намеченный маршрут через участки повышенной сложности. При необходимости программа - планировщик рассчитывает другие возможные пути и переносит точки привязки на кратчайший из них. Команда оснастила робота гоночными рессорами, амортизаторами и защитными ограждениями радиатора, а также понизила давление в шинах. Для защиты компьютеров электронный блок подвешен на пружинных треножниках с амортизаторами и закреплен сверхпрочными упругими стропами. Двенадцать упрочненных жестких дисков блока объединены в избыточные пары [8]. Когда Sandstorm будет трястись со скоростью 48 км/ч по «стиральной доске» из грязи, смотрящие вперед датчики смогут сохранять устойчивое положение. Поэтому инженеры «Красной команды» сконструировали и построили карданный подвес с компьютерным управлением (вверху), который обеспечивает фокусировку и стабилизацию видеокамеры и лазера дальней зоны.

Для измерения и компенсации крена, тангажа и рыскания машины предусмотрены три оптоволоконных гироскопа и три прецизионных привода.

Радар подобным же образом закреплен болтами на одноосном карданном подвесе рисунок 1.12.

Рисунок 1.5 - Общий вид робота SANDSTORM: 1. Скребок с пневмоприводом; 2. Вращающаяся антенна радара; 3. Сканирующий лазер ближней зоны; 4. Сканирующий лазер дальней зоны; 5. Стереокамера; 6. Специальный видеопроцессор; 7. GPS -антенна 1; 8. GPS -антенна 2; 9. GPS антенна 3; 10. Сканирующий лазер ближней зоны; 11. Винтовые пружины и амортизаторы; 12. Компьютеры на парах процессоров Xeon 3 ГГц; 13. Навигационный компьютер Applanix; 14. Компьютер на 4 процессорах Itanium 2; 15. Сверхточный одометр; 16. 5-кВт дизель-генератор Mechron; 17. Электронный блок; 18. Сверхмощный амортизатор; 19. Ограждение радиатора

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

2. ВЫБОР И ОБОСНОВАНИЕ НАПРАВЛЕНИЯ РАЗРАБОТКИ

2.1 Обзор аналогичных конструкций

Навигация мобильного робота охватывает большой диапазон различных технологий и применений. Она опирается как на очень старые технологии, так и на самые продвинутые достижения науки и техники [9]

Робототехники выделяют три навигационные системы:

а) глобальная - определение абсолютных координат устройства при движении по длинным маршрутам;

б) локальная - определение координат устройства по отношению к некоторой (обычно стартовой) точке. Эта схема востребована разработчиками тактических беспилотных самолетов и наземных роботов, выполняющих миссии в пределах заранее известной области;

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

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

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

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

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

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

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

Следующий способ навигации - это использование лазерных дальномеров и ультразвуковых генераторов (сонаров). Однако лазерный луч поможет получить образ среды только в зоне прямой видимости. Кроме того, на пути луча часто возникают мелкие помехи, вносящие погрешность в такой образ. А ультразвуковые датчики характеризуются большим временем отклика (если робот находится на большом и открытом пространстве), порядка десятых долей секунды, что не позволяет роботу перемещаться быстро. Скорость звука в разных условиях также может "плавать", влияя на точность оценки расстояния, в результате в "голове" робота искажается общая картина окружающей среды. Создание трехмерных карт с помощью лазеров в масштабе реального времени еще более затруднительно и, как минимум, требует существенных вычислительных мощностей, которые пока не удается воплотить в виде компактных бортовых плат. По этим причинам ценность информации, поступающей от бортовых датчиков, невелика. Роботу необходимо перевести ее в формальное и структурированное "словесное" описание мира (задача распознавания) [10].

Одним из способов организации движения робота в заранее не определённой среде может быть использование алгоритмов системы управления движением робота, снабжённого оптронной линейкой - датчиком слежения за полосой, нанесённой на поверхность полигона. Был предложен метод организации движения робота на оснащённом системой маяков полигоне, основанный на построении виртуальной полосы, которая формируется в бортовом компьютере робота с таким расчётом, чтобы она огибала включённые маяки и обеспечивала прохождение заданной трассы. Автономное определение на борту робота его обобщённых координат позволяет сформировать «виртуальную оптронную линейку», сигнал с которой пропорционален отклонению робота от виртуальной полосы [11].

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

Вот некоторые вращательные сенсоры, измеряющие перемещение и скорость используемые сегодня:

а) кодеры со щеточными контактами;

б) потенциометры;

в) оптические кодеры;

г) магнитные кодеры;

д) индуктивные кодеры;

е) емкостные кодеры.

Одноканальный тахометр - простейший вид кодера.

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

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

Ниже приведено несколько причин, по которым одометрия используется в МР:

а) данные одометрии могут быть объединены технологией абсолютного позиционирования (и другими технологиями) для получения лучшей и более точной оценки положения;

б) одометрия может быть использована в абсолютно позиционировании, улучшенном ориентирами (маяками) на местности.

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

в) в некоторых ситуациях одометрия применима только в качестве навигационного информатора.

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

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

Существует навигация по карте. Картографическое позиционирование (также известное как «карто соответствующая» или "map matching") - это технология, по которой робот использует сенсоры для построения локальной карты местности. Эта локальная карта потом сравнивается с глобальной, предварительно сохраненной в памяти. После нахождения совпадений робот вычисляет свое текущее положение и ориентацию на местности.

Основные преимущества картографического позиционирования приведены ниже:

а) она, используется на местности со структурой типичной для помещения и получает информацию о положении в окружении, не изменяя его;

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

в) она позволяет роботу изучить новую местность и повышает точность позиционирования при ее (местности) исследовании.

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

а) на местности должно быть достаточное количество стационарных, хорошо различимых деталей, по которым будет производиться сопоставление сенсоров должно быть ровно столько, сколько необходимо (в зависимости от поставленной задачи);

б) должна быть доступна значительная чувствительная и вычислительная мощность.

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

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

Как и в навигации по ориентирам, выгодно использовать приблизительное вычисление положения, основанные на одометрии, для создания примерной визуальной сцены (по имеющейся карте), которую будет «видеть» робот. Далее, эта созданная сцена сравнивается с тем, что сейчас видит робот. Эта процедура эффективно снижает время необходимое для нахождения соответствий.

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

В картографическом позиционировании выделяют два общих способа представления карт: геометрическое и топологическое. На геометрической карте объекты представляются в соответствии с их абсолютными геометрическими отношениями. Это может быть сеточная карта или более абстрактная линейная или полигональная карта. С другой стороны - топологический подход, он больше базируется на протоколировании геометрических отношений между отслеженными особенностями, чем на их абсолютное положение в координатах относительно некоторой системы отсчета. В отличии от геометрических карт, топологические карт могут строиться и поддерживаться без какой-либо положения робота. Как результат, этот подход может использоваться для интеграции карт больших территорий, так как все связи между узлами скорее относительные, чем абсолютные [8].

2.2 Принцип построения навигационных систем

Пусть Ox*y*z* - инерциальная система координат МР, Oxyz - подвижная система координат МР, жестко связанная с некоторым подвижным твердым телом рисунок 2.1. Ускорение материальной точки M относительно системы Ox*y*z* называется абсолютным ускорением и обозначается .

В инерциальной системе координат для любой материальной точки, обладающей массой m, справедлив второй закон Ньютона

(2.1)

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

(2.2)

где - относительное;

- переносное;

- кориолисово ускорения точки.

Относительным ускорением называется ускорение точки относительно подвижной системы координат. Переносным ускорением относительно неподвижной системы координат называется ускорение той точки подвижной системы координат, с которой в данный момент совпадает рассматриваемая точка.

Кориолисово ускорение определяется как удвоенное векторное произведение угловой скорости подвижной системы ? на вектор относительной скорости точки

(2.3)

Направление вектора кориолисова ускорения определяется правилом Н.Е. Жуковского: надо вектор относительной скорости точки повернуть в плоскости, перпендикулярной вектору угловой скорости ?, на 90 по направлению вращения подвижной системы координат.

Рисунок 2.1 - Подвижная система координат

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

(2.4)

в этом уравнении векторы

(2.5)

(2.6)

Таким образом, основной результат динамики относительно движения материальной точки можно сформулировать следующим образом.

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

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

Следовательно из уравнения 2.4 получается следующее векторные уравнения равновесия материальной точки в неинерциальной системе координат

(2.7)

уравнение 2.7 эквивалентно трем скалярным уравнениям

(2.8)

(2.9)

(2.10)

Точность работы инерциальной системы во многом определяется точностью измерения ускорения. Источники погрешностей акселерометра связанны с неточностями измерения перемещения чувствительной массы, неточным знанием жесткости пружины К, наличием сил сухого и вязкого трения и т.д. Иногда для разгрузки подшипников подвеса маятника акселерометра чувствительная масса помещается в жидкости с большим удельным весом так, что бы ее вес уравновешивался гидростатическими силами. Благодаря этому на много порядков снижается сухое трение в осях подвеса и увеличивается ударная и вибрационная стойкость прибора. Известны конструкции акселерометра, в которых чувствительная масса подвешивается в вакууме в электрическом или магнитном поле неконтактного подвеса. Современные акселерометры позволяют с высокой точностью (до g) измерять ускорение подвижных объектов.

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

В настоящее время большинство навигационных задач с очень высокой точностью (доли метра) решается с помощью систем спутниковой навигации GPS (Global Position System) и ГЛОНАСС.

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

- автомобилестроение (активная подвеска, автоматическое управление, навигация, системы безопасности, противоугонные системы);

- авиация (навигация и ориентация малых, а также сверхмалых беспилотных летательных аппаратов);

- морской и речной флот (навигация и ориентация малых динамичных надводных и подводных аппаратов);

- космос (системы навигации и ориентации для космонавта в открытом космосе, малые спутники, создание и управление больших космических конструкций);

- нефте и продуктопроводы;

- робототехника (датчики и системы контроля кинематических параметров движения манипуляторов, управление мобильными роботами и специальными микророботами);

- спорт (контроль параметров движения спортсмена, спортивные тренажеры);

- медицина (контроль состояния пациента по измерению параметров его движения), реабилитационные тренажеры, активные протезы, система навигации и ориентации для слепых, управляемые медицинские зонды, включая операции на человеческом мозге;

- системы виртуальной реальности (трехмерные компьютерные мыши, шлемы, перчатки с отображением силовых полей, игровые системы, профессиональные тренажеры);

- бытовая техника (датчики и системы контроля бытовых приборов и их функциональные узлы, детские игрушки, бинокли).

3. РАЗРАБОТКА ПОДСИСТЕМЫ КОРРЕКЦИИ ОШИБОК ПОЛОЖЕНИЯ ОБЪЕКТА

3.1 Выбор и описание гироскопического интегратора

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

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

Кинематическая схема поплавкового гироскопического интегратора представлена на рисунке 3.1.

Рисунок 3.1 - Кинематическая схема поплавкового гироскопического интегратора: 1. Герметичный корпус; 2. Герметичный поплавок; 3. Ротор; 4. Жидкость; 5. Статор; 6. Ротор с осью поплавка; 7. Второй статор; 8. Ротор датчика момента

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

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

3.2 Анализ ошибок датчиковой системы

Любой из обычно встречающихся главных источников ошибок можно отнести к одному из пяти перечисленных ниже основных классов:

a) Ошибки конструкции. Эти ошибки связаны с реализацией системы в комплексе, например ошибки выставки и юстировки элементов на платформе;

б) Ошибки элементов. Сюда относятся отклонения реальных элементов от расчетного режима;

в) Ошибки алгоритма системы. Имеются в виду любые приближения, принятые с целью упрощения системы при формировании ее алгоритма;

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

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

-- оси чувствительности акселерометров, расположенных по осям x, y и z соответственно,

-- входные оси гироскопов, стабилизирующих оси x, y и z соответственно.

В идеальном случае оси и расположены вдоль оси x, оси и вдоль оси y, а ось -- вдоль оси z. В действительности, однако, из-за наличия установочных погрешностей, направления соответствующих осей не совпадают.

Координаты платформы:

, , .

Ошибки реальных элементов системы. Измерители расстояния (дважды интегрирующие акселерометры). В идеальном случае измерители расстояния работают, как точные двойные интеграторы, однако на практике имеют место связанные с ними погрешности. Так, обычно имеет место ошибка в величине масштабного коэффициента k вследствие нелинейности, выходная величина моментного датчика соответствует произведению (1 + k') на входную величину, где k'<<1, и является функцией входного воздействия. На практике величина k' предполагается постоянной, так что произведение k' на входное воздействие есть погрешность за счет нелинейности моментного датчика. Прибор имеет погрешность смещения () вследствие нестабильности аппаратуры балансировки.

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

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

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

Разбаланс масс гироскопа. Вследствие ускорения, испытываемого гироскопом, создается момент, который может иметь составляющую, действующую вокруг выходной оси. Тогда результирующая скорость дрейфа определится выражением[13]:

(3.1)

где М -- масса сферического поплавкового гироскопа;

Н -- кинетический момент ротора гироскопа;

A -- ускорение;

-- единичный вектор направления выходной оси;

-- вектор расстояния от центра тяжести до точки приложения выталкивающей силы в жидкости;

(A) -- отклонение величины (A) от ее значения в момент, когда гироскоп был сбалансирован.

Если выходные оси горизонтальных гироскопов вертикальны, то все вертикальные ускорения на эти гироскопы не действуют.

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

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

(3.2)

где -- смещение центра тяжести поплавка

Величина пропорциональная величинам М и A. В процессе выставки, когда g является полным ускорением, очевидно, что дрейф вследствие неравножесткости равен нулю для всех трех гироскопов. (Для горизонтальных гироскопов вектор g параллелен единичному вектору , для зимутальных гироскопов параллельно g.)

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

Можно показать, что эти скорости дрейфа пропорциональны величине

где -- горизонтальная составляющая ускорения и -- угол между направлением вектора горизонтального ускорения и осью x платформы.

Скорость дрейфа вследствие неравножесткости максимальна, когда нечетная величина, кратная 45°.

Скорость дрейфа азимутального гироскопа пропорциональна величине:

A2(sin 2az)(sin 2ah) (3.3)

где -- угол между вектором А и горизонтальной плоскостью;

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

Вычислитель сигнала, подаваемого на моментный датчик гироскопа.

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

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

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

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

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

3.2 Расчет статических и динамических параметров гироскопа

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


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

  • Развитие спутниковой навигации. Структура навигационных радиосигналов системы GPS. Состав навигационных сообщений спутников системы GPS. Алгоритмы приема и измерения параметров спутниковых радионавигационных сигналов. Определение координат потребителя.

    реферат [254,9 K], добавлен 21.06.2011

  • Классификация навигационных систем; телевизионная, оптическая, индукционная и радиационная системы измерения угловых координат. Системы измерения дальности и скорости, поиска и обнаружения. Разработка и реализация системы навигации мобильного робота.

    дипломная работа [457,8 K], добавлен 10.06.2010

  • Распределение европейского рынка спутниковой системы навигации в 2000-2010 гг. Требования к спутниковым системам навигации. Определение координат наземным комплексом управления. Точность местоопределения и стабильность функционирования навигации.

    презентация [2,4 M], добавлен 18.04.2013

  • Навигационные измерения в многоканальной НАП. Структура навигационных радиосигналов в системе ГЛОНАСС и GPS. Точность глобальной навигации наземных подвижных объектов. Алгоритмы приема и измерения параметров спутниковых радионавигационных сигналов.

    курсовая работа [359,2 K], добавлен 13.12.2010

  • Приёмники космической навигации и системы передачи информации через них. Анализ систем GPS и ГЛОНАСС, их роль в решении навигационных, геоинформационных и геодезических задач, технические особенности. Оценка структуры космической навигационной системы.

    реферат [1,4 M], добавлен 26.03.2011

  • Вид автономной системы управления полётом, основанный на свойстве инерции тел, без использования внешних источников информации. Структурно-функциональная схема системы управления. Элементы инерциальной системы управления. Типовые приборы и подсистемы.

    презентация [621,8 K], добавлен 26.12.2012

  • Основные элементы спутниковой системы навигации. Оценка влияния инструментальных погрешностей первичных датчиков информации (акселерометра и гироскопа) и начальной выставки координаты на точность однокомпонентной инерциальной навигационной системы.

    контрольная работа [119,7 K], добавлен 15.01.2015

  • Расчет статических характеристик электропривода системы генератор-двигатель. Определение динамических параметров и коэффициента форсировки. Расчет резисторов в цепи обмотки возбуждения генератора. Определение сопротивления резисторов R1, R2, R3 и R4.

    лабораторная работа [538,8 K], добавлен 14.12.2010

  • Изучение назначения спутниковой системы навигации. Расчет координат навигационных спутников в геоцентрической фиксированной системе координат. Определение координат Глонасс-приемника. Измеренное расстояние между навигационным спутником и потребителем.

    контрольная работа [323,6 K], добавлен 17.03.2015

  • Анализ условий эксплуатации трансформатора с заданными характеристиками. Обоснование дополнительных требований, параметров. Обзор аналогичных конструкций, выбор направления проектирования. Электрический, конструктивный расчет тороидального трансформатора.

    курсовая работа [144,1 K], добавлен 10.03.2010

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