Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

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

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Цель работы. Разработка алгоритмов преодоления шестиногим шагающим роботом простейшей полосы препятствий при помощи кулоновско-го трения. Полоса препятствий состоит из вертикального цилиндрического столба, вплотную к нему стоящего высокого уступа, горизонтального бруса, переброшенного на другой вертикальный устуи. Исследование предельных случаев соотношения высот столба и уступов. Разработка… Читать ещё >

Содержание

  • 1. Ситуационное моделирование
    • 1. 1. Описание виртуальной среды
    • 1. 2. Формирование динамической модели робота
    • 1. 3. Синтез управления
      • 1. 3. 1. Планирование движений ног относительно корпуса
      • 1. 3. 2. Сервоуправление
  • 2. Построение движений
    • 2. 1. Регулярные походки
    • 2. 2. Равновесие при залезании на вертикальный угол и столб
    • 2. 3. Построение движения для преодоления препятствий
      • 2. 3. 1. Залезание на вертикальный угол
      • 2. 3. 2. Залезание на вертикальный столб
    • 2. 4. Маневр на вершине
    • 2. 5. Перелезание на уступ, случай h = h — 0.6а
    • 2. 6. Перелезание на уступ, случай h = h + 0.35а
    • 2. 7. Перелезание на уступ, инверсный метод
    • 2. 8. Перелезание на уступ, случай h = h — 0.2а
    • 2. 9. Построение движения по горизонтальному брусу
      • 2. 9. 1. Движение по узкой следовой колее
      • 2. 9. 2. Стабилизация движения при нарушении статической устойчивости
  • 3. Программная реализация
    • 3. 1. Блок-схема управления
    • 3. 2. Базовые входные данные, инициализация
    • 3. 3. Кинематическое состояние объекта
    • 3. 4. Действующие силы и моменты
    • 3. 5. Обработка сообщений о ходе процесса интегрирования
    • 3. 6. Общая структура вызовов
  • 4. Результаты моделирования
    • 4. 1. Параметры
    • 4. 2. Динамические свойства построенных маневров

Алгоритмы преодоления шагающим аппаратом высоких препятствий за счет сил кулоновского трения (реферат, курсовая, диплом, контрольная)

Актуальность темы

Изучению способности биологических существ передвигаться с помощью шагания посвящены работы [1−6]. В работах [7−12] исследованы аспекты, связанные с технической реализацией шагающих машин и построением их лабораторных и полунатурных макетов. Актуальность этих исследований обусловлена тем, что существует ряд областей практического применения мобильных роботов, в которых проходимости колесных машин недостаточно для решения возникающих задач. Это, например, движение в среде с хаотически расположенными препятствиями больших размеров (завалы, разрушенные строения) — движение при условии минимизации контакта с опорой (ходьба по тундре, по болотам, сельскохозяйственные работы, разминирование дорог) — движение по трубам, по стержневым конструкциямдвижение с минимальными повреждениями поверхностного слоя почвы и др. В работах, посвященных алгоритмам построения движений шагающих машин, есть естественная тенденция к усложнению опорных поверхностей при различных условиях, накладываемых на конструкцию робота.

Шестиногие шагающие машины могут обеспечить достаточный запас статической устойчивости на всех стадиях движения по горизонтальной плоскости [7]. Разработки макетов таких машин были направлены на исследование возможности движения по опорной поверхности небольшого наклона со сравнительно малыми неровностями. Указанный тип поверхностей позволяет сохранять горизонтальную ориентацию корпуса робота [7−11], что позволяет обеспечить комфортабельность движения. Вместе с тем преодоление значительного количества препятствий невозможно при сохранении горизонтальной ориентации корпуса. Шагающие машины с сочлененным корпусом, так же как машины, способные совершать прыжки [7, 13, 14], позволяют отказаться от требования, чтобы неровности опоры были малыми. При этом приемлемая высота препятствий оказывается сравнимой с максимальной высотой машины. Преодолеть ограничения на высоту препятствий в принципе возможно при использовании шагающих машин с вакуумными присосками в стонах [15, 16]. Эти машины способны двигаться по вертикальным стенам, и им необязательно обеспечивать статическую устойчивость. Вместе с тем они нуждаются в достаточно сложных устройствах для создания необходимого уровня вакуума в присосках.

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

Способность робота передвигаться по сложной местности можно выработать, последовательно обучая его преодолевать как изолированные препятствия, так и их разумные комбинации. Такой подход широко применяется для тренировок альпинистов, пожарных, спасателей и в других прикладных видах спорта. В данной работе разработан метод формирования движения при залезании на высокий уступ с использованием стоящего рядом с ним вертикального столба [22−24], и последующем переходе на другой такой же уступ по узкому горизонтальному брусу [25]. Высота каждого из уступов столь велика, что как изолированные препятствия они оказываются для робота непреодолимыми. Вместе с тем способность робота карабкаться на столб и далее на его вершину, а также разработанный алгоритм движения по узкому брусу решают проблему преодоления указанной комбинации препятствий.

Кроме того, рассмотрена задача о залезании на вертикальный прямой угол (угол дома) [26, 27].

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

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

Методика исследований. В рамках программного комплекса Универсальный механизм [28, 29] разработана виртуальная компьютерная среда, включающая математическую модель: динамики роботапрепятствийвзаимодействия робота с препятствиями, системы реализации требуемых движений. Алгоритмы построения движений формировались на основе принципов сервоуправления [30] и отрабатывались с учетом результатов численного моделирования.

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

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

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

Объем и структура диссертации. Диссертационная работа включает в себя введение, четыре главы, заключение, список литературы из 36 наименований и три приложения. Работа изложена на 122 страницах текста, содержит 67 рисунков.

Заключение

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

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

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

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

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

Показать весь текст

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

  1. П.Л. Научное наследие, вып. 2. Теория механизмов. — М.: Изд. АН CGCP, 1945.
  2. Н.А. О построении движений. — М.: Медгиз, 1947.
  3. Hughes G.M. The Coordination of Insect Movements. — J. Exp. Biol. 1952, vol. 29.
  4. Hildebrand M. Symmetrical gaits of Horses. — Science, 1965, vol. 150.
  5. Wilson D.M. Insect Walking. — Annual Review of Entomology, 1966, vol. 47.
  6. McGhee R.B., Prank A.A. On the stability Properties of Quadruped Creeping Gaits. Mathematical Biosciences, 1968, vol. 3, N 3, 4.
  7. Pugh D.R., Ribble Е.А., Vohnout V.J., Bihari Т.Е., Walliser T.M., Patterson M.R., Waldron K.J. Technical Description of the Adaptive Suspension Vehicle. International Journal of Robotics Research, vol. 9, No. 2, 1990, pp. 24−42.
  8. B.C., Гурфинкель E.B., Девянин E.A., Ефремов E.B., Жихарев Д. Н., Ленский А. В., Шнейдер А. Ю., Штильман Л. Г. Макет ше-стиногого аппарата с супервизорным управлением. Отчет ИМ МГУ, 1978, № 2036.
  9. Д.Е., Платонов А. К., Донцов В. Е., Герхен-Губннов Г.В., Веселов В. А., Кузнецов В. Г. Лабораторный макет интегрального шагающего робота. — Тр. VII Всесоюзного совещания по проблемам управления. Минск, 1977.
  10. Ilg W., Albies J., Berns K. Learning of Posture Control Mechanisms for the Four-Legged Walking Machine BISAM // Proc. Third Internat. Conf. CLAWAR-2000. Madrid, Spain, 2000.
  11. Wong H.C., Orin D.E. Control of a Quadruped Standing Jump and Running Jump Over Irregular Terrain Obstacles // Autonomous Robots. 1995. V. 1.
  12. De Man H., Lefeber D., Vermeulen J. Design and Control of a One-Legged Robot Hopping on Irregular Terrain // Proc. Euromech 375: Biology and Technology of Walking. Munich, Germany, 1998.
  13. Nishi A., Wakasugi Y., Watanabe K. Design of a robot capable of moving on a vertical Wall // Advanced Robotics. 1986. V. 1. № 1.
  14. Gradetsky V., Kalinichenko S., Kravchuk L. et al. Stability Motion Problem for Wall Climbing Robot with Transition Possibilities // Proc. Third Internat. Conf. CLAWAR-2000. Madrid, Spain, 2000.
  15. Golubev Yu.F., Korianov V.V. Motion design for six-legged robot overcoming the vertical column by means of friction forces // Proc. 6-th Internat. Conf. CLAWAR-2003. Catania, Italy, 2003.
  16. Ю.Ф., Корянов В. В. Компьютерное моделирование шестино-гого робота, залезающего на вертикальную трубу. Материалы научной школы-конференции «Мобильные роботы и мехатронные системы 2002». М.: Изд-во МГУ, 2002. — с. 56−74.
  17. Ю.Ф., Корянов В. В. Синтез движения шестиногого робота, залезающего на вертикальный столб // Улан-Удэ. ВСГТУ: Проблемы механики современных машин. Материалы второй международной конференции. Т. 3. 2003. С. 33−36.
  18. Ю.Ф., Корянов В. В. Построение движения шестиногого робота, перелезающего через вертикальный столб. Материалы научной школы-конференции «Мобильные роботы и мехатронные системы 2003». М.: Изд-во МГУ, 2004. — с. 5−16.
  19. Ю.Ф., Корянов В. В. ЗБ-моделирование динамики шестиногого робота, перелезающего через вертикальный столб // Пятый Международный Симпозиум по классической и небесной механике. Тезисы докладов. Москва-Великие Луки. ВЦ РАН, 2004. С. 70−71.
  20. Ю.Ф., Корянов В. В. Построение движений инсектоморфного робота, преодолевающего комбинацию препятствий с помощью сил ку-лоновского трения. Известия РАН, ТиСУ, 2005, № 3, с. 143−155.
  21. Golubev Yu.F., Korianov V.V. Technique for a Six-Legged Walker Climbing a High Shelf by Using a Vertical Column // Proc. 7-th Internat. Conf. CLAWAR-2004. Madrid, Spain, 2004.
  22. Ю.Ф., Корянов В. В. Компьютерное исследование динамики и управления движением электромеханического лазающего робота. Информационно-измерительные и управляющие системы, ноябрь 2005, работа принята к печати.
  23. Ю.Ф., Корянов В. В. Преодоление шестиногим роботом комбинации высоких препятствий. Материалы научной школы-конференции «Мобильные роботы и мехатронные системы 2005», работа принята к печати.
  24. Ю.Ф., Корянов В. В. Управление инсектоморфным роботом при движении по вертикальному углу и по горизонтальному брусу. Известия РАН, ТиСУ, 2006, работа принята к печати.28. http://www.umlab.ru
  25. Pogorelov D.Yu. On numerical methods of modeling large multibody systems // Mech. and Mash. Theory. 1999. V. 34. № 5.
  26. Ю.Ф. Механические системы с сервосвязями. ПММ, т.65, вып.2, с.211−224, 2001.
  27. Ю.Ф., Алексеева J1.A. Модель динамики шагающего аппарата // Известия АН СССР, Техническая кибернетика, № 3, 1975.
  28. Руководство пользователя UM. — В электронном виде. Доступно на сайте разработчиков комплекса 28.
  29. Д.Ю. Введение в моделирование динамики систем тел: Учеб. пособие. — Брянск: БГТУ, 1997. — 156 с.
  30. Ю.Ф. Основы теоретической механики: Учебник. 2-е изд., пе-рераб. и дополн. — М.: Изд-во МГУ, 2000.
  31. А.В., Гришин А. А., Ленский А. В., Охоцимский Д. Е., Формаль-ский A.M. Управление при помощи маховика маятником с неподвижной точкой подвеса. Известия РАН, ТиСУ, 2004, № 1.
  32. В.В. Структурная схема управления шагающим аппаратом, перелезающим через вертикальный столб. Материалы научной школы-конференции «Мобильные роботы и мехатронные системы 2004». — М.: Изд-во МГУ, 2004. с. 52−59.
Заполнить форму текущей работой