|
Иванова Ольга Юрьевна
|
Развитие робототехники было связано с необходимостью исследования территории с "агрессивной"
средой. Необходимость создания наземных транспортных
средств высокой проходимостью заставила обратиться к созданию машин,
перемещающихся с помощью конечностей. Предполагается, что такие положительные
качества шагающего аппарата, как высокая адаптация к неровностям опорной
поверхности, принципиально более высокая маневренность, допускающая перемещение
машины в произвольном направлении и повороты на месте, опорная проходимость по
грунтам с низкой несущей способностью, возможность комфортабельного движения позволяет
занять одно из ведущих мест в робототехнике. Однако, данные аппараты имеют довольно сложную
систему управления движением. Исследование динамики движения шестиногого
аппарата составляет большую долю в построении системы управления движением.
Разработка шагающего способа перемещения искусственных объектов насчитывает около 150 лет
и знаний за этот период накопленно достаточно много. Однако полностью решить все вопросы
решить так и не удалось. В данной работе для гиппотетического аппарата заданного линейными
размерами и масс-инерционными характеристиками, характеристиками двигетелей и редукторов описана
кинематика его движения. Построена методика решения обратной задачи динамики для шгающего
аппарата с двигателями постоянного тока, позволяющая расчитать динамические и энергетические
характеристики движения аппарата и двигателей в шарнирах ног, соответствующие заданной
кинематике движения аппарата. В модели учитывается динамика электроприводов в шарнирах ног,
трение в двигателях и редукторах. Предложен способ решения задачи распределения уссилий
итерационным методом. Исследована зависимость энергозатрат аппарата от кинематических
параметров аппарата. Решена задача параметрической оптимизации киненматики движения аппарата
с точки зрения минимизации средней мощности, потребляемой двигателями в шарнирах ног.
Получены характеристики движения шагающего аппарата при преодолении одиночных препятствий
типа "щель" и "уступ".
По мере накопления опыта проектирование шагающих машин становилось ясно, что при построении реальной шагающей машины ее походка является одним из решающих конструктивных фактором. И действительно, походка является определяющим фактором, так как она связывает геометрию машины с проходимостью. Кроме того, походка оказывает сильное влияние на управляющий алгоритм шагающей машины, поскольку она сама является производной системы управления. До некоторой степени она оказывает влияние и на энергетическую эффективность машины. Это станет более ясно видно из последующего обсуждения.
Походка искусственной локомоционнной системы представляет собой взаимосогласованное движение ног и корпуса, в; результате которого система перемещается из одной точки пространства и другую. Первые исследования походок предпринимались зоологами, которые с помощью схем, диаграмм и фотографии описывали походки, наблюдаемые при движении животных. Со временем анализировать походки начали и некоторые инженеры, в основном энтузиасты создания шагающих машин. Однако для систематического изучения походок требовалось точно определить множество параметров, большинство которых было определено при анализе походок в работах, базировавшихся в основном на численных методах и нелинейном программировании.
Основными периодическими походками являются волновая, полуцикловая равнофазная, след в след. На рисунках ниже приведены диаграммы основных походок.
Волновые походки относятся к числу наиболее устойчивых регулярных походок; их можно наблюдать и в природе при ходьбе млекопитающих и насекомых по ровной поверхности. Это и дало основание некоторым исследователям предлагать эти походки в качестве основных типов походок для шагающих машин. При равнофазной походке события подъема и опускания ног равномерно распределены по циклу ходьбы. Если во время этих событий из системы забирается сколько-нибудь значительная мощность, то равнофазная походка идеально подходит для ограничения пика потребной мощности.
Рисунок 3 - Диаграмма походки типа «след в след»
| Класс опорной поверхности | Тип поверхности и грунтового массива | Механическая модель и вид разрушения |
| 1. Жесткие опорные поверхности | Сплошной грунтовой массив (грунты с первичными жесткими связями) | Твердое тело; сопротивление за счет прочности связей; разрушений нет |
| Твердый грунт над горными выработками, плывунами без прочного подстилающего основания | Твердое тело; хрупкое разрушение сплошности пласта с раскалыванием на части разной величины | |
| Корка смерзшегося грунта над слабыми основаниями | ||
| 2. Деформируемые опорные поверхности | Несвязные скелетные грунты и породы (насыпные и естественно-залегающие); рыхлый сыпучий снег | Сыпучее тело. Разрушения: а) в массиве - колееобразование; б) на откосах и в насыпях - обрушение грунта |
| Связные деформируемые грунты в виде глубокого массива; снеговой покров земли | Пористое тело; трехфазная система или грунтовая масса; разрушение в виде колееобразования | |
| Связные деформируемые грунты на твердом, близко расположенном массиве | ||
| 3. Слабые опорные поверхности | Слои переувлажненных грунтов в текучем и близком к текучему состояниях, лежащие на твердом основании | Вязкая жидкость на твердом основании |
| Водонасыщенные грунтовые образования значительной глубины (болота, спущенные пруды и др.) | Вязкая и вязко-пластичная жидкость с низкой несущей способностью, без твердого основания | |
| Неминеральные почвы органического происхождения (торфяники) в массиве | Малопрочное упругое тело; разрушения в виде колееобразования | |
| Сплошные растительные образования (травяной покров) на болотах без прочного основания | Малопрочное хрупкое тело; разрушения в виде разрывов сплошности верхнего слоя; возможно колееобразование | |
| Снеговой покров с твердым наростом над малопрочным массивом снега | Хрупкое тело; разрушение в виде провалов в местах нагружения |
| Тип грунтового массива | Вид грунтовой поверхности или массива | Модель реологического состояния, схема и возможные законы деформирования |
| 2. Деформируемые опорные поверхности | ||
| Несвязные скелетные грунты и породы (без жестких связей) | Сыпучие пески в уплотненном, разрыхленном или увлажненном состоянии в массиве | Упругое тело или нерелаксирующее упруговязкое тело. Линейно-деформируемое основание или степенная функция деформирования; безопасные нагрузки |
| Насыпные пески, галька, щебень, каменные материалы на уплотненном основании; сухая пыль | ||
| Пески и породы в насыпях и у краев выемок | ||
| Тип грунтового массива | Вид грунтовой поверхности или массива | Модель реологического состояния, схема и возможные законы деформирования определяются по предельному состоянию равновесия грунта |
| Связные грунты и минеральные почвы в массиве близлежащего твердого основания | Молекулярно-связываемые грунты в твердопластичном состоянии при относительной влажности Wот=0,3-0,4 | Упруговязкое тело |
| Молекулярно-связываемые грунты в вязкопластичном состоянии при Wот=0,5-0,6 | Упруговязкопластичное тело или степенная функция деформирования | |
| Почвы и целина с травяным покровом и развитой корневой системой в твердо- или вязкопластичном состоянии | ||
| Связные грунты и почвы на близко расположенном основании | Насыпные молекулярносвязываемые грунты на твердом, хорошо фильтруемом основание при Wот <0,7 | Упруговязкое тело; упруговязкопластичное тело |
| Размокшие грунтовые дороги с пластичным верхним слоем до 30-50 см | ||
| Вспаханная почва при Wот=0,6-0,75 | ||
| Сельскохозяйственные поля без развитой корневой системы при Wот <= 0,7-0,8 (после уборки урожая) | ||
| Жнивье зерновых культур; травяные залежи; луга неполивные (со слабым корневым или травяным покровом) | ||
| Поймы рек и осушенные водоемы с илистыми структурными отложениями на плотном основании | ||
| 3. Слабые опорные поверхности | ||
| Водонасыщенные грунтовые образования на твердом основании | Оттаивающие мерзлые связные грунты | В текучем слое - почти полностью отсутствует сопротивление: текучая жидкость (схема Паскаля); |
| Сельскохозяйственные поля, пашня, целина, лесные проезды при интенсивном увлажнении и плохом водоотводе (Wот >0,8) | ||
| Переувлажненные грунтовые дороги на глубину до 30-50 см и более при слабом водоотводе с поверхности и слабофильтруемом основании в вязкой жидкости появляется сопротивление за счет деформируемости связей: вязкая жидкость (схема Ньютона) и релаксирующая жидкость (схема Максвелла) | ||
| Заливные луга, поймы рек, участки поливного земледелия | ||
| Водонасыщенные грунтовые образования без жесткого близлежащего основания | Грунтовые суспензии; ил в водоемах; плывуны песчаного и илового состава | Вязкая жидкость; релаксирующая упруговязкая жидкость |
| Некоторые виды болот | ||
| Неминеральные почвы и грунты почвенно-растительного и органического происхождения | Увлажненные и водонасыщенные торфы разного состава | Упругое малопрочное тело или упругопластичное тело (схема Сен-Венана); сопротивление за счет прочности связей при отсутствии внутреннего трения |
| Лугово-болотные и болотные почвы, торф над слоем сапропеля или водоема значительной глубины | ||
| Осушенная торфяная залежь различного органического состава | Упругопластичное малопрочное тело; сопротивление за счет внутренних связей при внутреннем трении | |
| Тип опорной поверхности | Вид и состояние поверхности | Механическая модель и вид трения-сцепления |
| 1. Жесткие опорные поверхности | ||
| Твердые грунты, породы | Сухое чистое покрытие | Полусухое трение материала опор о поверхность покрытия |
| Влажная и мокрая поверхность твердого покрытия; травяной покров грунта; наносы мокрого грунта и грязи на твердом покрытии покрытии | Полужидкостное и жидкостное трение | |
| Обледенелое и заснеженное состояние поверхности; лед и уплотненный сухой чистый снег при температуре воздуха < -20С | Полусухое трение | |
| Тающий лед и снег при температуре воздуха от минус 2 до плюс 50С | Жидкостное трение | |
| Слой сыпучего неуплотненного снега на обледенелом или заснеженном покрытии при температуре воздуха от минус 2 до плюс 50С | Полужидкостное трение материала опор о лед и внутреннее трение в снегу | |
| Оттаивающий мерзлый связный грунт | Жидкостное и вязкое трение | |
| 2. Деформируемые опорные поверхности | ||
| Несвязные скелетные грунты | Массив несвязного грунта (пески) в плотном состоянии | Полусухое трение опор о грунт |
| Сыпучие разрыхленные и насыпные пески в массиве и на твердом основании, сухие и увлажненные | Сцепление за счет внутреннего трения в грунте | |
| Связные грунты и почвы | Грунты в твердопластичном состоянии Wот=0,3 - 0,5 | Сопротивление грунта сдвигу определяется внутренним трением и сцеплением |
| Грунты в вязкопластичном состоянии Wот=0,5 - 0,7 | ||
| Связные грунты и почвы | Грунты с дерновым покровом или корневой системой в сухом или увлажненном состояниях | Сопротивление грунта сдвигу определяется внутренним трением и сцеплением |
| Тип опорной поверхности | Вид и состояние поверхности | Механическая модель и вид трения-сцепления |
| 3. Слабые грунтовые образования | ||
| Водонасыщенные грунтовые образования без близлежащего жесткого основания | Связные грунты в вязком состоянии при 0,7<Wот<0,95 | Вязкое трение: в текучем состоянии грунты имеют ничтожное сцепление и незначительное внутреннее трение |
| Связные и сыпучие грунты, залитые с поверхности водой (поймы, берега рек и озер, спущенные пруды с илом и др.) | ||
| Водонасыщенные грунтовые образования без близлежащего жесткого основания | Грунты в вязкотекучем состоянии (болота) | На вязком грунте сцепление обусловлено жидкостным или вязким трением |
| Неминеральные почвы и грунты органического и почвенно-растительного происхождения | Осушенная торфяная залежь | Сцепление обусловлено внутренним трением и сцеплением |
| Увлажненные торфяники; лугово-болотные почвы, перенасыщенные водой | Полужидкостное трение по поверхности контакта и сопротивление срезу почвы в массиве |
| Класс опорной поверхности | Вид поверхностей | Типичные неровности, препятствия и их характеристика |
| Жесткие опорные поверхности | Дороги с неровным покрытием, ледовым покровом и укатанным снегом | Волнистость, выбоины, неровный лед, снег. Неровности описываются статистическими характеристиками случайного микропрофиля дороги. |
| Городские дороги, строительные площадки | Узкие улицы и проезды | |
| Класс опорной поверхности | Вид поверхностей | Типичные неровности, препятствия их характеристика |
| Естественные проезды на местности в лесах и на мелколесье, при лесоразработках | Древесно-кустарниковая растительность, деревья, пни, срезанные деревья, кустарник | |
| Сухие грунтовые дороги | Колейность, выбоины, волнистость, ямы со скоплениями пыли | |
| Специальные инженерные сооружения | Вертикальные стенки, окопы, эскарпы, рвы, канавы | |
| Каменная порода в карьерах и на местности | Валуны, крупная галька, щебень | |
| Стесненные проезды в горах | Глубокие расщелины, мелкие горные реки, намывы камней и песка | |
| 2.Деформируемые опорные поверхности | Пахота неборонованная и боронованная в сухом состоянии | Твердые структурные образования из грунта; борозды |
| Сельскохозяйственные поля после уборки урожая в сухом состоянии | Неровности случайного микропрофиля, описываемые статистическими характеристиками | |
| Плотные и сыпучие пески в естественном залегании, сухие | Мелкие и средние барханы, волнистость поверхности, холмы | |
| Насыпной грунт и каменные материалы (галька, щебень) на строительных площадках, в отвалах карьеров | Насыпи и россыпи в состоянии неустойчивого равновесия (возможны обрушения) | |
| Увлажненные грунтовые дороги | Глубокие колеи, выбоины, волнистость; ямы, залитые водой | |
| 3. Слабые грунтовые образования | Поймы, осушенная залежь, спущенные пруды, берега водохранилищ | Крутые откосы берегов, канавы, рвы, запруды, обрушенные |
| Класс опорной поверхности | Вид поверхностей | Типичные неровности, препятствия и их характеристика деревья |
| Торфяники, лугово-болотные почвы, плывуны | Кустарник, кочковатая растительность, мелколесье |
так, что
, если i-я нога в момент времени t находится в фазе
опоры, и
= 1, если 1-я нога находится в момент времени t в фазе переноса.

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

,
— вектор параметров.
Характерный вид решения уравнений на плоскости
приведен на рисунке,
где 1 — фаза опоры; 2 — фаза переноса,участок отрыва; 3—фаза переноса, участок
подъема; 4—фаза переноса;
5—фаза переноса, участок опускания; 6—фаза опоры, участок наступания.
находящихся в фазе опоры (1,6),
одинаковы.
.
следующим образом:
— скорость движения изображающей точки по траектории
шагового цикла в фазе опоры
,
— постоянная, имеющая размерность скорости. В обобщенном
времени скорость движения изображающей точки на фазе опоры постоянна и
равна а.
— опоры.
-переноса,
- цикла.
. Будем называть такие походки регулярными.

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

, а также параметрами
и
кусочно-постоянную вектор-функцию
.
в обобщенном
времени равны
, а значения совпадают с соответствующими столбцами базовой
матрицы. 
- прообразы траекторий концов шести ног аппарата, поступающие
в блок линейных преобразований системы управления, а также сигналы перехода
каждого генератора из фазы переноса в фазу опоры и из фазы опоры в фазу
переноса, поступающие в блок маневрирования.
и
начального состояния аппарата, соответствующих выбранной походке,
осуществляется по управляющему сигналу, поступающему с верхнего уровня системы
управления. На рисунке этот сигнал обозначен INIT. С целью упрощения реализации
устройства микропрограммного
управления (УМУ) приняты следующие ограничения:
а) начальное состояние аппарата
для движения заданной походкой известно заранее и совпадает с одним из столбцов
базовой матрицы этой походки;
б) базовые матрицы переходов с
одной походки на другие состоятся так, что переход начинается из одного и того
же состояния базовой матрицы исходной походки, а параметры
меняются скачком в
течение перехода.
.
Чтение микрокоманд
осуществляется в порядке возрастания
адресов, если только адрес следующей ячейки не задается самой микрокомандой. В
зависимости от состояния двух старших разрядов микрокоманды задают следующие
действия:
, содержимое четвертой
записать в регистр адреса.
в соответствии с
заданными регулярными походками и переходами с одной из них на другую,
микропрограммы выхода из заданного начального начального состояния на одну из
регулярных походок и соответствующие им константы. Кроме того, изначально в
регистре адреса содержится адрес нулевой ячейки, в которой записан код 10 000 000.
(в микропрограмме перехода). В результате задаются начальное
состояние
и требуемые значения параметров
.
Вслед за этим управление передается микропрограмме,
реализующей заданную регулярную походку, и сигнал «перестроение походки»
снимается.

- ее адрес,
- адрес
микропрограммы регулярной походки.
,
— столбцы базовой матрицы походки
«галоп».
на выходе блока.
Одновременно выполнение этой микрокоманды служитсигналом верхнему уровню на снятие сигнала
«перестроение походки». Об этом свидетельствует сигнал
который появляется на время выполнения микрокоманды с кодом 1—1. Последней в
микропрограмме перехода стоит микрокоманда безусловного перехода на
микропрограмму, реализующую новую регулярную походку.
Входами блока являются сигналы верхнего уровня системы
управления: «перестроение походки» — GO; адрес начала
микропрограммы перехода с одной походки на другую — N тактовые сигналы для считывания
начальных состояний и начальных значений параметров
и тактовые
сигналы поступающие с выхода генератора ритма.
управляющие моментами перехода в фазу переноса
соответствующих конечностей аппарата, значения параметров
, поступающие в блок параметров,
и сигнал DONE,
следующий в момент выполнения микрокоманды с кодом 1—1 и поступающий на верхний
уровень системы управления.
в генераторе шагового
цикла:
,
- положение изображающей
точки;
-функции, выведенные соотношением 

- скорость движения изображающей точки- параметр генератора шагового цикла;
- параметр,
определяющий длину отрезка, по которому движется
изображающая точка;
-
время запаздывания срабатывания элементов сравнения Электрической схемы, реализующий уравнения,
-вспомогательная переменная.
, с помощью генратора ритма, как и в генераторе шаговых
циклов, необходимо задать
и доопределить
на отрезке
.
Промежутки времени между сменами состояний конечностей
аппарата формируются между двумя изменениями функции
из 0 и 1.
Управлять длительностью
промежутков времени, задаваемых генератором ритма, можно с помощью
.
Из определения регулярных походок следует, что при
фиксированных
за промежутки времени, продолжительность которых в обобщенном
времени равна
, точка, двигающаяся со скоростью, пропорциональной
проходит отрезки
пути одной и той же длины. Поэтому в случае формирования последовательности
моментов времени с интервалами, равными в обобщенном времени
для регулярных походок, удобно задавать
значение
в виде
- скорость изменения
в фазе опоры;
- параметр походки;
параметры
генератора шаговых циклов; 
,
— интервал обобщенного времени, в течение которого все
конечности аппарата находятся в фазе опоры. В этом случае, если пренебречь
запаздыванием срабатывания элементов сравнения электрической схемы, можно
показать, что
значение
определяется
однозначно.
Входными сигналами генератора
ритма являются значения
, где
задаваемые с пульта оператора или верхнего уровня системы
управления, и значения
формируемые блоком
параметров.
поступающий на вход
модуля формирования последовательности движения конечностей аппарата и качестве
тактового сигнала.Работа
генератора описывается уравнениями: 

и доопределить
на
.
Управление длительностью промежутков времени осуществляется
с помощью
- параметр генератора шаговых циклов.
как функций
параметров, задаваемых верхним уровнем, блоком последовательности движения
конечностей и текущих значений выходов генераторов шаговых циклов. 
,
определяющих геометрические размеры шаговых циклов.
Так как
значения этих параметров не меняется при переходе от одной походки к другой, их
конкретные значения выбираются в процессе настройки блока и впоследствии не
меняются.
,на входы блока
параметров поступают:
,с верхнего уровня;
,
с выхода блока
формирования последовательности движения конечностей; текущие значения
,с выхода блока
генераторов шаговых циклов.
Так как движению конечностей
аппарата соответствует последовательное чередование фазы опоры и фазы переноса,
а их положение в момент перехода не фиксировано, значения
,могут меняться от шага
к шагу и вычисляются на соответствующих фазах переноса для каждой конечности
аппарата отдельно в моменты времени, когда изображающие точки, описывающие
движение соответствующих концов ног, переходят с участка 2 на участок 3
траектории шагового цикла. В эти моменты
,меняет значение с 1 на 0.
Значения
,определяются из соотношения
,
, — значение
,
в момент изменения
из 1 в 0 на шаге с
номером j
Значение
вычисляется в
соответствии с выражением:

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

- коэффициент редукции в j-ом шарнире i-той
ноги.
Механическое уравнение
электродвигателя постоянного тока в j-ом шарнире i-той ноги имеет вид:

,
- момент инерции якоря двигателя,
- электромагнитный момент двигателя,
- момент нагрузки на валу двигателя,
- постоянный по величине момент сухого трения на валу
двигателя,
- постоянный по величине момент потерь в редукторе,
- определяется через момент в шарнире ноги.
,
- напряжение, ток, сопротивление в цепи якоря,
- электрическая и магнитная
постоянная двигателя.В работе исследована динамика движения шестиногого шагающего
гиппотетического аппарата, который задан линейными размерами и масс-инерционными
характеристиками.
Приведен обзор видов походок шестиногого шагающего аппарата.
Даны диаграммы походок,вектор-финкция походок.
Представлены: типы опорных поверхностей и их характеристика по несущей способности,
характеристики грунтовых поверхностей по сопротивлению
деформированию под нормальной нагрузкой от опор ШМ, характеристика опорных поверхностей
движения по сцеплению с ними опор ШМ, виды неровностей и препятствий на опорных поверхностях
перемещения ШМ.
Записана математическая модель блока формирования походки.
Блок состоит из:
Модуля шести идентичных генераторов шаговых циклов. Выходом модуля являются шесть
вектор функций - прообразы траекторий концов шести ног аппарата.
Модуль формирования последовательности движении конечностей содержит
перепрограммируемое запоминающее устройство (ППЗУ), в котором хранятся
базовые матрицы регулярных походок); и процессов перестроения походок,
а также набор временных и фазовых параметров, характеризующих походки
и процессы перестроения походок. Кроме ППЗУ, модуль содержит устройство
микропрограммного управления.
Генератор ритма формирует тактовые сигналы, поступающие на вход модуля
формирования последовательности движения конечностей. Входами генератора
ритма являются выходы модуля параметров и сигналы верхнего уровня.
Модуль параметров представляет (собой вычислитель для определения текущих
значений части параметров генераторов шаговых циклов и генератора ритма
как функций параметров, заданных верхним уровнем, блоком последовательности
движений конечностей и текущих значении выходов генераторов шаговых циклов.
Представлена Функциональная схема блока формирования походок.
Записана математическая модель траектории шагового цикла, ее графическое представление,
с описанием фаз.
Описаны уравнения позволяющие вычислить динамические характеристики движения
двигателей в шарнирах ног, по значениям координат, скоростей, ускорений
аппарата и значениям моментов в шарнирах ног.